Documentation ¶
Index ¶
Constants ¶
View Source
const ( /* single walls */ TCOD_CHAR_HLINE = 196 TCOD_CHAR_VLINE = 179 TCOD_CHAR_NE = 191 TCOD_CHAR_NW = 218 TCOD_CHAR_SE = 217 TCOD_CHAR_SW = 192 TCOD_CHAR_TEEW = 180 TCOD_CHAR_TEEE = 195 TCOD_CHAR_TEEN = 193 TCOD_CHAR_TEES = 194 TCOD_CHAR_CROSS = 197 /* double walls */ TCOD_CHAR_DHLINE = 205 TCOD_CHAR_DVLINE = 186 TCOD_CHAR_DNE = 187 TCOD_CHAR_DNW = 201 TCOD_CHAR_DSE = 188 TCOD_CHAR_DSW = 200 TCOD_CHAR_DTEEW = 185 TCOD_CHAR_DTEEE = 204 TCOD_CHAR_DTEEN = 202 TCOD_CHAR_DTEES = 203 TCOD_CHAR_DCROSS = 206 /* blocks */ TCOD_CHAR_BLOCK1 = 176 TCOD_CHAR_BLOCK2 = 177 TCOD_CHAR_BLOCK3 = 178 /* arrows */ TCOD_CHAR_ARROW_N = 24 TCOD_CHAR_ARROW_S = 25 TCOD_CHAR_ARROW_E = 26 TCOD_CHAR_ARROW_W = 27 /* arrows without tail */ TCOD_CHAR_ARROW2_N = 30 TCOD_CHAR_ARROW2_S = 31 TCOD_CHAR_ARROW2_E = 16 TCOD_CHAR_ARROW2_W = 17 /* double arrows */ TCOD_CHAR_DARROW_H = 29 TCOD_CHAR_DARROW_V = 18 /* GUI stuff */ TCOD_CHAR_CHECKBOX_UNSET = 224 TCOD_CHAR_CHECKBOX_SET = 225 TCOD_CHAR_RADIO_UNSET = 9 TCOD_CHAR_RADIO_SET = 10 /* sub-pixel resolution kit */ TCOD_CHAR_SUBP_NW = 226 TCOD_CHAR_SUBP_NE = 227 TCOD_CHAR_SUBP_N = 228 TCOD_CHAR_SUBP_SE = 229 TCOD_CHAR_SUBP_DIAG = 230 TCOD_CHAR_SUBP_E = 231 TCOD_CHAR_SUBP_SW = 232 /* miscellaneous */ TCOD_CHAR_SMILIE = 1 TCOD_CHAR_SMILIE_INV = 2 TCOD_CHAR_HEART = 3 TCOD_CHAR_DIAMOND = 4 TCOD_CHAR_CLUB = 5 TCOD_CHAR_SPADE = 6 TCOD_CHAR_BULLET = 7 TCOD_CHAR_BULLET_INV = 8 TCOD_CHAR_MALE = 11 TCOD_CHAR_FEMALE = 12 TCOD_CHAR_NOTE = 13 TCOD_CHAR_NOTE_DOUBLE = 14 TCOD_CHAR_LIGHT = 15 TCOD_CHAR_EXCLAM_DOUBLE = 19 TCOD_CHAR_PILCROW = 20 TCOD_CHAR_SECTION = 21 TCOD_CHAR_POUND = 156 TCOD_CHAR_MULTIPLICATION = 158 TCOD_CHAR_FUNCTION = 159 TCOD_CHAR_RESERVED = 169 TCOD_CHAR_HALF = 171 TCOD_CHAR_ONE_QUARTER = 172 TCOD_CHAR_COPYRIGHT = 184 TCOD_CHAR_CENT = 189 TCOD_CHAR_YEN = 190 TCOD_CHAR_CURRENCY = 207 TCOD_CHAR_THREE_QUARTERS = 243 TCOD_CHAR_DIVISION = 246 TCOD_CHAR_GRADE = 248 TCOD_CHAR_UMLAUT = 249 TCOD_CHAR_POW1 = 251 TCOD_CHAR_POW3 = 252 TCOD_CHAR_POW2 = 253 TCOD_CHAR_BULLET_SQUARE = 254 )
noinspection GoSnakeCaseUsage,GoUnusedConst
Variables ¶
View Source
var ColourNC = rl.Color{R: 0, G: 0, B: 0, A: 0}
ColourNC No colour/transparent
View Source
var TCODCodec = [256]uint{}/* 256 elements not displayed */
Functions ¶
This section is empty.
Types ¶
type SpriteSheet ¶
type SpriteSheet struct { TxTiles rl.Texture2D // Sprite sheet texture TileWidth uint TileHeight uint Cols uint Rows uint Tiles []*Sprite }
func NewSpriteSheet ¶
func NewSpriteSheet(tx rl.Texture2D, w, h uint) *SpriteSheet
func (SpriteSheet) At ¶
func (t SpriteSheet) At(x, y uint) *Sprite
func (SpriteSheet) AtIdx ¶
func (t SpriteSheet) AtIdx(idx uint) *Sprite
func (SpriteSheet) IdxAt ¶
func (t SpriteSheet) IdxAt(x, y uint) uint
func (SpriteSheet) MaxIdx ¶
func (t SpriteSheet) MaxIdx() uint
func (*SpriteSheet) Set ¶
func (t *SpriteSheet) Set(x, y uint, val *Sprite)
func (*SpriteSheet) Unload ¶
func (t *SpriteSheet) Unload()
type TileSetProperties ¶
type Tileset ¶
type Tileset struct {
// contains filtered or unexported fields
}
func NewTileSet ¶
@todo should w/h be inferred here from the filename? @todo if filename doesnt exist return an error!
func NewTileSetFromProps ¶
func NewTileSetFromProps(conf TileSetProperties) *Tileset
func (Tileset) GetSpriteForChar ¶
func (Tileset) GetTexture2D ¶
func (Tileset) GetTileHeight ¶
func (Tileset) GetTileWidth ¶
Click to show internal directories.
Click to hide internal directories.