yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
dungeon_render_context.cc File Reference
#include "app/editor/dungeon/dungeon_render_context.h"
#include <algorithm>
#include <map>
#include "absl/strings/str_format.h"
#include "core/hack_manifest.h"
#include "zelda3/dungeon/dungeon_spawn_point.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_render_context.cc}
 

Functions

int yaze::editor::anonymous_namespace{dungeon_render_context.cc}::OwnerIndexForRoom (const zelda3::RoomCensus *census, int room_id)
 
const DungeonRenderEntranceCandidate * yaze::editor::anonymous_namespace{dungeon_render_context.cc}::FindCandidate (std::span< const DungeonRenderEntranceCandidate > entrances, int slot)
 
void yaze::editor::anonymous_namespace{dungeon_render_context.cc}::SetOwnerMetadata (DungeonRenderContext *context, const zelda3::RoomCensus *census)
 
void yaze::editor::anonymous_namespace{dungeon_render_context.cc}::UseEntrance (DungeonRenderContext *context, DungeonRenderContextSource source, const DungeonRenderEntranceCandidate &entrance)
 
std::string yaze::editor::DungeonEntrancePreviewLabel (int slot)
 
const char * yaze::editor::DungeonRenderContextSourceName (DungeonRenderContextSource source)
 
const char * yaze::editor::DungeonRenderContextSourceName (const DungeonRenderContext &context)
 
DungeonRenderContext yaze::editor::ResolveDungeonRenderContext (int room_id, int selected_entrance_slot, uint8_t room_header_blockset, const zelda3::RoomCensus *census, std::span< const DungeonRenderEntranceCandidate > entrances, zelda3::RoomDefaultEntrance default_entrance, const core::DungeonEntry *project_dungeon)