1 #ifndef ROGUELIKE_COMPONENT_CONTROLLER_PLAYER_H_
2 #define ROGUELIKE_COMPONENT_CONTROLLER_PLAYER_H_
8 #include <ugdk/math/integer2D.h>
9 #include <ugdk/time/timeaccumulator.h>
10 #include <ugdk/graphic/node.h>
17 #include <ugdk/time.h>
33 ugdk::math::Integer2D movement();
35 ugdk::math::Integer2D where_to_;
36 ugdk::time::TimeAccumulator time_held_;
37 ugdk::time::TimeAccumulator hold_tick_;
41 bool held_movement_adjusted_;
47 #endif // ROGUELIKE_COMPONENT_CONTROLLER_PLAYER_H_
Definition: gameobject.h:53
Definition: controller.h:21
ControllerPlayer(game::base::GameObject *owner)
Definition: controller_player.cc:36
Definition: componentbase.h:19
Definition: timeelapsed.h:20
action::time::TimeElapsed Act()
Definition: controller_player.cc:45
Definition: gamecontroller.h:23
Definition: controller_player.h:23
~ControllerPlayer()
Definition: controller_player.cc:43