costs
[tabakrolletjie.git] / tabakrolletjie / scenes / help.py
index ca1abd21aa840722a2bbf230037fe90c10fdeec5..4ec31fc5d7e9b083b5940821f150f6fc5eff3bd1 100644 (file)
@@ -96,10 +96,16 @@ class HelpScene(BaseScene):
                 " 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."),
@@ -136,11 +142,15 @@ class HelpScene(BaseScene):
                 " 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"
@@ -178,6 +188,9 @@ class HelpScene(BaseScene):
                 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):