parent
5dd5219b5a
commit
a6bca58bfc
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,26 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"code.rocketnine.space/tslocum/gas-station-sim/world"
|
||||
"code.rocketnine.space/tslocum/gohan"
|
||||
"github.com/hajimehoshi/ebiten/v2"
|
||||
)
|
||||
|
||||
type PumpConsole struct {
|
||||
}
|
||||
|
||||
func (r *PumpConsole) Update(_ gohan.Entity) error {
|
||||
if !world.TutorialIntroFinished || ebiten.IsKeyPressed(ebiten.KeyShift) || (!ebiten.IsKeyPressed(ebiten.KeyAlt) && !ebiten.IsKeyPressed(ebiten.KeyControl)) {
|
||||
return nil
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *PumpConsole) Draw(_ gohan.Entity, screen *ebiten.Image) error {
|
||||
if !world.TutorialIntroFinished || ebiten.IsKeyPressed(ebiten.KeyShift) || (!ebiten.IsKeyPressed(ebiten.KeyAlt) && !ebiten.IsKeyPressed(ebiten.KeyControl)) {
|
||||
return nil
|
||||
}
|
||||
world.DrawText(screen, 1, world.ScreenWidth-16-(12*6), 16, true, "PUMP CONSOLE")
|
||||
return nil
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
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
|
||||
}
|
Loading…
Reference in new issue