Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4831 in orxonox.OLD for orxonox/trunk/src/world_entities


Ignore:
Timestamp:
Jul 11, 2005, 5:44:41 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: hiding the mouse through the graphicsEngine

Location:
orxonox/trunk/src/world_entities/weapons
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/world_entities/weapons/crosshair.cc

    r4830 r4831  
    6363  EventHandler::getInstance()->subscribe(this, ES_GAME, EV_MOUSE_MOTION);
    6464
     65  // center the mouse on the screen, and also hide the cursors
     66  SDL_WarpMouse(GraphicsEngine::getInstance()->getResolutionX()/2, GraphicsEngine::getInstance()->getResolutionY()/2);
     67  GraphicsEngine::showMouse(false);
     68  GraphicsEngine::stealWMEvents(true);
    6569}
    6670
     
    7579  // delete what has to be deleted here
    7680  EventHandler::getInstance()->unsubscribe(this);
     81
     82  GraphicsEngine::showMouse(true);
     83  GraphicsEngine::stealWMEvents(false);
    7784}
    7885
     
    182189             pos, pos+1, pos+2 );
    183190
    184   printf("%d %d %d\n", (int)pos[0], (int)pos[1], (int)pos[2]);
    185   this->rotation += 5;
     191  this->rotation += 1;
    186192
    187193  glTranslatef(position2D[0], position2D[1], 0);
  • orxonox/trunk/src/world_entities/weapons/weapon.h

    r4830 r4831  
    6969/**
    7070 * This is used as a container for all the different kinds of weapons that may exist
    71  * Animations/Sounds/etc. will be handled in the Extensions of this class.
    7271 */
    7372class Weapon : public WorldEntity
     
    122121  float                times[WS_STATE_COUNT];            //!< Times to stay in the different States @see WeaponState
    123122  SoundBuffer*         soundBuffers[WA_ACTION_COUNT];    //!< SoundBuffers for all actions @see WeaponAction
    124 
     123  Animation3D*         animation[WS_STATE_COUNT];        //!< Animations for all the States (you can say yourself on what part of the gun this animation acts).
    125124
    126125
     
    130129
    131130 private:
    132   bool                 enabled;                          //<! states if the weapon is enabled or not
    133   Projectile*          projectile;                       //<! the projectile used for this weapon
     131   WeaponState          state;                           //!< The state this weapon is in.
     132   bool                 enabled;                         //<! states if the weapon is enabled or not
     133   Projectile*          projectile;                      //<! the projectile used for this weapon
    134134  //WeaponSound sound;
    135135};
Note: See TracChangeset for help on using the changeset viewer.