17 #ifndef HEADER_SUPERTUX_EDITOR_RESIZE_MARKER_HPP 18 #define HEADER_SUPERTUX_EDITOR_RESIZE_MARKER_HPP 20 #include "editor/marker_object.hpp" 37 void move_to(
const Vector& pos)
override;
38 Vector get_point_vector()
const override;
39 Vector get_offset()
const override;
44 void check_state()
override;
virtual GameObjectClasses get_class_types() const override
List notable classes in inheritance hierarchy of class.
Definition: resize_marker.hpp:35
virtual GameObjectClasses get_class_types() const override
List notable classes in inheritance hierarchy of class.
Definition: marker_object.hpp:31
Definition: resize_marker.hpp:24
Definition: marker_object.hpp:26
void editor_update() override
Called each frame in the editor, used to keep linked objects together (e.g.
Definition: resize_marker.cpp:32
void save_state() override
Save/check the current state of the object.
Definition: resize_marker.cpp:142
bool has_settings() const override
Indicates if get_settings() is implemented.
Definition: resize_marker.hpp:40
Base class for all dynamic/moving game objects.
Definition: moving_object.hpp:35
A helper structure to list all the type_indexes of the classes in the type hierarchy of a given class...
Definition: game_object.hpp:57