Module Frame_data

type move = {
  1. startup : int;
  2. active : int;
  3. recovery : int;
  4. damage : int;
  5. hitstun : int;
  6. blockstun : int;
  7. hitbox : Hitbox.box;
}
type phase =
  1. | Startup
  2. | Active
  3. | Recovery
  4. | Over
val length : move -> int
val phase : move -> int -> phase
val advantage_on_hit : move -> int
val advantage_on_block : move -> int