blob: 588efc3584cf1cc09367657645a1bdc59ecc499e [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;
}