-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClasses.txt
More file actions
122 lines (110 loc) · 2.42 KB
/
Classes.txt
File metadata and controls
122 lines (110 loc) · 2.42 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
mainWidget.py
class AcquireUI
self.frame
self.lt
self.board
self.pb
self.dialogbox
addPlayers(self, players)
announceGameOver(self, name)
changeGroupColor(self,corp)
changeTileColor(self,tile,company)
chooseMerger(self,corps)
chooseNewCorp(self,player,tile)
chooseTile(self, player)
setColors(self)
gameOverDialog(self)
test(self)
setPlayers(self)
play()
dialogTest()
acquire.py
class Player(self, name, PlayerType, corps)
self.name
self.playerType = "Player", "Robot"
self.playerSubtype
self.hand
self.lastPlacement
self.money
self.stock
self.stockAcquired
class Corp(self, name, tilegroupindex, model)
self.game
self.name
self.shares_available
self.share_price
self.active
self.anchor_tile
self.groupIndex
__repr__(self)
isActive(self)
setInitialPrice(self)
selfActive(self, b)
size(self)
price(self)
class Game(self)
self.tiles
self.tilegroups
self.players
self.corporations
self.game_over
__init__(self,players)
addGrouptoGroup(self,oldgroup,newgroup)
addTiletoCorp(self,tile,corp)
addTiletoGroup(self,tile,group)
adjoiningGroups(self,tile)
advanceCurrentPlayer(self)
aiChooseCorp(self, corps)
aiChooseGameOver(self)
aiChooseMerger(self, corps)
aiChooseTile(self, player)
corpSize(self, corp)
determineStartingPlayer(self,array,starter,index)
evaluatePlay(self,tile)
fillHands(self)
gameOver(self)
getLargestCorps(self, tile)
getMergerPlayers(self)
inactiveCorps(self)
initiate_corps(self)
initiate_tiles(self)
isAdjoining(self,tile,group)
placeStarter(self,tile)
playerBoughtStock(self,player,stock)
primaryHolders(self, corp)
secondaryHolders(self, corp)
setActive(self, corp, player, tile)
setGameOver(self)
setStarters(self)
play()
controller.py
class Controller
self,gui
__init__(self)
liquidate(self)
newGame(self)
offerGameOver(self)
pickCorp(self,player,tile)
pickMerger(self, corps)
pickStock(self)
playTile(self)
newGame(self)
resolveMerger(tile)
rewardPrimaries(self,corp)
setup(self)
board.py
class Board(self,colors)
changeTileColor(self,tile,company)
playerboxgroup.py
class PlayerBoxGroup(self)
addPlayer(self,name,money)
test(self)
updatePlayerMoney(self,name)
playerbox.py
class PlayerBox(self)
setName(self, name)
playerDialogBox.py
class PlayerDialogBox(self)
announceGameOver(self, name)
chooseStock(self,companies,colors)
chooseTile(self,tiles)