diff options
Diffstat (limited to 'src/object.hpp')
-rw-r--r-- | src/object.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/object.hpp b/src/object.hpp index 49d861aa..9f029efa 100644 --- a/src/object.hpp +++ b/src/object.hpp @@ -82,8 +82,10 @@ struct object virtual bool is_dynamic() const; bool can_rotate(rotation new_r); bool can_move_to(Vector2i delta); - void move_to(size_t& i, Vector2i delta, rotation new_r); - void move_to(Vector2i delta); + bool move_to(size_t& i, Vector2i delta, rotation new_r); + bool move_to(Vector2i delta); + void teleport_to(size_t& i, global_coords coord, Vector2b offset, rotation new_r); + void teleport_to(size_t& i, point pt, rotation new_r); static uint32_t allocate_frame_time(Ns dt, uint16_t& accum, uint32_t hz, float speed); uint32_t allocate_frame_time(Ns dt, float speed); |