private int GetBackgroundSceneryMetaTile(BackgroundScenery sceneryType, int page, int x) { var sceneryOffset = Rom.ReadByte( BackgroundSceneryMetaDataOffsetAddress + (int)sceneryType); var xIndex = ((page % 3) << 4) + x; return(Rom.ReadByte( BackgroundSceneryMetaDataAddress + sceneryOffset + xIndex)); }
public AreaHeader( StartTime startTime, StartYPosition startYPosition, ForegroundScenery foregroundScenery, AreaPlatformType objectMode, BackgroundScenery backgroundScenery, TerrainMode terrainMode) : this() { StartTime = startTime; StartYPosition = startYPosition; ForegroundScenery = foregroundScenery; MiscPlatformType = objectMode; BackgroundScenery = backgroundScenery; TerrainMode = terrainMode; }