New title backdrop.
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
|||||||
type ImgAssetName string
|
type ImgAssetName string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
Title ImgAssetName = "Title"
|
||||||
FlyEyeNormal ImgAssetName = "FlyEyeNormal"
|
FlyEyeNormal ImgAssetName = "FlyEyeNormal"
|
||||||
FlyEyeDamaged ImgAssetName = "FlyEyeDamaged"
|
FlyEyeDamaged ImgAssetName = "FlyEyeDamaged"
|
||||||
FlyEyeDying ImgAssetName = "FlyEyeDying"
|
FlyEyeDying ImgAssetName = "FlyEyeDying"
|
||||||
@@ -27,6 +28,8 @@ const (
|
|||||||
var (
|
var (
|
||||||
ImageBank map[ImgAssetName]*ebiten.Image
|
ImageBank map[ImgAssetName]*ebiten.Image
|
||||||
|
|
||||||
|
//go:embed title.png
|
||||||
|
title_img []byte
|
||||||
//go:embed fly-eye.png
|
//go:embed fly-eye.png
|
||||||
flyeye_img []byte
|
flyeye_img []byte
|
||||||
//go:embed fly-eye2.png
|
//go:embed fly-eye2.png
|
||||||
@@ -50,6 +53,7 @@ var (
|
|||||||
func LoadImages() {
|
func LoadImages() {
|
||||||
ImageBank = make(map[ImgAssetName]*ebiten.Image)
|
ImageBank = make(map[ImgAssetName]*ebiten.Image)
|
||||||
|
|
||||||
|
ImageBank[Title] = LoadImagesFatal(title_img)
|
||||||
ImageBank[FlyEyeNormal] = LoadImagesFatal(flyeye_img)
|
ImageBank[FlyEyeNormal] = LoadImagesFatal(flyeye_img)
|
||||||
ImageBank[FlyEyeDamaged] = LoadImagesFatal(flyeye_img2)
|
ImageBank[FlyEyeDamaged] = LoadImagesFatal(flyeye_img2)
|
||||||
ImageBank[FlyEyeDying] = LoadImagesFatal(flyeye_img3)
|
ImageBank[FlyEyeDying] = LoadImagesFatal(flyeye_img3)
|
||||||
|
|||||||
BIN
assets/title.png
Normal file
BIN
assets/title.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 77 KiB |
@@ -26,7 +26,7 @@ func NewManager() Manager {
|
|||||||
return Manager{
|
return Manager{
|
||||||
Info: gamedata.GameInfo{
|
Info: gamedata.GameInfo{
|
||||||
Name: "survive",
|
Name: "survive",
|
||||||
Version: "0.18",
|
Version: "0.20",
|
||||||
Dimensions: gamedata.Area{
|
Dimensions: gamedata.Area{
|
||||||
Width: defaultWidth,
|
Width: defaultWidth,
|
||||||
Height: defaultHeight,
|
Height: defaultHeight,
|
||||||
|
|||||||
@@ -64,13 +64,14 @@ func (s *StartScreen) Update() error {
|
|||||||
|
|
||||||
func (s *StartScreen) Draw(screen *ebiten.Image) {
|
func (s *StartScreen) Draw(screen *ebiten.Image) {
|
||||||
screen.Clear()
|
screen.Clear()
|
||||||
text.Draw(screen, "survive", fonts.SurviveFont.ArcadeLarge, int(s.current.X), int(s.current.Y), color.White)
|
screen.DrawImage(assets.ImageBank[assets.Title], nil)
|
||||||
|
text.Draw(screen, "survive", fonts.SurviveFont.ArcadeLarge, int(s.current.X), int(s.current.Y), color.Black)
|
||||||
|
|
||||||
if s.targetreached {
|
if s.targetreached && (s.cycle/16)%4 < 2 {
|
||||||
text.Draw(screen, "press start", fonts.SurviveFont.Arcade, 640/2-25, 300, color.White)
|
text.Draw(screen, "press start", fonts.SurviveFont.Arcade, 640/2-25, 300, color.Black)
|
||||||
}
|
}
|
||||||
|
|
||||||
text.Draw(screen, "©bsoft games", fonts.SurviveFont.ArcadeSmall, 640/2+25, 180, color.White)
|
text.Draw(screen, "©bsoft games", fonts.SurviveFont.ArcadeSmall, 640/2+25, 180, color.Black)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user