yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_entrance_camera.cc File Reference
#include "app/editor/dungeon/dungeon_entrance_camera.h"
#include <algorithm>
#include <cstddef>
#include "absl/strings/str_format.h"
#include "zelda3/dungeon/dungeon_spawn_point.h"
#include "zelda3/dungeon/room_census.h"
#include "zelda3/dungeon/room_entrance.h"

Go to the source code of this file.

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 
namespace  yaze::editor::anonymous_namespace{dungeon_entrance_camera.cc}
 

Functions

int yaze::editor::anonymous_namespace{dungeon_entrance_camera.cc}::AlignDown8 (int value)
 
void yaze::editor::anonymous_namespace{dungeon_entrance_camera.cc}::RestoreDirtyState (bool dirty, zelda3::RoomEntrance *entrance)
 
void yaze::editor::anonymous_namespace{dungeon_entrance_camera.cc}::RestoreDirtyState (bool dirty, zelda3::DungeonSpawnPoint *spawn)
 
DungeonEntranceCameraDerived yaze::editor::DeriveDungeonEntranceCamera (int room_id, uint16_t player_x, uint16_t player_y)
 
DungeonEntranceCameraValidation yaze::editor::ValidateDungeonEntranceCamera (const DungeonEntranceCameraState &state)
 
DungeonEntranceCameraState yaze::editor::BuildRepairedDungeonEntranceCamera (const DungeonEntranceCameraState &state)
 
DungeonEntranceCameraState yaze::editor::CaptureDungeonEntranceCamera (const zelda3::RoomEntrance &entrance)
 
DungeonEntranceCameraState yaze::editor::CaptureDungeonSpawnCamera (const zelda3::DungeonSpawnPoint &spawn)
 
void yaze::editor::ApplyDungeonEntranceCameraState (const DungeonEntranceCameraState &state, zelda3::RoomEntrance *entrance)
 
void yaze::editor::ApplyDungeonSpawnCameraState (const DungeonEntranceCameraState &state, zelda3::DungeonSpawnPoint *spawn)
 

Variables

constexpr int yaze::editor::anonymous_namespace{dungeon_entrance_camera.cc}::kSpecialQuadrantRoom = 0x104