#include <map_properties.h>

Public Types | |
| using | RefreshCallback = std::function<void()> |
| using | RefreshPaletteCallback = std::function<absl::Status()> |
| using | ForceRefreshGraphicsCallback = std::function<void(int)> |
| using | PropertyEditCallback |
| using | PropertyEditBatchCallback |
| using | ResourceLabelEditCallback |
Public Member Functions | |
| MapPropertiesSystem (zelda3::Overworld *overworld, Rom *rom, std::array< gfx::Bitmap, zelda3::kNumOverworldMaps > *maps_bmp=nullptr, gui::Canvas *canvas=nullptr, int *game_state=nullptr) | |
| void | SetRefreshCallbacks (RefreshCallback refresh_map_properties, RefreshCallback refresh_overworld_map, RefreshPaletteCallback refresh_map_palette, RefreshPaletteCallback refresh_tile16_blockset=nullptr, ForceRefreshGraphicsCallback force_refresh_graphics=nullptr) |
| void | SetEntityCallbacks (std::function< void(const std::string &)> insert_callback) |
| void | SetTile16EditCallback (std::function< void()> callback) |
| void | SetTile16SampleCallback (std::function< bool()> callback) |
| void | SetMapSelectionCallback (std::function< void(int, bool)> callback) |
| void | SetPropertyEditCallback (PropertyEditCallback callback) |
| void | SetPropertyEditBatchCallback (PropertyEditBatchCallback callback) |
| void | SetResourceLabelEditCallback (ResourceLabelEditCallback callback) |
| void | DrawCanvasToolbar (int ¤t_world, int ¤t_map, bool ¤t_map_lock, bool &show_map_properties_panel, bool &show_custom_bg_color_editor, bool &show_overlay_editor, bool &show_overlay_preview, int &game_state, EditingMode ¤t_mode, EntityEditMode &entity_edit_mode) |
| void | DrawMapPropertiesPanel (int current_map, bool &show_map_properties_panel) |
| void | DrawCustomBackgroundColorEditor (int current_map, bool &show_custom_bg_color_editor) |
| void | DrawOverlayEditor (int current_map, bool &show_overlay_editor) |
| void | DrawOverlayPreviewOnMap (int current_map, int current_world, bool show_overlay_preview) |
| void | SetupCanvasContextMenu (gui::Canvas &canvas, int current_map, bool ¤t_map_lock, bool &show_map_properties_panel, bool &show_custom_bg_color_editor, bool &show_overlay_editor, int current_mode=0, project::YazeProject *project=nullptr, SharedClipboard *shared_clipboard=nullptr) |
| absl::Status | ApplyPropertyEdit (const OverworldPropertyEdit &edit) |
| absl::Status | ApplyPropertyEdits (const std::vector< OverworldPropertyEdit > &edits, const std::string &description={}) |
| absl::Status | ApplyPropertyEditDirect (const OverworldPropertyEdit &edit) |
| absl::Status | CheckPropertyEditSupported (const OverworldPropertyEdit &edit) const |
| absl::StatusOr< int > | ReadPropertyValue (const OverworldPropertyEdit &edit) const |
| void | RefreshMapProperties () |
| void | RefreshOverworldMap () |
| absl::Status | RefreshMapPalette () |
| absl::Status | RefreshTile16Blockset () |
| void | ForceRefreshGraphics (int map_index) |
| void | RefreshSiblingMapGraphics (int map_index, bool include_self=false) |
Private Member Functions | |
| void | DrawGraphicsPopup (int current_map, int game_state) |
| void | DrawPalettesPopup (int current_map, int game_state, bool &show_custom_bg_color_editor) |
| void | DrawPropertiesPopup (int current_map, bool &show_map_properties_panel, bool &show_overlay_preview, int &game_state) |
| void | DrawMosaicControls (int current_map) |
| void | DrawOverlayControls (int current_map, bool &show_overlay_preview) |
| std::string | GetOverlayDescription (uint16_t overlay_id) |
| void | DrawToolsPopup (int ¤t_mode) |
| void | DrawViewPopup () |
| void | DrawQuickAccessPopup () |
| void | DrawBasicPropertiesTab (int current_map) |
| void | DrawSpritePropertiesTab (int current_map) |
| void | DrawCustomFeaturesTab (int current_map) |
| void | DrawTileGraphicsTab (int current_map) |
| void | DrawMusicTab (int current_map) |
| int | CurrentGameState () const |
| int | CurrentGameState (int fallback) const |
| void | SetCurrentGameState (int game_state) |
| void | PrepareMapForGraphicsRefresh (int map_index) |
Private Attributes | |
| zelda3::Overworld * | overworld_ |
| Rom * | rom_ |
| std::array< gfx::Bitmap, zelda3::kNumOverworldMaps > * | maps_bmp_ |
| gui::Canvas * | canvas_ |
| int * | game_state_ |
| int | local_game_state_ = 0 |
| RefreshCallback | refresh_map_properties_ |
| RefreshCallback | refresh_overworld_map_ |
| RefreshPaletteCallback | refresh_map_palette_ |
| RefreshPaletteCallback | refresh_tile16_blockset_ |
| ForceRefreshGraphicsCallback | force_refresh_graphics_ |
| std::function< void(const std::string &) | entity_insert_callback_ ) |
| std::function< void()> | edit_tile16_callback_ |
| std::function< bool()> | sample_tile16_callback_ |
| std::function< void(int, bool)> | map_selection_callback_ |
| PropertyEditCallback | property_edit_callback_ |
| PropertyEditBatchCallback | property_edit_batch_callback_ |
| ResourceLabelEditCallback | resource_label_edit_callback_ |
Definition at line 30 of file map_properties.h.
| using yaze::editor::MapPropertiesSystem::RefreshCallback = std::function<void()> |
Definition at line 33 of file map_properties.h.
| using yaze::editor::MapPropertiesSystem::RefreshPaletteCallback = std::function<absl::Status()> |
Definition at line 34 of file map_properties.h.
| using yaze::editor::MapPropertiesSystem::ForceRefreshGraphicsCallback = std::function<void(int)> |
Definition at line 35 of file map_properties.h.
Definition at line 36 of file map_properties.h.
Definition at line 38 of file map_properties.h.
Definition at line 40 of file map_properties.h.
|
inlineexplicit |
Definition at line 43 of file map_properties.h.
|
inline |
Definition at line 54 of file map_properties.h.
References force_refresh_graphics_, refresh_map_palette_, refresh_map_properties_, refresh_overworld_map_, and refresh_tile16_blockset_.
|
inline |
Definition at line 68 of file map_properties.h.
References entity_insert_callback_.
|
inline |
Definition at line 74 of file map_properties.h.
References edit_tile16_callback_.
|
inline |
Definition at line 78 of file map_properties.h.
References sample_tile16_callback_.
|
inline |
Definition at line 82 of file map_properties.h.
References map_selection_callback_.
|
inline |
Definition at line 86 of file map_properties.h.
References property_edit_callback_.
|
inline |
Definition at line 90 of file map_properties.h.
References property_edit_batch_callback_.
|
inline |
Definition at line 94 of file map_properties.h.
References resource_label_edit_callback_.
| void yaze::editor::MapPropertiesSystem::DrawCanvasToolbar | ( | int & | current_world, |
| int & | current_map, | ||
| bool & | current_map_lock, | ||
| bool & | show_map_properties_panel, | ||
| bool & | show_custom_bg_color_editor, | ||
| bool & | show_overlay_editor, | ||
| bool & | show_overlay_preview, | ||
| int & | game_state, | ||
| EditingMode & | current_mode, | ||
| EntityEditMode & | entity_edit_mode ) |
Definition at line 220 of file map_properties.cc.
References ApplyPropertyEdit(), canvas_, yaze::editor::DRAW_TILE, yaze::editor::ENTRANCES, yaze::editor::EXITS, yaze::zelda3::OverworldVersionHelper::GetVersion(), HOVER_HINT, ICON_MD_ADD_LOCATION, ICON_MD_DOOR_BACK, ICON_MD_DOOR_FRONT, ICON_MD_DRAW, ICON_MD_GRASS, ICON_MD_LOCK, ICON_MD_LOCK_OPEN, ICON_MD_MOUSE, ICON_MD_MUSIC_NOTE, ICON_MD_PEST_CONTROL_RODENT, ICON_MD_TUNE, yaze::editor::ITEMS, yaze::editor::kAreaSize, yaze::editor::kAreaSizeNames, yaze::editor::kComboAreaSizeWidth, yaze::gui::kEntityManipulation, yaze::editor::kTableColumnAreaSize, yaze::editor::kTableColumnLock, yaze::editor::kTableColumnMap, yaze::editor::kTableColumnWorld, yaze::gui::kTilePainting, yaze::zelda3::kVanilla, yaze::editor::kWorldNames, yaze::editor::MOUSE, yaze::editor::MUSIC, yaze::editor::NONE, overworld_, yaze::zelda3::Overworld::overworld_map(), rom_, yaze::gui::Canvas::SetUsageMode(), yaze::editor::SPRITES, yaze::zelda3::OverworldVersionHelper::SupportsAreaEnum(), yaze::gui::ToggleButton(), and yaze::editor::TRANSPORTS.
| void yaze::editor::MapPropertiesSystem::DrawMapPropertiesPanel | ( | int | current_map, |
| bool & | show_map_properties_panel ) |
Definition at line 364 of file map_properties.cc.
References yaze::gui::BeginThemedTabBar(), DrawBasicPropertiesTab(), DrawCustomFeaturesTab(), DrawMusicTab(), DrawSpritePropertiesTab(), DrawTileGraphicsTab(), yaze::gui::EndThemedTabBar(), yaze::zelda3::OverworldVersionHelper::GetVersion(), yaze::zelda3::Overworld::is_loaded(), yaze::zelda3::kVanilla, overworld_, and rom_.
| void yaze::editor::MapPropertiesSystem::DrawCustomBackgroundColorEditor | ( | int | current_map, |
| bool & | show_custom_bg_color_editor ) |
Definition at line 418 of file map_properties.cc.
References ApplyPropertyEdit(), yaze::gui::ConvertImVec4ToSnesColor(), yaze::gui::ConvertSnesColorToImVec4(), yaze::zelda3::OverworldVersionHelper::GetVersion(), yaze::zelda3::Overworld::is_loaded(), yaze::editor::kAreaSpecificBgColor, overworld_, yaze::zelda3::Overworld::overworld_map(), yaze::zelda3::OverworldCustomAreaSpecificBGEnabled, rom_, yaze::gfx::SnesColor::snes(), and yaze::zelda3::OverworldVersionHelper::SupportsCustomBGColors().
| void yaze::editor::MapPropertiesSystem::DrawOverlayEditor | ( | int | current_map, |
| bool & | show_overlay_editor ) |
Definition at line 468 of file map_properties.cc.
References ApplyPropertyEdit(), GetOverlayDescription(), yaze::zelda3::OverworldVersionHelper::GetVersion(), ICON_MD_BLOCK, ICON_MD_HELP_OUTLINE, ICON_MD_INFO, ICON_MD_LAYERS, ICON_MD_LIGHTBULB, ICON_MD_PHOTO, ICON_MD_VISIBILITY, yaze::gui::InputHexWord(), yaze::zelda3::Overworld::is_loaded(), yaze::editor::kInputFieldSize, yaze::editor::kSubscreenOverlay, yaze::zelda3::kVanilla, overworld_, yaze::zelda3::Overworld::overworld_map(), yaze::zelda3::OverworldCustomSubscreenOverlayEnabled, and rom_.
| void yaze::editor::MapPropertiesSystem::DrawOverlayPreviewOnMap | ( | int | current_map, |
| int | current_world, | ||
| bool | show_overlay_preview ) |
Definition at line 2160 of file map_properties.cc.
References yaze::zelda3::kNumOverworldMaps, and yaze::editor::kOverworldMapSize.
| void yaze::editor::MapPropertiesSystem::SetupCanvasContextMenu | ( | gui::Canvas & | canvas, |
| int | current_map, | ||
| bool & | current_map_lock, | ||
| bool & | show_map_properties_panel, | ||
| bool & | show_custom_bg_color_editor, | ||
| bool & | show_overlay_editor, | ||
| int | current_mode = 0, | ||
| project::YazeProject * | project = nullptr, | ||
| SharedClipboard * | shared_clipboard = nullptr ) |
Definition at line 574 of file map_properties.cc.
References yaze::gui::Canvas::AddContextMenuItem(), ApplyPropertyEdits(), yaze::editor::BuildOverworldMapMetadata(), yaze::editor::BuildOverworldMetadataPasteEdits(), yaze::gui::CanvasMenuItem::callback, yaze::editor::CanPasteOverworldMapMetadata(), yaze::gui::Canvas::ClearContextMenuItems(), CurrentGameState(), yaze::editor::DescribeOverworldMapMetadataClipboard(), yaze::gui::CanvasMenuItem::Disabled(), yaze::gui::CanvasMenuItem::enabled_condition, yaze::editor::SharedClipboard::has_overworld_map_metadata, ICON_MD_ACCOUNT_TREE, ICON_MD_CHECK, ICON_MD_CLEAR, ICON_MD_CONTENT_COPY, ICON_MD_CONTENT_PASTE, ICON_MD_EDIT, ICON_MD_IMAGE, ICON_MD_INFO, ICON_MD_LABEL, ICON_MD_MAP, ICON_MD_MUSIC_NOTE, ICON_MD_PALETTE, yaze::zelda3::Overworld::is_loaded(), yaze::editor::kAll, yaze::editor::kGraphics, yaze::editor::kMusicMessages, yaze::zelda3::kNumOverworldMaps, yaze::editor::kPalettes, yaze::gui::CanvasMenuItem::label, map_selection_callback_, overworld_, yaze::zelda3::Overworld::overworld_map(), yaze::editor::SharedClipboard::overworld_map_metadata, yaze::editor::OverworldMapMetadataClipboardScopeName(), yaze::editor::RenameProjectResourceLabel(), resource_label_edit_callback_, rom_, yaze::gui::CanvasMenuItem::separator_after, yaze::gui::CanvasMenuItem::subitems, yaze::editor::OverworldMapMetadataClipboard::valid, and yaze::gui::CanvasMenuItem::WithPopup().
| absl::Status yaze::editor::MapPropertiesSystem::ApplyPropertyEdit | ( | const OverworldPropertyEdit & | edit | ) |
Definition at line 1623 of file map_properties.cc.
Referenced by DrawCanvasToolbar(), yaze::editor::OverworldSidebar::DrawConfiguration(), DrawCustomBackgroundColorEditor(), yaze::editor::OverworldSidebar::DrawGraphicsSettings(), yaze::editor::OverworldSidebar::DrawMusicTab(), DrawOverlayEditor(), yaze::editor::OverworldSidebar::DrawPaletteSettings(), and yaze::editor::OverworldSidebar::DrawSpritePropertiesTab().
| absl::Status yaze::editor::MapPropertiesSystem::ApplyPropertyEdits | ( | const std::vector< OverworldPropertyEdit > & | edits, |
| const std::string & | description = {} ) |
Definition at line 1631 of file map_properties.cc.
References RETURN_IF_ERROR.
Referenced by SetupCanvasContextMenu().
| absl::Status yaze::editor::MapPropertiesSystem::ApplyPropertyEditDirect | ( | const OverworldPropertyEdit & | edit | ) |
Definition at line 1701 of file map_properties.cc.
References yaze::editor::OverworldPropertyEdit::field, yaze::editor::OverworldPropertyEdit::index, yaze::editor::OverworldPropertyEdit::map_id, yaze::zelda3::OverworldCustomAreaSpecificBGPalette, yaze::zelda3::OverworldCustomSubscreenOverlayArray, and yaze::editor::OverworldPropertyEdit::value.
| absl::Status yaze::editor::MapPropertiesSystem::CheckPropertyEditSupported | ( | const OverworldPropertyEdit & | edit | ) | const |
Definition at line 1646 of file map_properties.cc.
| absl::StatusOr< int > yaze::editor::MapPropertiesSystem::ReadPropertyValue | ( | const OverworldPropertyEdit & | edit | ) | const |
Definition at line 1651 of file map_properties.cc.
References yaze::editor::OverworldPropertyEdit::field, yaze::editor::OverworldPropertyEdit::index, yaze::editor::OverworldPropertyEdit::map_id, and yaze::zelda3::OverworldMap::mosaic_expanded().

