// September 2015 // Levee Patroller / Dijk Patrouille // This source file is (c) by Deltares. This source file is open source but only available to select users. Do not redistribute without written permission of Stichting Deltares, Delft, The Netherlands. // This header has been automatically generated. //============================================================================= // GeoPlayerControllerTraining // Started using RTPlayerController And ExampleController (UDN) // // Used for training level // // ------------------------------------------------------------ // Created by Rui Guimaraes // © 2006, Geodelft // // Date Id Modification // 2006-09-17 gui Class created // 2006-09-19 gui function for text change // 2006-09-20 gui new language files // 2006-09-29 Bas added functions for conversation with trainer/AC // 2006-10-03 gui training finish // 2007-09-19 wsl Changed all occurrences of 'afstands-' to 'meet-' // 2008-02-12 wsl Corrected English texts //============================================================================= class GeoPlayerControllerTraining extends GeoPlayerController config(GeoUser); var int TrainStep; // Main steps var int TrainSubStep; // Sub steps var bool IsNextStepAllowed; // Is allowed to go to next step var bool TakingAction; // To help menu know what to show var bool TrainingFinish; // Has training finished var string EN_TrainMsg, NL_TrainMsg, EN_BeginText, NL_BeginText, EN_StepNotDone, EN_NotRightStep, NL_StepNotDone, NL_NotRightStep, EN_Step1, EN_Step2, EN_Step3, EN_Step4_1, EN_Step4_2, EN_Step5, EN_Step6_1, EN_Step6_2, EN_Step6_3, EN_Step6_4, EN_Step7, NL_Step1, NL_Step2, NL_Step3, NL_Step4_1, NL_Step4_2, NL_Step5, NL_Step6_1, NL_Step6_2, NL_Step6_3, NL_Step6_4, NL_Step7; var bool bMakeCall; //whether the AC has to call player or not var int callTimer; //keep track of the time for calling player /// 2008-01-16 Jln Used to delay dialogs appearign for one second. var bool delayDialog ; //============================================================================= // Start counting when trainingslevel is started // // Date Id Modification // 2006-09-29 bas function created //============================================================================= event PreBeginPlay(){ SetTimer(1.0,true); bSnapToLevel=False; delayDialog = false; } //============================================================================= // Function is called every second. // // Date Id Modification // 2006-09-29 bas function created //============================================================================= function Timer(){ if(TrainStep == 7){ callTimer++; if(callTimer == 10){ //waited 10 seconds bMakeCall = true; } } /// Delay dialog: delayDialog = false; } //============================================================================= // Date Id Modification // 2006-09-17 gui function created //============================================================================= exec function SeeBriefing(){ if(TrainStep>=0) { SetTrainStepMsg(); InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); } } //============================================================================= // Show map only if in step // Date Id Modification // 2006-10-02 gui function created //============================================================================= exec function ShowMap() { if(!PlacingMarker && TrainStep >= 5) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingMap"); } } //============================================================================= // Show notebook only if in step 7 or further // Date Id Modification // 2007-06-10 gui Added this function //============================================================================= exec function ShowNotebook() { if(!PlacingMarker && TrainStep >= 7) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuNotebook"); } } //============================================================================= // Open inventory menu for training // // Date Id Modification // 2006-09-20 gui function created // 2006-10-09 gui bug fixed //============================================================================= function MakeCallInventory() { if(!PlacingMarker) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingInventory"); } } //============================================================================= // Open report menu for training // // Date Id Modification // 2006-09-20 gui function created //============================================================================= exec function MakeRed() { if(TrainStep==5 || TrainStep == 6) // if(TrainStep == 6 && TrainSubStep > 1) { if(!PlacingMarker) { if(NearByMarker!=None) { InMenu(true); if(TrainStep == 6 && TrainSubStep==1) { TrainSubStep++; SetTrainStepMsg(); TakingAction=true; ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); } else { ClientOpenMenu("GeoSimulator.MenuTrainingMarker"); } } } } } //============================================================================= // Open measurement menu for training // // Date Id Modification // 2006-09-20 gui function created for step number 4 //============================================================================= exec function MakeYellow() { if(TrainStep==4) { if(!PlacingMarker) { if(NearByYellowMarker!=None) { if(TrainSubStep==1) { InMenu(true); TrainSubStep++; SetTrainStepMsg(); TakingAction=true; ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); } else { InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingYellowMarker"); IsNextStepAllowed=true; } } } } else if(TrainStep==6) { if(!PlacingMarker) { if(NearByYellowMarker!=None) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuYellowMarker"); IsNextStepAllowed=true; } } } } //============================================================================= // Take action for training // // Date Id Modification // 2006-09-20 gui function created //============================================================================= exec function Takeaction() { if(PlacingMarker) { PutMarkerDown(); } else { if(bMakeCall){ InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingActionCenter"); }else if(NearByMarker!=None && NearByYellowMarker!=None) { InMenu(true); if(Abs(VSize(Pawn.Location - NearByMarker.Location)) < Abs(VSize(Pawn.Location - NearByYellowMarker.Location))) { ClientOpenMenu("GeoSimulator.MenuTrainingMarker"); } else { ClientOpenMenu("GeoSimulator.MenuYellowMarker"); } } else if(NearByMarker!=None) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuTrainingMarker"); } else if(NearByYellowMarker!=None) { InMenu(true); ClientOpenMenu("GeoSimulator.MenuYellowMarker"); } } } //============================================================================= // Date Id Modification // 2006-09-17 gui function created // 2008-01-16 Jln Added delay function. (solving immediatly reappearing dialogs); //============================================================================= function NextStepMenu(int TempNextStep, bool bNeedToBeAllowed) { if (delayDialog == true) { return; } if(TempNextStep == (TrainStep + 1)) { if(IsNextStepAllowed) { TrainStep++; TrainSubStep=1; SetTrainStepMsg(); InMenu(true); delayDialog = true; ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); IsNextStepAllowed=!bNeedToBeAllowed; } else { EN_TrainMsg=EN_StepNotDone; NL_TrainMsg=NL_StepNotDone; InMenu(true); delayDialog = true; ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); } } else if(TempNextStep > (TrainStep + 1)){ //IF IT IS SMALLER OR THE SAME IT WON'T DO ANYTHING. STEP ALREADY DONE OR BEING DONE EN_TrainMsg=EN_NotRightStep; NL_TrainMsg=NL_NotRightStep; InMenu(true); delayDialog = true; ClientOpenMenu("GeoSimulator.MenuTrainingConversation"); } } //============================================================================= // Date Id Modification // 2006-09-19 gui function created // 2006-09-20 gui New values set (substep) //============================================================================= function SetTrainStepMsg() { switch(TrainStep) { case 1: EN_TrainMsg=EN_Step1; NL_TrainMsg=NL_Step1; break; case 2: EN_TrainMsg=EN_Step2; NL_TrainMsg=NL_Step2; break; case 3: EN_TrainMsg=EN_Step3; NL_TrainMsg=NL_Step3; break; case 4: switch(TrainSubStep) { case 1: EN_TrainMsg=EN_Step4_1; NL_TrainMsg=NL_Step4_1; break; case 2: EN_TrainMsg=EN_Step4_2; NL_TrainMsg=NL_Step4_2; break; default: EN_TrainMsg=EN_Step4_2; NL_TrainMsg=NL_Step4_2; break; } break; case 5: EN_TrainMsg=EN_Step5; NL_TrainMsg=NL_Step5; break; case 6: switch(TrainSubStep) { case 1: EN_TrainMsg=EN_Step6_1; NL_TrainMsg=NL_Step6_1; break; case 2: EN_TrainMsg=EN_Step6_2; NL_TrainMsg=NL_Step6_2; break; case 3: EN_TrainMsg=EN_Step6_3; NL_TrainMsg=NL_Step6_3; break; case 4: EN_TrainMsg=EN_Step6_4; NL_TrainMsg=NL_Step6_4; break; default: EN_TrainMsg=EN_Step6_4; NL_TrainMsg=NL_Step6_4; break; } break; case 7: EN_TrainMsg=EN_Step7; NL_TrainMsg=NL_Step7; break; default: EN_TrainMsg=EN_BeginText; NL_TrainMsg=NL_BeginText; break; } } //============================================================================= // Date Id Modification // 2006-09-17 gui function created //============================================================================= function AllowStep(int TempStep) { if(TrainStep==TempStep) { IsNextStepAllowed=true; } } //============================================================================= // Date Id Modification // 2006-09-17 gui default created // 2006-09-17 gui New corrected english values //============================================================================= defaultproperties { IsNextStepAllowed=true; TrainStep=-1 // has to be -1 ; other values are for testing TrainSubStep=1 TakingAction=false; TrainingFinish=false; IsAllowedAssessment = false; EN_Step1="To be able to inspect the levees of Kadeland you have to master the controls. For optimal inspection you have to place one hand on the mouse and the other on the arrow keys.||The arrow keys are your legs. You can move to the left, to the right, forward and backward by pressing the corresponding key.||The mouse is your eyes. By moving the mouse you can look around.||Try out the mouse by looking upward to see the sun. Then, if you've succeeded, try looking at the ground to see a ladybug walking around.||After this you have to find a blue sign. When you have found it, you may proceed to the second wooden sign." EN_Step2="Now that you understand that the arrow keys are used to walk and the mouse to look around, we will test if you can use both at the same time.||To test this capability you need to find the exit of the maze in front of you. At the exit of this maze you will find the third wooden sign.||Do not be afraid! Nobody ever got lost in this maze." EN_Step3="To inspect the region of Kadeland without any problems there are two things to know:||One, you should keep your feet dry. For this reason, you can't jump into or walk over ditches or rivers. Just try to walk into one of the ditches right now. You will find out that you can't.||Second, you are allowed to walk over farmland to inspect the levees. Simply walk up to a gate and it will open.||After passing the gate you can proceed to the fourth wooden sign." EN_Step4_1="For inspecting the levees you have a number of tools that you can use. These tools are part of your inventory. You can access your inventory by pressing the right mouse button.||In this step we will concentrate on the 'measurement marker'. This tool can be used to measure the length, the width and the height of signals.||To use it, go to the inventory menu by pressing the right mouse button, then select the measurement marker by pressing the left mouse button. A text that says 'Press the left mouse button to place the measurement marker' will appear.||Try to place a measurement marker at the letter 'A'. New instructions will follow after this." EN_Step4_2="You succeeded in placing the measurement marker. After having placed it, the menu of the measurement marker will immediately appear. This menu can be accessed again at any time by standing close to the marker. In this menu you can do three things:||One, you can remove the marker.||Two, you can move the marker to another position.||Three, you can make a measurement by placing another measurement marker.||Right now you should choose to make a measurement. Place the marker near the letter 'B'. After placing the second marker the menu will show the measurement results. Look through these results carefully.||If you do not understand how this works, you should press on the question mark of the measurement menu with the left mouse button to get more information. If you do understand it, you may proceed to the fifth wooden sign." EN_Step5="This step involves the second tool of your inventory, the map. The map can be used for orientation. You can access it by pressing the right mouse button and then selecting the map with the left mouse button. In the map you will see a little red icon. This is you.||The report marker is the third tool in your inventory. This is the most important tool, and its function will be explained in more detail in the next step. Right now, you only need to use it to see its effect on the map.||Select the report marker by pressing the left mouse button in your inventory. Then place it somewhere randomly in the garden. After having placed it, the report marker menu will immediately appear. Ignore this menu by pressing the cross in the upper right corner of the menu.||Access the map after placing the report marker. You will notice a little report marker has appeared on there. If you go over the little report marker with the mouse arrow, a text will appear that says 'Go to this report marker'. By pressing the left mouse button you are then actually going to this report marker.||This is a really handy tool, because the patrol might get really boring if you have to walk over the same piece of land again and again.||Try to practice this by randomly placing some report markers, accessing the map and clicking on the little report markers.||When you think you mastered this skill, you may proceed to the sixth step." EN_Step6_1="You're almost done! In this step we will explain the report marker in more detail. The report marker is used for reporting and taking measures. In the menu of the marker you can actually do six things:||One, you can mark the location of the report marker.||Two, you can make an observation report.||Three, you can call the Action Center.||Four, you can make a diagnosis.||Five, you can take a measure.||Six, you can delete the report marker.||We will quickly go through all six of them. If you want more information you can press on the question marks in the menus with the left mouse button.||Right now we will focus on placing the report marker. You should always place the report marker in the area where you found one or more signals.||In the garden you can see an artificial piece of levee with a crack. Place a report marker close to this signal. After having done so, you will receive further instructions." EN_Step6_2="One of the tasks of a levee patroller is to properly explain the location of the damage. For doing this, you need to access the report marker menu. This menu can be accessed immediately after placing the report marker or by standing close to the report marker.||To mark the location you have to access 'Location' by pressing the left mouse button. A screen will appear with a map and you can see a red cross attached to the mouse arrow.||You need to place the red cross on the map at the location where you think the report marker has been placed. Placing the red cross can be done by pressing the left mouse button. If you make a mistake, you can move the red cross again by pressing the left mouse button.||You may of course use the map in the inventory menu (right mouse button) as a guide. After marking the location a description will appear in the report menu. This description is used to communicate with the Action Center about the location of the damage.||Try to mark the location of the crack." EN_Step6_3="Another critical task of a levee patroller is making observation reports. An observation report is a description of the characteristics of ONE SINGLE signal at one moment in time. Damage can consist of several signals.||At a report marker you need to report every signal SEPARATELY as an observation. For each observation you can create multiple observation reports in time.||For making observations you have to access 'Observation' by pressing the left mouse button. You will enter a new screen, which is divided into two parts. On the left side the observations are shown, on the right side you can see the observation reports of each separate observation.||A lot of information, so it is time for some action! The damage of the artificial levee only consists of one signal, a crack. Create an observation report about this signal.||When you are finished in creating the report you need to call the Action Center to tell them about your report. In the field you always need to call the Action Center in order to approve your observations and to make an assessment about the situation.||Go and check the status of your report before and after you called the Action Center. You can view the status of your report in the Observation sub-menu.||One hint: you need to use the measurement markers to fill in the report." EN_Step6_4="Excellent! You now understand the reporting part of the report marker. With the report marker you can also make a diagnosis or take a measure.||Making a diagnosis means you indicate which failure mechanism lies behind the damage. This requires some understanding of failure mechanisms, but of course you can always try to make an educated guess. For making a diagnosis you have to access 'Diagnosis report' with the left mouse button.||A diagnosis is always required before you are allowed to take any measures. For taking a measure you have to access 'Take measure' with the left mouse button.||It is not always the case that you need to make a diagnosis or take a measure. This depends on your progress or the responsibilities that are given to you during your inspection.||The last option of the report marker menu is deleting it. This is only possible when nothing has been approved by the Action Center yet.||Check the diagnosis report, take measure and deleting function. When you think you understand this you may proceed to the final step." EN_Step7="You have almost become a levee patroller of the water board Aan de Ka! We only need to tell you a bit about the other three tools in your inventory; the handbook, notebook and the statistics.||You can use the handbook as a reference. It describes the signals, the failure mechanisms and the procedures you need to follow.||You can use the notebook to write down little notes during your inspection. In this way you will not forget certain things. You can type in your notes and post them by pressing the 'post'-button with the left mouse button.||The statistics are used to inform you about little facts during your inspection.||Just check out these tools. We will call you in about a minute to congratulate you with finishing this training." EN_StepNotDone="You haven't finished the previous step of training. Please follow the instructions of the previous step before proceeding to this one." EN_NotRightStep="You should follow the steps in the right order.|Please go back to the step you were before coming here." EN_BeginText="Welcome to the garden of the water board Aan de Ka. This garden is used to train levee patrollers. After the training the levee patroller may actually inspect the levees.||Today you will be trained. This training consists of 7 steps. If you complete each one of them you become the new levee patroller of the water board Aan de Ka.||Each step starts at a wooden sign. Walk up to a wooden sign and it will provide an explanation of what you need to do.||Go to the wooden sign with number 1 and follow the instructions for completing the first step.||Use the arrow keys to walk." NL_Step1="Voor een optimale inspectie moet je één hand op de muis plaatsen en de ander op de pijltjestoetsen.||De pijltjestoetsen zijn je benen. Je kunt naar links, rechts, voren en achteren bewegen door de op de corresponderende toets te drukken.||De muis bestuurt je ogen. Je kunt om je heen kijken door de muis te bewegen.||Probeer omhoog te kijken en de zon te zien. Als dit lukt, dan moet je proberen naar de grond te kijken om een lieveheersbeestje te zien rondlopen.||Zodra je deze hebt gevonden, kun je naar het tweede houten bord gaan." NL_Step2="Nu je begrijpt dat de pijltjestoetsen gebruikt worden om te lopen en de muis om rond te kijken zullen we testen of je beide op hetzelfde moment kunt gebruiken.||Om deze vaardigheid te testen moet je de uitgang van de doolhof vinden. Aan het einde van de doolhof vind je het derde houten bord.||Wees overigens niet bang! Niemand is ooit verdwaald in dit doolhof, tot nu toe." NL_Step3="Er zijn twee dingen die je moet weten om de regio van Aan de Ka te inspecteren:||Ten eerste, het is de bedoeling dat je jouw voeten droog houdt. Om deze reden kun je niet in slootjes of rivieren lopen of springen. Probeer dit nu maar eens bij één van de slootjes. Je zult er achter komen dat dit niet kan.||Ten tweede, het is toegestaan om over de weilanden te lopen om de dijken te inspecteren. Als je naar een hek loopt, dan zal deze vanzelf open gaan.||Na het passeren van het hek mag je verder gaan naar het vierde houten bord." NL_Step4_1="Er zijn een aantal hulpmiddelen die je kunt gebruiken om de dijken te inspecteren.||In deze stap zullen we ons concentreren op de 'meetpiket'. Dit hulpmiddel kan gebruikt worden om de lengte, breedte en hoogte op te meten.||Druk op de rechtermuisknop om het Inventarismenu te openen.||Dan met de linkermuisknop op het vakje 'Meetpiket'.||Er verschijnt een doorzichtige piket die met de linkermuisknop een vaste plaats krijgt.||Probeer een meetpiket bij de letter 'A' te plaatsen. Nieuwe instructies volgen hierna." NL_Step4_2="Na het plaatsen van de meetpiket zal het bijhorende menu verschijnen. Dit menu kan op elk moment weer geopend worden door bij de piket te staan en op de linkermuisknop te drukken.||Selecteer in het menu 'Meet Afstand'.||Plaats de nieuwe doorzichtige piket vlakbij de letter “B”. Na het plaatsen van de tweede piket krijg je de meetresultaten te zien.||Ook zal er een optie verschijnen om een notitie te maken, deze verschijnen in het notitieblok, maar die is pas beschikbaar bij het zevende houten bord.||Als de meting is gedaan kun je naar het vijfde houten bord gaan." NL_Step5="Deze stap heeft betrekking op de Kaart. De Kaart kan gebruikt worden om je te oriënteren.||Druk op de rechtermuisknop om het Inventarismenu te open. Selecteer met de linkermuisknop het kaart icoon. Op de Kaart zul je een wit icoon zien. Dit ben jij. Ook zul je 2 rode piket iconen zien, dit zijn plaatsen waar rapportpiketten staan.||De Rapportpiket is nog een hulpmiddel in je Inventaris. Dit is het meest belangrijke hulpmiddel, en de functie hiervan zal in meer detail uitgelegd worden in stap zes. Op dit moment dien je het alleen te gebruiken om het effect van de piket op de Kaart te zien.||Als je met de linkermuisknop klikt op een van de twee kleine piketten, dan ga je direct naar die piket toe.||Dit is een erg handig hulpmiddel, omdat de inspectie wellicht erg saai wordt als je telkens over hetzelfde stuk heen en weer moet lopen.||Als je denkt dat jij deze vaardigheid beheerst, ga je naar bord zes." NL_Step6_1="Je bent bijna klaar! In deze stap zullen we de Rapportpiket in meer detail uitleggen. De Rapportpiket wordt gebruikt om te rapporteren en maatregelen te nemen. In het menu van de piket kun je een aantal dingen doen.||We zullen de opties langslopen. Als je meer informatie wilt hebben, dan kun je op de vraagtekens in de menu's drukken.||Nu zullen we ons richten op het plaatsen van de Rapportpiket. Je moet altijd een Rapportpiket in een gebied plaatsen waar je één of meer signalen hebt gevonden.||In de tuin kun je een kunstmatig stuk dijk zien met een scheur. Plaats een Rapportpiket bij dit schadebeeld." NL_Step6_2="Eén van de taken van een dijkwachter is om de locatie van het schadeprofiel te beschrijven. Om dit te kunnen doen, moet je het Rapporteermenu oproepen. Dit menu verschijnt na het plaatsen van een Rapportpiket of als je dichtbij een Rapportpiket bent en op de linkermuisknop drukt.||Druk met de linkermuisknop op het locatie icoon. Een scherm verschijnt met een kaart en je zult zien dat aan de muispijl een rood kruis is verbonden. Plaats dit rode kruis waar jij denkt dat de Rapportpiket zich bevindt. Doe dit met de linkermuisknop.||Als je een fout maakt, dan kun je het kruis weer verplaatsen met de linkermuisknop.||Druk daarna op 'Ok' om verder te gaan." NL_Step6_3="Een andere taak van een dijkwachter is het maken van een observatie rapport. Een observatie rapport is een beschrijving van de kenmerken van ÉÉN signaal op een bepaald moment in de tijd. Een schadeprofiel kan wel uit meerdere signalen bestaan.||Bij een Rapportpiket moet je elk signaal APART vermelden als een observatie. Voor elke observatie kun je meerdere observatie rapporten in de tijd maken.||Klik in het rapport menu met de linkermuisknop op het Observatie icoon.||Selecteer in het nieuwe scherm 'Nieuwe Observatie' en vul vervolgens de gegevens in van het signaal.||Als je klaar bent met het maken van het rapport, dien je het Actiecentrum te bellen om hen te vertellen over jouw bevindingen.||Druk met de linkermuisknop op het Actiecentrum icoon, het gesprek zet je voort met de knop rechtsonder.||In het veld moet je altijd het Actiecentrum bellen om jouw observaties goed te laten keuren en een inschatting van de situatie te maken.||Bekijk de status van jouw rapport voordat en nadat je het Actiecentrum hebt gebeld. Je kunt de status van jouw rapport zien in het Observatie submenu." NL_Step6_4="Je kunt naast rapporteren ook een diagnose of een maatregel nemen bij de Rapportpiket.||Deze Opties zijn afhankelijk van je verantwoordelijkheden. In deze training kan je alleen een diagnose geven.||Druk op het 'Diagnose rapport' icoon met de linkermuisknop en maak een schatting van het mogelijke faalmechanisme.||Een diagnose rapport is altijd noodzakelijk voordat je maatregelen kunt nemen. Om maatregelen te nemen dien je in het menu “Neem Maatregel” te drukken met de linker muisknop. In deze training is het niet mogelijk om maatregelen te nemen. ||De laatste optie van het rapporteer menu is Wissen. Dit is alleen mogelijk wanneer de observatie nog niet is goedgekeurd door het Actiecentrum.||Wanneer je denkt dat je het begrijpt, dan kun je naar stap zeven gaan." NL_Step7="Je bent bijna dijkwachter van het waterschap Aan de Ka geworden! We moeten alleen nog wat uitleggen over het laatste hulpmiddelen van jouw inventaris;||Handboek||Hier vind je handige informatie over de procedures van een dijkwachter, uitleg van faalmechanismen en een overzicht met illustraties van de verschillende signalen die gerapporteerd kunnen worden.||Notitieblok||In het notitieblok kunnen meetgegevens worden opgeslagen, en je kan er aantekeningen plaatsen.||Statistieken||Hier kun je zien hoe goed je het doet: of je alle faalmechanismen hebt gevonden en of je ze goed hebt gerapporteerd. Je vindt de Statistieken in het menu dat je met de rechter muisknop oproept. Bekijk je statistieken voor deze training.||We bellen je in ongeveer een minuut om je te feliciteren met het voltooien van de training." NL_StepNotDone="Je hebt de vorige stap van de training nog niet voltooid. Volg de instructies van de vorige stap voordat je doorgaat naar deze stap." NL_NotRightStep="Je moet de stappen in de juiste volgorde aflopen.|Ga terug naar de stap waar je vandaan komt voordat je verder gaat naar deze stap." NL_BeginText="Welkom in de tuin van het waterschap Aan de Ka. Deze tuin wordt gebruikt om dijkwachters te trainen. Na het voltooien van de training mogen dijkwachters pas echt de dijken op.||Vandaag zal jij worden getraind. Deze training bestaat uit 7 stappen. Als jij elk van deze stappen succesvol voltooit, dan zal je dijkwachter worden van het waterschap Aan de Ka.||Elke stap begint bij een houten bord. Als je bij een houten bord aankomt, zal je een uitleg krijgen over wat je moet doen.||Ga nu naar het houten bord met nummer 1 en volg de instructies om de eerste stap te voltooien. Rechtsonder staat ook altijd aangeven welke acties er verwacht worden.||Gebruik de pijltjestoetsen om te lopen." bMakeCall = false callTimer = 0 }