From fd093e6ef8cc888019bf5eb318c86ec33e8465b8 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Tue, 24 Mar 2020 11:53:41 +0100 Subject: [PATCH] Legger til informasjon om manuell testing i README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 8b08a5c..3bb6284 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,20 @@ Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast, ## Spillstatus Ved kjøring av .jar filen blir det kjørt en demo, uten mulighet for bruker å bevege robot. +## Manuell testing +Demoen er definert i RoboRallyGame sin metode runGameLoop(). Metodene som kan brukes for testing er: +- makeMove(Robot id, Korthandling) //Utfører en handling på en robot +- fireAllLasers() //Fyrer av alle lasere inkludert robotlasere +- moveAllConveyorBelts() //Flytter alle transportbånd +- checkAllFlags() //Oppdaterer roboter som besøker flagg +- rotateCogwheels() //Roterer tannhjul + +Robot id blir representert ved enumen RobotID +Korthandling blir representert ved enumen Action + +Ved å bruke metodene over kan alt i en eller flere faser testes og simuleres. Den store forskjellen fra MVP er at all +bruker-input blir hardkodet før programmet kjører. + ## Knapper og kontrollmekanismer ### Knapper - Q: Tilbakestiller kamera og kamerarotasjon