|
virtual void | draw (Compositor &) override |
| gets called once per frame. More...
|
|
virtual void | update (float dt_sec, const Controller &controller) override |
| gets called for once (per logical) frame. More...
|
|
virtual void | setup () override |
| gets called before this screen gets activated (which is at least once before the first draw or update call
|
|
virtual void | leave () override |
| gets called when the current screen is temporarily suspended
|
|
virtual IntegrationStatus | get_status () const override |
| Gives details about what the user is doing right now. More...
|
|
void | event (const SDL_Event &ev) |
|
void | resize () |
|
void | disable_keyboard () |
|
Level * | get_level () const |
|
void | set_world (std::unique_ptr< World > w) |
|
World * | get_world () const |
|
TileSet * | get_tileset () const |
|
TileSelection * | get_tiles () const |
|
std::string | get_tileselect_object () const |
|
EditorTilebox::InputType | get_tileselect_input_type () const |
|
bool | has_active_toolbox_tip () const |
|
int | get_tileselect_select_mode () const |
|
int | get_tileselect_move_mode () const |
|
const std::string & | get_levelfile () const |
|
void | set_level (const std::string &levelfile_) |
|
std::string | get_level_directory () const |
|
void | open_level_directory () |
|
bool | is_testing_level () const |
|
void | remove_autosave_file () |
|
void | convert_tiles_by_file (const std::string &file) |
| Convert tiles on every tilemap in the level, according to a tile conversion file. More...
|
|
void | check_deprecated_tiles (bool focus=false) |
|
bool | has_deprecated_tiles () const |
|
void | check_save_prerequisites (const std::function< void()> &callback) const |
| Checks whether the level can be saved and does not contain obvious issues (currently: check if main sector and a spawn point named "main" is present)
|
|
void | check_unsaved_changes (const std::function< void()> &action) |
|
void | load_sector (const std::string &name) |
|
void | delete_current_sector () |
|
void | update_node_iterators () |
|
void | esc_press () |
|
void | delete_markers () |
|
void | sort_layers () |
|
void | select_tilegroup (int id) |
|
const std::vector< Tilegroup > & | get_tilegroups () const |
|
void | change_tileset () |
|
void | select_objectgroup (int id) |
|
const std::vector< ObjectGroup > & | get_objectgroups () const |
|
void | scroll (const Vector &velocity) |
|
bool | is_level_loaded () const |
|
void | edit_path (PathGameObject *path, GameObject *new_marked_object) |
|
void | add_layer (GameObject *layer) |
|
TileMap * | get_selected_tilemap () const |
|
Sector * | get_sector () |
|
void | retoggle_undo_tracking () |
|
void | undo_stack_cleanup () |
|
void | undo () |
|
void | redo () |
|
void | pack_addon () |
|