// G A M E.O.N.E - LOW LEVEL LIB V1.0 // Copyright (C) 2001 LEVEL ONE ENTERTAINMENT, // Licensed under the Terms of LGPL. //:--------------------------------------------------------------------------- //:Description // // Hilfsfunktionen zur Ausgabe von der Konsole // Hilfsfunktionen zum Parsen von Variablen //:----------------------------------------------------------------------------- #include "../lib_base.h" #include "../ll3d_math.h" #include "../ll3d_vec2.h" //--------------------------------------------------------------------------- // Parse argument = // returns true on success, target is modified // returns false on parse error, target variable is not modified //--------------------------------------------------------------------------- bool GetValue_HEX ( const char *Type, int &hex ); bool GetValue_HEX ( const char *Type, int &hex ); bool GetValue_INT ( const char *Type, int &integer ); bool GetValue_STR ( const char *Type, char *zielstring, int len ); bool GetValue_STR ( const char *Type, char **zielstring ); bool GetValue_RECT ( const char *Type, llgfx_sRECT &zielrect ); bool GetValue_BOOL ( const char *Type, bool &tbool ); bool GetValue_LINE ( const char *Type, char *zielstring, int len ); bool GetValue_LINE ( const char *Type, char **zielstring ); bool GetValue_Vec2f ( const char *Type, ll3d::CVec2f &zielvec ); bool GetValue_FLOAT ( const char *Type, float &zielfloat ); bool GetValue_COLOR ( const char *Type, TxU32 &zielfarbe ); //--------------------------------------------------------------------------- // //---------------------------------------------------------------------------