blob: c2bc8b626bbbb28a5b6d6e15194213674fe857e1 [file] [log] [blame]
enum rect { left, top, right, bottom }
enum boot (<<= 1) { a=1, b, c, d }
enum booty (<<= 1)
{
a=1, b, c, d
}
forward addvector(a[], const b[], size);
enum message {
text[40 char],
priority
}
enum token
{
t_type,
Rational:t_value,
t_word[20],
}
new bool:flag = true;
increment(&value, incr=1)
{
value += incr;
}
new msg[message] = { !"My Text", 1 };
main()
{
new my_rect[rect];
my_rect[left] = 10;
my_rect[right] = 100;
my_rect[top] = 10;
my_rect[bottom] = 100;
for (new i = 0; rect:i < rect; i++) {
my_rect[rect:i] *= 2;
}
new vect[3] = { 1, 2, 3 };
addvector(vect, { 5, 5, 5 }, 3);
new Float:xpos;
new Float:ypos;
new a = 5;
increment(a);
increment(a, _);
increment(a, 1);
}
sum(a, b)
{
return a + b;
}
power(x, y)
{
/* returns x raised to the power of y */
assert y >= 0;
new r = 1;
for (new i = 0; i < y; i++) {
r *= x;
}
return r;
}
addvector(a[], const b[], size)
{
for (new i = 0; i < size; i++) {
a[i] += b[i];
}
}
stock remove_filepath(szFilePath[], szFile[], pMax)
{
new len = strlen(szFilePath);
while ((--len >= 0) && (szFilePath[len] != '/') &&
(szFilePath[len] != '\'')) { }
copy(szFile, pMax, szFilePath[len + 1]);
return;
}