Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 8, 2009, 12:58:47 AM (16 years ago)
Author:
dafrick
Message:

Reverted to revision 2906 (because I'm too stupid to merge correctly, 2nd try will follow shortly. ;))

Location:
code/branches/questsystem5
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/questsystem5

  • code/branches/questsystem5/src/orxonox/overlays/console/InGameConsole.cc

    r2907 r2908  
    4242#include "util/Convert.h"
    4343#include "util/Debug.h"
    44 #include "core/Clock.h"
    4544#include "core/CoreIncludes.h"
    4645#include "core/ConfigValueIncludes.h"
     
    173172    {
    174173        // create the corresponding input state
    175         inputState_ = InputManager::getInstance().createInputState<SimpleInputState>("console", false, false, InputStatePriority::Console);
     174        inputState_ = InputManager::getInstance().createInputState<SimpleInputState>("console", 40);
    176175        inputState_->setKeyHandler(Shell::getInstance().getInputBuffer());
    177176        bHidesAllInputChanged();
     
    348347        @brief Used to control the actual scrolling and the cursor.
    349348    */
    350     void InGameConsole::update(const Clock& time)
     349    void InGameConsole::tick(float dt)
    351350    {
    352351        if (this->scroll_ != 0)
     
    359358                // enlarge oldTop a little bit so that this exponential function
    360359                // reaches 0 before infinite time has passed...
    361                 float deltaScroll = (oldTop - 0.01) * time.getDeltaTime() * this->scrollSpeed_;
     360                float deltaScroll = (oldTop - 0.01) * dt * this->scrollSpeed_;
    362361                if (oldTop - deltaScroll >= 0)
    363362                {
     
    374373                // scrolling up
    375374                // note: +0.01 for the same reason as when scrolling down
    376                 float deltaScroll = (1.2 * this->relativeHeight + 0.01 + oldTop) * time.getDeltaTime() * this->scrollSpeed_;
     375                float deltaScroll = (1.2 * this->relativeHeight + 0.01 + oldTop) * dt * this->scrollSpeed_;
    377376                if (oldTop - deltaScroll <= -1.2 * this->relativeHeight)
    378377                {
     
    389388        if (this->bActive_)
    390389        {
    391             this->cursor_ += time.getDeltaTime();
     390            this->cursor_ += dt;
    392391            if (this->cursor_ >= this->blinkTime)
    393392            {
     
    410409        @brief Resizes the console elements. Call if window size changes.
    411410    */
    412     void InGameConsole::windowResized(unsigned int newWidth, unsigned int newHeight)
     411    void InGameConsole::windowResized(int newWidth, int newHeight)
    413412    {
    414413        this->windowW_ = newWidth;
  • code/branches/questsystem5/src/orxonox/overlays/console/InGameConsole.h

    r2907 r2908  
    5353        void setConfigValues();
    5454
    55         void update(const Clock& time);
     55        virtual void tick(float dt);
    5656
    5757        static InGameConsole& getInstance() { assert(singletonRef_s); return *singletonRef_s; }
     
    8181        void print(const std::string& text, int index, bool alwaysShift = false);
    8282
    83         void windowResized(unsigned int newWidth, unsigned int newHeight);
     83        void windowResized(int newWidth, int newHeight);
    8484
    8585        // config value related
Note: See TracChangeset for help on using the changeset viewer.