// Inputs common to all Cps2 Fighter Style games (3 x Punch,3 x Kick)

#include "cps.h"

struct BurnInputInfo CpsFsi[0x1B] = {
  {"P1 Coin"       , 0, CpsInp020+4, "p1 coin"},	// 0x00
  {"P1 Start"      , 0, CpsInp020+0, "p1 start"},

  {"P1 Up"         , 0, CpsInp001+3, "p1 up"},		// 0x02
  {"P1 Down"       , 0, CpsInp001+2, "p1 down"},
  {"P1 Left"       , 0, CpsInp001+1, "p1 left"},
  {"P1 Right"      , 0, CpsInp001+0, "p1 right"},

  {"P1 Low Punch"  , 0, CpsInp001+4, "p1 fire 4"},	// 0x06
  {"P1 Mid Punch"  , 0, CpsInp001+5, "p1 fire 5"},
  {"P1 High Punch" , 0, CpsInp001+6, "p1 fire 6"},
  {"P1 Low Kick"   , 0, CpsInp011+0, "p1 fire 1"},
  {"P1 Mid Kick"   , 0, CpsInp011+1, "p1 fire 2"},
  {"P1 High Kick"  , 0, CpsInp011+2, "p1 fire 3"},

  {"P2 Coin"       , 0, CpsInp020+5, "p2 coin"},	// 0x0C
  {"P2 Start"      , 0, CpsInp020+1, "p2 start"},

  {"P2 Up"         , 0, CpsInp000+3, "p2 up"},		// 0x0E
  {"P2 Down"       , 0, CpsInp000+2, "p2 down"},
  {"P2 Left"       , 0, CpsInp000+1, "p2 left"},
  {"P2 Right"      , 0, CpsInp000+0, "p2 right"},

  {"P2 Low Punch"  , 0, CpsInp000+4, "p2 fire 4"},	// 0x12
  {"P2 Mid Punch"  , 0, CpsInp000+5, "p2 fire 5"},
  {"P2 High Punch" , 0, CpsInp000+6, "p2 fire 6"},
  {"P2 Low Kick"   , 0, CpsInp011+4, "p2 fire 1"},
  {"P2 Mid Kick"   , 0, CpsInp011+5, "p2 fire 2"},
  {"P2 High Kick"  , 0, CpsInp020+6, "p2 fire 3"},

  {"Reset"         , 0, &CpsReset  , "reset"},		// 0x18
  {"Diagnostic"    , 0, CpsInp021+1, "diag"},
  {"Service"       , 0, CpsInp021+2, "service"},
};

