...

Directory /src/github.com/kijimaD/ruins/lib

Name Synopsis
..
actions Package actions はアクションとアクティビティの実装を提供する。
aiinput Package aiinput provides AI entity behavior processing and state transition logic.
cmd Package cmd はコマンドラインインターフェースを提供する。
components Package components はゲームコンポーネントの定義と実装を提供する。
config Package config はアプリケーションの設定管理を提供する
consts Package consts はゲーム全体で使用される定数と色設定を提供する。
effects Package effects はゲームエフェクトシステムの実装を提供する。
engine
components Package components はコアエンジンコンポーネントの定義を提供する。
entities Package entities はエンティティとコンポーネントの管理機能を提供する。
loader Package loader はゲームエンジンのリソース読み込み機能を提供する。
resources Package resources はゲームエンジンのリソース管理機能を提供する。
states Package states provides state management functionality.
world Package world provides world management functionality.
gamelog Package gamelog はゲームログ機能を提供する。
input Package input は入力処理機能を提供する。
loader Package loader はゲームエンジンのリソース読み込み機能を提供する。
logger Package logger はゲーム内の構造化ログを提供する
maingame Package maingame はメインゲームの実装を提供する。
mapplanner Package mapplanner provides map planning functionality.
mapspawner Package mapspawner はMetaPlanに基づいてECSエンティティを生成する機能を提供する
messagedata Package messagedata はメッセージウィンドウに表示するデータ構造を提供する
movement Package movement provides movement validation logic shared between player and AI systems.
props Package props は置物(Prop)の設定とマネージャーを提供する 置物の種類、属性、スプライト情報などを管理し、 ゲーム世界への置物配置をサポートする
raw Package raw はゲームのローデータ定義とユーティリティを提供する。
resources Package resources はゲーム固有のリソース管理機能を提供する。
save Package save は安定ID + リフレクションベースのECSシリアライゼーションシステムを提供する。
states Package states はゲームステートの実装を提供する。
systems Package systems はゲームシステムの実装を提供する。
turns Package turns はゲーム内のターン管理システムを提供する。
vrt Package vrt はビジュアルリグレッションテストユーティリティを提供する。
widgets Package widgets はビジネスロジックと状態管理を持つ高レベルUIコンポーネントを提供する。
hud Package hud はHUD(Head-Up Display)統合ウィジェットを提供する。
menu Package menu は状態管理を持つ再利用可能なキーボードナビゲーション対応メニューウィジェットを提供する。
messagelog Package messagelog はゲームメッセージログの表示ウィジェットを提供する。
messagewindow Package messagewindow はストーリーメッセージ表示用のモーダルウィンドウを提供する
styled Package styled はEbitenUIコンポーネントに対するスタイル付きのゲーム固有ラッパー関数を提供する。
tabmenu Package tabmenu はキーボードナビゲーション用のタブ付きメニューコンポーネントを提供する。
views Package views はエンティティを組み込んだ、具体的なUIの部品を提供する。
world Package world はゲームワールドの実装を提供する。
worldhelper Package worldhelper はワールド操作のためのヘルパー関数を提供する。