| void yaze::editor::MapPropertiesSystem::RefreshMapProperties | ( | ) |
Definition at line 1834 of file map_properties.cc.
Referenced by yaze::editor::OverworldSidebar::DrawConfiguration().
| void yaze::editor::MapPropertiesSystem::RefreshOverworldMap | ( | ) |
Definition at line 1840 of file map_properties.cc.
Referenced by yaze::editor::OverworldSidebar::DrawConfiguration().
| absl::Status yaze::editor::MapPropertiesSystem::RefreshMapPalette | ( | ) |
Definition at line 1846 of file map_properties.cc.
| absl::Status yaze::editor::MapPropertiesSystem::RefreshTile16Blockset | ( | ) |
Definition at line 1853 of file map_properties.cc.
| void yaze::editor::MapPropertiesSystem::ForceRefreshGraphics | ( | int | map_index | ) |
Definition at line 1860 of file map_properties.cc.
| void yaze::editor::MapPropertiesSystem::RefreshSiblingMapGraphics | ( | int | map_index, |
| bool | include_self = false ) |
Definition at line 1866 of file map_properties.cc.
References yaze::zelda3::kNumOverworldMaps, yaze::zelda3::LargeArea, yaze::zelda3::SmallArea, yaze::zelda3::TallArea, and yaze::zelda3::WideArea.
|
private |
Definition at line 956 of file map_properties.cc.
References yaze::gui::LayoutHelpers::GetButtonPadding(), yaze::gui::LayoutHelpers::GetStandardSpacing(), yaze::zelda3::OverworldVersionHelper::GetVersion(), HOVER_HINT, ICON_MD_ANIMATION, ICON_MD_GRID_VIEW, ICON_MD_IMAGE, ICON_MD_INFO, ICON_MD_LAYERS, ICON_MD_PETS, yaze::gui::InputHexByte(), yaze::editor::kGameStateNames, yaze::gui::PopupNames::kGraphicsPopup, yaze::editor::kHexByteInputWidth, yaze::gui::EditorNames::kOverworld, yaze::zelda3::kVanilla, yaze::gui::MakePopupId(), yaze::zelda3::OverworldVersionHelper::SupportsAnimatedGFX(), and yaze::zelda3::OverworldVersionHelper::SupportsExpandedSpace().
|
private |
Definition at line 1045 of file map_properties.cc.
References yaze::gui::LayoutHelpers::GetButtonPadding(), yaze::gui::LayoutHelpers::GetStandardSpacing(), yaze::zelda3::OverworldVersionHelper::GetVersion(), HOVER_HINT, ICON_MD_COLOR_LENS, ICON_MD_COLORIZE, ICON_MD_FORMAT_COLOR_FILL, ICON_MD_PALETTE, yaze::gui::InputHexByte(), yaze::editor::kGameStateNames, yaze::editor::kHexByteInputWidth, yaze::gui::EditorNames::kOverworld, yaze::gui::PopupNames::kPalettesPopup, yaze::gui::MakePopupId(), and yaze::zelda3::OverworldVersionHelper::SupportsCustomBGColors().
|
private |
Definition at line 1110 of file map_properties.cc.
References yaze::gui::LayoutHelpers::GetButtonPadding(), yaze::gui::LayoutHelpers::GetStandardSpacing(), HOVER_HINT, ICON_MD_ASPECT_RATIO, ICON_MD_AUTO_FIX_HIGH, ICON_MD_GAMEPAD, ICON_MD_MESSAGE, ICON_MD_OPEN_IN_NEW, ICON_MD_PHOTO_SIZE_SELECT_LARGE, ICON_MD_TUNE, yaze::gui::InputHexWordCustom(), yaze::editor::kAreaSizeNames, yaze::editor::kComboAreaSizeWidth, yaze::editor::kComboGameStateWidth, yaze::gui::PopupNames::kConfigPopup, yaze::editor::kGameStateNames, yaze::editor::kHexWordInputWidth, yaze::gui::EditorNames::kOverworld, yaze::gui::MakePopupId(), and yaze::zelda3::OverworldCustomASMHasBeenApplied.

