From 76de3cc7ee26a6cb8a543c0a2efa49a95063e108 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 14:46:45 +0200 Subject: [PATCH 01/17] =?UTF-8?q?Oppdaterer=20testbrett=20for=20=C3=A5=20s?= =?UTF-8?q?t=C3=B8tte=20ny=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/boards/manual_testing.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/resources/boards/manual_testing.txt b/src/main/resources/boards/manual_testing.txt index ddc9e2e..45a0854 100644 --- a/src/main/resources/boards/manual_testing.txt +++ b/src/main/resources/boards/manual_testing.txt @@ -2,9 +2,9 @@ 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 17;1 01;1 18;1 19;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 11;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 -01;1 01;1 01;1 01;1 11;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 -01;1 01;1 01;1 01;1 06;1 05;7 01;1 01;1 01;1 01;1 01;1 01;1 -22;1 21;1 24;1 25;1 23;1 27;1 28;1 29;1 30;1 26;1 01;1 01;1 +01;1 01;1 01;1 01;1 11;1 01;1 01;1 01;1 01;1 01;1 01;1 21;1 +01;1 01;1 01;1 01;1 06;1 05;7 01;1 01;1 01;1 01;1 01;1 21;1 +22;1 21;1 24;1 25;1 23;1 27;1 28;1 29;1 30;1 26;1 01;1 05;1 01;1 01;1 01;1 01;1 03;1 04;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 02;1 34;7 34;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 01;1 34;5 34;3 01;1 01;1 01;1 01;1 @@ -18,8 +18,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 5;7 +0 0 0 0 0 0 0 0 0 0 0 6;7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1;3 0 0 0 0 0 0 0 0 0 0 0 1;1 0 0 0 0 From 5b69f54d8cfe464b70807e6153cb972a06b3cf53 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 14:47:14 +0200 Subject: [PATCH 02/17] =?UTF-8?q?Lager=20ny=20manuell=20test=20som=20teste?= =?UTF-8?q?r=20pushers=20og=20at=20spiller=20d=C3=B8r=20helt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../planlegging/Sprint_4/Manuell_tester.txt | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index b9a95dd..eaeb535 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -92,3 +92,37 @@ move 1 move 3 kryss ut spillet + +nytt spill + +runde 1 - bevege til test +rotate right +move 3 +move 2 +move 1 +move 1 + +runde 2 +rotate right +rotate left +velg 3 til random kort +pusheren skal dytte deg på andre fase i runden (siden det er en partallspusher) + +runde 3 +respawner på skiftesnøkkelen du ble dyttet av + +move 1 +velg 4 til random kort +pusheren skal dytte deg på første fase i runden (oddetallspusher) +siden du dør før første fase er ferdig skal respawn ikke endres + +runde 4 +respawner på skiftesnøkkelen du respawnet sist + +move 1 +velg 4 til random kort +pusheren skal dytte deg på første fase i runden (oddetallspusher) +du er nå tom for liv og spillet skal terminere neste runde + +runde 5 +spillet terminerer og du får meldingen: "[Critical] All players died. Cannot continue playing." \ No newline at end of file From e87b12c45c7e362da05e245022fb10407e263576 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 15:00:25 +0200 Subject: [PATCH 03/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20f=C3=B8rste=20runde=20?= =?UTF-8?q?av=20f=C3=B8rste=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../planlegging/Sprint_4/Manuell_tester.txt | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index eaeb535..935a946 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -1,11 +1,16 @@ -runde 1 -backup tester tannhjule til høyre -move1 tester tannhjule til venstre -move2 tester sakte transport bånd som går inn i et høyre vrid sakte transport bånd -rotate left tester sakte transport bånd bort til raskt transport bånd -u turn tester raskt transportbånd bort til flag 1 og tester at flag 1 blir registrert +runde 1 - tester tannhjule til høyre, tannhjule til venstre, sakte transport bånd, høyre vrid sakte transport, +raskt transport bånd, flag 1 blir registrert og vist + +program som skal kjøres: backup, move1, move2, rotate left, u-turn. Trykk confirm + +Robot beveger seg sør fra spawnpoint og blir rotert av tannhjul så den peker øst. +Robot beveger seg med move1 et steg øst og blir rotert av tannhjul så den peker nord. +Robot beveger seg med move2 to steg nord og blir flyttet av transportbånd et steg vest, og blir rotert mot øst siden +det er en sving. +Robot roteres mot nord av rotate left og blir flyttet av transportbånd et steg nord, til et raskt transportbånd. +Robot roteres mot sør av u-turn og blir flyttet av raskt transportbånd to steg nord, til flagg 1, som blir registrert. +Det forventes markert nede til høyre for blidet av roboten. -comfirm runde 2 rotet left From 577dd73fff8494f6b4778ef748e3e59c98b8e3c9 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 15:19:25 +0200 Subject: [PATCH 04/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20andre=20runde=20av=20f?= =?UTF-8?q?=C3=B8rste=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../planlegging/Sprint_4/Manuell_tester.txt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 935a946..9632390 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -1,7 +1,7 @@ runde 1 - tester tannhjule til høyre, tannhjule til venstre, sakte transport bånd, høyre vrid sakte transport, raskt transport bånd, flag 1 blir registrert og vist -program som skal kjøres: backup, move1, move2, rotate left, u-turn. Trykk confirm +Program som skal kjøres: backup, move1, move2, rotate left, u-turn. Trykk confirm Robot beveger seg sør fra spawnpoint og blir rotert av tannhjul så den peker øst. Robot beveger seg med move1 et steg øst og blir rotert av tannhjul så den peker nord. @@ -12,18 +12,20 @@ Robot roteres mot sør av u-turn og blir flyttet av raskt transportbånd to steg Det forventes markert nede til høyre for blidet av roboten. -runde 2 -rotet left -move 2 tester flag 2 blir registrert -rotate right -u turn -move 3 tester at spiller dør av å gå av brettet +runde 2 - tester at flag 2 blir registrert, roboten dør av å gå av brettet, comfirm + powerdown, continue powerdown, +ikke ta continue powerdown -comfirm + powerdown tester at powerdown virker +Program som skal kjøres: rotate left, move2, rotate right, u-turn, move3. Trykk comfirm + powerdown -continue powerdown click tester at continue powerdown virker +Roboten roteres mot øst av rotate left, og står på flagg 1. +Roboten beveger seg med move2 to steg øst til flagg 2, som blir registrert og markert. +Roboten roteres mot sør av rotate right, og står på flagg 2. +Roboten roteres mot nord av u-turn, og står på flagg 2. +Roboten beveger seg med move3 tre steg nord og går av brettet. Roboten dør og et hjerte forsvinner nede på skjermen. +Roboten respawner på flagg 2 og går i powerdown. +Spiller trykker continue powerdown og robot går i powerdown enda en runde. +Spiller trykker ikke contine powerdown og robot går ikke i powerdown. -continue powerdown vent tester at det å ikke ta continue powerdown virker runde 3 rotate right From 180caafd4cc560bfd18b73042393d891459bd8d8 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 15:27:41 +0200 Subject: [PATCH 05/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20tredje=20runde=20av=20?= =?UTF-8?q?f=C3=B8rste=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../planlegging/Sprint_4/Manuell_tester.txt | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 9632390..de752e3 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -27,18 +27,15 @@ Spiller trykker continue powerdown og robot går i powerdown enda en runde. Spiller trykker ikke contine powerdown og robot går ikke i powerdown. -runde 3 -rotate right -move 1 tester at når du treffer alle falgende så vinner du -velg 3 tilfeldige kort - -comfirm - -du vant - -quit tester at quit virker +runde 3 - tester at når du treffer alle falgende så vinner du, når du vinner får du vinnerskjermen, +du kan trykke quit knappen på vinnerskjermen for å lukke spillet +Program som skal kjøres: rotate right, move1, tilfeldig, tilfeldig, tilfeldig. Trykk confirm +Roboten roteres mot øst av rotate right, og står på flagg 2. +Roboten beveger seg med move1 et steg mot øst til flagg 3. +Spiller får opp vinnerskjerm som viser spillernavn og en quit knapp. +Spiller trykker på quit og spillet terminerer med melding: "Process finished with exit code -1" nytt test spill From 43fb892c3e46053cf8517a9071191b20d31e36b6 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 15:39:28 +0200 Subject: [PATCH 06/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20f=C3=B8rste=20runde=20?= =?UTF-8?q?av=20andre=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../planlegging/Sprint_4/Manuell_tester.txt | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index de752e3..202d5e2 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -1,3 +1,4 @@ +Spill 1: runde 1 - tester tannhjule til høyre, tannhjule til venstre, sakte transport bånd, høyre vrid sakte transport, raskt transport bånd, flag 1 blir registrert og vist @@ -12,10 +13,10 @@ Robot roteres mot sør av u-turn og blir flyttet av raskt transportbånd to steg Det forventes markert nede til høyre for blidet av roboten. -runde 2 - tester at flag 2 blir registrert, roboten dør av å gå av brettet, comfirm + powerdown, continue powerdown, +runde 2 - tester at flag 2 blir registrert, roboten dør av å gå av brettet, confirm + powerdown, continue powerdown, ikke ta continue powerdown -Program som skal kjøres: rotate left, move2, rotate right, u-turn, move3. Trykk comfirm + powerdown +Program som skal kjøres: rotate left, move2, rotate right, u-turn, move3. Trykk confirm + powerdown Roboten roteres mot øst av rotate left, og står på flagg 1. Roboten beveger seg med move2 to steg øst til flagg 2, som blir registrert og markert. @@ -38,22 +39,25 @@ Spiller får opp vinnerskjerm som viser spillernavn og en quit knapp. Spiller trykker på quit og spillet terminerer med melding: "Process finished with exit code -1" -nytt test spill -runde 1 -rotate left -move 1 tester 3 skade fra laser + at robot blokere laser -move 1 tester 2 skade fra laser + at robot blokere laser -move 1 tester 1 skade fra laser + at robot blokere laser -back up tester 8 skade fra laser +Spill 2: +runde 1 - tester at robot kan ta 1, 2 og 3 skade fra laser, + +Program som skal kjøres: rotate left, move1, move1, move1, back up. Trykk confirm + +Roboten roteres mot vest av rotate left, og står på spawn. +Roboten beveger seg med move1 et steg mot vest, og tar tre skade av laser. +Roboten beveger seg med move1 et steg mot vest, og tar to skade av laser. +Roboten beveger seg med move1 et steg mot vest, og tar en skade av laser. +Roboten beveger seg med back up et steg mot øst, og tar to skade av laser. Robot skal nå ha 8 skade, som viser +nede til høyre på skjermen. -comfirm runde 2 tester at kort blir låst select to one available card tester at du respawner med 2 i skade og på skiftesnøkkel -comfirm +confirm kryss ut spillet @@ -68,7 +72,7 @@ rotate left u turn move 3 tester hull -comfirm + powerdown +confirm + powerdown runde 2 rotate right @@ -77,7 +81,7 @@ rotate left u turn move 3 tester pit -comfirm + powerdown +confirm + powerdown runde 3 rotate right @@ -86,7 +90,7 @@ rotate left u turn move 2 tester at vegg på tile foran deg stopper deg -comfirm +confirm runde 4 rotate left tester at vegg på samme tile stopper deg From 2a03d3ac618507c36037d84204e382bca1189409 Mon Sep 17 00:00:00 2001 From: Tobydrama Date: Tue, 5 May 2020 15:46:33 +0200 Subject: [PATCH 07/17] oppdaterer javadoc --- docs/javadoc/allclasses-frame.html | 4 +- docs/javadoc/allclasses-noframe.html | 4 +- docs/javadoc/constant-values.html | 4 +- docs/javadoc/deprecated-list.html | 4 +- docs/javadoc/help-doc.html | 4 +- docs/javadoc/index-files/index-1.html | 4 +- docs/javadoc/index-files/index-10.html | 4 +- docs/javadoc/index-files/index-11.html | 8 +- docs/javadoc/index-files/index-12.html | 4 +- docs/javadoc/index-files/index-13.html | 4 +- docs/javadoc/index-files/index-14.html | 4 +- docs/javadoc/index-files/index-15.html | 4 +- docs/javadoc/index-files/index-16.html | 4 +- docs/javadoc/index-files/index-17.html | 12 ++- docs/javadoc/index-files/index-18.html | 6 +- docs/javadoc/index-files/index-19.html | 8 +- docs/javadoc/index-files/index-2.html | 4 +- docs/javadoc/index-files/index-20.html | 6 +- docs/javadoc/index-files/index-21.html | 4 +- docs/javadoc/index-files/index-22.html | 4 +- docs/javadoc/index-files/index-3.html | 4 +- docs/javadoc/index-files/index-4.html | 4 +- docs/javadoc/index-files/index-5.html | 4 +- docs/javadoc/index-files/index-6.html | 4 +- docs/javadoc/index-files/index-7.html | 16 +++- docs/javadoc/index-files/index-8.html | 4 +- docs/javadoc/index-files/index-9.html | 4 +- docs/javadoc/index.html | 2 +- .../javadoc/inf112/fiasko/roborally/Main.html | 4 +- .../roborally/networking/RequestState.html | 4 +- .../roborally/networking/RoboRallyClient.html | 4 +- .../roborally/networking/RoboRallyServer.html | 4 +- .../networking/containers/ErrorResponse.html | 4 +- .../containers/GameStartInfoResponse.html | 4 +- .../networking/containers/HandResponse.html | 4 +- .../networking/containers/HurryResponse.html | 4 +- .../networking/containers/OkayResponse.html | 4 +- .../PowerDownContainerResponse.html | 4 +- .../ProgramAndPowerdownRequest.html | 4 +- .../containers/ProgramsContainerResponse.html | 4 +- .../containers/UsernameRequest.html | 4 +- .../networking/containers/package-frame.html | 4 +- .../containers/package-summary.html | 4 +- .../networking/containers/package-tree.html | 4 +- .../roborally/networking/package-frame.html | 4 +- .../roborally/networking/package-summary.html | 4 +- .../roborally/networking/package-tree.html | 4 +- .../roborally/objects/AbstractDeck.html | 4 +- .../fiasko/roborally/objects/Board.html | 78 +++---------------- .../roborally/objects/BoardElement.html | 4 +- .../objects/BoardElementContainer.html | 4 +- .../inf112/fiasko/roborally/objects/Deck.html | 4 +- .../roborally/objects/DrawableGame.html | 4 +- .../roborally/objects/DrawableObject.html | 4 +- .../inf112/fiasko/roborally/objects/Grid.html | 4 +- .../roborally/objects/InteractableGame.html | 58 +++++++++++--- .../fiasko/roborally/objects/ListGrid.html | 4 +- .../fiasko/roborally/objects/Particle.html | 4 +- .../fiasko/roborally/objects/Phase.html | 19 +---- .../fiasko/roborally/objects/Player.html | 4 +- .../roborally/objects/ProgrammingCard.html | 4 +- .../objects/ProgrammingCardDeck.html | 4 +- .../roborally/objects/RoboRallyGame.html | 16 +++- .../fiasko/roborally/objects/Robot.html | 4 +- .../inf112/fiasko/roborally/objects/Tile.html | 4 +- .../fiasko/roborally/objects/TwoTuple.html | 4 +- .../inf112/fiasko/roborally/objects/Wall.html | 4 +- .../roborally/objects/package-frame.html | 4 +- .../roborally/objects/package-summary.html | 4 +- .../roborally/objects/package-tree.html | 4 +- .../roborally/objects/properties/Action.html | 4 +- .../objects/properties/Direction.html | 4 +- .../objects/properties/GameState.html | 4 +- .../objects/properties/ParticleType.html | 4 +- .../objects/properties/Position.html | 4 +- .../roborally/objects/properties/RobotID.html | 4 +- .../objects/properties/TileType.html | 4 +- .../objects/properties/WallType.html | 4 +- .../objects/properties/package-frame.html | 4 +- .../objects/properties/package-summary.html | 4 +- .../objects/properties/package-tree.html | 10 +-- .../fiasko/roborally/package-frame.html | 4 +- .../fiasko/roborally/package-summary.html | 4 +- .../inf112/fiasko/roborally/package-tree.html | 4 +- .../fiasko/roborally/ui/RoboRallyUI.html | 8 +- .../fiasko/roborally/ui/RoboRallyWrapper.html | 8 +- .../fiasko/roborally/ui/ScreenManager.html | 4 +- .../fiasko/roborally/ui/SimpleButton.html | 4 +- .../fiasko/roborally/ui/package-frame.html | 4 +- .../fiasko/roborally/ui/package-summary.html | 4 +- .../fiasko/roborally/ui/package-tree.html | 4 +- .../roborally/ui/screens/AbstractScreen.html | 4 +- .../ui/screens/BoardActiveScreen.html | 31 ++------ .../ui/screens/CardChoiceScreen.html | 4 +- .../roborally/ui/screens/CardRectangle.html | 4 +- .../roborally/ui/screens/IPAddressScreen.html | 4 +- .../ui/screens/InteractiveScreen.html | 4 +- .../roborally/ui/screens/LoadingScreen.html | 4 +- .../roborally/ui/screens/LobbyScreen.html | 4 +- .../roborally/ui/screens/PowerDownScreen.html | 4 +- .../roborally/ui/screens/StartMenuScreen.html | 4 +- .../roborally/ui/screens/UsernameScreen.html | 4 +- .../roborally/ui/screens/WinnerScreen.html | 4 +- .../roborally/ui/screens/package-frame.html | 4 +- .../roborally/ui/screens/package-summary.html | 4 +- .../roborally/ui/screens/package-tree.html | 4 +- .../roborally/utility/BoardLoaderUtil.html | 60 ++++++++------ .../roborally/utility/DeckLoaderUtil.html | 4 +- .../fiasko/roborally/utility/GridUtil.html | 4 +- .../fiasko/roborally/utility/IOUtil.html | 4 +- .../fiasko/roborally/utility/LaserHelper.html | 4 +- .../fiasko/roborally/utility/NetworkUtil.html | 4 +- .../roborally/utility/ResourceUtil.html | 4 +- .../fiasko/roborally/utility/StringUtil.html | 4 +- .../utility/TextureConverterUtil.html | 4 +- .../roborally/utility/package-frame.html | 4 +- .../roborally/utility/package-summary.html | 4 +- .../roborally/utility/package-tree.html | 4 +- docs/javadoc/overview-frame.html | 4 +- docs/javadoc/overview-summary.html | 4 +- docs/javadoc/overview-tree.html | 12 +-- 121 files changed, 371 insertions(+), 403 deletions(-) diff --git a/docs/javadoc/allclasses-frame.html b/docs/javadoc/allclasses-frame.html index b011fbf..679617c 100644 --- a/docs/javadoc/allclasses-frame.html +++ b/docs/javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/docs/javadoc/allclasses-noframe.html b/docs/javadoc/allclasses-noframe.html index 05c617a..2a46b10 100644 --- a/docs/javadoc/allclasses-noframe.html +++ b/docs/javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + diff --git a/docs/javadoc/constant-values.html b/docs/javadoc/constant-values.html index cb7069b..0af045a 100644 --- a/docs/javadoc/constant-values.html +++ b/docs/javadoc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + diff --git a/docs/javadoc/deprecated-list.html b/docs/javadoc/deprecated-list.html index 3213612..d77aa1c 100644 --- a/docs/javadoc/deprecated-list.html +++ b/docs/javadoc/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + diff --git a/docs/javadoc/help-doc.html b/docs/javadoc/help-doc.html index fb71d29..f67359d 100644 --- a/docs/javadoc/help-doc.html +++ b/docs/javadoc/help-doc.html @@ -2,9 +2,9 @@ - + API Help - + diff --git a/docs/javadoc/index-files/index-1.html b/docs/javadoc/index-files/index-1.html index 0537f38..86dbadf 100644 --- a/docs/javadoc/index-files/index-1.html +++ b/docs/javadoc/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + diff --git a/docs/javadoc/index-files/index-10.html b/docs/javadoc/index-files/index-10.html index e7b563f..ba64570 100644 --- a/docs/javadoc/index-files/index-10.html +++ b/docs/javadoc/index-files/index-10.html @@ -2,9 +2,9 @@ - + K-Index - + diff --git a/docs/javadoc/index-files/index-11.html b/docs/javadoc/index-files/index-11.html index d80e124..4a6ae05 100644 --- a/docs/javadoc/index-files/index-11.html +++ b/docs/javadoc/index-files/index-11.html @@ -2,9 +2,9 @@ - + L-Index - + @@ -95,10 +95,6 @@
Loads a board described in a file
-
loadBoardRotated(String, List<Robot>, boolean) - Static method in class inf112.fiasko.roborally.utility.BoardLoaderUtil
-
-
Loads and rotates a board described in a file
-
LoadingScreen - Class in inf112.fiasko.roborally.ui.screens
This screen is used to wait for something
diff --git a/docs/javadoc/index-files/index-12.html b/docs/javadoc/index-files/index-12.html index b44895d..2eb320c 100644 --- a/docs/javadoc/index-files/index-12.html +++ b/docs/javadoc/index-files/index-12.html @@ -2,9 +2,9 @@ - + M-Index - + diff --git a/docs/javadoc/index-files/index-13.html b/docs/javadoc/index-files/index-13.html index 3bd7bbe..dc9c014 100644 --- a/docs/javadoc/index-files/index-13.html +++ b/docs/javadoc/index-files/index-13.html @@ -2,9 +2,9 @@ - + N-Index - + diff --git a/docs/javadoc/index-files/index-14.html b/docs/javadoc/index-files/index-14.html index 99cca0d..0aca4ad 100644 --- a/docs/javadoc/index-files/index-14.html +++ b/docs/javadoc/index-files/index-14.html @@ -2,9 +2,9 @@ - + O-Index - + diff --git a/docs/javadoc/index-files/index-15.html b/docs/javadoc/index-files/index-15.html index 2caea8e..ff90667 100644 --- a/docs/javadoc/index-files/index-15.html +++ b/docs/javadoc/index-files/index-15.html @@ -2,9 +2,9 @@ - + P-Index - + diff --git a/docs/javadoc/index-files/index-16.html b/docs/javadoc/index-files/index-16.html index 88c93d5..7b1b96b 100644 --- a/docs/javadoc/index-files/index-16.html +++ b/docs/javadoc/index-files/index-16.html @@ -2,9 +2,9 @@ - + Q-Index - + diff --git a/docs/javadoc/index-files/index-17.html b/docs/javadoc/index-files/index-17.html index 41c5a94..59e193c 100644 --- a/docs/javadoc/index-files/index-17.html +++ b/docs/javadoc/index-files/index-17.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -125,10 +125,6 @@
This class helps with tasks related to resource loading
-
respawnRobot(Robot) - Method in class inf112.fiasko.roborally.objects.Board
-
-
Re-spawns a robot at the first available position relative to its backup position
-
respawnRobots() - Method in class inf112.fiasko.roborally.objects.Board
Moves all dead robots to their backups and makes them part of the board again, and if a robot has no lives @@ -208,10 +204,12 @@
Runs all programming cards for a phase
-
runTurn() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
+
runTurn() - Method in interface inf112.fiasko.roborally.objects.InteractableGame
Starts a turn in the game
+
runTurn() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
+
 
A B C D E F G H I K L M N O P Q R S T U V W  diff --git a/docs/javadoc/index-files/index-18.html b/docs/javadoc/index-files/index-18.html index 51dabe9..2f7fe3e 100644 --- a/docs/javadoc/index-files/index-18.html +++ b/docs/javadoc/index-files/index-18.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -226,8 +226,6 @@
 
show() - Method in class inf112.fiasko.roborally.ui.screens.AbstractScreen
 
-
show() - Method in class inf112.fiasko.roborally.ui.screens.BoardActiveScreen
-
 
show() - Method in class inf112.fiasko.roborally.ui.screens.InteractiveScreen
 
show() - Method in class inf112.fiasko.roborally.ui.screens.LobbyScreen
diff --git a/docs/javadoc/index-files/index-19.html b/docs/javadoc/index-files/index-19.html index 690b4bb..20c2eb2 100644 --- a/docs/javadoc/index-files/index-19.html +++ b/docs/javadoc/index-files/index-19.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -127,10 +127,6 @@
 
touchUp(int, int, int, int) - Method in class inf112.fiasko.roborally.ui.screens.InteractiveScreen
 
-
tryRobotRespawn(Robot, int, int, int, Direction) - Method in class inf112.fiasko.roborally.objects.Board
-
-
Tries to re-spawn a robot on one of the positions described
-
TwoTuple<T,K> - Class in inf112.fiasko.roborally.objects
A class which can save a tuple with two values
diff --git a/docs/javadoc/index-files/index-2.html b/docs/javadoc/index-files/index-2.html index d0a1e5c..656ccf2 100644 --- a/docs/javadoc/index-files/index-2.html +++ b/docs/javadoc/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + diff --git a/docs/javadoc/index-files/index-20.html b/docs/javadoc/index-files/index-20.html index 5804b5f..172dc5a 100644 --- a/docs/javadoc/index-files/index-20.html +++ b/docs/javadoc/index-files/index-20.html @@ -2,9 +2,9 @@ - + U-Index - + @@ -81,8 +81,6 @@
Updates the flag of the robot if it stands on the correct flag.
-
updateRobotRespawn() - Method in class inf112.fiasko.roborally.objects.Phase
-
 
UsernameRequest - Class in inf112.fiasko.roborally.networking.containers
A request for sending a username to the server
diff --git a/docs/javadoc/index-files/index-21.html b/docs/javadoc/index-files/index-21.html index 27f3d75..ca809e3 100644 --- a/docs/javadoc/index-files/index-21.html +++ b/docs/javadoc/index-files/index-21.html @@ -2,9 +2,9 @@ - + V-Index - + diff --git a/docs/javadoc/index-files/index-22.html b/docs/javadoc/index-files/index-22.html index a396522..ac62f80 100644 --- a/docs/javadoc/index-files/index-22.html +++ b/docs/javadoc/index-files/index-22.html @@ -2,9 +2,9 @@ - + W-Index - + diff --git a/docs/javadoc/index-files/index-3.html b/docs/javadoc/index-files/index-3.html index 166d7da..8d77950 100644 --- a/docs/javadoc/index-files/index-3.html +++ b/docs/javadoc/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + diff --git a/docs/javadoc/index-files/index-4.html b/docs/javadoc/index-files/index-4.html index b5910b0..3cdcd53 100644 --- a/docs/javadoc/index-files/index-4.html +++ b/docs/javadoc/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + diff --git a/docs/javadoc/index-files/index-5.html b/docs/javadoc/index-files/index-5.html index e58b277..588ea59 100644 --- a/docs/javadoc/index-files/index-5.html +++ b/docs/javadoc/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + diff --git a/docs/javadoc/index-files/index-6.html b/docs/javadoc/index-files/index-6.html index e2af878..8682a13 100644 --- a/docs/javadoc/index-files/index-6.html +++ b/docs/javadoc/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + diff --git a/docs/javadoc/index-files/index-7.html b/docs/javadoc/index-files/index-7.html index bb3663c..29ddd1f 100644 --- a/docs/javadoc/index-files/index-7.html +++ b/docs/javadoc/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -127,6 +127,10 @@
Gets the height of the board
+
getBoardListHumanReadable() - Static method in class inf112.fiasko.roborally.utility.BoardLoaderUtil
+
+
Gets a list of all available boards with human-readable names
+
getBoardName() - Method in class inf112.fiasko.roborally.networking.containers.GameStartInfoResponse
Gets the board name
@@ -429,6 +433,10 @@
Gets the map of programs
+
getRealBoardName(String) - Static method in class inf112.fiasko.roborally.utility.BoardLoaderUtil
+
+
Gets the actual file name of a board given its human-readable name
+
getRealDeadRobots() - Method in class inf112.fiasko.roborally.objects.Board
Gets a list of robots no longer part of the game
@@ -475,10 +483,12 @@
Returns a robot id for a robot on a specific position if such a robot exists
-
getRobotPowerDown() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
+
getRobotPowerDown() - Method in interface inf112.fiasko.roborally.objects.InteractableGame
Gets the power down status of the client playing this instance of the game
+
getRobotPowerDown() - Method in class inf112.fiasko.roborally.objects.RoboRallyGame
+
 
getRobotsToDraw() - Method in interface inf112.fiasko.roborally.objects.DrawableGame
Gets a list of all robots to draw
diff --git a/docs/javadoc/index-files/index-8.html b/docs/javadoc/index-files/index-8.html index 0aaa4b9..7ba4a45 100644 --- a/docs/javadoc/index-files/index-8.html +++ b/docs/javadoc/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + diff --git a/docs/javadoc/index-files/index-9.html b/docs/javadoc/index-files/index-9.html index 838be92..9a72abb 100644 --- a/docs/javadoc/index-files/index-9.html +++ b/docs/javadoc/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + diff --git a/docs/javadoc/index.html b/docs/javadoc/index.html index 239ff78..600a3c8 100644 --- a/docs/javadoc/index.html +++ b/docs/javadoc/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/RequestState.html b/docs/javadoc/inf112/fiasko/roborally/networking/RequestState.html index c7c81ec..021fec5 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/RequestState.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/RequestState.html @@ -2,9 +2,9 @@ - + RequestState - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyClient.html b/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyClient.html index df46532..4d0d020 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyClient.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyClient.html @@ -2,9 +2,9 @@ - + RoboRallyClient - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyServer.html b/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyServer.html index 0f6e646..475f74a 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyServer.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/RoboRallyServer.html @@ -2,9 +2,9 @@ - + RoboRallyServer - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ErrorResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ErrorResponse.html index 994ad2d..d604b80 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ErrorResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ErrorResponse.html @@ -2,9 +2,9 @@ - + ErrorResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html index d07bb78..eddd36e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html @@ -2,9 +2,9 @@ - + GameStartInfoResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/HandResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/HandResponse.html index e56a3f2..184a968 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/HandResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/HandResponse.html @@ -2,9 +2,9 @@ - + HandResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/HurryResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/HurryResponse.html index 77318dd..d95f0fd 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/HurryResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/HurryResponse.html @@ -2,9 +2,9 @@ - + HurryResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/OkayResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/OkayResponse.html index 5fe016a..f22f36c 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/OkayResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/OkayResponse.html @@ -2,9 +2,9 @@ - + OkayResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html index 64ae74a..5c46c6b 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html @@ -2,9 +2,9 @@ - + PowerDownContainerResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramAndPowerdownRequest.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramAndPowerdownRequest.html index 13af7ff..2766018 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramAndPowerdownRequest.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramAndPowerdownRequest.html @@ -2,9 +2,9 @@ - + ProgramAndPowerdownRequest - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html index 58e167b..dd418f3 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html @@ -2,9 +2,9 @@ - + ProgramsContainerResponse - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/UsernameRequest.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/UsernameRequest.html index 531a7f9..85cce95 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/UsernameRequest.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/UsernameRequest.html @@ -2,9 +2,9 @@ - + UsernameRequest - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-frame.html index 192ae3d..43b945f 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking.containers - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-summary.html index eb8f72d..892a8d0 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking.containers - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-tree.html index 8246501..6feb58e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/containers/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking.containers Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/networking/package-frame.html index 8c02381..fb7ac4c 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/networking/package-summary.html index 6b20647..ea7b26d 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking - + diff --git a/docs/javadoc/inf112/fiasko/roborally/networking/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/networking/package-tree.html index 1f99a3b..0ef00df 100644 --- a/docs/javadoc/inf112/fiasko/roborally/networking/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/networking/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.networking Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/AbstractDeck.html b/docs/javadoc/inf112/fiasko/roborally/objects/AbstractDeck.html index c979214..fa837ec 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/AbstractDeck.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/AbstractDeck.html @@ -2,9 +2,9 @@ - + AbstractDeck - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Board.html b/docs/javadoc/inf112/fiasko/roborally/objects/Board.html index 4aaf19a..e5ca978 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Board.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Board.html @@ -2,9 +2,9 @@ - + Board - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -323,57 +323,51 @@ extends java.lang.Object void -respawnRobot(Robot robot) -
Re-spawns a robot at the first available position relative to its backup position
- - - -void respawnRobots()
Moves all dead robots to their backups and makes them part of the board again, and if a robot has no lives it will be removed from the game.
- + void reverseRobot(RobotID robotID)
Moves a robot one unit backwards according to the direction it's currently facing
- + void rotateRobotLeft(RobotID robotID)
Rotates a robot to the right
- + void rotateRobotRight(RobotID robotID)
Rotates a robot to the left
- + void setBackupPositionOfRobot(RobotID robotID, Position position)
Sets the backup position of a given robot to a given position
- + void setHasTouchedFlagThisTurn(RobotID robotID, boolean hasTouched)
Sets a boolean for if the robot has touched a flag this turn
- + void setPowerDown(RobotID robotID, java.lang.Boolean powerDown)
Sets the power down status of the robot
- + void teleportRobot(RobotID robotID, Position newPosition) @@ -382,23 +376,13 @@ extends java.lang.Object Be quite careful about using this method. - -boolean -tryRobotRespawn(Robot robot, - int size, - int startX, - int startY, - Direction direction) -
Tries to re-spawn a robot on one of the positions described
- - - + void updateRobotBackups()
Updates backup position of all robots on a repair tile
- + void updateRobotFlag(RobotID robotID, BoardElementContainer<Tile> flag) @@ -792,44 +776,6 @@ extends java.lang.Object it will be removed from the game. - - - -
    -
  • -

    respawnRobot

    -
    public void respawnRobot(Robot robot)
    -
    Re-spawns a robot at the first available position relative to its backup position
    -
    -
    Parameters:
    -
    robot - The robot to re-spawn
    -
    -
  • -
- - - -
    -
  • -

    tryRobotRespawn

    -
    public boolean tryRobotRespawn(Robot robot,
    -                               int size,
    -                               int startX,
    -                               int startY,
    -                               Direction direction)
    -
    Tries to re-spawn a robot on one of the positions described
    -
    -
    Parameters:
    -
    robot - The robot to re-spawn
    -
    size - The size of the square relative to the robot's spawn to try
    -
    startX - The x coordinate of the robot's backup position
    -
    startY - The y coordinate of the robot's backup position
    -
    direction - The direction of the face of the square to check
    -
    Returns:
    -
    Whether the robot was re-spawned
    -
    -
  • -
diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/BoardElement.html b/docs/javadoc/inf112/fiasko/roborally/objects/BoardElement.html index 41e1155..4c74da2 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/BoardElement.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/BoardElement.html @@ -2,9 +2,9 @@ - + BoardElement - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/BoardElementContainer.html b/docs/javadoc/inf112/fiasko/roborally/objects/BoardElementContainer.html index f8ba071..0d3d637 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/BoardElementContainer.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/BoardElementContainer.html @@ -2,9 +2,9 @@ - + BoardElementContainer - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Deck.html b/docs/javadoc/inf112/fiasko/roborally/objects/Deck.html index 989c9d1..e0ce33d 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Deck.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Deck.html @@ -2,9 +2,9 @@ - + Deck - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/DrawableGame.html b/docs/javadoc/inf112/fiasko/roborally/objects/DrawableGame.html index f1761d7..b57ebee 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/DrawableGame.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/DrawableGame.html @@ -2,9 +2,9 @@ - + DrawableGame - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/DrawableObject.html b/docs/javadoc/inf112/fiasko/roborally/objects/DrawableObject.html index aeb217a..4e0ed16 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/DrawableObject.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/DrawableObject.html @@ -2,9 +2,9 @@ - + DrawableObject - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Grid.html b/docs/javadoc/inf112/fiasko/roborally/objects/Grid.html index 3d19be6..1a4edbf 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Grid.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Grid.html @@ -2,9 +2,9 @@ - + Grid - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/InteractableGame.html b/docs/javadoc/inf112/fiasko/roborally/objects/InteractableGame.html index e07d04e..0266f70 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/InteractableGame.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/InteractableGame.html @@ -2,9 +2,9 @@ - + InteractableGame - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -155,48 +155,60 @@ var activeTableTab = "activeTableTab"; +boolean +getRobotPowerDown() +
Gets the power down status of the client playing this instance of the game
+ + + java.lang.String getWinningPlayerName()
Gets the name of the player who won
- + void receiveAllPrograms(ProgramsContainerResponse programs)
Continues turn when programs for all players are received from the server
- + void receiveStayInPowerDown(PowerDownContainerResponse powerDowns)
Continues turn when stay in power down is received from all players
- + +void +runTurn() +
Starts a turn in the game
+ + + void setExtraCards(ProgrammingCardDeck extraCards)
Sets extra cards necessary when the player has no program to lock
- + void setGameState(GameState gameState)
Sets the state of the game
- + void setPlayerHand(ProgrammingCardDeck playerHand)
Sets the hand of this player
- + void setProgram(java.util.List<ProgrammingCard> program)
Sets the program of this player
- + void setWinningPlayerName(java.lang.String winningPlayerName)
Sets the name of the player that won the game
@@ -391,7 +403,7 @@ var activeTableTab = "activeTableTab"; -
    +
    • setProgram

      void setProgram(java.util.List<ProgrammingCard> program)
      @@ -402,6 +414,30 @@ var activeTableTab = "activeTableTab";
    + + + +
      +
    • +

      runTurn

      +
      void runTurn()
      +
      Starts a turn in the game
      +
    • +
    + + + +
      +
    • +

      getRobotPowerDown

      +
      boolean getRobotPowerDown()
      +
      Gets the power down status of the client playing this instance of the game
      +
      +
      Returns:
      +
      Whether this player's robot is in power down
      +
      +
    • +
diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/ListGrid.html b/docs/javadoc/inf112/fiasko/roborally/objects/ListGrid.html index 968ad57..5bc7a03 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/ListGrid.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/ListGrid.html @@ -2,9 +2,9 @@ - + ListGrid - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Particle.html b/docs/javadoc/inf112/fiasko/roborally/objects/Particle.html index cba6f53..aa17cf5 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Particle.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Particle.html @@ -2,9 +2,9 @@ - + Particle - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Phase.html b/docs/javadoc/inf112/fiasko/roborally/objects/Phase.html index 839a768..c34e766 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Phase.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Phase.html @@ -2,9 +2,9 @@ - + Phase - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -196,10 +196,6 @@ extends java.lang.Object
Runs all programming cards for a phase
- -void -updateRobotRespawn()  - - - - -
    -
  • -

    updateRobotRespawn

    -
    public void updateRobotRespawn()
    -
  • -
diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Player.html b/docs/javadoc/inf112/fiasko/roborally/objects/Player.html index ce7488b..06dbe2f 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Player.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Player.html @@ -2,9 +2,9 @@ - + Player - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCard.html b/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCard.html index 042e343..4accd19 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCard.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCard.html @@ -2,9 +2,9 @@ - + ProgrammingCard - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCardDeck.html b/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCardDeck.html index daece9f..36b6e9c 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCardDeck.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/ProgrammingCardDeck.html @@ -2,9 +2,9 @@ - + ProgrammingCardDeck - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/RoboRallyGame.html b/docs/javadoc/inf112/fiasko/roborally/objects/RoboRallyGame.html index 04f7a4c..adb28a9 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/RoboRallyGame.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/RoboRallyGame.html @@ -2,9 +2,9 @@ - + RoboRallyGame - + @@ -214,7 +214,7 @@ implements -java.lang.Boolean +boolean getRobotPowerDown()
Gets the power down status of the client playing this instance of the game
@@ -359,9 +359,12 @@ implements
  • getRobotPowerDown

    -
    public java.lang.Boolean getRobotPowerDown()
    +
    public boolean getRobotPowerDown()
    +
    Gets the power down status of the client playing this instance of the game
    +
    Specified by:
    +
    getRobotPowerDown in interface InteractableGame
    Returns:
    Whether this player's robot is in power down
    @@ -743,7 +746,12 @@ implements

    runTurn

    public void runTurn()
    +
    Starts a turn in the game
    +
    +
    Specified by:
    +
    runTurn in interface InteractableGame
    +
  • diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Robot.html b/docs/javadoc/inf112/fiasko/roborally/objects/Robot.html index e1f8645..ee8c988 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Robot.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Robot.html @@ -2,9 +2,9 @@ - + Robot - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Tile.html b/docs/javadoc/inf112/fiasko/roborally/objects/Tile.html index 9281803..bd31fcd 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Tile.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Tile.html @@ -2,9 +2,9 @@ - + Tile - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/TwoTuple.html b/docs/javadoc/inf112/fiasko/roborally/objects/TwoTuple.html index 404b0bb..443fcaa 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/TwoTuple.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/TwoTuple.html @@ -2,9 +2,9 @@ - + TwoTuple - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/Wall.html b/docs/javadoc/inf112/fiasko/roborally/objects/Wall.html index 525aa64..9dd533e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/Wall.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/Wall.html @@ -2,9 +2,9 @@ - + Wall - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/objects/package-frame.html index bafa2d5..601f231 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/objects/package-summary.html index 2bc57a0..e5eed29 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/objects/package-tree.html index d416507..2666d1e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Action.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Action.html index 6426ae3..b03cbb7 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Action.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Action.html @@ -2,9 +2,9 @@ - + Action - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Direction.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Direction.html index 020877c..6c97623 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Direction.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Direction.html @@ -2,9 +2,9 @@ - + Direction - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/GameState.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/GameState.html index b43889a..a639418 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/GameState.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/GameState.html @@ -2,9 +2,9 @@ - + GameState - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/ParticleType.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/ParticleType.html index 65fc4a0..8b6f0ef 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/ParticleType.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/ParticleType.html @@ -2,9 +2,9 @@ - + ParticleType - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Position.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Position.html index 5c87a4e..41af9a5 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/Position.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/Position.html @@ -2,9 +2,9 @@ - + Position - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/RobotID.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/RobotID.html index 5302f46..a367afd 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/RobotID.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/RobotID.html @@ -2,9 +2,9 @@ - + RobotID - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/TileType.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/TileType.html index 00b7379..a63a043 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/TileType.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/TileType.html @@ -2,9 +2,9 @@ - + TileType - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/WallType.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/WallType.html index 9dd0f59..5fbf13f 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/WallType.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/WallType.html @@ -2,9 +2,9 @@ - + WallType - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-frame.html index aa33564..62ae356 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects.properties - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-summary.html index adbff39..2fa1031 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects.properties - + diff --git a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-tree.html index 4a69fbc..f6db2c2 100644 --- a/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/objects/properties/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.objects.properties Class Hierarchy - + @@ -90,13 +90,13 @@
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
        +
      • inf112.fiasko.roborally.objects.properties.TileType
      • inf112.fiasko.roborally.objects.properties.RobotID
      • -
      • inf112.fiasko.roborally.objects.properties.Action
      • -
      • inf112.fiasko.roborally.objects.properties.ParticleType
      • inf112.fiasko.roborally.objects.properties.Direction
      • inf112.fiasko.roborally.objects.properties.GameState
      • inf112.fiasko.roborally.objects.properties.WallType
      • -
      • inf112.fiasko.roborally.objects.properties.TileType
      • +
      • inf112.fiasko.roborally.objects.properties.Action
      • +
      • inf112.fiasko.roborally.objects.properties.ParticleType
    diff --git a/docs/javadoc/inf112/fiasko/roborally/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/package-frame.html index f057ac7..99409cf 100644 --- a/docs/javadoc/inf112/fiasko/roborally/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally - + diff --git a/docs/javadoc/inf112/fiasko/roborally/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/package-summary.html index 997d6da..c6591c6 100644 --- a/docs/javadoc/inf112/fiasko/roborally/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally - + diff --git a/docs/javadoc/inf112/fiasko/roborally/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/package-tree.html index ce3ca9e..9f671ed 100644 --- a/docs/javadoc/inf112/fiasko/roborally/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyUI.html b/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyUI.html index c231bad..0527a37 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyUI.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyUI.html @@ -2,9 +2,9 @@ - + RoboRallyUI - + @@ -125,7 +125,7 @@ var activeTableTab = "activeTableTab"; Method and Description -RoboRallyGame +InteractableGame getGame()
    Gets the robo rally game being rendered by the UI
    @@ -181,7 +181,7 @@ var activeTableTab = "activeTableTab";
    • getGame

      -
      RoboRallyGame getGame()
      +
      InteractableGame getGame()
      Gets the robo rally game being rendered by the UI
      Returns:
      diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyWrapper.html b/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyWrapper.html index 2e2b058..e8e360d 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyWrapper.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/RoboRallyWrapper.html @@ -2,9 +2,9 @@ - + RoboRallyWrapper - + @@ -223,7 +223,7 @@ implements dispose()  -RoboRallyGame +InteractableGame getGame()
      Gets the robo rally game being rendered by the UI
      @@ -433,7 +433,7 @@ implements
    • getGame

      -
      public RoboRallyGame getGame()
      +
      public InteractableGame getGame()
      Description copied from interface: RoboRallyUI
      Gets the robo rally game being rendered by the UI
      diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/ScreenManager.html b/docs/javadoc/inf112/fiasko/roborally/ui/ScreenManager.html index fe78725..6a68146 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/ScreenManager.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/ScreenManager.html @@ -2,9 +2,9 @@ - + ScreenManager - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/SimpleButton.html b/docs/javadoc/inf112/fiasko/roborally/ui/SimpleButton.html index 3914582..c73d188 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/SimpleButton.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/SimpleButton.html @@ -2,9 +2,9 @@ - + SimpleButton - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/ui/package-frame.html index 3cf258c..7a06d55 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/ui/package-summary.html index f32a59c..bdaecbc 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/ui/package-tree.html index 9ee0ceb..08290f0 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/AbstractScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/AbstractScreen.html index 6d99f14..6a7509c 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/AbstractScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/AbstractScreen.html @@ -2,9 +2,9 @@ - + AbstractScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html index 322c4ee..94d3b86 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html @@ -2,9 +2,9 @@ - + BoardActiveScreen - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -198,23 +198,19 @@ extends scrolled(int amount)  -void -show()  - - boolean touchDown(int screenX, int screenY, int pointer, int button)  - + boolean touchDragged(int screenX, int screenY, int pointer)  - + boolean touchUp(int screenX, int screenY, @@ -227,7 +223,7 @@ extends InteractiveScreen -keyDown, mouseMoved
    • +keyDown, mouseMoved, show
    • @@ -279,21 +275,6 @@ extends - - -
        -
      • -

        show

        -
        public void show()
        -
        -
        Specified by:
        -
        show in interface com.badlogic.gdx.Screen
        -
        Overrides:
        -
        show in class InteractiveScreen
        -
        -
      • -
      diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html index f6feef2..414ec9c 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html @@ -2,9 +2,9 @@ - + CardChoiceScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardRectangle.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardRectangle.html index c87f1a8..d03e72b 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardRectangle.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/CardRectangle.html @@ -2,9 +2,9 @@ - + CardRectangle - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/IPAddressScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/IPAddressScreen.html index bfc323d..254d816 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/IPAddressScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/IPAddressScreen.html @@ -2,9 +2,9 @@ - + IPAddressScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/InteractiveScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/InteractiveScreen.html index fe22eef..9736234 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/InteractiveScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/InteractiveScreen.html @@ -2,9 +2,9 @@ - + InteractiveScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/LoadingScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/LoadingScreen.html index 229483a..f55fc82 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/LoadingScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/LoadingScreen.html @@ -2,9 +2,9 @@ - + LoadingScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/LobbyScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/LobbyScreen.html index d5b6a49..a604f13 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/LobbyScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/LobbyScreen.html @@ -2,9 +2,9 @@ - + LobbyScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/PowerDownScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/PowerDownScreen.html index 755b531..a253fe2 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/PowerDownScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/PowerDownScreen.html @@ -2,9 +2,9 @@ - + PowerDownScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/StartMenuScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/StartMenuScreen.html index f7e9cfb..773cbb1 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/StartMenuScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/StartMenuScreen.html @@ -2,9 +2,9 @@ - + StartMenuScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/UsernameScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/UsernameScreen.html index 903b494..f8281ce 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/UsernameScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/UsernameScreen.html @@ -2,9 +2,9 @@ - + UsernameScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/WinnerScreen.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/WinnerScreen.html index d54c74f..6b45ac5 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/WinnerScreen.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/WinnerScreen.html @@ -2,9 +2,9 @@ - + WinnerScreen - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-frame.html index 8b1a64d..6632749 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui.screens - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-summary.html index bc67cf9..3f0d0ef 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui.screens - + diff --git a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-tree.html index 3362c57..f1bbafb 100644 --- a/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/ui/screens/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.ui.screens Class Hierarchy - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/BoardLoaderUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/BoardLoaderUtil.html index 51d95ac..63557da 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/BoardLoaderUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/BoardLoaderUtil.html @@ -2,9 +2,9 @@ - + BoardLoaderUtil - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9}; +var methods = {"i0":9,"i1":9,"i2":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -130,20 +130,24 @@ extends java.lang.Object Method and Description +static java.lang.String[] +getBoardListHumanReadable() +
      Gets a list of all available boards with human-readable names
      + + + +static java.lang.String +getRealBoardName(java.lang.String boardName) +
      Gets the actual file name of a board given its human-readable name
      + + + static Board loadBoard(java.lang.String boardFile, java.util.List<Robot> robotList)
      Loads a board described in a file
      - -static Board -loadBoardRotated(java.lang.String boardFile, - java.util.List<Robot> robotList, - boolean clockwise) -
      Loads and rotates a board described in a file
      - -
      • @@ -166,26 +170,36 @@ extends java.lang.Object

        Method Detail

        - +
        • -

          loadBoardRotated

          -
          public static Board loadBoardRotated(java.lang.String boardFile,
          -                                     java.util.List<Robot> robotList,
          -                                     boolean clockwise)
          -                              throws java.io.IOException
          -
          Loads and rotates a board described in a file
          +

          getRealBoardName

          +
          public static java.lang.String getRealBoardName(java.lang.String boardName)
          +
          Gets the actual file name of a board given its human-readable name
          Parameters:
          -
          boardFile - The file containing the board description
          -
          robotList - A list of robots on the board
          -
          clockwise - Whether to rotate the board clockwise
          +
          boardName - The human-readable name of a board
          Returns:
          -
          A board
          +
          The file name of the board
          +
          +
        • +
        + + + +
          +
        • +

          getBoardListHumanReadable

          +
          public static java.lang.String[] getBoardListHumanReadable()
          +                                                    throws java.io.IOException
          +
          Gets a list of all available boards with human-readable names
          +
          +
          Returns:
          +
          A list of all available boards
          Throws:
          -
          java.io.IOException - If the board file cannot be loaded
          +
          java.io.IOException - If the board list cannot be read
        diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/DeckLoaderUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/DeckLoaderUtil.html index 718d267..966322e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/DeckLoaderUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/DeckLoaderUtil.html @@ -2,9 +2,9 @@ - + DeckLoaderUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/GridUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/GridUtil.html index dae7b55..fbf1238 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/GridUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/GridUtil.html @@ -2,9 +2,9 @@ - + GridUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/IOUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/IOUtil.html index cbda862..87795c9 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/IOUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/IOUtil.html @@ -2,9 +2,9 @@ - + IOUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/LaserHelper.html b/docs/javadoc/inf112/fiasko/roborally/utility/LaserHelper.html index 094daf8..5ac6bfa 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/LaserHelper.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/LaserHelper.html @@ -2,9 +2,9 @@ - + LaserHelper - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/NetworkUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/NetworkUtil.html index 243caf9..d12a353 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/NetworkUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/NetworkUtil.html @@ -2,9 +2,9 @@ - + NetworkUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/ResourceUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/ResourceUtil.html index fbbc2f1..76cc0a6 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/ResourceUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/ResourceUtil.html @@ -2,9 +2,9 @@ - + ResourceUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/StringUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/StringUtil.html index e83aff4..33f6c8e 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/StringUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/StringUtil.html @@ -2,9 +2,9 @@ - + StringUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/TextureConverterUtil.html b/docs/javadoc/inf112/fiasko/roborally/utility/TextureConverterUtil.html index e3d340d..e9e0ca8 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/TextureConverterUtil.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/TextureConverterUtil.html @@ -2,9 +2,9 @@ - + TextureConverterUtil - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/package-frame.html b/docs/javadoc/inf112/fiasko/roborally/utility/package-frame.html index 5048994..cdcb9cb 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/package-frame.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/package-frame.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.utility - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/package-summary.html b/docs/javadoc/inf112/fiasko/roborally/utility/package-summary.html index d9c2db7..f746e75 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/package-summary.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/package-summary.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.utility - + diff --git a/docs/javadoc/inf112/fiasko/roborally/utility/package-tree.html b/docs/javadoc/inf112/fiasko/roborally/utility/package-tree.html index 0c9918c..5723476 100644 --- a/docs/javadoc/inf112/fiasko/roborally/utility/package-tree.html +++ b/docs/javadoc/inf112/fiasko/roborally/utility/package-tree.html @@ -2,9 +2,9 @@ - + inf112.fiasko.roborally.utility Class Hierarchy - + diff --git a/docs/javadoc/overview-frame.html b/docs/javadoc/overview-frame.html index eff5aa8..71b9092 100644 --- a/docs/javadoc/overview-frame.html +++ b/docs/javadoc/overview-frame.html @@ -2,9 +2,9 @@ - + Overview List - + diff --git a/docs/javadoc/overview-summary.html b/docs/javadoc/overview-summary.html index cdcd0ff..1917044 100644 --- a/docs/javadoc/overview-summary.html +++ b/docs/javadoc/overview-summary.html @@ -2,9 +2,9 @@ - + Overview - + diff --git a/docs/javadoc/overview-tree.html b/docs/javadoc/overview-tree.html index 947f1b3..fab5a3c 100644 --- a/docs/javadoc/overview-tree.html +++ b/docs/javadoc/overview-tree.html @@ -2,9 +2,9 @@ - + Class Hierarchy - + @@ -170,14 +170,14 @@
        • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
            -
          • inf112.fiasko.roborally.objects.properties.GameState
          • -
          • inf112.fiasko.roborally.objects.properties.WallType
          • +
          • inf112.fiasko.roborally.networking.RequestState
          • inf112.fiasko.roborally.objects.properties.Action
          • -
          • inf112.fiasko.roborally.objects.properties.ParticleType
          • inf112.fiasko.roborally.objects.properties.Direction
          • +
          • inf112.fiasko.roborally.objects.properties.GameState
          • +
          • inf112.fiasko.roborally.objects.properties.ParticleType
          • inf112.fiasko.roborally.objects.properties.RobotID
          • inf112.fiasko.roborally.objects.properties.TileType
          • -
          • inf112.fiasko.roborally.networking.RequestState
          • +
          • inf112.fiasko.roborally.objects.properties.WallType
        From 4510080f34495ad76a5068a28aef99964544e031 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 15:54:07 +0200 Subject: [PATCH 08/17] Laget manuell test med forventet resultat for hvert steg for andre runde av andre spill --- docs/team/planlegging/Sprint_4/Manuell_tester.txt | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 202d5e2..5818e0a 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -52,16 +52,13 @@ Roboten beveger seg med back up et steg mot øst, og tar to skade av laser. Robo nede til høyre på skjermen. -runde 2 tester at kort blir låst -select to one available card +runde 2 - tester at kort blir låst +Program som skal kjøres: tilfeldig. Trykk confirm -tester at du respawner med 2 i skade og på skiftesnøkkel -confirm - - -kryss ut spillet - +Roboten utører tilfelig kort, blir drept av laser. +Respawner på skitesnøkkel med to skade. +Spiller krysser ut spillet og spillet terminerer med melding: "Process finished with exit code -1" nytt spill From 165599a64c8eab239940e5657e262704ccdb66ec Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:06:20 +0200 Subject: [PATCH 09/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20f=C3=B8rste=20runde=20?= =?UTF-8?q?av=20tredje=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/team/planlegging/Sprint_4/Manuell_tester.txt | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 5818e0a..3cc8406 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -61,8 +61,18 @@ Respawner på skitesnøkkel med to skade. Spiller krysser ut spillet og spillet terminerer med melding: "Process finished with exit code -1" -nytt spill -runde 1 tester hull +Spill 3: +runde 1 - tester hull + +Program som skal kjøres: rotate right, move1, rotate left, u-turn, move3. Trykk confirm + powerdown + +Roboten roteres mot øst av rotate right, og står på spawn. +Roboten beveger seg med move1 et steg mot øst. +Roboten roteres mot nord av rotate left. +Roboten roteres mot sør av u-turn. +Roboten beveger seg med move3 to steg mot sør, inn i hullet og dør. +Roboten respawner på spawn og går i powerdown for å få 0 skade. + rotate right move 1 rotate left From f78ecaeab3b6fc6cfd1f2fcf56d532f952a5bc6a Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:09:58 +0200 Subject: [PATCH 10/17] La til forklaring av manuelle tester --- docs/team/planlegging/Sprint_4/Manuell_tester.txt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 3cc8406..44c385f 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -1,3 +1,6 @@ +Hver runde får du en spesifik kortstokk: en rotate right, en rotate left, en u-turn, en backup, en move 3, en move 2, tre move 1. +Tester som krever flere roboter må testes med multiplayer (de har også automatiske tester). + Spill 1: runde 1 - tester tannhjule til høyre, tannhjule til venstre, sakte transport bånd, høyre vrid sakte transport, raskt transport bånd, flag 1 blir registrert og vist @@ -73,15 +76,8 @@ Roboten roteres mot sør av u-turn. Roboten beveger seg med move3 to steg mot sør, inn i hullet og dør. Roboten respawner på spawn og går i powerdown for å få 0 skade. -rotate right -move 1 -rotate left -u turn -move 3 tester hull -confirm + powerdown - -runde 2 +runde 2 - tester rotate right move 2 rotate left From 32c5fb9699f08cf3601c488aff646527fb5e1d13 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:14:40 +0200 Subject: [PATCH 11/17] Laget manuell test med forventet resultat for hvert steg for andre runde av tredje spill --- .../planlegging/Sprint_4/Manuell_tester.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 44c385f..b726f3a 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -77,14 +77,17 @@ Roboten beveger seg med move3 to steg mot sør, inn i hullet og dør. Roboten respawner på spawn og går i powerdown for å få 0 skade. -runde 2 - tester -rotate right -move 2 -rotate left -u turn -move 3 tester pit +runde 2 - tester pit + +Program som skal kjøres: rotate right, move2, rotate left, u-turn, move3. Trykk confirm + powerdown + +Roboten roteres mot øst av rotate right, og står på spawn. +Roboten beveger seg med move2 et steg mot øst. +Roboten roteres mot nord av rotate left. +Roboten roteres mot sør av u-turn. +Roboten beveger seg med move3 to steg mot sør, inn i pitten og dør. +Roboten respawner på spawn og går i powerdown for å få 0 skade. -confirm + powerdown runde 3 rotate right From 7c06b887a773769766b4573d45f39034037486dd Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:21:00 +0200 Subject: [PATCH 12/17] Laget manuell test med forventet resultat for hvert steg for tredje runde av tredje spill --- .../planlegging/Sprint_4/Manuell_tester.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index b726f3a..8f308c4 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -82,21 +82,23 @@ runde 2 - tester pit Program som skal kjøres: rotate right, move2, rotate left, u-turn, move3. Trykk confirm + powerdown Roboten roteres mot øst av rotate right, og står på spawn. -Roboten beveger seg med move2 et steg mot øst. +Roboten beveger seg med move2 to steg mot øst. Roboten roteres mot nord av rotate left. Roboten roteres mot sør av u-turn. Roboten beveger seg med move3 to steg mot sør, inn i pitten og dør. Roboten respawner på spawn og går i powerdown for å få 0 skade. -runde 3 -rotate right -move 3 -rotate left -u turn -move 2 tester at vegg på tile foran deg stopper deg +runde 3 - tester vegg som står fremfor robot + +Program som skal kjøres: rotate right, move3, rotate left, u-turn, move2. Trykk confirm + +Roboten roteres mot øst av rotate right, og står på spawn. +Roboten beveger seg med move3 tre steg mot øst. +Roboten roteres mot nord av rotate left. +Roboten roteres mot sør av u-turn. +Roboten beveger seg med move2 et steg mot sør, og blir stoppet av en vegg som står fremfor den. -confirm runde 4 rotate left tester at vegg på samme tile stopper deg From ac27eca9fc98dbbb76e32fd809fac13773fec898 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:24:56 +0200 Subject: [PATCH 13/17] Laget manuell test med forventet resultat for hvert steg for fjerde runde av tredje spill --- .../planlegging/Sprint_4/Manuell_tester.txt | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 8f308c4..0b5d9b7 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -61,7 +61,7 @@ Program som skal kjøres: tilfeldig. Trykk confirm Roboten utører tilfelig kort, blir drept av laser. Respawner på skitesnøkkel med to skade. -Spiller krysser ut spillet og spillet terminerer med melding: "Process finished with exit code -1" +Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1" Spill 3: @@ -100,14 +100,17 @@ Roboten roteres mot sør av u-turn. Roboten beveger seg med move2 et steg mot sør, og blir stoppet av en vegg som står fremfor den. -runde 4 -rotate left tester at vegg på samme tile stopper deg -move 1 -move 1 -move 1 -move 3 +runde 4 - tester vegg som står på samme tile som robot + +Program som skal kjøres: rotate left, move1, move1, move1, move3. Trykk confirm + +Roboten roteres mot øst av rotate left, og står mot en vegg som står på samme tile. +Roboten beveger seg med move1 null steg mot øst, siden den blir stoppet av veggen. +Roboten beveger seg med move1 null steg mot øst, siden den blir stoppet av veggen. +Roboten beveger seg med move1 null steg mot øst, siden den blir stoppet av veggen. +Roboten beveger seg med move3 null steg mot øst, siden den blir stoppet av veggen. +Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1" -kryss ut spillet nytt spill From c929cb8928aeb2d161d23dabd9fa0cb261abf5ac Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:31:38 +0200 Subject: [PATCH 14/17] =?UTF-8?q?Laget=20manuell=20test=20med=20forventet?= =?UTF-8?q?=20resultat=20for=20hvert=20steg=20for=20f=C3=B8rste=20runde=20?= =?UTF-8?q?av=20fjerde=20spill?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../team/planlegging/Sprint_4/Manuell_tester.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 0b5d9b7..61922b1 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -112,14 +112,16 @@ Roboten beveger seg med move3 null steg mot øst, siden den blir stoppet av vegg Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1" -nytt spill +Spill 4: +runde 1 -runde 1 - bevege til test -rotate right -move 3 -move 2 -move 1 -move 1 +Program som skal kjøres: rotate right, move3, move2, move1, move1. Trykk confirm + +Roboten roteres mot øst av rotate right, og står på spawn. +Roboten beveger seg med move3 tre steg mot øst. +Roboten beveger seg med move2 to steg mot øst. +Roboten beveger seg med move1 et steg mot øst. +Roboten beveger seg med move1 et steg mot øst. runde 2 rotate right From 9a9114a2c40af963189c0018c4229e340a2dafee Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:44:47 +0200 Subject: [PATCH 15/17] Laget manuell test med forventet resultat for hvert steg for andre runde av fjerde spill --- docs/team/planlegging/Sprint_4/Manuell_tester.txt | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 61922b1..19fda67 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -121,13 +121,15 @@ Roboten roteres mot øst av rotate right, og står på spawn. Roboten beveger seg med move3 tre steg mot øst. Roboten beveger seg med move2 to steg mot øst. Roboten beveger seg med move1 et steg mot øst. -Roboten beveger seg med move1 et steg mot øst. +Roboten beveger seg med move1 et steg mot øst, blir flyttet av transportbånd et steg mot nord. + +runde 2 - tester partallspusher + +Program som skal kjøres: rotate right, rotate left, tilfeldig, tilfeldig, tilfeldig. Trykk confirm + +Roboten roteres mot sør av rotate right, står på partallspusher og skiftesnøkkel blir oppdatert spawn. +Roboten roteres mot øst av rotate left, og blir skubbet av brettet av partallspusheren så roboten dør. -runde 2 -rotate right -rotate left -velg 3 til random kort -pusheren skal dytte deg på andre fase i runden (siden det er en partallspusher) runde 3 respawner på skiftesnøkkelen du ble dyttet av From 21eaf9bc65686c014d4b201be929f9084c522da7 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:52:41 +0200 Subject: [PATCH 16/17] Laget manuell test med forventet resultat for hvert steg for tredje runde av fjerde spill --- docs/team/planlegging/Sprint_4/Manuell_tester.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 19fda67..7d268b1 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -131,8 +131,12 @@ Roboten roteres mot sør av rotate right, står på partallspusher og skiftesnø Roboten roteres mot øst av rotate left, og blir skubbet av brettet av partallspusheren så roboten dør. -runde 3 -respawner på skiftesnøkkelen du ble dyttet av +runde 3 - tester oddetallspusher + +Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm + +Roboten respawner på skiftesnøkkelen du ble dyttet av. Roboten beveger seg med move1 et steg mot nord, og blir skubbet + av brettet av oddetallspusheren så roboten dør. move 1 velg 4 til random kort From 84711a8425c68d565537c140ea656c2cada47698 Mon Sep 17 00:00:00 2001 From: GabrielMagnus Date: Tue, 5 May 2020 16:56:32 +0200 Subject: [PATCH 17/17] Laget manuell test med forventet resultat for hvert steg for fjerde runde av fjerde spill --- .../planlegging/Sprint_4/Manuell_tester.txt | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/docs/team/planlegging/Sprint_4/Manuell_tester.txt b/docs/team/planlegging/Sprint_4/Manuell_tester.txt index 7d268b1..f5c1b8f 100644 --- a/docs/team/planlegging/Sprint_4/Manuell_tester.txt +++ b/docs/team/planlegging/Sprint_4/Manuell_tester.txt @@ -137,19 +137,14 @@ Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Try Roboten respawner på skiftesnøkkelen du ble dyttet av. Roboten beveger seg med move1 et steg mot nord, og blir skubbet av brettet av oddetallspusheren så roboten dør. + Neste runde endres ikke respawn siden du dør før første fase er ferdig. -move 1 -velg 4 til random kort -pusheren skal dytte deg på første fase i runden (oddetallspusher) -siden du dør før første fase er ferdig skal respawn ikke endres -runde 4 -respawner på skiftesnøkkelen du respawnet sist +runde 4 - tester terminering av spill når alle spillere er dø -move 1 -velg 4 til random kort -pusheren skal dytte deg på første fase i runden (oddetallspusher) -du er nå tom for liv og spillet skal terminere neste runde +Program som skal kjøres: move1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm -runde 5 -spillet terminerer og du får meldingen: "[Critical] All players died. Cannot continue playing." \ No newline at end of file +Roboten respawner på skiftesnøkkelen du respawnet sist. Roboten beveger seg med move1 et steg mot nord, og blir skubbet +av brettet av oddetallspusheren så roboten dør. +Du er nå tom for liv og spillet skal terminere neste runde med meldingen: +"[Critical] All players died. Cannot continue playing." \ No newline at end of file