yaze 0.2.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
overworld_entrance.h File Reference
#include <cstdint>
#include "app/rom.h"
#include "app/zelda3/common.h"
#include "util/macro.h"
Include dependency graph for overworld_entrance.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yaze::zelda3::OverworldEntrance
 
struct  yaze::zelda3::OverworldEntranceTileTypes
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::zelda3
 Zelda 3 specific classes and functions.
 

Functions

absl::StatusOr< OverworldEntranceTileTypesyaze::zelda3::LoadEntranceTileTypes (Rom *rom)
 

Variables

constexpr int yaze::zelda3::kEntranceRoomEXP = 0x078000
 
constexpr int yaze::zelda3::kEntranceScrollEdgeEXP = 0x078200
 
constexpr int yaze::zelda3::kEntranceCameraYEXP = 0x078A00
 
constexpr int yaze::zelda3::kEntranceCameraXEXP = 0x078C00
 
constexpr int yaze::zelda3::kEntranceYPositionEXP = 0x078E00
 
constexpr int yaze::zelda3::kEntranceXPositionEXP = 0x079000
 
constexpr int yaze::zelda3::kEntranceCameraYTriggerEXP = 0x079200
 
constexpr int yaze::zelda3::kEntranceCameraXTriggerEXP = 0x079400
 
constexpr int yaze::zelda3::kEntranceBlocksetEXP = 0x079600
 
constexpr int yaze::zelda3::kEntranceFloorEXP = 0x079700
 
constexpr int yaze::zelda3::kEntranceDungeonEXP = 0x079800
 
constexpr int yaze::zelda3::kEntranceDoorEXP = 0x079900
 
constexpr int yaze::zelda3::kEntranceLadderBgEXP = 0x079A00
 
constexpr int yaze::zelda3::kEntranceScrollingEXP = 0x079B00
 
constexpr int yaze::zelda3::kEntranceScrollQuadrantEXP = 0x079C00
 
constexpr int yaze::zelda3::kEntranceExitEXP = 0x079D00
 
constexpr int yaze::zelda3::kEntranceMusicEXP = 0x079F00
 
constexpr int yaze::zelda3::kEntranceExtraEXP = 0x07A000
 
constexpr int yaze::zelda3::kEntranceTotalEXP = 0xFF
 
constexpr int yaze::zelda3::kEntranceTotal = 0x84
 
constexpr int yaze::zelda3::kEntranceLinkSpawn = 0x00
 
constexpr int yaze::zelda3::kEntranceNorthTavern = 0x43
 
constexpr int yaze::zelda3::kEntranceEXP = 0x07F000
 
constexpr int yaze::zelda3::kEntranceCameraY = 0x014D45
 
constexpr int yaze::zelda3::kEntranceCameraX = 0x014E4F
 
constexpr int yaze::zelda3::kNumOverworldEntrances = 129
 
constexpr int yaze::zelda3::kNumOverworldHoles = 0x13
 
constexpr int yaze::zelda3::kOverworldEntranceMap = 0xDB96F
 
constexpr int yaze::zelda3::kOverworldEntrancePos = 0xDBA71
 
constexpr int yaze::zelda3::kOverworldEntranceEntranceId = 0xDBB73
 
constexpr int yaze::zelda3::kOverworldEntranceMapExpanded = 0x0DB55F
 
constexpr int yaze::zelda3::kOverworldEntrancePosExpanded = 0x0DB35F
 
constexpr int yaze::zelda3::kOverworldEntranceEntranceIdExpanded = 0x0DB75F
 
constexpr int yaze::zelda3::kOverworldHolePos = 0xDB800
 
constexpr int yaze::zelda3::kOverworldHoleArea = 0xDB826
 
constexpr int yaze::zelda3::kOverworldHoleEntrance = 0xDB84C
 
constexpr int yaze::zelda3::kEntranceTileTypePtrLow = 0xDB8BF
 
constexpr int yaze::zelda3::kEntranceTileTypePtrHigh = 0xDB917
 
constexpr int yaze::zelda3::kNumEntranceTileTypes = 0x2C