|
private |
Definition at line 1921 of file map_properties.cc.
References yaze::zelda3::OverworldVersionHelper::GetVersion(), and yaze::zelda3::OverworldVersionHelper::SupportsCustomBGColors().

|
private |
Definition at line 1947 of file map_properties.cc.
References yaze::zelda3::OverworldVersionHelper::GetVersion(), yaze::zelda3::OverworldVersionHelper::GetVersionName(), ICON_MD_BLOCK, ICON_MD_CHECK, ICON_MD_EDIT_NOTE, ICON_MD_HELP, ICON_MD_HELP_OUTLINE, ICON_MD_INFO, ICON_MD_LAYERS, ICON_MD_PREVIEW, ICON_MD_STORAGE, ICON_MD_UPGRADE, ICON_MD_VISIBILITY, yaze::gui::InputHexWord(), yaze::editor::kInputFieldSize, yaze::gui::PopupNames::kInteractiveOverlayHelp, yaze::gui::PopupNames::kOverlayTypesHelp, yaze::gui::EditorNames::kOverworld, yaze::zelda3::kVanilla, yaze::gui::MakePopupId(), and yaze::zelda3::OverworldVersionHelper::SupportsAreaEnum().
|
private |
Definition at line 2134 of file map_properties.cc.
Referenced by DrawOverlayEditor().
|
private |
|
private |
Definition at line 2235 of file map_properties.cc.
References yaze::gui::LayoutHelpers::GetButtonPadding(), yaze::gui::LayoutHelpers::GetStandardSpacing(), HOVER_HINT, ICON_MD_OPEN_IN_FULL, ICON_MD_ZOOM_IN, ICON_MD_ZOOM_OUT, yaze::editor::kIconButtonWidth, yaze::gui::EditorNames::kOverworld, yaze::editor::kOverworldMaxZoom, yaze::editor::kOverworldMinZoom, yaze::editor::kOverworldZoomStep, yaze::gui::PopupNames::kViewPopup, and yaze::gui::MakePopupId().

