Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 28, 2008, 10:13:58 PM (17 years ago)
Author:
landauf
Message:
  • added CommandExecutor
  • added ConsoleCommand macros
  • added getTypename to all MultiTypes
  • added 2 static maps to Identifier that contain all existing Identifiers with their names and lowercase names respectively.
  • added 2 maps to each Identifier that contain all console commands of the Identifier with their names and lowercase names respectively
  • using tolower(.) and toupper(.) instead of selfmade hacks in String.h
  • added AccessLevel enum
  • added some test-console-commands to OutputHandler, Ambient and SpaceShip
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core2/src/orxonox/core/ConfigValueContainer.h

    r871 r947  
    102102            const std::string& getDescription() const;
    103103
    104             bool parseString(const std::string& input, MultiTypeMath& defvalue);
     104            bool parseString(const std::string& input, const MultiTypeMath& defvalue = MT_null);
    105105            bool valueToString(std::string* output, MultiTypeMath& input);
    106106            void resetConfigFileEntry();
     
    110110            static bool isEmpty(const std::string& line);
    111111            static bool isComment(const std::string& line);
     112
     113            inline std::string getTypename() const
     114                { return this->value_.getTypename(); }
    112115
    113116        private:
Note: See TracChangeset for help on using the changeset viewer.