diff --git a/src/game/morpion.hpp b/src/game/morpion.hpp
index 5cc78ba314694e00d57f95dea2f5d715909274be..1a1f0b1470f7d257984fe3e9a681c41498f0509c 100644
--- a/src/game/morpion.hpp
+++ b/src/game/morpion.hpp
@@ -54,6 +54,16 @@ namespace game
 			const uint8_t CIRCLE = 0;
 
 			morpion_state state;
+			
+			//WIN CONSTANTS
+			const uint16_t ROW1_MASK = 63;
+			const uint16_t ROW2_MASK = 455;
+			const uint16_t ROW3_MASK = 504;
+			const uint16_t COL1_MASK = 219;
+			const uint16_t COL2_MASK = 365;
+			const uint16_t COL3_MASK = 438;
+			const uint16_t DIA1_MASK = 238;
+			const uint16_t DIA2_MASK = 427;
 
 			static std::vector<std::vector<uint64_t>> cross_hash_values;
 			static std::vector<std::vector<uint64_t>> circle_hash_values;