|
private |
Definition at line 2276 of file map_properties.cc.
References yaze::gui::LayoutHelpers::GetButtonPadding(), yaze::gui::LayoutHelpers::GetStandardSpacing(), HOVER_HINT, ICON_MD_CONTENT_COPY, ICON_MD_GRID_VIEW, ICON_MD_LOCK, yaze::editor::kIconButtonWidth, yaze::gui::EditorNames::kOverworld, yaze::gui::PopupNames::kQuickPopup, and yaze::gui::MakePopupId().

|
private |
Definition at line 1223 of file map_properties.cc.
References ICON_MD_BLUR_ON, ICON_MD_IMAGE, ICON_MD_MESSAGE, ICON_MD_MUSIC_NOTE, ICON_MD_PALETTE, yaze::gui::InputHexByte(), yaze::gui::InputHexWord(), and yaze::editor::kInputFieldSize.
Referenced by DrawMapPropertiesPanel().

|
private |
Definition at line 1331 of file map_properties.cc.
References ICON_MD_COLORIZE, ICON_MD_GAMEPAD, ICON_MD_PETS, yaze::gui::InputHexByte(), yaze::editor::kGameStateNames, and yaze::editor::kInputFieldSize.
Referenced by DrawMapPropertiesPanel().

|
private |
Definition at line 1410 of file map_properties.cc.
References yaze::zelda3::OverworldVersionHelper::GetVersion(), ICON_MD_ANIMATION, ICON_MD_COLOR_LENS, ICON_MD_LAYERS, ICON_MD_PHOTO_SIZE_SELECT_LARGE, yaze::gui::InputHexByte(), yaze::gui::InputHexWord(), yaze::editor::kInputFieldSize, yaze::zelda3::LargeArea, yaze::zelda3::SmallArea, yaze::zelda3::OverworldVersionHelper::SupportsAnimatedGFX(), yaze::zelda3::OverworldVersionHelper::SupportsAreaEnum(), and yaze::zelda3::OverworldVersionHelper::SupportsCustomBGColors().
Referenced by DrawMapPropertiesPanel().
|
private |
Definition at line 1510 of file map_properties.cc.
References yaze::zelda3::OverworldVersionHelper::GetVersion(), ICON_MD_GRID_VIEW, ICON_MD_INFO, ICON_MD_LAYERS, yaze::gui::InputHexByte(), yaze::editor::kInputFieldSize, and yaze::zelda3::OverworldVersionHelper::SupportsExpandedSpace().
Referenced by DrawMapPropertiesPanel().

