New title backdrop.
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
||||
type ImgAssetName string
|
||||
|
||||
const (
|
||||
Title ImgAssetName = "Title"
|
||||
FlyEyeNormal ImgAssetName = "FlyEyeNormal"
|
||||
FlyEyeDamaged ImgAssetName = "FlyEyeDamaged"
|
||||
FlyEyeDying ImgAssetName = "FlyEyeDying"
|
||||
@@ -27,6 +28,8 @@ const (
|
||||
var (
|
||||
ImageBank map[ImgAssetName]*ebiten.Image
|
||||
|
||||
//go:embed title.png
|
||||
title_img []byte
|
||||
//go:embed fly-eye.png
|
||||
flyeye_img []byte
|
||||
//go:embed fly-eye2.png
|
||||
@@ -50,6 +53,7 @@ var (
|
||||
func LoadImages() {
|
||||
ImageBank = make(map[ImgAssetName]*ebiten.Image)
|
||||
|
||||
ImageBank[Title] = LoadImagesFatal(title_img)
|
||||
ImageBank[FlyEyeNormal] = LoadImagesFatal(flyeye_img)
|
||||
ImageBank[FlyEyeDamaged] = LoadImagesFatal(flyeye_img2)
|
||||
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{
|
||||
Info: gamedata.GameInfo{
|
||||
Name: "survive",
|
||||
Version: "0.18",
|
||||
Version: "0.20",
|
||||
Dimensions: gamedata.Area{
|
||||
Width: defaultWidth,
|
||||
Height: defaultHeight,
|
||||
|
||||
@@ -64,13 +64,14 @@ func (s *StartScreen) Update() error {
|
||||
|
||||
func (s *StartScreen) Draw(screen *ebiten.Image) {
|
||||
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 {
|
||||
text.Draw(screen, "press start", fonts.SurviveFont.Arcade, 640/2-25, 300, color.White)
|
||||
if s.targetreached && (s.cycle/16)%4 < 2 {
|
||||
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