From ab06b30f00c9b9af3ae8305c51d6c175cc305078 Mon Sep 17 00:00:00 2001 From: Naej <0mindstorming@gmail.com> Date: Tue, 15 Nov 2016 14:13:50 +0100 Subject: [PATCH] Added the declaration of the cellElement and Bool types --- CellElement.h | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CellElement.h diff --git a/CellElement.h b/CellElement.h new file mode 100644 index 0000000..83c7111 --- /dev/null +++ b/CellElement.h @@ -0,0 +1,44 @@ +#ifndef CELLELMNT_H +#define CELLELMNT_H + + +/*---bool--- +*@true : 1 +*@false : 0 +*/ +typedef enum Bool{ + + true = 1; + false = 0; + +} bool; + + +/*---cellElement--- +*Pointer on a cell of the matrix +* +*@colIndex : index (int) of the column of this cell +*@rowIndex : index (int) of the row of this cell +* +*@value : a boolean that is the content of the cell +* +*@nextCol : pointer on the next cellElement in the same column +*@nextRow : pointer on the next cellElement in the same row +* +*/ +struct cellElement { + + int colIndex; + int rowIndex; + + bool value; + + struct cellElement * nextCol; + struct cellElement * nextRow; + +}; +typedef struct cellElement * cellElement; + + + +#endif \ No newline at end of file