" varying properties. It is powered by your farm's battery"
" 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."),
+ transform=Multiply(colour=COLOURS["cyan"])),
HelpItem(("48", "spotlight.png"), (
"This is a spotlight. Unlike a lamp, it has a rotating beam."
" 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."),
transform=ColourWedges(colours=("red", "green"))),
- 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"
- " button.")),
- HelpItem(("32", "pause.png"), (
- "You can pause the game during the night if you need to make a"
- " more detailed analysis of why you're losing horribly.")),
- HelpItem(("32", "day.png"), (
- "If you have run out of turnips, you can click this button to"
- " skip to the next day. Or you can keep playing with your lights."
- " If you have no power left either, or you are completely"
- " bankrupt, the night will end automatically.")),
- HelpItem(("32", "spotlight.png"), (
- "Click on a light icon like this to get a menu of colour options"
- " available on your level.")),
- HelpItem(("32", "spotlight.png"), (
- "Once you have selected a colour option, you will be able to"
- " place the light."),
- transform=Multiply(colour=COLOURS["magenta"])),
- HelpItem(("32", "exit.png"), (
- "Click this icon to quit the level in disgust and return to the"
- " menu.")),
- ])
+ ])
soil = HelpItem(("48", "square.png"), (
"This is soil. You can plant seeds in it and position lights on"
(0, 0), None, pgl.BLEND_RGBA_MULT)
items.append(shrub)
+ items.extend([
+ HelpItem(("32", "spotlight.png"), (
+ "Click on a light icon like this to get a menu of colour options"
+ " available on your level.")),
+ HelpItem(("32", "spotlight.png"), (
+ "Once you have selected a colour option, you will be able to"
+ " place the light."),
+ 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", "night.png"), (
+ "When you have finished planting seeds and placing lights, you"
+ " can prepare for Boyd's night-time onslaught by clicking this"
+ " button.")),
+ HelpItem(("32", "pause.png"), (
+ "You can pause the game during the night if you need to make a"
+ " more detailed analysis of why you're losing horribly.")),
+ HelpItem(("32", "day.png"), (
+ "If you have run out of turnips, you can click this button to"
+ " skip to the next day. Or you can keep playing with your lights."
+ " If you have no power left either, or you are completely"
+ " bankrupt, the night will end automatically.")),
+ HelpItem(("32", "exit.png"), (
+ "Click this icon to quit the level in disgust and return to the"
+ " menu.")),
+ ])
+
return items
def render(self, surface, gamestate):