Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5135 in orxonox.OLD for trunk/src/util/loading


Ignore:
Timestamp:
Aug 26, 2005, 12:51:27 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: it is now possible to execute Commands registered to the ShellCommandBase with no arguments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/loading/load_param.h

    r5133 r5135  
    5757#define LOAD_PARAM_END_CYCLE        element = element->NextSiblingElement(); \
    5858                                  }
    59 
    60 
    61 
    62 /**
    63    useable FunctionParameters are:
    64    l_INT:       int
    65    l_LONG:      long
    66    l_SHORT:     short
    67    l_FLOAT:     float
    68    l_STRING:    const char*
    69    l_XML_ELEM:  TiXmlElement*
    70 */
    71 
    72 #define l_BOOL_TYPE        bool                 //!< The type of an BOOL
    73 #define l_BOOL_FUNC        isBool               //!< The function to call to parse BOOL
    74 #define l_BOOL_NAME        "bool"               //!< The name of an BOOL
    75 #define l_BOOL_DEFAULT     false                //!< a default Value for an BOOL
    76 
    77 
    78 #define l_INT_TYPE         int                  //!< The type of an INT
    79 #define l_INT_FUNC         isInt                //!< The function to call to parse INT
    80 #define l_INT_NAME         "int"                //!< The name of an INT
    81 #define l_INT_DEFAULT      0                    //!< a default Value for an INT
    82 
    83 #define l_UINT_TYPE        unsigned int         //!< The type of an UINT
    84 #define l_UINT_FUNC        isInt                //!< The function to call to parse UINT
    85 #define l_UINT_NAME        "unsigned int"       //!< The name of an UINT
    86 #define l_UINT_DEFAULT     0                    //!< a default Value for an UINT
    87 
    88 #define l_LONG_TYPE        long                 //!< The type of a LONG
    89 #define l_LONG_FUNC        isInt                //!< The function to parse a LONG
    90 #define l_LONG_NAME        "long"               //!< The name of a LONG
    91 #define l_LONG_DEFAULT     0                    //!< a default Value for a LONG
    92 
    93 // #define l_SHORT_TYPE       short                //!< The type of a SHORT
    94 // #define l_SHORT_FUNC       atoi                 //!< The function to parse a SHORT
    95 // #define l_SHORT_NAME       "short"              //!< The name of a SHORT
    96 // #define l_SHORT_DEFAULT    0                    //!< a default Value for a SHORT
    97 
    98 #define l_FLOAT_TYPE       float                //!< The type of a FLOAT
    99 #define l_FLOAT_FUNC       isFloat              //!< The function to parse a FLOAT
    100 #define l_FLOAT_NAME       "float"              //!< The name of a FLOAT
    101 #define l_FLOAT_DEFAULT    0.0                  //!< a default Value for a FLOAT
    102 
    103 //#define l_VECTOR_TYPE      const Vector&        //!< The type of a VECTOR
    104 //#define l_VECTOR_FUNC      isVector             //!< The function to parse a VECTOR
    105 //#define l_VECTOR_NAME      "Vector[x/y/z]"      //!< The name of a VECTOR
    106 //#define l_VECTOR_DEFAULT   Vector(0,0,0)        //!< Default value for a VECTOR
    107 
    108 #define l_STRING_TYPE      const char*          //!< The type of a STRING
    109 #define l_STRING_FUNC      isString             //!< The function to parse a STRING
    110 #define l_STRING_NAME      "string"             //!< The name of a STRING
    111 #define l_STRING_DEFAULT   ""                   //!< a default Value for an STRING
    112 
    113 #define l_XML_ELEM_TYPE    const TiXmlElement*  //!< The type of an XML_ELEM
    114 #define l_XML_ELEM_FUNC                         //!< The function to parse an XML_ELEM
    115 #define l_XML_ELEM_NAME    "XML"                //!< The name of an XML_ELEM
    116 #define l_XML_ELEM_DEFAULT NULL                 //!< The dafault Value for an XML_ELEM
    11759
    11860
Note: See TracChangeset for help on using the changeset viewer.