11 lines
632 B
TypeScript
11 lines
632 B
TypeScript
export * from './types'
|
|
export * from './constants'
|
|
export { updatePhysics, applyMovement, enforcePushBox, updateFacing } from './physics'
|
|
export { updateStateMachine, startComboMove, enterHitstun, enterBlockstun, enterKO, enterWin } from './state-machine'
|
|
export { checkHit, applyHit, resetCombo } from './combat'
|
|
export type { HitResult } from './combat'
|
|
export { MOVES, COMBOS, matchCombo } from './moves'
|
|
export { spawnFireball, updateProjectiles, clearAllProjectiles } from './projectiles'
|
|
export { createBotBridge, buildGameState } from './bot-bridge'
|
|
export type { BotBridge, BotAction, ArcadeGameState } from './bot-bridge'
|