yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_room_edit.h File Reference
#include "absl/status/status.h"
Include dependency graph for dungeon_room_edit.h:

Go to the source code of this file.

Classes

struct  yaze::editor::RoomMetadataEdit
 
struct  yaze::editor::RoomMetadataRequest
 

Namespaces

namespace  yaze
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Enumerations

enum class  yaze::editor::RoomMetadataField {
  yaze::editor::kLayout , yaze::editor::kBlockset , yaze::editor::kFloor1 , yaze::editor::kFloor2 ,
  yaze::editor::kPalette , yaze::editor::kSpriteset , yaze::editor::kMessage , yaze::editor::kBg2 ,
  yaze::editor::kEffect , yaze::editor::kCollision , yaze::editor::kTag1 , yaze::editor::kTag2 ,
  yaze::editor::kHolewarp , yaze::editor::kStaircaseRoom , yaze::editor::kStaircasePlane , yaze::editor::kPitPlane
}
 

Functions

absl::Status yaze::editor::ValidateRoomMetadataEdit (const RoomMetadataEdit &edit)
 
absl::Status yaze::editor::ApplyRoomMetadataEdit (zelda3::Room &room, const RoomMetadataEdit &edit)