Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 10, 2009, 10:54:43 PM (15 years ago)
Author:
rgrieder
Message:

Dependency reductions in the GUIManager.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pch/src/orxonox/gui/GUIManager.h

    r3008 r3143  
    2222 *   Author:
    2323 *      Reto Grieder
     24 *      Benjamin Knecht
    2425 *   Co-authors:
    25  *      Benjamin Knecht
     26 *      ...
    2627 *
    2728 */
    2829
    2930/**
    30     @file
    31     @brief Declaration of the GUIManager class.
     31@file
     32@brief
     33    Declaration of the GUIManager class.
    3234*/
    3335
     
    3638
    3739#include "OrxonoxPrereqs.h"
     40
     41#include <map>
     42#include <string>
    3843#include <OgrePrerequisites.h>
    3944#include <CEGUIForwardRefs.h>
    40 #include <CEGUIInputEvent.h>
    41 #include <CEGUISystem.h>
     45
    4246#include "core/input/InputInterfaces.h"
    43 #include <map>
    44 #include "overlays/GUIOverlay.h"
    4547
    4648// Forward declaration
     
    105107
    106108        // keyHandler functions
    107         void keyPressed (const KeyEvent& evt)
    108             { guiSystem_->injectKeyDown(evt.key); guiSystem_->injectChar(evt.text); }
    109         void keyReleased(const KeyEvent& evt)
    110             { guiSystem_->injectKeyUp(evt.key); }
     109        void keyPressed (const KeyEvent& evt);
     110        void keyReleased(const KeyEvent& evt);
    111111        void keyHeld    (const KeyEvent& evt) { }
    112112
     
    115115        void mouseButtonReleased(MouseButtonCode::ByEnum id);
    116116        void mouseButtonHeld    (MouseButtonCode::ByEnum id) { }
    117         void mouseMoved         (IntVector2 abs, IntVector2 rel, IntVector2 clippingSize)
    118             { guiSystem_->injectMouseMove(rel.x, rel.y); }
    119         void mouseScrolled      (int abs, int rel)
    120             { guiSystem_->injectMouseWheelChange(rel);}
     117        void mouseMoved         (IntVector2 abs, IntVector2 rel, IntVector2 clippingSize);
     118        void mouseScrolled      (int abs, int rel);
    121119
    122120        void updateInput(float dt)  { }
    123121        void updateKey  (float dt)  { }
    124122        void updateMouse(float dt)  { }
    125 
    126         static CEGUI::MouseButton convertButton(MouseButtonCode::ByEnum button);
    127123
    128124        Ogre::RenderWindow*         renderWindow_;      //!< Ogre's render window to give CEGUI access to it
Note: See TracChangeset for help on using the changeset viewer.