yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_room_property_controls.h
Go to the documentation of this file.
1#ifndef YAZE_APP_EDITOR_DUNGEON_DUNGEON_ROOM_PROPERTY_CONTROLS_H_
2#define YAZE_APP_EDITOR_DUNGEON_DUNGEON_ROOM_PROPERTY_CONTROLS_H_
3
4namespace yaze::zelda3 {
5class Room;
6}
7
8namespace yaze::editor {
9class DungeonCanvasViewer;
10
12
13// Both hosts edit through the viewer's validated, undoable metadata callback.
14// Navigation and surrounding layout remain owned by each host.
15void DrawDungeonRoomPropertyFields(DungeonCanvasViewer& viewer,
16 zelda3::Room& room, int room_id,
17 RoomPropertyLayout layout);
18
19} // namespace yaze::editor
20
21#endif // YAZE_APP_EDITOR_DUNGEON_DUNGEON_ROOM_PROPERTY_CONTROLS_H_
Editors are the view controllers for the application.
void DrawDungeonRoomPropertyFields(DungeonCanvasViewer &viewer, zelda3::Room &room, int room_id, RoomPropertyLayout layout)
Zelda 3 specific classes and functions.