improved interpreter and added support for doWhile

This commit is contained in:
weckyy702
2020-12-26 19:03:05 +01:00
parent e5f3f9a9d1
commit 0af259d3a0
4 changed files with 91 additions and 30 deletions

View File

@@ -25,30 +25,96 @@
// niet22();
// }while(bool23);
//the following code was heavily distorted in order to test the interpreter. Sorry to everyone who has to read this
drehe("links");
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
gesteinSammeln();
fahre();
}
drehe("rechts");
gesteinSammeln();
gesteinSammeln();
fahre();
while(huegelVorhanden("rechts"))
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
gesteinSammeln();
fahre();
}
drehe("rechts");
gesteinSammeln();
gesteinSammeln();
fahre();
while(huegelVorhanden("rechts"))
while(huegelVorhanden("rechts"))
{
gesteinSammeln();
if(!huegelVorhanden("vorne"))
{
fahre();
} else
{
fahre();
}
}
drehe("rechts");
drehe("rechts");
do
{
insideDoWhile();
insideDoWhile();
insideDoWhile();
insideDoWhile();
}while( !huegelVorhanden( "vorne" ) ) ;