online multiplayer chess game (note server currently down)
Diffstat (limited to 'SanParse/Move.gd')
-rw-r--r--SanParse/Move.gd6
1 files changed, 3 insertions, 3 deletions
diff --git a/SanParse/Move.gd b/SanParse/Move.gd
index 82076ea..5bb35b1 100644
--- a/SanParse/Move.gd
+++ b/SanParse/Move.gd
@@ -1,7 +1,6 @@
class_name Move
extends Resource
-enum CASTLETYPES { NONE, QUEEN_SIDE, KING_SIDE }
enum CHECKTYPES { NONE, CHECK, CHECKMATE }
var generated_from := ""
var piece := -1
@@ -19,7 +18,7 @@ func _init(newpiece: int, newmove, capture := false) -> void:
static func castle_type(type: String) -> int:
- return CASTLETYPES.QUEEN_SIDE if type == "O-O-O" else CASTLETYPES.KING_SIDE
+ return MoveKind.CASTLETYPES.QUEEN_SIDE if type == "O-O-O" else MoveKind.CASTLETYPES.KING_SIDE
func set_check_type(type: String) -> void:
@@ -103,6 +102,7 @@ func long_helper(vec: Vector2, attack: bool, move: bool, touch: Vector2):
class MoveKind:
extends Resource
+ enum CASTLETYPES { NONE, QUEEN_SIDE, KING_SIDE }
enum { NONE, NORMAL, CASTLE }
var type := 0
var data # string OR array
@@ -118,4 +118,4 @@ class MoveKind:
assert(false)
func to_str() -> String:
- return "O-O-O" if data == CASTLETYPES.QUEENSIDE else "O-O"
+ return "O-O-O" if data == CASTLETYPES.QUEEN_SIDE else "O-O"