" during the night. The battery recharges during the day."),
transform=Multiply(colour=COLOURS["yellow"])),
HelpItem(("48", "pulsatinglamp.png"), (
- "This is a pulsating lamp. Its light intensity is variable."),
+ "This is a pulsating lamp. Its light radius increases and"
+ " decreases."),
transform=Multiply(colour=COLOURS["cyan"])),
HelpItem(("48", "spotlight.png"), (
- "This is a spotlight. Unlike a lamp, it has a rotating beam."
+ "This is a spotlight. Unlike a lamp, it has a beam which is"
+ " pointed in a particular direction. To change the direction of"
+ " a beam, right-click near the spotlight and drag. You can only"
+ " do this during the day. Some spotlights rotate."),
+ transform=Multiply(colour=COLOURS["red"])),
+ HelpItem(("48", "lamp.png"), (
" Lights can be multicoloured, like this one. You can toggle"
" lights on and off at night to conserve power, and toggle the"
" colour of multicoloured lights."),
" available on your level.")),
HelpItem(("32", "spotlight.png"), (
"Once you have selected a colour option, you will be able to"
- " place the light."),
+ " place the light, as long as this does not reduce your seed"
+ " count to zero. The cost will be deducted from your seed"
+ " total."),
transform=Multiply(colour=COLOURS["magenta"])),
HelpItem(("32", "remove.png"), (
"Buyer's remorse? Use this icon to blow up unwanted lights. You"
" don't get your money back. Sorry.")),
+ HelpItem(("32", "default_cursor.png"), (
+ "You can use this to change your cursor back to an arrow.")),
HelpItem(("32", "night.png"), (
"When you have finished planting seeds and placing lights, you"
" can prepare for Boyd's night-time onslaught by clicking this"
height = 50
x_offset = SCREEN_SIZE[0] / 2
+ for tool in self._tools:
+ tool.render(surface)
+
def event(self, ev, gamestate):
if ev.type == pgl.KEYDOWN:
if ev.key in (pgl.K_q, pgl.K_ESCAPE):