#include <functional>#include <memory>#include <optional>#include <unordered_map>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "app/platform/window.h"#include "app/gfx/core/bitmap.h"#include "app/gfx/types/snes_palette.h"#include "app/rom.h"#include "zelda3/dungeon/room.h"#include "zelda3/dungeon/room_object.h"Go to the source code of this file.
Classes | |
| class | yaze::zelda3::DungeonObjectEditor |
| Interactive dungeon object editor with scroll wheel support. More... | |
| struct | yaze::zelda3::DungeonObjectEditor::SelectionState |
| struct | yaze::zelda3::DungeonObjectEditor::EditingState |
| struct | yaze::zelda3::DungeonObjectEditor::EditorConfig |
| struct | yaze::zelda3::DungeonObjectEditor::UndoPoint |
| struct | yaze::zelda3::ObjectCategories::ObjectCategory |
| struct | yaze::zelda3::ObjectCategories::ObjectInfo |
| Get object information. More... | |
| struct | yaze::zelda3::ScrollWheelConfig |
| Scroll wheel behavior configuration. More... | |
| struct | yaze::zelda3::MouseConfig |
| Mouse interaction configuration. More... | |
Namespaces | |
| namespace | yaze |
| Main namespace for the application. | |
| namespace | yaze::zelda3 |
| Zelda 3 specific classes and functions. | |
| namespace | yaze::zelda3::ObjectCategories |
| Object type categories for easier selection. | |
Functions | |
| std::unique_ptr< DungeonObjectEditor > | yaze::zelda3::CreateDungeonObjectEditor (Rom *rom) |
| Factory function to create dungeon object editor. | |
| std::vector< ObjectCategory > | yaze::zelda3::ObjectCategories::GetObjectCategories () |
| Get all available object categories. | |
| absl::StatusOr< std::vector< int > > | yaze::zelda3::ObjectCategories::GetObjectsInCategory (const std::string &category_name) |
| Get objects in a specific category. | |
| absl::StatusOr< std::string > | yaze::zelda3::ObjectCategories::GetObjectCategory (int object_id) |
| Get category for a specific object. | |
| absl::StatusOr< ObjectInfo > | yaze::zelda3::ObjectCategories::GetObjectInfo (int object_id) |