X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=prvm_cmds.h;h=8f9fd6dc794785187ab833346ee84ba5e144ad0c;hp=c7832647a8366da94316a1431c7455ec3f829733;hb=7fe21433f8c26bd2442ab72707f7f6063c1932e7;hpb=73b087899f1ad0101e7250ed7722cf7d001d7c5d diff --git a/prvm_cmds.h b/prvm_cmds.h index c7832647..8f9fd6dc 100644 --- a/prvm_cmds.h +++ b/prvm_cmds.h @@ -99,7 +99,7 @@ string search_getfilename(float handle, float num) string chr(float ascii) float itof(intt ent) -intt ftoi(float num) +entity ftoe(float num) -------will be removed soon---------- float altstr_count(string) @@ -189,7 +189,7 @@ float getserverlistindexforkey(string key) // 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 ) !") #else #define VM_SAFEPARMCOUNT(p,f) #endif @@ -201,11 +201,10 @@ float getserverlistindexforkey(string key) #define e1000 e100,e100,e100,e100,e100,e100,e100,e100,e100,e100 #define VM_STRINGTEMP_BUFFERS 16 -#define VM_STRINGTEMP_LENGTH 4096 +#define VM_STRINGTEMP_LENGTH MAX_INPUTLINE // builtins and other general functions -char *VM_GetTempString(void); void VM_CheckEmptyString (const char *s); void VM_VarString(int first, char *out, int outlength); @@ -235,7 +234,8 @@ void VM_vtos (void); void VM_etos (void); void VM_stof(void); void VM_itof(void); -void VM_ftoi(void); +void VM_ftoe(void); +void VM_strftime(void); void VM_spawn (void); void VM_remove (void); void VM_find (void); @@ -270,6 +270,11 @@ void VM_max (void); void VM_bound (void); void VM_pow (void); void VM_copyentity (void); +void VM_asin (void); +void VM_acos (void); +void VM_atan (void); +void VM_atan2 (void); +void VM_tan (void); void VM_Files_Init(void); void VM_Files_CloseAll(void); @@ -289,6 +294,11 @@ void VM_stov(void); void VM_strzone(void); void VM_strunzone(void); +// DRESK - String Length (not counting color codes) +void VM_strlennocol(void); +// DRESK - Decolorized String +void VM_strdecolorize(void); + void VM_clcommand (void); void VM_tokenize (void); @@ -322,17 +332,40 @@ void VM_drawsetcliparea(void); void VM_drawresetcliparea(void); void VM_getimagesize(void); +void VM_vectorvectors (void); + +void VM_keynumtostring (void); +void VM_stringtokeynum (void); + void VM_cin_open( void ); void VM_cin_close( void ); void VM_cin_setstate( void ); void VM_cin_getstate( void ); void VM_cin_restart( void ); +void VM_drawline (void); +void VM_R_PolygonBegin (void); +void VM_R_PolygonVertex (void); +void VM_R_PolygonEnd (void); + +void VM_bitshift (void); + void VM_altstr_count( void ); void VM_altstr_prepare( void ); void VM_altstr_get( void ); void VM_altstr_set( void ); void VM_altstr_ins(void); +void VM_buf_create(void); +void VM_buf_del (void); +void VM_buf_getsize (void); +void VM_buf_copy (void); +void VM_buf_sort (void); +void VM_buf_implode (void); +void VM_bufstr_get (void); +void VM_bufstr_set (void); +void VM_bufstr_add (void); +void VM_bufstr_free (void); + void VM_Cmd_Init(void); void VM_Cmd_Reset(void);