diff options
author | Raúl Benencia <rul@kalgan.cc> | 2015-03-31 16:48:03 -0300 |
---|---|---|
committer | Raúl Benencia <rul@kalgan.cc> | 2015-03-31 16:48:03 -0300 |
commit | fab061b07ab05aec325d3e8a0b0e701551120d2f (patch) | |
tree | cb82c362508b54df3485ec4845a69de869303aa9 /lib/square.c | |
parent | 30624a2bf3717e64a2134306a74d48463d8f14d4 (diff) |
add square getters and setters
Diffstat (limited to 'lib/square.c')
-rw-r--r-- | lib/square.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/square.c b/lib/square.c new file mode 100644 index 0000000..d7b2d59 --- /dev/null +++ b/lib/square.c @@ -0,0 +1,21 @@ +#include "square.h" + +Color square_get_color(Square s) { + return s.color; +} + +Piece* square_get_piece(Square s) { + return s.piece; +} + +Square square_set_color(Square s, Color c) { + s.color = c; + + return s; +} + +Square square_set_piece(Square s, Piece* p) { + s.piece = p; + + return s; +} |