a geicko-2 based round robin ranking system designed to test c++ battleship submissions
battleship.dunkirk.sh
1#ifndef MEMORY_H
2#define MEMORY_H
3
4#include "kasbs.h"
5
6using namespace std;
7
8#define RANDOM 1
9#define SEARCH 2
10#define DESTROY 3
11
12#define NONE 0
13#define NORTH 1
14#define SOUTH 2
15#define EAST 3
16#define WEST 4
17
18struct ComputerMemory {
19 int hitRow, hitCol;
20 int hitShip;
21 int fireDir;
22 int fireDist;
23 int lastResult;
24 int mode;
25 char grid[BOARDSIZE][BOARDSIZE];
26
27 // optional attributes for students wanting to keep track of hits on
28 // multiple ships
29 int depth;
30 int hitRows[5], hitCols[5];
31 int hitShips[5];
32 int fireDirs[5];
33 int fireDists[5];
34 int lastResults[5];
35 int modes[5];
36};
37
38#endif // MEMORY_H