Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 4, 2011, 2:47:44 AM (13 years ago)
Author:
rgrieder
Message:

Merged unity_build branch back to trunk.

Features:

  • Implemented fully automatic build units to speed up compilation if requested
  • Added DOUT macro for quick debug output
  • Activated text colouring in the POSIX IOConsole
  • DeclareToluaInterface is not necessary anymore

Improvements:

  • Output levels now change appropriately when switch back and forth from dev mode
  • Log level for the file output is now also correct during startup
  • Removed some header file dependencies in core and tools to speed up compilation

no more file for command line options

  • Improved util::tribool by adapting some concepts from boost::tribool

Regressions:

  • It is not possible anymore to specify command line arguments in an extra file because we've got config values for that purpose.
Location:
code/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/trunk

  • code/trunk/src/libraries/core/Core.h

    r8423 r8729  
    4545
    4646#include <string>
    47 #include <loki/ScopeGuard.h>
    48 
    4947#include "util/DestructionHelper.h"
    5048#include "util/Singleton.h"
     
    5351namespace orxonox
    5452{
     53    //! Informs about changes in the Development Mode.
     54    class DevModeListener : virtual public OrxonoxClass
     55    {
     56    public:
     57        DevModeListener();
     58        virtual ~DevModeListener() {}
     59        virtual void devModeChanged(bool value) = 0;
     60    };
     61
    5562    /**
    5663    @brief
     
    101108            Core(const Core&); //!< Don't use (undefined symbol)
    102109
     110            void devModeChanged();
    103111            void languageChanged();
    104112            void initRandomNumberGenerator();
     
    128136
    129137            bool                      bGraphicsLoaded_;
    130             int                       softDebugLevelLogFile_;      //!< The debug level for the log file (belongs to OutputHandler)
     138            int                       debugLevelLogFile_;          //!< The debug level for the log file (belongs to OutputHandler)
    131139            std::string               language_;                   //!< The language
    132140            bool                      bInitRandomNumberGenerator_; //!< If true, srand(time(0)) is called
Note: See TracChangeset for help on using the changeset viewer.