Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | /**
* Barrel exports for systems types
* @module systems
* @category Game Systems
*/
// Export base types
export type {
AISystemConfig,
AnimationSystemInterface,
CombatSystemConfig,
CombatSystemInterface,
DisplayHitEffect,
EffectSystem,
EnvironmentalEffect,
EventBusInterface,
GameSystemManager,
GameSystemState,
HitEffect,
InputSystemInterface,
ParticleEffect,
PhysicsSystemInterface,
RenderingSystemInterface,
StatusEffect,
SystemConfig,
SystemEvent,
SystemPerformance,
TrigramSystemConfig,
TrigramSystemInterface,
VisualEffect,
VitalPointSystemConfig,
VitalPointSystemInterface,
} from "./types";
// Export specific system types
export type {
CombatEventData,
CombatResult,
CombatStats,
CombatSystem,
TrainingCombatResult,
} from "./combat";
export type {
AnatomicalRegion,
DamageResult,
KoreanTechnique,
VitalPoint,
VitalPointEffect,
VitalPointHitResult,
VitalPointSystem,
} from "./vitalpoint";
export type {
StanceTransition,
TransitionMetrics,
TransitionPath,
TrigramCombatStyle,
TrigramData,
TrigramPhilosophy,
TrigramSystem,
TrigramTheme,
TrigramTransitionCost,
TrigramTransitionRule,
} from "./trigram";
// Re-export system types
export type {
AnimationConfig,
AnimationState,
CollisionData,
PhysicsEntityConfig,
PhysicsEntityState,
RenderableConfig,
Velocity,
} from "./types";
export * from "./combat";
export * from "./CombatSystem";
export * from "./effects";
export * from "./game";
export * from "./player";
export * from "./trigram";
export * from "./TrigramSystem";
export * from "./types";
export * from "./vitalpoint";
export * from "./VitalPointSystem";
|