Refactor to use better interfaces and event callbacks.

This commit is contained in:
2024-11-15 16:11:45 -05:00
parent 4ced75d66c
commit cbc4ba5eb3
16 changed files with 1009 additions and 14 deletions

View File

@@ -23,7 +23,8 @@ const (
TileSet ImgAssetName = "TileSet"
Altar ImgAssetName = "Altar"
Weapon ImgAssetName = "Weapon"
Worm ImgAssetName = "Worm"
WormDamaged ImgAssetName = "WormDamaged"
Worm ImgAssetName = "WormDefault"
)
var (
@@ -51,6 +52,8 @@ var (
weapon_img []byte
//go:embed worm.png
worm_img []byte
//go:embed wormdefault.png
wormdefault_img []byte
)
func LoadImages() {
@@ -66,7 +69,8 @@ func LoadImages() {
ImageBank[TileSet] = LoadImagesFatal(tileset_img)
ImageBank[Altar] = LoadImagesFatal(altar_img)
ImageBank[Weapon] = LoadImagesFatal(weapon_img)
ImageBank[Worm] = LoadImagesFatal(worm_img)
ImageBank[WormDamaged] = LoadImagesFatal(worm_img)
ImageBank[Worm] = LoadImagesFatal(wormdefault_img)
}