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