gas-station-sim/system/till.go

27 lines
715 B
Go

package system
import (
"code.rocketnine.space/tslocum/gas-station-sim/world"
"code.rocketnine.space/tslocum/gohan"
"github.com/hajimehoshi/ebiten/v2"
)
type Till struct {
}
func (r *Till) Update(_ gohan.Entity) error {
if !world.TutorialIntroFinished || ebiten.IsKeyPressed(ebiten.KeyAlt) || ebiten.IsKeyPressed(ebiten.KeyControl) || !ebiten.IsKeyPressed(ebiten.KeyShift) {
return nil
}
return nil
}
func (r *Till) Draw(_ gohan.Entity, screen *ebiten.Image) error {
if !world.TutorialIntroFinished || ebiten.IsKeyPressed(ebiten.KeyAlt) || ebiten.IsKeyPressed(ebiten.KeyControl) || !ebiten.IsKeyPressed(ebiten.KeyShift) {
return nil
}
world.DrawText(screen, 1, 16, 16, true, "TILL")
return nil
}