9 string() String_Create =
11 //return strzone( strcat( "Static, ", self.name ) );
20 string( string pStr ) String_Zone =
22 return strzone( pStr );
30 string( string pStr ) String_Normal =
34 lResult = strcat( pStr );
45 string( string pStr ) String_Free =
56 void( entity pEntity, .string pField ) String_EntityCreate =
58 //pEntity.pField = strzone( strcat( "Field, ", pEntity.name ) );
59 pEntity.pField = strzone( "" );
67 void( entity pEntity, .string pField ) String_EntityZone =
69 pEntity.pField = strzone( pEntity.pField );
77 void( entity pEntity, .string pField, string pSet ) String_EntitySet =
80 if( pEntity.pField == pSet ) {
85 strunzone( pEntity.pField );
86 pEntity.pField = strzone( pSet );
94 void( entity pEntity, .string pField ) String_EntityFree =
96 strunzone( pEntity.pField );
105 string( string pStr, string pApp ) String_Append =
107 return String_Set( pStr, strcat( pStr, pApp ) );
115 string( string pStr, float pStart, float pLength ) String_Substring =
117 return strzone( substring( pStr, pStart, pLength ) );
125 string( string pStr, string pSet ) String_Set =
133 return strzone( pSet );