File size: 1,186 Bytes
c903325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# different statuses in the Game module
# skips 0 and 1 because there are already equal to True and False
class Statuses:

    # the action was successfully completed
    ALL_GOOD = 2

# the action cannot be completed because:

    # the player does not have the correct cards
    ERR_CARDS = 3
    # a building is blocking the action
    ERR_BLOCKED = 4
    # the point given is not on the board
    ERR_BAD_POINT = 5
    # the road's points are not connected
    ERR_NOT_CON = 6
    # the building in not connected to any of the player's buildings
    ERR_ISOLATED = 7
    # the player is trying to use a harbor they are not connected to
    ERR_HARBOR = 8
    # the player is trying to use a building that does not exist
    ERR_NOT_EXIST = 9
    # the player is trying to use a building that does not belong to them
    ERR_BAD_OWNER = 10
    # the player is trying to build a city on another city rather than a settlement
    ERR_UPGRADE_CITY = 11
    # there are not enough cards in the deck to perform this action
    ERR_DECK = 12
    # the input given is missing components/invalid
    ERR_INPUT = 13
    # when running the testing module, an error was found
    ERR_TEST = 14