...

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

Name Synopsis
..
camera Package camera はカメラ機能に関連するユーティリティを提供する。
cmd Package cmd はコマンドラインインターフェースを提供する。
components Package components はゲームコンポーネントの定義と実装を提供する。
config Package config はアプリケーションの設定管理を提供する
consts Package consts はゲーム全体で使用される定数を提供する。
effects Package effects はゲームエフェクトシステムの実装を提供する。
engine
components Package components はコアエンジンコンポーネントの定義を提供する。
entities Package entities はエンティティとコンポーネントの管理機能を提供する。
resources Package resources はゲームエンジンのリソース管理機能を提供する。
states Package states provides state management functionality.
world Package world provides world management functionality.
errors Package errors はゲーム固有のエラー型とユーティリティを提供する。
eui Package eui はEbitenUIコンポーネントに対するスタイル付きのゲーム固有ラッパー関数を提供する。
game Package game はメインゲームの実装を提供する。
gamelog Package gamelog はゲームログ機能を提供する。
helpers Package helpers は汎用的なヘルパー関数を提供する。
input Package input は入力処理機能を提供する。
logger Package logger はゲーム内の構造化ログを提供する
mapbuilder Package mapbuilder provides map generation functionality.
mathutil Package mathutil は数学計算のユーティリティ関数を提供する。
mocks Package mocks はテスト用のモック実装を提供する。
raw Package raw はゲームのローデータ定義とユーティリティを提供する。
resources Package resources はオブジェクトに紐付かないゲーム中の機能の役割を果たす要素を提供する。
save Package save は安定ID + リフレクションベースのECSシリアライゼーションシステムを提供する。
states Package states はゲームステートの実装を提供する。
styles Package styles provides UI styling constants and utilities.
systems Package systems はゲームシステムの実装を提供する。
testing Package testing はテストユーティリティとヘルパーを提供する。
typewriter Package typewriter provides a simple typewriter-style text display system.
views Package views はエンティティを組み込んだ、具体的なUIの部品を提供する。
vrt Package vrt はビジュアルリグレッションテストユーティリティを提供する。
widgets Package widgets はビジネスロジックと状態管理を持つ高レベルUIコンポーネントを提供する。
menu Package menu は状態管理を持つ再利用可能なキーボードナビゲーション対応メニューウィジェットを提供する。
tabmenu Package tabmenu はキーボードナビゲーション用のタブ付きメニューコンポーネントを提供する。
world Package world はゲームワールドの実装を提供する。
worldhelper Package worldhelper はワールド操作のためのヘルパー関数を提供する。