VM_SAFEPARMCOUNT(0,VM_getmousepos);
- PRVM_G_VECTOR(OFS_RETURN)[0] = in_mouse_x;
- PRVM_G_VECTOR(OFS_RETURN)[1] = in_mouse_y;
+ PRVM_G_VECTOR(OFS_RETURN)[0] = in_mouse_x * vid.conwidth / vid.realwidth;
+ PRVM_G_VECTOR(OFS_RETURN)[1] = in_mouse_y * vid.conheight / vid.realheight;
PRVM_G_VECTOR(OFS_RETURN)[2] = 0;
}
VM_CheckEmptyString (s);
- if(!Draw_CachePic(s))
+ if(!Draw_CachePic(s, false))
PRVM_G_INT(OFS_RETURN) = PRVM_SetString("");
}
VM_CheckEmptyString (p);
- pic = Draw_CachePic (p);
+ pic = Draw_CachePic (p, false);
PRVM_G_VECTOR(OFS_RETURN)[0] = pic->width;
PRVM_G_VECTOR(OFS_RETURN)[1] = pic->height;
in = instr = PRVM_G_STRING( OFS_PARM0 );
num = PRVM_G_FLOAT( OFS_PARM1 );
set = setstr = PRVM_G_STRING( OFS_PARM2 );
-
- out = outstr = VM_GetTempString();
+
+ out = outstr = VM_GetTempString();
for( num = num * 2 + 2 ; *in && num > 0 ; *out++ = *in++ )
if( *in == '\\' && !*++in )
break;