yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
lyra_terrain_document.h File Reference
#include <array>
#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"

Go to the source code of this file.

Classes

struct  yaze::core::LyraMapProperties
 
struct  yaze::core::LyraSpritePlacement
 
struct  yaze::core::LyraDoorPlacement
 
struct  yaze::core::LyraExitPlacement
 
struct  yaze::core::LyraMapAuthoring
 
struct  yaze::core::LyraFlightPoint
 
struct  yaze::core::LyraEdgePassage
 
struct  yaze::core::LyraEdgeConnection
 
struct  yaze::core::LyraGameplayArea
 
struct  yaze::core::LyraAuthoringState
 
struct  yaze::core::LyraTerrainProfile
 
struct  yaze::core::LyraTerrainCellChange
 
struct  yaze::core::LyraTerrainStroke
 
class  yaze::core::LyraTerrainDocument
 

Namespaces

namespace  yaze
 
namespace  yaze::core
 

Enumerations

enum class  yaze::core::LyraGameplayAreaSize { yaze::core::kSmall = 0 , yaze::core::kLarge = 1 , yaze::core::kWide = 2 , yaze::core::kTall = 3 }
 

Functions

bool yaze::core::LyraEdgeMapsAdjacent (int map_a, int map_b)
 
absl::StatusOr< std::vector< int > > yaze::core::LyraGameplayAreaFootprint (int parent_map_id, LyraGameplayAreaSize size)