HelloPolycodeApp.h 515 B

12345678910111213141516171819202122232425
  1. #include <Polycode.h>
  2. #include "PolycodeView.h"
  3. #include "Polycode3DPhysics.h"
  4. using namespace Polycode;
  5. class HelloPolycodeApp : public EventHandler {
  6. public:
  7. HelloPolycodeApp(PolycodeView *view);
  8. ~HelloPolycodeApp();
  9. bool Update();
  10. void handleEvent(Event *e);
  11. private:
  12. Core *core;
  13. PhysicsScene *scene;
  14. PhysicsCharacter *playerController;
  15. ScenePrimitive *player;
  16. ScreenLabel *onGroundLabel;
  17. Number walkSpeed;
  18. Number rotateSpeed;
  19. Number playerDirection;
  20. ScenePrimitive *testBox;
  21. };