summaryrefslogtreecommitdiff
path: root/const.js
diff options
context:
space:
mode:
Diffstat (limited to 'const.js')
-rw-r--r--const.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/const.js b/const.js
new file mode 100644
index 0000000..32003b8
--- /dev/null
+++ b/const.js
@@ -0,0 +1,36 @@
+
+// Factions
+const DS = 0
+const BK = 1
+const VE = 2
+const MI = 3
+
+// Role names
+const NAME_DS = "DS"
+const NAME_BK = "BK"
+const NAME_VE = "VE"
+const NAME_SOLO = "Solo"
+
+// Player pieces types
+const DISC = 0
+const ELITE = 1
+const TROOPS = 2
+
+// Pieces status
+const AVAILABLE = -1
+const OUT_OF_PLAY = -2
+const ANY_PIECES = [ DISC, ELITE, TROOPS ]
+const PIECE_FACTION_TYPE_NAME = [
+ [ "Qasbah", "Governors", "Troops" ],
+ [ "Fort", "Amirs", null ],
+ [ "Temple", "Rajas", null ],
+ [ null, null, "Invaders"]
+]
+
+// Sequence of Play options
+const ELIGIBLE = 0
+const SOP_LIMITED_COMMAND = 1
+const SOP_COMMAND_DECREE = 2
+const SOP_EVENT_OR_COMMAND = 3
+const SOP_PASS = 4
+const INELIGIBLE = 5