DELTA 832 0 316
SVN +-
	 A  UV0

operating_cost = -50ENDREP
DELTA 839 0 1231
SVN A(
 ;  _@'self.engine.research.no_more_upgrades()ENDREP
DELTA 709 0 58
SVN tN U 
 CTB L
    def no_more_upgrades(self):
        """returns true if there are no more upgrades"""
        return len(self.available_upgrades) == 0add_listener(self, receiver):
        self.listeners.add(receiver)

    def receive_event(self, event):
        if event.get_type() == "Game Unpaused":
            return
        else:
            return

    def _signal_event(self, event):
        for receiver in self.listeners:
            receiver.receive_event(event)ENDREP
id: 3-133.0-665.r840/673
type: file
pred: 3-133.0-665.r839/2020
count: 81
text: 840 68 64 18241 c9213c4d86680811274cc35b584c9ed3 1c03480fa554494306afd6071c4ca47e31ed2596 839-ob/_6
cpath: /src/gui/game.py
copyroot: 134 /alpha_release/gui/game.py

PLAIN
K 11
__init__.py
V 21
file 9-134.0.r594/346
K 10
actions.py
V 26
file 2-422.0-650.r813/2316
K 9
advice.py
V 26
file 3-455.0-650.r776/3182
K 9
button.py
V 26
file 2-136.0-650.r695/5138
K 10
cap_bar.py
V 26
file 5-721.0-650.r729/7235
K 14
cap_num_bar.py
V 25
file 2-730.0-650.r730/394
K 10
climate.py
V 26
file 2-489.0-650.r809/1676
K 9
dialog.py
V 26
file 1-121.0-693.r695/4163
K 10
display.py
V 26
file 5-217.0-650.r769/1732
K 7
game.py
V 25
file 3-133.0-665.r840/673
K 11
gameover.py
V 25
file 2-260.0-650.r810/899
K 12
guiconfig.py
V 25
file 2-564.0-570.r571/201
K 7
info.py
V 25
file 2-813.0-650.r815/564
K 7
load.py
V 26
file 4-135.0-650.r695/5361
K 7
menu.py
V 26
file 6-133.0-663.r813/2544
K 24
numbered_progress_bar.py
V 26
file 2-691.0-650.r729/6766
K 10
options.py
V 21
file 7-135.0.r348/386
K 10
outline.py
V 26
file 2-753.0-650.r755/1152
K 11
research.py
V 26
file 2-504.0-650.r838/1545
K 7
save.py
V 26
file 7-235.0-650.r695/3942
K 11
settings.py
V 26
file 4-265.0-650.r771/3801
K 8
state.py
V 25
file 1-112.4-134.r353/292
K 9
status.py
V 26
file 4-170.0-650.r838/2023
K 10
tooltip.py
V 25
file 2-139.0-650.r760/567
K 7
util.py
V 26
file 2-426.0-650.r832/2541
END
ENDREP
id: 1-134.0-650.r840/2108
type: dir
pred: 1-134.0-650.r839/3458
count: 282
text: 840 919 1176 1176 276d532e3a401c8a7782ea4bc0acd349
cpath: /src/gui
copyroot: 650 /src

id: 2-835.0-650.r840/2276
type: file
pred: 2-835.0-650.r837/7134
count: 2
text: 840 156 495 5620 31a289beda41a4f9788864e9f43eb040 dee18d874b7c1aa8b503ae8b6224f4b2b93b2763 839-ob/_8
cpath: /src/engine/research.py
copyroot: 650 /src

PLAIN
K 11
__init__.py
V 22
file 2-211.0.r594/1604
K 9
advice.py
V 25
file 2-253.0-651.r779/595
K 11
building.py
V 26
file e-207.0-650.r832/4583
K 10
climate.py
V 26
file 2-413.0-650.r707/3011
K 9
engine.py
V 26
file 3-207.0-650.r837/7364
K 8
event.py
V 25
file 4-764.0-650.r834/934
K 6
map.py
V 26
file g-207.0-650.r769/3738
K 12
newadvice.py
V 26
file 2-770.0-650.r770/1727
K 11
research.py
V 26
file 2-835.0-650.r840/2276
K 8
score.py
V 26
file a-207.0-650.r839/3627
K 10
upgrade.py
V 26
file 6-207.0-732.r838/3610
K 7
util.py
V 26
file 9-223.0-650.r774/1888
END
ENDREP
id: 1-207.0-650.r840/3081
type: dir
pred: 1-207.0-650.r839/4432
count: 193
text: 840 2508 560 560 509ecbf6d537ae3de4ae7adc16c26db0
cpath: /src/engine
copyroot: 650 /src

id: 3-832.0-650.r840/3251
type: file
pred: 3-832.0-650.r832/5512
count: 1
text: 840 0 45 301 71d0ac5d36751bb4164a84da96a966f6 cfc993c6cd4e201bbf56bf53243ebd52a27b300f 839-ob/_4
cpath: /src/data/buildings/07-research.bldg
copyroot: 650 /src

PLAIN
K 12
01-coal.bldg
V 27
file 8-335.0-650.r772/36404
K 11
02-gas.bldg
V 27
file 3-335.0-650.r740/40944
K 15
03-nuclear.bldg
V 27
file 6-335.0-650.r797/19109
K 13
05-solar.bldg
V 27
file c-335.0-650.r772/37263
K 12
06-wind.bldg
V 27
file e-335.0-650.r772/37509
K 16
07-research.bldg
V 26
file 3-832.0-650.r840/3251
K 17
cost_to_build.txt
V 27
file g-732.0-650.r768/14577
K 20
emission_numbers.ods
V 27
file f-724.0-650.r772/36648
K 14
net income.ods
V 27
file 6-740.0-650.r797/19357
K 19
operation_costs.ods
V 27
file 7-724.0-650.r797/18800
END
ENDREP
id: 2-208.0-650.r840/4047
type: dir
pred: 2-208.0-650.r832/6281
count: 40
text: 840 3492 542 542 924a77d81d8e0bae3e27b7aad4e14de8
cpath: /src/data/buildings
copyroot: 650 /src

PLAIN
K 6
advice
V 25
dir 2-469.0-650.r836/3718
K 17
balance_notes.txt
V 27
file 5-617.0-650.r732/27676
K 9
buildings
V 25
dir 2-208.0-650.r840/4047
K 7
climate
V 25
dir 2-236.0-650.r809/5868
K 6
levels
V 25
dir 3-192.0-650.r839/5554
K 8
upgrades
V 26
dir 2-209.0-650.r837/14999
END
ENDREP
id: 1-192.0-650.r840/4514
type: dir
pred: 1-192.0-650.r839/6018
count: 149
text: 840 4224 277 277 1914717d31d6f753e838a7282ff30b69
cpath: /src/data
copyroot: 650 /src

PLAIN
K 13
PACKAGING.txt
V 24
file 1-362.0.r393/548529
K 8
Vera.ttf
V 19
file 1-314.0.r314/0
K 12
architecture
V 26
dir 1-344.0-396.r396/10866
K 23
cap_and_trade_notes.txt
V 26
file 6-713.0-650.r790/1182
K 26
cap_and_trade_research.txt
V 27
file 1-716.0-650.r797/17103
K 9
config.py
V 29
file 1-114.0-691.r814/1190644
K 4
data
V 25
dir 1-192.0-650.r840/4514
K 7
default
V 25
dir 3-313.0-650.r754/6317
K 6
engine
V 25
dir 1-207.0-650.r840/3081
K 3
gui
V 25
dir 1-134.0-650.r840/2108
K 6
images
V 26
dir 1-116.0-650.r797/18629
K 7
main.py
V 22
file 1-110.0.r245/1534
K 5
saves
V 19
dir 1-238.0.r304/17
K 8
setup.py
V 27
file 5k-313.0-650.r800/2824
K 5
tests
V 24
dir 1-88.0-650.r738/1724
K 18
tutorial_notes.txt
V 25
file 9-776.0-650.r790/954
END
ENDREP
id: 0-72.0-650.r840/5434
type: dir
pred: 0-72.0-650.r839/6939
count: 710
text: 840 4682 739 739 8a60102ecac8bd97844e80058002092a
cpath: /src
copyroot: 650 /src

PLAIN
K 18
alpha_architecture
V 23
dir 0-386.0.r684/378721
K 11
code_review
V 21
dir 0-653.0.r653/2593
K 20
customer_elicitation
V 17
dir 0-1.0.r1/4038
K 6
design
V 21
dir 0-46.0.r447/10582
K 13
design_review
V 21
dir 0-67.0.r447/11040
K 9
fun_stuff
V 21
dir 0-685.0.r685/1773
K 15
keybindings.txt
V 22
file 3-688.0.r688/1569
K 4
misc
V 24
dir 3-393.0.r814/1198519
K 13
pgu_notes.txt
V 22
file 4-693.0.r693/4573
K 8
pgu_test
V 20
dir 0-725.0.r735/920
K 10
postmortem
V 22
dir 4-398.0.r398/11353
K 12
presentation
V 24
dir 0-108.0.r662/4286570
K 9
prototype
V 19
dir 0-3.0.r235/3770
K 11
screenshots
V 23
dir 0-660.0.r671/354235
K 3
src
V 24
dir 0-72.0-650.r840/5434
K 14
strategies.txt
V 22
file 5-688.0.r688/1755
K 11
test_review
V 20
dir 0-534.0.r534/929
K 8
todo.txt
V 21
file 0-688.0.r735/406
K 10
turn_based
V 21
dir 0-816.0.r831/9382
K 9
use_cases
V 16
dir 0-2.0.r2/679
END
ENDREP
id: 0.0.r840/6482
type: dir
pred: 0.0.r839/7987
count: 840
text: 840 5595 874 874 9daed83ee3a9204c8479de95603864ee
cpath: /
copyroot: 0 /

3-832.0-650.t839-ob modify-file true false /src/data/buildings/07-research.bldg

3-133.0-665.t839-ob modify-file true false /src/gui/game.py

2-835.0-650.t839-ob modify-file true false /src/engine/research.py


6482 6621
