State.h 484 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include "Header.h"
  3. class State
  4. {
  5. public:
  6. State();
  7. ~State();
  8. virtual void Entry();
  9. virtual void Exit();
  10. virtual void Idle(float delta);
  11. virtual void Display();
  12. virtual void Keyboard(bool keys[255],float deltaTime);
  13. virtual void MouseMove(int x, int y, int dx, int dy);
  14. virtual void MouseClick(int button, int type, int x, int y);
  15. };
  16. #include "InitState.h"
  17. #include "LoadingState.h"
  18. #include "MenuState.h"
  19. #include "SettingsState.h"
  20. #include "WorldState.h"