systems

package
v1.29.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2024 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EquipmentChangedSystem added in v1.20.0

func EquipmentChangedSystem(world w.World) bool

装備変更のダーティフラグが立ったら、ステータス補正まわりを再計算する TODO: 最大HP/SPの更新はここでやったほうがよさそう TODO: マイナスにならないようにする

func GridTransformSystem

func GridTransformSystem(world w.World)

GridTransformSystem sets transform for grid elements TODO: タイルサイズと画面サイズをハードコーディングしてカメラを実装しているので、画面サイズが変わると壊れる

func GridUpdateSystem

func GridUpdateSystem(world w.World)

GridUpdateSystem updates grid elements

func MoveRaySystem added in v1.29.0

func MoveRaySystem(world w.World)

raycast用move

func MoveSystem

func MoveSystem(world w.World)

func RenderObjectSystem added in v1.28.0

func RenderObjectSystem(world w.World, screen *ebiten.Image)

func RenderShadowSystem added in v1.29.0

func RenderShadowSystem(world w.World, screen *ebiten.Image)

func RenderVisionSystem added in v1.29.0

func RenderVisionSystem(world w.World, screen *ebiten.Image)

Types

type Object added in v1.29.0

type Object struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL