All files / blacktrigram/src/systems index.ts

100% Statements 10/10
100% Branches 0/0
100% Functions 0/0
100% Lines 10/10

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                                                                                                                                                          1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
/**
 * 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";