- ]
-
- # Special mould assembly
- items[1]._img.blit(
- loader.load_image("32", "mouldB.png").convert_alpha(),
- (30, 30), None)
- items[1]._img.blit(
- loader.load_image("32", "eyeballA.png").convert_alpha(),
- (10, 10), None)
- items[1]._img.blit(
- loader.load_image("32", "eyelid.png").convert_alpha(),
- (10, 10), None)
+ 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"
+ " it. Lights and plants can't overlap with each other."))
+ soil._img.blit(
+ loader.load_image("textures", "soil.png").convert_alpha(),
+ (0, 0), None, pgl.BLEND_RGBA_MULT)
+ items.append(soil)
+
+ stone = HelpItem(("48", "square.png"), (
+ "This is a stone wall. It gets in your way. On the other hand, it"
+ " also gets in Boyd's way."))
+ stone._img.blit(
+ loader.load_image("textures", "stone.png").convert_alpha(),
+ (0, 0), None, pgl.BLEND_RGBA_MULT)
+ items.append(stone)
+
+ shrub = HelpItem(("48", "circle.png"), (
+ "This is a shrub. It works exactly like a wall, except that it's"
+ " round."))
+ shrub._img.blit(
+ loader.load_image("textures", "shrub.png").convert_alpha(),
+ (0, 0), None, pgl.BLEND_RGBA_MULT)
+ items.append(shrub)