27 #ifndef _First_Person_HUD_ 28 #define _First_Person_HUD_ 30 #include "SampleBase.h" 58 void setupMouseCursor();
60 virtual void deinitialise();
62 virtual void onEnteringSample();
64 virtual void update(
float timeSinceLastUpdate);
80 void updateMouseCursor();
81 void updatePlates(
float timeSinceLastUpdate);
89 void updateScoreWindow();
92 void handleLivesChanged();
94 void delayDestroyWindows();
95 void selectedWeapon(SelectedWeapon weapon);
106 std::vector<GamePlate*> d_gamePlates;
107 std::vector<CEGUI::Window*> d_delayDestroyWindows;
111 SelectedWeapon d_selectedWeapon;
Definition: cegui/include/CEGUI/GUIContext.h:68
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
Base class for progress bars.
Definition: cegui/include/CEGUI/widgets/ProgressBar.h:49
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Definition: HUDemo.cpp:38
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62