tile_flag

package
v0.0.0-...-d7572e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SwampFlag  = TileFlag(1 << tile.Swamp)  // layer 1
	SoilFlag   = TileFlag(1 << tile.Soil)   //
	StoneFlag  = TileFlag(1 << tile.Stone)  //
	SandFlag   = TileFlag(1 << tile.Sand)   //
	SeaFlag    = TileFlag(1 << tile.Sea)    //
	MagmaFlag  = TileFlag(1 << tile.Magma)  //
	IceFlag    = TileFlag(1 << tile.Ice)    //
	GrassFlag  = TileFlag(1 << tile.Grass)  //
	TreeFlag   = TileFlag(1 << tile.Tree)   // layer 2
	RoadFlag   = TileFlag(1 << tile.Road)   // layer 4
	RoomFlag   = TileFlag(1 << tile.Room)   //
	WallFlag   = TileFlag(1 << tile.Wall)   //
	WindowFlag = TileFlag(1 << tile.Window) //
	DoorFlag   = TileFlag(1 << tile.Door)   //
	FogFlag    = TileFlag(1 << tile.Fog)    // layer 3
	SmokeFlag  = TileFlag(1 << tile.Smoke)  //
)

Variables

This section is empty.

Functions

func TileCacheCount

func TileCacheCount() int

Types

type TileFlag

type TileFlag uint16

func (TileFlag) ActHPSP

func (t TileFlag) ActHPSP(act turnaction.TurnAction) (float64, float64)

func (TileFlag) ActHPSPCalced

func (t TileFlag) ActHPSPCalced(act turnaction.TurnAction, dir way9type.Way9Type) (float64, float64)

func (TileFlag) AtkMod

func (t TileFlag) AtkMod() float64

func (TileFlag) BlockSight

func (t TileFlag) BlockSight() float64

func (TileFlag) CanBattle

func (t TileFlag) CanBattle() bool

func (TileFlag) CanPlaceMultiObj

func (t TileFlag) CanPlaceMultiObj() bool

func (TileFlag) CannotPlaceObj

func (t TileFlag) CannotPlaceObj() bool

func (TileFlag) CharPlaceable

func (t TileFlag) CharPlaceable() bool

func (*TileFlag) ClearByTile

func (bt *TileFlag) ClearByTile(n tile.Tile)

func (*TileFlag) ClearByTileFlag

func (bt *TileFlag) ClearByTileFlag(v TileFlag)

func (TileFlag) DefMod

func (t TileFlag) DefMod() float64

func (TileFlag) Empty

func (t TileFlag) Empty() bool

func (TileFlag) Meditateable

func (t TileFlag) Meditateable() bool

func (TileFlag) Name

func (t TileFlag) Name() string

func (TileFlag) NoBattle

func (t TileFlag) NoBattle() bool

func (*TileFlag) OverrideBits

func (t *TileFlag) OverrideBits(v tile.Tile)

func (*TileFlag) SetByTile

func (bt *TileFlag) SetByTile(n tile.Tile)

func (*TileFlag) SetByTileFlag

func (bt *TileFlag) SetByTileFlag(v TileFlag)

func (TileFlag) Slippery

func (t TileFlag) Slippery() bool

func (TileFlag) String

func (cf TileFlag) String() string

func (TileFlag) TestByTile

func (bt TileFlag) TestByTile(n tile.Tile) bool

func (TileFlag) TestByTileFlag

func (bt TileFlag) TestByTileFlag(v TileFlag) bool

func (TileFlag) ToRGB

func (t TileFlag) ToRGB() (uint8, uint8, uint8)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL