OpenEnroth f32f0c9
Loading...
Searching...
No Matches
Functions | Variables
TileEnumFunctions.cpp File Reference
#include "TileEnumFunctions.h"
#include <cassert>
#include <unordered_map>
#include "Utility/MapAccess.h"

Functions

Directions transitionDirectionsForTileVariant (TileVariant tileVariant)
 
SoundId walkSoundForTileset (Tileset tileset, bool isRunning)
 
int foodRequiredForTileset (Tileset tileset)
 
TileVariant tileVariantForTransitionDirections (Directions directions)
 

Variables

static const std::unordered_map< TileVariant, Directions > transitionDirectionsByTileVariant
 
static const std::unordered_map< Directions, TileVarianttileVariantByTransitionDirections = inverted(transitionDirectionsByTileVariant)
 

Function Documentation

◆ foodRequiredForTileset()

int foodRequiredForTileset ( Tileset  tileset)

◆ tileVariantForTransitionDirections()

TileVariant tileVariantForTransitionDirections ( Directions  directions)

◆ transitionDirectionsForTileVariant()

Directions transitionDirectionsForTileVariant ( TileVariant  tileVariant)

◆ walkSoundForTileset()

SoundId walkSoundForTileset ( Tileset  tileset,
bool  isRunning 
)
Parameters
tilesetTileset to get walk/run sound for.
isRunningRun flag.
Returns
Sound id to use.
Original binary offset:
0x47EE49

Variable Documentation

◆ tileVariantByTransitionDirections

const std::unordered_map<Directions, TileVariant> tileVariantByTransitionDirections = inverted(transitionDirectionsByTileVariant)
static

◆ transitionDirectionsByTileVariant

const std::unordered_map<TileVariant, Directions> transitionDirectionsByTileVariant
static