|
private |
Definition at line 1561 of file map_properties.cc.
References ICON_MD_CASTLE, ICON_MD_FAVORITE, ICON_MD_HELP_OUTLINE, ICON_MD_MUSIC_NOTE, ICON_MD_OFFLINE_BOLT, ICON_MD_PLAY_ARROW, yaze::gui::InputHexByte(), and yaze::editor::kInputFieldSize.
Referenced by DrawMapPropertiesPanel().

|
private |
Definition at line 193 of file map_properties.cc.
References CurrentGameState(), and local_game_state_.
Referenced by CurrentGameState(), PrepareMapForGraphicsRefresh(), and SetupCanvasContextMenu().

|
private |
Definition at line 197 of file map_properties.cc.
References game_state_.
|
private |
Definition at line 201 of file map_properties.cc.
References game_state_, and local_game_state_.
|
private |
Definition at line 209 of file map_properties.cc.
References CurrentGameState(), yaze::zelda3::kNumOverworldMaps, yaze::zelda3::Overworld::mutable_overworld_map(), and overworld_.

|
private |
Definition at line 177 of file map_properties.h.
Referenced by DrawCanvasToolbar(), DrawCustomBackgroundColorEditor(), DrawMapPropertiesPanel(), DrawOverlayEditor(), PrepareMapForGraphicsRefresh(), and SetupCanvasContextMenu().
|
private |
Definition at line 178 of file map_properties.h.
Referenced by DrawCanvasToolbar(), DrawCustomBackgroundColorEditor(), DrawMapPropertiesPanel(), DrawOverlayEditor(), and SetupCanvasContextMenu().
|
private |
Definition at line 179 of file map_properties.h.
|
private |
Definition at line 180 of file map_properties.h.
Referenced by DrawCanvasToolbar().
|
private |
Definition at line 181 of file map_properties.h.
Referenced by CurrentGameState(), and SetCurrentGameState().
|
private |
Definition at line 182 of file map_properties.h.
Referenced by CurrentGameState(), and SetCurrentGameState().
|
private |
Definition at line 185 of file map_properties.h.
Referenced by SetRefreshCallbacks().
|
private |
Definition at line 186 of file map_properties.h.
Referenced by SetRefreshCallbacks().
|
private |
Definition at line 187 of file map_properties.h.
Referenced by SetRefreshCallbacks().
|
private |
Definition at line 188 of file map_properties.h.
Referenced by SetRefreshCallbacks().
|
private |
Definition at line 189 of file map_properties.h.
Referenced by SetRefreshCallbacks().
|
private |
Definition at line 192 of file map_properties.h.
Referenced by SetEntityCallbacks().
|
private |
Definition at line 195 of file map_properties.h.
Referenced by SetTile16EditCallback().
|
private |
Definition at line 196 of file map_properties.h.
Referenced by SetTile16SampleCallback().
|
private |
Definition at line 199 of file map_properties.h.
Referenced by SetMapSelectionCallback(), and SetupCanvasContextMenu().
|
private |
Definition at line 200 of file map_properties.h.
Referenced by SetPropertyEditCallback().
|
private |
Definition at line 201 of file map_properties.h.
Referenced by SetPropertyEditBatchCallback().
|
private |
Definition at line 202 of file map_properties.h.
Referenced by SetResourceLabelEditCallback(), and SetupCanvasContextMenu().