Convert objects and tiles to base ints
This commit is contained in:
parent
acdd019093
commit
f665436007
3 changed files with 9 additions and 9 deletions
|
@ -11,16 +11,16 @@ type Tile byte
|
|||
|
||||
const (
|
||||
// TileNone is a keyword for nothing
|
||||
TileNone = Tile(GlyphNone)
|
||||
TileNone = iota
|
||||
|
||||
// TileRock is solid rock ground
|
||||
TileRock = Tile(GlyphRock)
|
||||
TileRock
|
||||
|
||||
// TileGravel is loose rocks
|
||||
TileGravel = Tile(GlyphGravel)
|
||||
TileGravel
|
||||
|
||||
// TileSand is sand
|
||||
TileSand = Tile(GlyphSand)
|
||||
TileSand
|
||||
)
|
||||
|
||||
// Glyph returns the glyph for this tile type
|
||||
|
|
|
@ -128,7 +128,7 @@ func (a *chunkBasedAtlas) populate(chunk int) {
|
|||
obj = ObjectSmallRock
|
||||
}
|
||||
if obj != ObjectNone {
|
||||
c.Objects[j*a.ChunkSize+i] = Object{Type: obj}
|
||||
c.Objects[j*a.ChunkSize+i] = Object{Type: ObjectType(obj)}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,16 +8,16 @@ type ObjectType byte
|
|||
// Types of objects
|
||||
const (
|
||||
// ObjectNone represents no object at all
|
||||
ObjectNone = ObjectType(GlyphNone)
|
||||
ObjectNone = iota
|
||||
|
||||
// ObjectRover represents a live rover
|
||||
ObjectRover = ObjectType(GlyphRover)
|
||||
ObjectRover
|
||||
|
||||
// ObjectSmallRock is a small stashable rock
|
||||
ObjectSmallRock = ObjectType(GlyphSmallRock)
|
||||
ObjectSmallRock
|
||||
|
||||
// ObjectLargeRock is a large blocking rock
|
||||
ObjectLargeRock = ObjectType(GlyphLargeRock)
|
||||
ObjectLargeRock
|
||||
)
|
||||
|
||||
// Glyph returns the glyph for this object type
|
||||
|
|
Loading…
Add table
Reference in a new issue