spawner

package
v1.66.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2024 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SpawnAllCards added in v1.61.0

func SpawnAllCards(world w.World)

敵が使う用。マスタとなるカードを初期化する

func SpawnAllMaterials

func SpawnAllMaterials(world w.World)

所持素材の個数を0で初期化する

func SpawnAllRecipes

func SpawnAllRecipes(world w.World)

レシピ初期化

func SpawnEnemy added in v1.52.0

func SpawnEnemy(world w.World, name string) ecs.Entity

戦闘に参加する敵キャラを生成する

func SpawnFieldWall

func SpawnFieldWall(world w.World, x gc.Row, y gc.Col) ecs.Entity

フィールド上に表示される壁を生成する

func SpawnFieldWarpEscape

func SpawnFieldWarpEscape(world w.World, x gc.Row, y gc.Col) ecs.Entity

フィールド上に表示される脱出ワープホールを生成する

func SpawnFieldWarpNext

func SpawnFieldWarpNext(world w.World, x gc.Row, y gc.Col) ecs.Entity

フィールド上に表示される進行ワープホールを生成する

func SpawnFloor

func SpawnFloor(world w.World, x gc.Row, y gc.Col) ecs.Entity

フィールド上に表示される床を生成する

func SpawnItem

func SpawnItem(world w.World, name string, locationType gc.ItemLocationType) ecs.Entity

アイテムを生成する

func SpawnMember

func SpawnMember(world w.World, name string, inParty bool) ecs.Entity

パーティに追加可能なキャラを生成する

func SpawnNPC

func SpawnNPC(world w.World, x gc.Pixel, y gc.Pixel)

フィールド上に表示されるNPCを生成する TODO: 接触すると戦闘開始するようにする

func SpawnOperator added in v1.54.0

func SpawnOperator(world w.World, x gc.Pixel, y gc.Pixel)

フィールド上に表示される操作対象キャラを生成する。 TODO: エンティティが重複しているときにエラーを返す。 TODO: 置けるタイル以外が指定されるとエラーを返す。 デバッグ用に任意の位置でスポーンさせたいことがあるためこの位置にある。スポーン可能なタイルかエンティティが重複してないかなどの判定はこの関数ではしていない。

Types

This section is empty.

Jump to

Keyboard shortcuts

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