mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-02-01 07:39:35 +01:00
Legger til informasjon om manuell testing i README.md
This commit is contained in:
parent
284c1a66e7
commit
fd093e6ef8
14
README.md
14
README.md
@ -8,6 +8,20 @@ Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast,
|
|||||||
## Spillstatus
|
## Spillstatus
|
||||||
Ved kjøring av .jar filen blir det kjørt en demo, uten mulighet for bruker å bevege robot.
|
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 og kontrollmekanismer
|
||||||
### Knapper
|
### Knapper
|
||||||
- Q: Tilbakestiller kamera og kamerarotasjon
|
- Q: Tilbakestiller kamera og kamerarotasjon
|
||||||
|
Loading…
x
Reference in New Issue
Block a user