rsmc
Loading...
Searching...
No Matches
abstractions.h File Reference

Thin abstract layer for rsmc. More...

#include "core.h"
#include <assert.h>
#include <stdbool.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  RsmcClassicBoard
 Stores board in 2-dimensional array of all RsmcBoardCell. More...
 
struct  RsmcCoords
 Stores coords for the board. Coords might be invalid and negative. More...
 

Typedefs

typedef uint8_t RsmcBoardCell
 Board cell (empty, black, white)
 

Enumerations

enum  { RsmcBoardCellEmpty = 0 , RsmcBoardCellBlack = 1 , RsmcBoardCellWhite = 2 , RsmcBoardCellCount = 3 }
 

Detailed Description

Thin abstract layer for rsmc.

Typedef Documentation

◆ RsmcBoardCell

typedef uint8_t RsmcBoardCell

Board cell (empty, black, white)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RsmcBoardCellEmpty 
RsmcBoardCellBlack 
RsmcBoardCellWhite 
RsmcBoardCellCount