C# Класс OurSonic.Level.Tiles.TilePiece

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
getAnimatedPaletteCacheIndex int

Открытые методы

Метод Описание
DrawAnimatedPalette ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip, int animatedPaletteIndex ) : void
DrawAnimatedTile ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip, int animatedTileIndex ) : void
DrawBase ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip ) : void
GetLayer1Angles ( ) : int
GetLayer1HeightMaps ( ) : HeightMap
GetLayer2Angles ( ) : int
GetLayer2HeightMaps ( ) : HeightMap
Init ( ) : void
OnlyBackground ( ) : bool
OnlyForeground ( ) : bool
ShouldAnimate ( ) : bool

Приватные методы

Метод Описание
getAnimatedPaletteCacheIndex ( bool xflip, bool yflip, int animatedPaletteIndex, int frameIndex ) : int

Описание методов

DrawAnimatedPalette() публичный Метод

public DrawAnimatedPalette ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip, int animatedPaletteIndex ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
position Point
layer ChunkLayer
xFlip bool
yFlip bool
animatedPaletteIndex int
Результат void

DrawAnimatedTile() публичный Метод

public DrawAnimatedTile ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip, int animatedTileIndex ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
position Point
layer ChunkLayer
xFlip bool
yFlip bool
animatedTileIndex int
Результат void

DrawBase() публичный Метод

public DrawBase ( CanvasRenderingContext2D canvas, Point position, ChunkLayer layer, bool xFlip, bool yFlip ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
position Point
layer ChunkLayer
xFlip bool
yFlip bool
Результат void

GetLayer1Angles() публичный Метод

public GetLayer1Angles ( ) : int
Результат int

GetLayer1HeightMaps() публичный Метод

public GetLayer1HeightMaps ( ) : HeightMap
Результат HeightMap

GetLayer2Angles() публичный Метод

public GetLayer2Angles ( ) : int
Результат int

GetLayer2HeightMaps() публичный Метод

public GetLayer2HeightMaps ( ) : HeightMap
Результат HeightMap

Init() публичный Метод

public Init ( ) : void
Результат void

OnlyBackground() публичный Метод

public OnlyBackground ( ) : bool
Результат bool

OnlyForeground() публичный Метод

public OnlyForeground ( ) : bool
Результат bool

ShouldAnimate() публичный Метод

public ShouldAnimate ( ) : bool
Результат bool