22 #ifndef SHERLOCK_TATTOO_DARTS_H 23 #define SHERLOCK_TATTOO_DARTS_H 25 #include "common/scummsys.h" 26 #include "sherlock/image_file.h" 34 enum GameType { GAME_301, GAME_CRICKET, GAME_501 };
46 int _cricketScore[2][7];
77 void showNames(
int playerNum);
82 void showStatus(
int playerNum);
87 void erasePowerBars();
102 int doPowerBar(
const Common::Point &pt, byte color,
int goToPower,
int orientation);
108 int drawHand(
int goToPower,
int computer);
123 void drawDartThrow(
const Common::Point &dartPos,
int computer);
135 void getComputerNumber(
int playerNum,
Common::Point &targetPos);
142 int throwDart(
int dartNum,
int computer);
148 void doCricketScoreHits(
int player,
int scoreIndex,
int numHits);
153 void updateCricketScore(
int player,
int dartVal,
int multiplier);
158 void drawDartsLeft(
int dartNum,
int computer);
void playDarts(GameType gameType)
Definition: animation.h:29
Definition: sherlock.h:76
Definition: image_file.h:78
Definition: tattoo_darts.h:36