#include "entity_operations.h"
#include "absl/strings/str_format.h"
#include "util/log.h"
Go to the source code of this file.
|
| namespace | yaze |
| | Main namespace for the application.
|
| |
| namespace | yaze::editor |
| | Editors are the view controllers for the application.
|
| |
|
| absl::StatusOr< zelda3::OverworldEntrance * > | yaze::editor::InsertEntrance (zelda3::Overworld *overworld, ImVec2 mouse_pos, int current_map, bool is_hole=false) |
| | Flat helper functions for entity insertion/manipulation.
|
| |
| absl::StatusOr< zelda3::OverworldExit * > | yaze::editor::InsertExit (zelda3::Overworld *overworld, ImVec2 mouse_pos, int current_map) |
| | Insert a new exit at the specified position.
|
| |
| absl::StatusOr< zelda3::Sprite * > | yaze::editor::InsertSprite (zelda3::Overworld *overworld, ImVec2 mouse_pos, int current_map, int game_state, uint8_t sprite_id=0) |
| | Insert a new sprite at the specified position.
|
| |
| absl::StatusOr< zelda3::OverworldItem * > | yaze::editor::InsertItem (zelda3::Overworld *overworld, ImVec2 mouse_pos, int current_map, uint8_t item_id=0) |
| | Insert a new item at the specified position.
|
| |