Mercurial > rinkhals
comparison gamelib/helpscreen.py @ 574:ecad90bbdc61
ALL CAPS and punctation in help.
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Sat, 28 Nov 2009 20:30:49 +0000 |
parents | 40eee9e1246c |
children | 0e552e7e06fe |
comparison
equal
deleted
inserted
replaced
573:ffdaac5d6cf8 | 574:ecad90bbdc61 |
---|---|
4 import pygame | 4 import pygame |
5 import constants | 5 import constants |
6 import imagecache | 6 import imagecache |
7 | 7 |
8 HELP = [ | 8 HELP = [ |
9 """Welcome to %s | 9 """Welcome to %s! |
10 | 10 |
11 Introduction: | 11 INTRODUCTION: |
12 | 12 |
13 The aim of the game is to make as much money as possible from your chicken | 13 The aim of the game is to make as much money as possible from your chicken |
14 farm. The problem is that chickens are delicious and foxes want to eat them. | 14 farm. The problem is that chickens are delicious and foxes want to eat them. |
15 Since hiring guards is too expensive and too unreliable, the obvious solution | 15 Since hiring guards is too expensive and too unreliable, the obvious solution |
16 is to help the chickens defend themselves. | 16 is to help the chickens defend themselves. |
19 | 19 |
20 Check the in-game controls reference for information about keys and mouse buttons! | 20 Check the in-game controls reference for information about keys and mouse buttons! |
21 | 21 |
22 """ % constants.NAME, | 22 """ % constants.NAME, |
23 | 23 |
24 """Biology and economics: | 24 """BIOLOGY AND ECONOMICS: |
25 | 25 |
26 Chickens only lay eggs in henhouses. An egg must be incubated for two days to | 26 Chickens only lay eggs in henhouses. An egg must be incubated for two days to |
27 hatch. Chickens that hatch in already full henhouses are moved outside. If there | 27 hatch. Chickens that hatch in already full henhouses are moved outside. If there |
28 is no space left next to the henhouse, they die immediately from overcrowding. | 28 is no space left next to the henhouse, they die immediately from overcrowding. |
29 | 29 |
38 chicken with an axe and place it next to some trees, it will chop some down at the | 38 chicken with an axe and place it next to some trees, it will chop some down at the |
39 end of the day. | 39 end of the day. |
40 | 40 |
41 """, | 41 """, |
42 | 42 |
43 """Equipment: | 43 """EQUIPMENT: |
44 | 44 |
45 Axe: For chopping down trees. Doubles as a weapon, but it's not very good. \\ | 45 AXE: For chopping down trees. Doubles as a weapon, but it's not very good. \\ |
46 Helmet: Cheap armour. \\ | 46 HELMET: Cheap armour. \\ |
47 Kevlar: More expensive and durable armour. \\ | 47 KEVLAR: More expensive and durable armour. \\ |
48 Knife: Easy to use, but only at melee range, \\ | 48 KNIFE: Easy to use, but only at melee range, \\ |
49 Rifle: Ranged weapon; requires more skill. \\ | 49 RIFLE: Ranged weapon; requires more skill. \\ |
50 Sniper rifle: Longer range and better accuracy than the plain rifle, but less ammo per clip. | 50 SNIPER RIFLE: Longer range and better accuracy than the plain rifle, but less ammo per clip. |
51 | 51 |
52 You can sell equipment, but you don't get the full price back. | 52 You can sell equipment, but you don't get the full price back. |
53 | 53 |
54 Guns use ammunition. You have an unlimited supply, but chickens don't have pockets, so they | 54 Guns use ammunition. You have an unlimited supply, but chickens don't have pockets, so they |
55 can only use one clip per night. | 55 can only use one clip per night. |
56 | 56 |
57 """, | 57 """, |
58 | 58 |
59 """ | 59 """ |
60 Buildings: | 60 BUILDINGS: |
61 | 61 |
62 Henhouse: The standard chicken dwelling. \\ | 62 HENHOUSE: The standard chicken dwelling. \\ |
63 Hendominium: A luxury double-storey chicken dwelling. \\ | 63 HENDOMINIUM: A luxury double-storey chicken dwelling. \\ |
64 Watchtower: A lookout post which helps chickens with rifles to see better and further away. \\ | 64 WATCHTOWER: A lookout post which helps chickens with rifles to see better and further away. \\ |
65 Fence: A barrier to both foxes and chickens. | 65 FENCE: A barrier to both foxes and chickens. |
66 | 66 |
67 You can repair broken fences and demolish buildings for their wood. You won't get as | 67 You can repair broken fences and demolish buildings for their wood. You won't get as |
68 much as you started with -- chickens are bad tenants and peck holes in everything. | 68 much as you started with -- chickens are bad tenants and peck holes in everything. |
69 | 69 |
70 """, | 70 """, |
71 | 71 |
72 """ | 72 """ |
73 The enemy: | 73 THE ENEMY: |
74 | 74 |
75 Fox: One of the little furry gluttons who are gorging themselves on your chickens. \\ | 75 FOX: One of the little furry gluttons who are gorging themselves on your chickens. \\ |
76 Greedy fox: Doesn't have the decency to stop at just one chicken. \\ | 76 GREEDY FOX: Doesn't have the decency to stop at just one chicken. \\ |
77 Ninja fox: Tries to sneak past your chicken guards. \\ | 77 NINJA FOX: Tries to sneak past your chicken guards. \\ |
78 Sapper fox: Blows up your fences with explosives. \\ | 78 SAPPER FOX: Blows up your fences with explosives. \\ |
79 Rinkhals: Not in fact a fox at all. It has eclectic tastes. \\ | 79 RINKHALS: Not in fact a fox at all. It has eclectic tastes. \\ |
80 | 80 |
81 """, | 81 """, |
82 ] | 82 ] |
83 | 83 |
84 LEVEL_TEXT="""The currently selected level is %(name)s | 84 LEVEL_TEXT="""The currently selected level is '%(name)s'. |
85 | 85 |
86 The goal is: | 86 The goal is: |
87 %(goal)s | 87 '%(goal)s'. |
88 """ | 88 """ |
89 | 89 |
90 def make_help_screen(level): | 90 def make_help_screen(level): |
91 """Create a main menu""" | 91 """Create a main menu""" |
92 help_screen = HelpScreen(level, width=600) | 92 help_screen = HelpScreen(level, width=600) |