// nice helper macros
#ifndef VM_NOPARMCHECK
-#define VM_SAFEPARMCOUNT(p,f) if(prog->argc != p) PRVM_ERROR(#f "wrong parameter count (" #p "expected ) !\n")
+#define VM_SAFEPARMCOUNT(p,f) if(prog->argc != p) PRVM_ERROR(#f " wrong parameter count (" #p " expected ) !\n")
#else
#define VM_SAFEPARMCOUNT(p,f)
#endif
char *outend;
outend = out + outlength - 1;
- for (i = first;i < pr_argc && out < outend;i++)
+ for (i = first;i < prog->argc && out < outend;i++)
{
s = PRVM_G_STRING((OFS_PARM0+i*3));
while (out < outend && *s)
void VM_max (void)
{
// LordHavoc: 3+ argument enhancement suggested by FrikaC
- if (pr_argc == 2)
+ if (prog->argc == 2)
PRVM_G_FLOAT(OFS_RETURN) = max(PRVM_G_FLOAT(OFS_PARM0), PRVM_G_FLOAT(OFS_PARM1));
- else if (pr_argc >= 3)
+ else if (prog->argc >= 3)
{
int i;
float f = PRVM_G_FLOAT(OFS_PARM0);
- for (i = 1;i < pr_argc;i++)
+ for (i = 1;i < prog->argc;i++)
if (PRVM_G_FLOAT((OFS_PARM0+i*3)) > f)
f = PRVM_G_FLOAT((OFS_PARM0+i*3));
G_FLOAT(OFS_RETURN) = f;
*/
void VM_M_setkeydest(void)
{
- VM_SAFEPARMCOUNT(1,VM_M_SetKeyDest);
+ VM_SAFEPARMCOUNT(1,VM_M_setkeydest);
switch((int)PRVM_G_FLOAT(OFS_PARM0))
{
*/
void VM_M_getkeydest(void)
{
- VM_SAFEPARMCOUNT(0,VM_M_GetKeyDest);
+ VM_SAFEPARMCOUNT(0,VM_M_getkeydest);
// key_game = 0, key_message = 1, key_menu = 2, unknown = 3
switch(key_dest)
VM_WriteAngle,
VM_WriteCoord,
VM_WriteString,
- VM_WriteEntity,
+ VM_WriteEntity, // 408
0,
0, // 410
e10, // 420