annotate gamelib/constants.py @ 80:ad9d1bc7ef0c

Kill foxes that don't reach safety
author Neil Muller <drnlmuller@gmail.com>
date Tue, 01 Sep 2009 11:21:43 +0000
parents 65958516c7d9
children 23a8b2e49e9f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
1 """Operation Fox Assault constants."""
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
2
6
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
3 # Project metadata
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
4
5
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
5 NAME = "Operation Fox Assault"
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
6
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
7 AUTHORS = [
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
8 ("Adrianna Pinska", "adrianna.pinska@gmail.com"),
52
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
9 ("Jeremy Thurgood", "firxen+rinkhals@gmail.com"),
5
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
10 ("Neil Muller", ""),
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
11 ("Simon Cross", "hodgestar+rinkhals@gmail.com"),
67b79658b047 Refactor and simplify menu.
Simon Cross <hodgestar@gmail.com>
parents:
diff changeset
12 ]
6
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
13
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
14 # GUI constants
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
15
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
16 SCREEN = (800, 600)
c0abad23a055 Add start, quit and toggle fullscreen buttons to menu.
Simon Cross <hodgestar@gmail.com>
parents: 5
diff changeset
17 FG_COLOR = (255, 255, 255)
52
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
18 BG_COLOR = (0, 0, 0)
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
19
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
20 # Game constants
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
21
55
3a409e058608 Up starting cash and add henhouse price.
Simon Cross <hodgestar@gmail.com>
parents: 52
diff changeset
22 STARTING_CASH = 1000
52
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
23 SELL_PRICE_CHICKEN = 10
80
ad9d1bc7ef0c Kill foxes that don't reach safety
Neil Muller <drnlmuller@gmail.com>
parents: 77
diff changeset
24 SELL_PRICE_DEAD_FOX = 5
52
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
25 BUY_PRICE_FENCE = 50
66
edc15ce8fa30 Implement fence selling (a bit hackish, but fine for now).
Simon Cross <hodgestar@gmail.com>
parents: 64
diff changeset
26 SELL_PRICE_FENCE = 25
77
65958516c7d9 Implement separate fence repair cost (currently 25 groats).
Simon Cross <hodgestar@gmail.com>
parents: 66
diff changeset
27 REPAIR_PRICE_FENCE = 25
52
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
28
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
29 TOOL_SELL_CHICKEN = 1
0d4799866bcf Sell chickens and buy fences.
Jeremy Thurgood <firxen@gmail.com>
parents: 6
diff changeset
30 TOOL_SELL_EGG = 2
64
99fbb652ce8d Refactor buildings so that new ones can be added just by adding a class to buildings.py.
Simon Cross <hodgestar@gmail.com>
parents: 60
diff changeset
31 TOOL_SELL_BUILDING = 3
99fbb652ce8d Refactor buildings so that new ones can be added just by adding a class to buildings.py.
Simon Cross <hodgestar@gmail.com>
parents: 60
diff changeset
32 TOOL_BUY_FENCE = 4