yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_connection_edit.h File Reference
#include <cstddef>
#include <vector>
#include "absl/status/statusor.h"
#include "zelda3/dungeon/room.h"
Include dependency graph for dungeon_connection_edit.h:

Go to the source code of this file.

Classes

struct  yaze::editor::DungeonConnectionRequest
 
struct  yaze::editor::DungeonConnectionPlan
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Enumerations

enum class  yaze::editor::DungeonConnectionLayer { yaze::editor::kUpper , yaze::editor::kLower }
 

Functions

absl::StatusOr< int > yaze::editor::DungeonConnectionTargetRoom (int source_room_id, const zelda3::Room::Door &door)
 
absl::StatusOr< DungeonConnectionPlan > yaze::editor::PlanDungeonDoorConnection (const zelda3::Room &source, const zelda3::Room &target, const DungeonConnectionRequest &request)
 
bool yaze::editor::SameDungeonDoors (const std::vector< zelda3::Room::Door > &first, const std::vector< zelda3::Room::Door > &second)