1
0
Fork 0

Adding assets package

This commit is contained in:
Henrik Hautakoski 2025-07-18 19:05:01 +02:00
parent de4328aaba
commit f6e535b055
3 changed files with 64 additions and 0 deletions

25
assets/def.go Normal file
View file

@ -0,0 +1,25 @@
package assets
type Tile byte
const (
TILE_EMPTY Tile = '_'
TILE_PELLET Tile = '.'
TILE_POWER_PELLET Tile = '*'
TILE_CHERRY Tile = 'c'
TILE_STRAWBERRY Tile = 's'
TILE_PEACH Tile = 'p'
TILE_APPLE Tile = 'a'
TILE_MELLON Tile = 'm'
TILE_GALAXIAN Tile = 'g'
TILE_BELL Tile = 'b'
TILE_KEY Tile = 'k'
TILE_WALL Tile = 'X'
)
// The maze
const (
MAZE_WIDTH uint16 = 28
MAZE_HEIGHT uint16 = 31
)

31
assets/level1.dat Normal file
View file

@ -0,0 +1,31 @@
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
X............XX............X
X.XXXX.XXXXX.XX.XXXXX.XXXX.X
X*X__X.X___X.XX.X___X.X__X*X
X.XXXX.XXXXX.XX.XXXXX.XXXX.X
X..........................X
X.XXXX.XX.XXXXXXXX.XX.XXXX.X
X.XXXX.XX.XXXXXXXX.XX.XXXX.X
X......XX....XX....XX......X
XXXXXX.XXXXX_XX_XXXXX.XXXXXX
_____X.XXXXX_XX_XXXXX.X_____
_____X.XX__________XX.X_____
_____X.XX_XXXXXXXX_XX.X_____
XXXXXX.XX_X______X_XX.XXXXXX
______.___X______X___.______
XXXXXX.XX_X______X_XX.XXXXXX
_____X.XX_XXXXXXXX_XX.X_____
_____X.XX__________XX.X_____
_____X.XX_XXXXXXXX_XX.X_____
XXXXXX.XX_XXXXXXXX_XX.XXXXXX
X............XX............X
X.XXXX.XXXXX.XX.XXXXX.XXXX.X
X.XXXX.XXXXX.XX.XXXXX.XXXX.X
X...XX.......__.......XX...X
XXX.XX.XX.XXXXXXXX.XX.XX.XXX
XXX.XX.XX.XXXXXXXX.XX.XX.XXX
X......XX....XX....XX......X
X.XXXXXXXXXX.XX.XXXXXXXXXX.X
X.XXXXXXXXXX.XX.XXXXXXXXXX.X
X..........................X
XXXXXXXXXXXXXXXXXXXXXXXXXXXX

8
assets/levels.go Normal file
View file

@ -0,0 +1,8 @@
package assets
import (
_ "embed"
)
//go:embed level1.dat
var Level1 []byte