Versions in this module Expand all Collapse all v1 v1.0.0 Dec 30, 2021 Changes in this version + const CameraMoveSpeed + const TileWidth + func NewPlayerMoveSystem(player gohan.Entity, m *MovementSystem) *playerMoveSystem + func NewProfileSystem(player gohan.Entity) *profileSystem + func NewplayerFireSystem() *playerFireSystem + type CameraSystem struct + func NewCameraSystem() *CameraSystem + func (_ *CameraSystem) Draw(_ *gohan.Context, screen *ebiten.Image) error + func (_ *CameraSystem) Needs() []gohan.ComponentID + func (_ *CameraSystem) Uses() []gohan.ComponentID + func (s *CameraSystem) Update(ctx *gohan.Context) error + type CreepSystem struct + func NewCreepSystem() *CreepSystem + func (_ *CreepSystem) Draw(_ *gohan.Context, screen *ebiten.Image) error + func (_ *CreepSystem) Needs() []gohan.ComponentID + func (_ *CreepSystem) Uses() []gohan.ComponentID + func (s *CreepSystem) Update(ctx *gohan.Context) error + type MovementSystem struct + ScreenH float64 + ScreenW float64 + func NewMovementSystem() *MovementSystem + func (_ *MovementSystem) Draw(_ *gohan.Context, screen *ebiten.Image) error + func (_ *MovementSystem) Needs() []gohan.ComponentID + func (_ *MovementSystem) Uses() []gohan.ComponentID + func (s *MovementSystem) Update(ctx *gohan.Context) error + type RailSystem struct + func NewRailSystem() *RailSystem + func (_ *RailSystem) Draw(_ *gohan.Context, screen *ebiten.Image) error + func (_ *RailSystem) Needs() []gohan.ComponentID + func (_ *RailSystem) Uses() []gohan.ComponentID + func (s *RailSystem) Update(ctx *gohan.Context) error + type RenderDebugTextSystem struct + func NewRenderDebugTextSystem(player gohan.Entity) *RenderDebugTextSystem + func (s *RenderDebugTextSystem) Draw(ctx *gohan.Context, screen *ebiten.Image) error + func (s *RenderDebugTextSystem) Needs() []gohan.ComponentID + func (s *RenderDebugTextSystem) Update(_ *gohan.Context) error + func (s *RenderDebugTextSystem) Uses() []gohan.ComponentID + type RenderMessageSystem struct + func NewRenderMessageSystem() *RenderMessageSystem + func (s *RenderMessageSystem) Draw(_ *gohan.Context, screen *ebiten.Image) error + func (s *RenderMessageSystem) Needs() []gohan.ComponentID + func (s *RenderMessageSystem) Update(_ *gohan.Context) error + func (s *RenderMessageSystem) Uses() []gohan.ComponentID + type RenderSystem struct + ScreenH int + ScreenW int + func NewRenderSystem() *RenderSystem + func (s *RenderSystem) Draw(ctx *gohan.Context, screen *ebiten.Image) error + func (s *RenderSystem) Needs() []gohan.ComponentID + func (s *RenderSystem) Update(_ *gohan.Context) error + func (s *RenderSystem) Uses() []gohan.ComponentID