Compare commits

...

683 Commits

Author SHA1 Message Date
torlunjen
b3e09dfb73 Retter opp i en del markdown issues 2020-05-07 21:12:23 +02:00
torlunjen
fe64c41a9e Endrer navn på en fil pga markdown issue 2020-05-07 21:12:01 +02:00
torlunjen
6b3790db6c Lager overskrifter over bilder og endrer en link 2020-05-07 20:53:52 +02:00
torlunjen
f54d315315 Flytter Manuelle_tester.md til Deliverables 2020-05-07 20:53:20 +02:00
beb797ee01 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-07 20:32:53 +02:00
6fc037ce96 Legger til manglende NTH krav om timer 2020-05-07 20:32:37 +02:00
Steinar Aalstad Lillesund
0cd9e926c5 referat fra møte. 2020-05-07 20:05:32 +02:00
5693c123be Oppdaterer Kjent bug med en notis rundt advarslene som kan dukke opp på noen datamaskiner 2020-05-07 19:58:46 +02:00
1e1bc25ffd Oppdaterer dokumentasjon med mer korrekte linker for dokumentasjon 2020-05-07 19:50:31 +02:00
8757932cab Legger til manglende oppdatering av kameraet når brettvisningsskjermen blir laget 2020-05-07 19:25:59 +02:00
5cd2787a1e Oppdaterer Javadoc 2020-05-07 19:17:02 +02:00
79a774993b Gjør noen variabler final som kan være final 2020-05-07 19:12:57 +02:00
7b3b653b6a Legger til manglende kode i kommentarer og forbedrer en del kode 2020-05-07 18:56:37 +02:00
114d166723 Rettskriver manuelle tester for konsistens og entydighet 2020-05-07 16:20:12 +02:00
cb06744fbe Oppdaterer README med bedre informasjon om wiki sider 2020-05-07 15:48:07 +02:00
1c7bdb0a22 Fikser noen markdown-feil i Oblig4.md 2020-05-07 13:05:47 +02:00
torlunjen
26d214f373 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-07 12:58:42 +02:00
torlunjen
1f36f7f91a Lager Uml for oblig4 2020-05-07 12:54:40 +02:00
608ef40005 Fjerner gdx-backend-lwjgl avhengigheten siden den ikke virker nødvendig 2020-05-07 12:49:19 +02:00
torlunjen
39264c52d5 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	Deliverables/Oblig4.md
2020-05-07 12:29:46 +02:00
torlunjen
c9cb129120 Skriver ferdig del 2 i Oblig4.md 2020-05-07 12:28:24 +02:00
7980dcdb7c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-07 12:06:16 +02:00
d6a47e1d97 Legger til link til README for dokumentasjon 2020-05-07 12:06:10 +02:00
torlunjen
27eb88e667 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-07 12:03:45 +02:00
torlunjen
585c5a9e31 Legger til skjermdump av prosjekttavle 2020-05-07 12:03:36 +02:00
Steinar Aalstad Lillesund
b64b6035f6 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	Deliverables/Oblig4.md
2020-05-07 12:02:47 +02:00
Steinar Aalstad Lillesund
3ac85c1209 referat fra møte. 2020-05-07 12:00:39 +02:00
Steinar Aalstad Lillesund
0f1b2d305c Krav på Oblig4.md 2020-05-07 12:00:01 +02:00
torlunjen
2196723e65 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-07 11:40:54 +02:00
torlunjen
85b25ddb7f Skriver om deler av Manuelle_tester.md 2020-05-07 11:40:45 +02:00
3cf868b29d Fikser en del skrivefeil i Oblig4.md 2020-05-07 11:16:37 +02:00
eb91a14726 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-05 20:04:16 +02:00
adc3dd5e2c Rydder opp i koden og forbedrer visning av noen feilmeldinger 2020-05-05 20:04:08 +02:00
061e94d876 Minsker tiden klienten venter på svar fra en server 2020-05-05 20:01:49 +02:00
GabrielMagnus
021ac12965 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-05 16:56:37 +02:00
GabrielMagnus
84711a8425 Laget manuell test med forventet resultat for hvert steg for fjerde runde av fjerde spill 2020-05-05 16:56:32 +02:00
GabrielMagnus
21eaf9bc65 Laget manuell test med forventet resultat for hvert steg for tredje runde av fjerde spill 2020-05-05 16:52:41 +02:00
GabrielMagnus
9a9114a2c4 Laget manuell test med forventet resultat for hvert steg for andre runde av fjerde spill 2020-05-05 16:44:47 +02:00
GabrielMagnus
c929cb8928 Laget manuell test med forventet resultat for hvert steg for første runde av fjerde spill 2020-05-05 16:31:38 +02:00
GabrielMagnus
ac27eca9fc Laget manuell test med forventet resultat for hvert steg for fjerde runde av tredje spill 2020-05-05 16:24:56 +02:00
GabrielMagnus
7c06b887a7 Laget manuell test med forventet resultat for hvert steg for tredje runde av tredje spill 2020-05-05 16:21:00 +02:00
GabrielMagnus
32c5fb9699 Laget manuell test med forventet resultat for hvert steg for andre runde av tredje spill 2020-05-05 16:14:40 +02:00
GabrielMagnus
f78ecaeab3 La til forklaring av manuelle tester 2020-05-05 16:09:58 +02:00
GabrielMagnus
165599a64c Laget manuell test med forventet resultat for hvert steg for første runde av tredje spill 2020-05-05 16:06:20 +02:00
GabrielMagnus
4510080f34 Laget manuell test med forventet resultat for hvert steg for andre runde av andre spill 2020-05-05 15:54:07 +02:00
Tobydrama
2a03d3ac61 oppdaterer javadoc 2020-05-05 15:46:33 +02:00
GabrielMagnus
43fb892c3e Laget manuell test med forventet resultat for hvert steg for første runde av andre spill 2020-05-05 15:39:28 +02:00
d59c672c05 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-05 15:31:03 +02:00
314bdc6df3 Oppdaterer README med link til wiki 2020-05-05 15:30:51 +02:00
3c0806bcdb Fikser noen feil rapportert av IntelliJ
Gjør privat det som kan gjøres privat
Legger til final der mulig
Endrer kode slik at interfaces blir brukt der mulig
2020-05-05 15:30:16 +02:00
GabrielMagnus
180caafd4c Laget manuell test med forventet resultat for hvert steg for tredje runde av første spill 2020-05-05 15:27:41 +02:00
GabrielMagnus
577dd73fff Laget manuell test med forventet resultat for hvert steg for andre runde av første spill 2020-05-05 15:19:25 +02:00
Steinar Aalstad Lillesund
68ece0e2a0 referat 2020-05-05 15:17:32 +02:00
GabrielMagnus
e87b12c45c Laget manuell test med forventet resultat for hvert steg for første runde av første spill 2020-05-05 15:00:25 +02:00
GabrielMagnus
5b69f54d8c Lager ny manuell test som tester pushers og at spiller dør helt 2020-05-05 14:47:14 +02:00
GabrielMagnus
76de3cc7ee Oppdaterer testbrett for å støtte ny test 2020-05-05 14:46:45 +02:00
torlunjen
dee2a9ae4b Nummererer brukerhistorier i innlevering 2020-05-05 14:42:25 +02:00
torlunjen
dca8977ee0 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-05-05 14:37:28 +02:00
torlunjen
d3d698caae Skriver Oblig4.md nesten ferdig 2020-05-05 14:37:17 +02:00
979703bcf9 Legger til automatisk rotasjon av brett med større bredde enn høyde 2020-05-05 12:33:20 +02:00
a1c8b495b8 Fjerner automatisk reset av kamera når brettvisningsskjermen byttes til 2020-05-05 12:31:46 +02:00
4f03e48cc9 Legger til brettet Against the Grain 2020-05-04 13:40:26 +02:00
ec207172e3 Legger til brettet Oddest Sea 2020-05-04 13:04:34 +02:00
7299990f6a Fikser noen småfeil og formateringsfeil i noen brett 2020-05-04 11:48:51 +02:00
5193ef1cf6 Legger til brettet Pilgrimage 2020-05-04 11:46:50 +02:00
6a74cb0f8e Legger til brettet Island_King 2020-05-04 10:32:58 +02:00
a4a843087c Legger til brettet Robot_Stew 2020-05-04 10:23:08 +02:00
1dc09eb45e Laster listen av brett fra en fil og forbedrer visning av brettlisten 2020-05-04 00:25:18 +02:00
85c24fa136 Legger til brettet Lost Bearings 2020-05-04 00:23:25 +02:00
9e00df3a64 Fjerner en unødvendig deloverskrift i readme 2020-05-03 18:56:36 +02:00
1f99579a1b Oppdaterer readme med ny informasjon og oppdaterer versjon i pom 2020-05-03 18:42:06 +02:00
3989f0fe55 Legger til javadoc 2020-05-03 18:14:17 +02:00
ea3c3b46c4 Legger til manglende kommentarer og fikser filnavn 2020-05-03 16:15:33 +02:00
Tobydrama
448440a28d renamet packeges 2020-05-03 15:15:32 +02:00
Tobydrama
ae1f29cb34 la til mulighet for manuell tester 2020-05-03 15:10:02 +02:00
Tobydrama
4baba2b33a la til mulighet spille et manuell test brett 2020-05-03 15:09:11 +02:00
Tobydrama
290423cf38 la til mulighet til å loade et manuellt test game 2020-05-03 15:08:39 +02:00
Tobydrama
2f528c16bc la til mulighet til å loade et manuellt test deck 2020-05-03 15:07:38 +02:00
Tobydrama
1eefa17420 fikset teste til å ikke brue manuell tester decket 2020-05-03 15:06:59 +02:00
Tobydrama
8fd6eb945f lagde et deck for manuell tester 2020-05-03 15:04:53 +02:00
Tobydrama
6ed13cc7ef lagde et manuelle tester brett 2020-05-03 15:03:38 +02:00
376b14a334 Fjerner en ødeleggende -2 i regning av laser skade 2020-05-03 14:33:45 +02:00
d23bfed055 Fikser en bug vedrørende skade fra trippel laser 2020-05-03 14:22:39 +02:00
1060fb70b6 Gir en spiller ekstra kort når den har et tomt program, ikke er i power down og har låste kort. Closes #85 2020-05-01 19:44:01 +02:00
60da3f679c Legger til brettet Whirlwind Tour 2020-04-30 23:47:22 +02:00
bf42047cde Rydder opp i og kommenterer respawning av roboter 2020-04-30 17:08:21 +02:00
160ca89712 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-30 15:35:35 +02:00
89f2a4545e Fikser noen bugs i programmeringstimeren 2020-04-30 15:35:15 +02:00
Tobydrama
49121e52b7 updated the respawn function to handle multiple robots respawning on the same tile 2020-04-30 14:40:17 +02:00
Tobydrama
a77b3389d3 removed the testing map from the lobby screen 2020-04-30 14:38:59 +02:00
Tobydrama
76a1b344e1 added a upadte robot spawn that updates the robot spawn location 2020-04-30 14:38:16 +02:00
Tobydrama
e949af43bc added the testing map to the lobby screen 2020-04-30 14:37:32 +02:00
Tobydrama
54c1a9d485 made a board that is used for testing respawning 2020-04-30 14:37:03 +02:00
b02e665e86 Legger til en timer som starter når en spiller er den siste som programmerer, og gir spilleren et tilfeldig program om den går ut Closes #72 2020-04-30 14:16:25 +02:00
torlunjen
cb678b419b Merge remote-tracking branch 'origin/master' 2020-04-30 12:04:43 +02:00
torlunjen
bd0aaff015 Begynner på oblig4 innlevering 2020-04-30 12:04:25 +02:00
Steinar Aalstad Lillesund
5f4f524c08 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-30 12:04:10 +02:00
95aa48b226 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-30 11:47:11 +02:00
dbf0774586 Legger til bedre beskrivelser av hva som blir ventet på på LoadingScreen 2020-04-30 11:44:03 +02:00
Steinar Aalstad Lillesund
4ea44a163e referat 2020-04-30 11:23:43 +02:00
f644386586 Legger til tekst på CardChoiceScreen om å bruke TAB for å vise brettet 2020-04-30 11:22:21 +02:00
torlunjen
15ff1a7a90 Sorterer referater fra møtene inn i mapper etter måned 2020-04-30 10:49:31 +02:00
Steinar Aalstad Lillesund
bf705463ae referat 2020-04-30 10:17:18 +02:00
16e7a4d2c2 Gjør en del endringer som gjør det mulig å rotere den logiske representasjonen av et brett
Endrer rotasjonen til roboter til å tilpasse seg retningen til flaggene
Lager metoder som lar en printe ut grids på samme format som de blir lest fra
2020-04-29 22:54:25 +02:00
405ed74898 Legger til brettet Death Trap 2020-04-29 22:25:28 +02:00
8af331c9aa Legger til brettet Around The World 2020-04-29 21:08:12 +02:00
e5260a684d Legger til visning av låste kort Closes #84 2020-04-29 12:25:24 +02:00
4aae3663ad Refaktorerer og forenkler Board litt
Lager en hjelpeklasse for Grid
Lager en hjelpeklasser for lasere
Bytter navn på noen metoder i Board
Legger til en interface for å lettere bruke Tile, Wall og Particle om hverandre
2020-04-28 22:54:23 +02:00
1747f1ea21 Oppdaterer visning av programmeringskort med teksturer for hver korttype Closes #80 2020-04-28 21:13:45 +02:00
0fb3c76e7e Oppdaterer visning av skade og liv med ikoner for liv, skade og kritisk skade 2020-04-28 18:25:34 +02:00
6c7ff8ac8b Fikser en bug der programmet til en spiller blir nullstilt og det ikke skal det 2020-04-28 13:58:03 +02:00
85100496bf Fikser en bug der et tomt program i kortinnsamling skaper problemer 2020-04-28 13:35:49 +02:00
ffceabd50c Prøver å fjerne exception produsert fordi vi endrer en liste som vi looper igjennom del 2 2020-04-28 13:05:02 +02:00
6d0c1a719f Prøver å fjerne exception produsert fordi vi endrer en liste som vi looper igjennom 2020-04-28 12:42:49 +02:00
6d6d4e70bf Prøver å fikse en bug der brukeren entrer power down screen når den ikke skal 2020-04-28 12:27:59 +02:00
3924189839 Fikser en feil i serveren som hindret en spiller som ikke hadde sendt inn navnet sitt fra å koble fra 2020-04-28 12:10:00 +02:00
224851ce2c Oppdaterer behandling av nettverk for å støtte egendefinert serverport
Lar brukeren velge server port på startmenyen
Lar brukeren spesifisere en port etter et kolon når den spesifiserer IP på serveren som skal kobles til
Legger til beskrivende tekst til valg av ip addresse
Bytter til å bruke en port for både TCP og UDP
2020-04-28 11:55:20 +02:00
7b495438b0 Abstraherer RoboRallyWrapper vekk fra klienten og serveren slik at de ikke bryr seg om et annet grensesnitt blir brukt 2020-04-27 23:52:07 +02:00
3530ed2b41 Utfører små endringer. Fikser en manglende vegg i Vault Assault 2020-04-27 18:40:23 +02:00
cc71a50370 Kombinerer kortvelging og powerdown. Closes #78 2020-04-27 18:39:06 +02:00
ee4c15c999 Prøver å vente på at spillet er klart før det får kort 2020-04-27 16:10:24 +02:00
ef1a5e0e46 Gjør spillet sin tilstand synkronisert for å forhindre problemer med samtidig endring 2020-04-27 15:35:50 +02:00
cf8fabbd72 Fjerner unødvendig konstruktør for OkayResponse 2020-04-27 14:12:44 +02:00
6c47f58858 Legger til brettet Chop Shop Challenge 2020-04-27 14:12:12 +02:00
efb1e4c03f Legger til triple lasere 2020-04-27 14:10:52 +02:00
2f7e9cf1fb Fikser rotasjonen på noen tannhjul på Dizzy Dash brettet 2020-04-27 13:00:13 +02:00
277b891498 Legger til brettet Island Hop 2020-04-27 12:56:54 +02:00
60295788e4 Kjører automtisk forbedring av importeringer og formatering 2020-04-27 09:59:18 +02:00
5207a6a0bc Oppdaterer server og klient for å kunne sjekke om en forespørsel ble godkjent
Oppdaterer brukernavn-skjermen til å bekrefte at brukernavnet ble godkjent
2020-04-27 09:57:23 +02:00
fcbbc83da6 Bytter en == med .equals() 2020-04-25 14:52:13 +02:00
f29121619a Oppdaterer partikkel id i tester 2020-04-25 14:48:57 +02:00
232d2d9a8a Oppdaterer lasere for å ta hensyn til alle mulige situasjoner. Closes #69
Det tas nå hensyn til enkle lasere som skyter mot doble lasere,
enkle lasere som krysser doble lasere, lasere som krysser triple lasere,
og egentlig alle situasjoner som kan tenkes.
2020-04-25 14:45:38 +02:00
fca361b750 Rydder opp i PhaseTest og kjører automatisk opprydding
Prøver å forenkle PhaseTest tester der det er mulig
2020-04-24 23:35:59 +02:00
ddc0adc552 Utfører litt kodeopprydding 2020-04-24 22:46:16 +02:00
55aeab48a5 Legger til noen nye brett
Legger til Bloodbath Chess
Legger til Twister
Legger til Vault Assault
2020-04-24 22:44:21 +02:00
62f9ccded5 Legger til pushere. Closes #45 2020-04-24 22:43:31 +02:00
4b9eadc9f2 Forenkler jobben til skjermer som implementerer InteractiveScreen
InteractiveScreen legger seg selv til input multiplekseren
2020-04-24 22:41:23 +02:00
4e44d44be7 Legger til mulighet for å velge debuggingbrettet
Setter viewport på brettvisning til de faktiske dimensjonene til brettet
Oppdaterer informasjon om debug knapp og spillstatus i README
2020-04-24 21:19:41 +02:00
1d03e24b71 Forbedrer og forenkler skjermer
Endrer litt på listener for knapper for at knapper skal ha en oppførsel mer lik forventet
Lager en klasse InteractiveScreen som forenkler laging av en interaktiv skjerm
Flytter en del intitialisering opp til AbstractScreen
Legger til navn på spiller på WinningScreen
Legger til sjekking av lengden på spillernavn
2020-04-24 19:20:42 +02:00
35fccac794 Fikser noen bugs rundt flagg og diverse Closes #75
Fikser noen tiles i Dizzy Dash som var feil vei
Fikser resetting av hasTouchedFlagThisTurn
Fikser at RoboRallyGame sin setProgram ikke godtar et tomt program
Utvider flaggtesten til å inkludere alle flagg
2020-04-24 19:10:30 +02:00
4f47e7e809 Legger til tester for RoboRallyGame og legger til noen begrensinger
Begrenser prioritet på programmeringskort til prioriteter brukt i brettspillet
Begrenser programmet spillet mellomlagrer til et program med nøyaktig 5 kort
Fikser prioriteter brukt i tester
2020-04-24 17:50:57 +02:00
38cec559d9 Forenkler transportbåndkode for å forbedre leselighet 2020-04-24 04:37:29 +02:00
cd92a14c6d Forbedrer feilmelding for eventuelle roboter som tilhører spillere men som ikke eksisterer 2020-04-24 04:35:22 +02:00
196edaaf10 Fjerner ubrukte importeringer 2020-04-24 04:08:35 +02:00
d9dd9d7948 Legger til valg av lokale servere Closes #60
Fjerner LOADING GameState
Gjør det enklere å endre port for server og klient
2020-04-23 22:07:13 +02:00
03f7090e3b Legger til flere GameState verdier for å lettere finne ut nøyaktig hva spillet holder på med 2020-04-23 17:50:12 +02:00
5f3c84e842 Forenkler skjermer og fjerner en bug som gjorde at knapper hang fast 2020-04-23 15:27:48 +02:00
8676434326 Erstatter Objects.requireNonNull med korrekt sjekking av variabler 2020-04-23 15:25:16 +02:00
Tobydrama
d473b37252 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-23 12:21:50 +02:00
Tobydrama
5edcb56b5d added a select option for selectiong maps in the lobby screen 2020-04-23 12:21:41 +02:00
Steinar Aalstad Lillesund
a5f76092d9 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-23 12:07:07 +02:00
Steinar Aalstad Lillesund
2b6303ea8f referat 2020-04-23 11:55:14 +02:00
GabrielMagnus
a0cd4baa44 Lager test for å se om en robot kan bli flyttet av transportbånd når den står med en tile mellom seg og utenfor brettet 2020-04-23 11:32:53 +02:00
GabrielMagnus
76b89f81d9 La til vegg for å stoppe roboter til bruk av testing 2020-04-23 11:32:09 +02:00
6ac96d73e2 Fikser et problem med roboter som står på transportbånd med en tile mellom seg og enden av kartet 2020-04-23 11:30:28 +02:00
GabrielMagnus
3921f27b58 La til vegg der testen trenger den 2020-04-23 11:22:50 +02:00
torlunjen
1f31f66c70 Endrer en test så den tester det den skal
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-23 10:58:58 +02:00
GabrielMagnus
1fc45c98dc Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-23 10:50:18 +02:00
GabrielMagnus
7da8ba7a9c Lager test for at en vegg stopper en robot å bli skubbet av brettet av et transportbånd
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-23 10:50:02 +02:00
7961d32a2f Gjør noen kosmetiske endringer på vinneskjermen 2020-04-23 10:49:27 +02:00
GabrielMagnus
b121cae8b0 Laget vegg blokker flytting av brett senario 2020-04-23 10:46:18 +02:00
1548165b01 Legger til visning av en robot sitt sist besøkte flagg 2020-04-23 10:39:46 +02:00
9f6c6aca36 Fikser vinning av spillet. Closes #71 2020-04-23 10:39:09 +02:00
acab7345f2 Rydder kraftig opp i koden
Legger til alle manglende kommentarer
Fikser en del variabelnavn med feil camelCase
Legger til en boks som gir beskjed om at et navn ikke kan være tomt
Oppdaterer versjon i pom og readme
Forenkler noen av testene
Fjerner duplisert kode i tester
Fikser problemer rapportert av Codacy
Bytter navn på respons beholdere for å tydeliggjøre bruk
Fjerner ubrukte metoder
Fikser noen skrivefeil
2020-04-22 23:14:06 +02:00
6394bd9655 Autoformaterer klasser med formateringsfeil 2020-04-22 12:48:33 +02:00
fada713d19 Legger til ekstra informasjon om spillere og roboter når brettet blir vist 2020-04-22 12:48:03 +02:00
2c5a0e8acb Avslutter spillet om spilleren blir kastet ut 2020-04-22 12:46:51 +02:00
509759fdd1 Kaster ut spillere som prøver å bli med etter at spillet har startet 2020-04-22 12:46:18 +02:00
6e3f95e5a6 Gjør det mulig å finne rett tekstur gitt en robot id 2020-04-22 12:45:22 +02:00
57291efadd Gjør det mulig å hente ut alle roboter fra spillet 2020-04-22 12:39:53 +02:00
339bec8edd Oppdaterer README med ny informasjon 2020-04-22 12:37:44 +02:00
bddee4e538 Legger til behandling av spillere som har koblet til, men ikke sent inn spillernavn
Spillere som ikke har sendt inn navn når spillet starter blir fjernet fra serveren, og tilkoblingen blir avsluttet
2020-04-21 19:57:25 +02:00
Tobydrama
7d389d454a Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 16:44:18 +02:00
Tobydrama
d36ff8192b fixed some bugs with locked cards 2020-04-21 16:44:13 +02:00
ea855573e0 Fikser sjekking av en robot som står på et transporbånd som peker ut av brettet, men som blir stoppet av en vegg 2020-04-21 16:28:44 +02:00
417681d1e2 Fikser #68 Closes #68 2020-04-21 16:19:51 +02:00
cf8c04dc17 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 16:13:16 +02:00
2d45f1ab66 Gjør det mulig å hente ut spillere fra et tegnbart brett 2020-04-21 16:13:07 +02:00
torlunjen
88378588ad Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 16:08:22 +02:00
torlunjen
7bdf508c01 Legger til test for at roboter som blir skubbet ut av brettet av transportbånd dør
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 16:08:15 +02:00
torlunjen
c969a3db04 Legger til test for at roboter som blir skubbet i hull av transportbånd dør
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:55:21 +02:00
Tobydrama
05a92ff9a0 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 15:49:45 +02:00
Tobydrama
507ec6ed4a fixed some bugs with powerdown screens 2020-04-21 15:49:38 +02:00
torlunjen
f9fc0507fb Legger til test for at roboter i full rundkjøring blir flyttet som forventet og at det ikke skapes en evig loop i koden
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:46:30 +02:00
Steinar Aalstad Lillesund
94414457ef Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 15:39:13 +02:00
Steinar Aalstad Lillesund
b8bcbd5e36 Testet flere aspekter ved en fase
Lasere, flagg og cogwheels eg laget automatiske tester for
2020-04-21 15:39:07 +02:00
Steinar Aalstad Lillesund
d2234f6c81 Lagt en map til noen av testene 2020-04-21 15:38:24 +02:00
Steinar Aalstad Lillesund
f568db00d6 Referat fra møtet 2020-04-21 15:37:46 +02:00
torlunjen
6606f8aa52 Legger til flere raske transportbånd for testing
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:22:57 +02:00
torlunjen
de899380cb Legger til test for at roboter som står i kø på raske transportbånd kan bevege seg korrekt
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:22:25 +02:00
torlunjen
cf7a64952d Legger til test for at roboter som står i kø på transportbånd kan bevege seg
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:16:35 +02:00
torlunjen
7644b68a47 Legger til test for at en robot ikke blir flyttet av et transportbånd når den har en robot forran seg som ikke kan bevege seg
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:03:34 +02:00
torlunjen
9eeb4b4c0d Legger til test for at en robot ikke blir skubbet gjennom en vegg av et transportbånd
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:02:34 +02:00
torlunjen
c62e9b9b1a Legger til test for robotkollisjon i hull ved enden av transportbånd
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:01:32 +02:00
torlunjen
210f72e0f2 Legger til test for robotkollisjon i enden av transportbånd
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 15:00:02 +02:00
torlunjen
1ac7ab5299 Endrer test_board.txt for å kunne teste diverse funksjoner på brettet
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 14:57:44 +02:00
e4e4f04d23 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 14:22:25 +02:00
Tobydrama
cab21fb0fa Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-21 14:22:14 +02:00
Tobydrama
ba83654e04 fixed låste programmeringskort 2020-04-21 14:22:08 +02:00
torlunjen
18235a471f Merge remote-tracking branch 'origin/master' 2020-04-21 14:18:08 +02:00
torlunjen
9c5c7fd743 Endrer test_board.txt for å kunne teste diverse funksjoner på brettet
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-21 14:17:18 +02:00
Tobydrama
ee18396d3e fixed continue powerdown bugs closes #66 2020-04-21 14:04:45 +02:00
72b47619c9 Flytter litt på soving i fase for en bedre brukeropplevelse 2020-04-21 10:45:02 +02:00
17a3d4f27a Fikser noen problemer
Fikser et problem der kortvelgingsmenyen ikke dukker opp på når sending av elementer går for raskt
Fikser tilstand til kortvelgingsskjermen slik at en ikke mister valgte kort når en ser på brettet
Fikser problemer med å fjerne døde spillere
Avslutter spillet på korrekt måte når alle spillere er døde
Fjerner udp portnummer siden UDP ikke blir brukt
2020-04-20 21:43:47 +02:00
Tobydrama
13730dd592 added check to stop nullpointexception 2020-04-20 18:49:50 +02:00
Tobydrama
4fe0439297 cheaks if all player are dead and then exits game 2020-04-20 18:48:53 +02:00
Tobydrama
fd7a0f5bc3 removed redundent test 2020-04-20 18:29:15 +02:00
Tobydrama
4c9d5ecc9c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-20 18:21:11 +02:00
Tobydrama
c137208ce5 removed the the update respawn location of the robot from the function 2020-04-20 18:21:05 +02:00
7552c983ae Lar brukeren bytte mellom kortvelgingsskjermen og brettet 2020-04-20 18:18:36 +02:00
Tobydrama
a886b5e23d Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-20 18:07:48 +02:00
Tobydrama
d997db2a59 la til en loading case 2020-04-20 18:07:23 +02:00
Tobydrama
ea72a6848a endre til objktet Boolean 2020-04-20 18:05:24 +02:00
Tobydrama
48384686fb added ask if continue powerdown 2020-04-20 18:04:34 +02:00
Tobydrama
597215910e la til en metode for å sette respawn position til roboten 2020-04-20 18:03:47 +02:00
Steinar Aalstad Lillesund
8b6b2f1d9b Referat 2020-04-20 17:03:16 +02:00
Steinar Aalstad Lillesund
0e3245f721 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/test/java/inf112/fiasko/roborally/objects/PhaseTest.java
2020-04-20 16:58:32 +02:00
Steinar Aalstad Lillesund
84b5a7c7de Laget noen av de nødvendige testene for faser 2020-04-20 16:56:30 +02:00
Steinar Aalstad Lillesund
e103f0917b Typo og import 2020-04-20 16:54:20 +02:00
Steinar Aalstad Lillesund
d3a4419114 Fikset bug med registrering av flagg.
Flyttet hvor vi oppdaterer om en robot har vært på et flagg denne runden
2020-04-20 16:53:43 +02:00
GabrielMagnus
075b3710cd Lager test for at rett vinner blir satt
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-20 15:42:53 +02:00
GabrielMagnus
e3bf0273bf Laget 1x1 brett til test av vinnersenario
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-20 15:42:25 +02:00
2a495e01b8 Legger til en klasse for testing av spillinteraksjon 2020-04-20 14:46:42 +02:00
d8acbc661d Forbedrer kommentarer og metodenavn 2020-04-20 14:21:03 +02:00
03c7e95e01 Legger til kommentarer for individuelle enum verdier 2020-04-20 14:19:20 +02:00
8df8432f62 Legger til en manglende (ikke-kritisk) break; og fjerner en ubrukt importering 2020-04-20 13:20:40 +02:00
a55564b38c Auto formaterer pom.xml 2020-04-20 13:13:25 +02:00
a0ba1511b3 Endrer navn på java grensesnitt og kjører automatisk reformatering av objekter og objekttester
Endrer IInteractabaleGame til InteractableGame
Endrer IDrawableGame til DrawableGame
Endrer IDeck til Deck
Endrer IGrid til Grid
Endrer Grid til ListGrid
Endrer Deck til AbstractDeck
Endrer PowerdownContainer til PowerDownContainer
Endrer GridTest til ListGridTest
Kjører IntelliJ sin automatiske reformatering for å fikse formateringsfeil
2020-04-20 13:13:04 +02:00
36b934242d Auto reformaterer alle klasser for nettverk 2020-04-20 13:12:07 +02:00
a19e616257 Auto reformaterer alle klasser og tester for visuelt grensesnitt 2020-04-20 13:11:23 +02:00
afe9e67969 Auto reformaterer alle klasser og tester for objektegenskaper 2020-04-20 13:10:13 +02:00
91bdcd8394 Auto reformaterer alle utility klasser og tester 2020-04-20 13:08:48 +02:00
32302c0dd3 Legger til behandling av spillere som kobler seg ifra
Fjerner informasjon på serversiden om en spiller som kobler seg fra om den ikke lenger er med i spillet
Sender en feilmelding som avslutter alle klienter om spilleren fortsatt er aktiv i spillet
Endrer ErrorResponse til å si om en feil er kritisk eller ikke i stedet for å lagre en exception
2020-04-18 10:48:21 +02:00
1ec0b1c843 Flytter ansvar for å avslutte spillet over til RoboRallyWrapper 2020-04-18 10:44:09 +02:00
944f9cd55c Fikser tre bugs i inlevering av kort
Initialiserer lockedPlayerDeck
Gjør det mulig å trekke 0 kort fra en kortstokk til en annen for å unngå problemer når lockedPlayerDeck er tomt
Tolker døde roboter som roboter med 0 skade når brukte kort skal leveres inn
2020-04-17 14:58:40 +02:00
db5b4c503a Legger til en test for faser 2020-04-17 14:26:50 +02:00
c13bd0c838 Oppdaterer versjon i pom 2020-04-17 14:26:29 +02:00
0b40c8bb92 Utfører små endringer i kommentarer, navngiving og kodestil 2020-04-17 13:11:09 +02:00
8a5bf9fda0 Forbedrer kodestil i RoboRallyClientListener 2020-04-17 13:05:51 +02:00
a206c8d805 Fjerner .* importering 2020-04-17 13:02:20 +02:00
cb66da946d Splitter opp metoder for bedre leselighet
Fikser en bug der størrelsen på kortstokken ikke blir tatt hensyn til
Legger til en informasjonsboks som forteller brukeren at de ikke har valgt nok kort
2020-04-17 13:01:54 +02:00
59a63a7ab8 Legger til manglende kommentarer for RoboRallyServer 2020-04-17 12:57:56 +02:00
f8fdc64553 Fjerner ubrukte tilstander fra GameState 2020-04-17 12:52:28 +02:00
80075d5015 Legger til en sjekk for ugylding spillstatus når power down velges 2020-04-17 12:51:57 +02:00
d24eb1aa64 Fjerner unødvendig kode fra LoadingScreen 2020-04-17 12:42:42 +02:00
fc7fd6fa12 Legger til kommentarer og fikser navn og mellomrom for RoboRallyServerListener 2020-04-17 12:41:34 +02:00
c650554d81 Oppdaterer RoboRallyGame slik at roboter starter på korrekt posisjon 2020-04-17 12:07:26 +02:00
29261f037f Fikser rekkefølge for metoder og flytter kommentarer fra klasse til interface 2020-04-17 11:43:47 +02:00
c7710deac5 Refaktorerer faser til et eget objekt 2020-04-17 11:13:08 +02:00
1dab8c6e1d Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-16 15:33:37 +02:00
a2dc09f48c Legger til manglende mellomrom for bedre kodestil 2020-04-16 15:33:31 +02:00
Tobydrama
90bd2abf27 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java
2020-04-16 15:24:43 +02:00
Tobydrama
581e048646 lagde en classe som ineholder information om powerdown statusen til spilleren som blir sendt til serveren 2020-04-16 15:05:57 +02:00
Tobydrama
3cac5d204d lagde en classe som inneholder information om programmet til spilleren som blir sendt til serveren 2020-04-16 15:05:23 +02:00
Tobydrama
0d68f3a8f7 lagde en klasse som sender blir brukt til å sende information til serveren om programmet til alle spillerene og dere powerdown status 2020-04-16 15:03:56 +02:00
Tobydrama
62f492490c la til flere enums 2020-04-16 15:03:04 +02:00
Tobydrama
5d5b221de4 endret hvilket screen den går til 2020-04-16 15:01:35 +02:00
Tobydrama
7a14526e8e la til begrensninger på hvor mange kort som blir tildelt 2020-04-16 15:00:10 +02:00
Tobydrama
c552ef028b la til flere cases og endret hvilket screens som blir vist 2020-04-16 14:59:20 +02:00
Tobydrama
198a21a5a4 added sending information to the server 2020-04-16 14:58:42 +02:00
Tobydrama
19e8c104db added card choice screen 2020-04-16 14:58:01 +02:00
Tobydrama
a8d755a812 added catch exeption to send function 2020-04-16 14:57:01 +02:00
Tobydrama
0c3a8739e1 added some new cases new cases for the listner 2020-04-16 14:55:59 +02:00
Tobydrama
8f73c043bd gave the listner a server in the construktor 2020-04-16 14:54:13 +02:00
Tobydrama
fdc3564265 added new cases for the server lister and some new function 2020-04-16 14:52:25 +02:00
Tobydrama
6773bc0977 added ekstra functons to the interface 2020-04-16 14:51:42 +02:00
Tobydrama
a1fba2da88 added no args construktor 2020-04-16 14:51:16 +02:00
Tobydrama
e2928e8f17 added ekstra hlper functions 2020-04-16 14:50:45 +02:00
Tobydrama
560419d546 added classes to kryo 2020-04-16 14:49:28 +02:00
GabrielMagnus
60ddee894d Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java
2020-04-16 12:40:10 +02:00
GabrielMagnus
4ddc2a1a83 Endrer checkAllFlags til å bruke hjelpemetoder fra Board 2020-04-16 12:36:33 +02:00
GabrielMagnus
d8167ba250 Lager hjelpemetoder for å sjekke roboter via board 2020-04-16 12:34:54 +02:00
b5eae63892 Legger til og forbedrer kommentarer i RoboRallyGame 2020-04-16 11:46:07 +02:00
f46d2f4e29 Splitter opp interfacer for tegning og intragering
Endrer ting slik at spillet får vite om server og klient ved initialisering
Registerer Action for kryo
Oppdaterer konstruktør i RoboRallyGameTest
2020-04-16 10:03:52 +02:00
fa0d53524c Flytter CardRectangle ut av CardChoiceScreen 2020-04-16 09:59:19 +02:00
torlunjen
2abf6d89a6 Optimizing imports 2020-04-15 00:30:15 +02:00
Steinar Aalstad Lillesund
c20cc354d7 Fikset flere Imports 2020-04-14 16:18:39 +02:00
Steinar Aalstad Lillesund
ec53519f3b Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/gamewrapper/ScreenManager.java
	src/main/java/inf112/fiasko/roborally/gamewrapper/screens/BoardActiveScreen.java
	src/main/java/inf112/fiasko/roborally/gamewrapper/screens/WinnerScreen.java
	src/test/java/inf112/fiasko/roborally/objects/RoboRallyGameTest.java
2020-04-14 16:13:29 +02:00
Steinar Aalstad Lillesund
7c74af106c Fikset imports og lagt til metode for merking av døde spillere 2020-04-14 16:10:16 +02:00
Steinar Aalstad Lillesund
23406f395b Lagt til en case for gamestate of fikset imports. 2020-04-14 16:08:50 +02:00
Steinar Aalstad Lillesund
bd8090a987 Fikset imports og lagt til funksjon for merkering for døde spillere. 2020-04-14 16:04:32 +02:00
Steinar Aalstad Lillesund
911a725a26 Fikset oppdeling og lagt til metode for å merkere døde spillere. 2020-04-14 16:03:01 +02:00
Steinar Aalstad Lillesund
99f7578cd7 Delt opp klasser.
RoboRallyClient med RoboRallyClientListener
Og RoboRallyServer med RoboRallyServerListener
2020-04-14 16:01:04 +02:00
Steinar Aalstad Lillesund
382960d623 Byttet pakkenavn. 2020-04-14 15:54:09 +02:00
GabrielMagnus
5361546e4f Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/element_properties/GameState.java
	src/main/java/inf112/fiasko/roborally/objects/IDrawableGame.java
	src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java
2020-04-14 15:33:18 +02:00
GabrielMagnus
ff2f8a849e Lager felt for winningPlayerName og setter og getter til den
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:21:48 +02:00
GabrielMagnus
48afdfd9f9 Lager setGameState metode og getWinningPlayerName metode
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:19:23 +02:00
GabrielMagnus
83e0d2ceee Legger til metode for å hente ut en vinnerskjerm
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:18:36 +02:00
GabrielMagnus
0c23036a33 Legger til sjekk for om noen har vunnet, og viser vinnerskjermen
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:17:41 +02:00
GabrielMagnus
3edc1c384a Legger til enum for vinnsenario
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:16:51 +02:00
GabrielMagnus
fe78a2f666 Lager en skjerm som viser vinner av spillet
Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-14 15:15:39 +02:00
torlunjen
449c36a5fc Endret parameter i test metode 2020-04-14 15:13:41 +02:00
Steinar Aalstad Lillesund
9f716cc9a3 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-14 14:55:03 +02:00
Steinar Aalstad Lillesund
c684630b04 Liste med døde spiller lagt til i Board 2020-04-14 14:54:15 +02:00
Tobydrama
4632fe3acd la til playername 2020-04-14 14:51:53 +02:00
Tobydrama
c389b29195 la til flere game stats 2020-04-14 14:51:29 +02:00
Tobydrama
693ade38f5 la til slik at den tar et deck i input 2020-04-14 14:51:14 +02:00
Tobydrama
cafde5245d endre til et annet screen 2020-04-14 14:50:45 +02:00
Tobydrama
0ddf309e70 endre på neste screen fra loading screenet 2020-04-14 14:50:21 +02:00
Tobydrama
bd9dbf5555 fjernet cardchoisescreen 2020-04-14 14:49:49 +02:00
Tobydrama
847586d06c la til mulighet til å mota programming cards 2020-04-14 14:49:11 +02:00
Tobydrama
ce97c92325 la til en function som lar deg sendet et objekt til bare en client 2020-04-14 14:48:33 +02:00
Tobydrama
b1892e3447 la til getters og sertters for client og server 2020-04-14 14:47:42 +02:00
Steinar Aalstad Lillesund
e8f1c16caa Referat fra møte 2020-04-14 14:47:35 +02:00
Tobydrama
1cace21e88 la til tilgang til client og server 2020-04-14 14:47:17 +02:00
5ea2219ae9 Legger til getGameState i IDrawableGame 2020-04-14 12:42:32 +02:00
Tobydrama
1b04ed462c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-14 12:37:03 +02:00
Tobydrama
f5523aa31c added getters and setter for gameState 2020-04-14 12:36:55 +02:00
51b7d94f91 Henter gameState i loadingScreen 2020-04-14 12:36:13 +02:00
db08c273ce Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-14 12:28:22 +02:00
1ee86bc7f2 Legger til et objekt som representerer tilstanden til spillet 2020-04-14 12:26:19 +02:00
Tobydrama
87124b93c0 fixed powerdown button 2020-04-14 00:55:04 +02:00
torlunjen
af85c1d64e Optimized imports
Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-09 20:42:43 +02:00
torlunjen
a1e3a80a68 Update RoboRallyGame.java
Laget victory check og finner vinneren

Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-09 20:39:04 +02:00
torlunjen
af1daebd15 Update RoboRallyGame.java
Legger til funksjonalitet for at en robot bare kan registrere besøk på ett flagg hver runde.

Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-09 19:57:29 +02:00
torlunjen
9f843b8db6 Update Robot.java
Legger til felt for sjekk om en robot har besøkt et flagg i løpet av runden eller ikke.

Co-Authored-By: gabrielmagnus <gabrielmagnus@users.noreply.github.com>
2020-04-09 19:56:33 +02:00
Tobydrama
1bac54b062 added a new arraylist to constuktor 2020-04-08 03:16:18 +02:00
Tobydrama
5424af57c3 added a new arraylist to constuktor 2020-04-08 03:15:20 +02:00
Tobydrama
8d31dc3a84 added no args[] construktor 2020-04-08 03:14:39 +02:00
Tobydrama
6ffe97efab added some classes to kro register 2020-04-08 03:13:05 +02:00
Tobydrama
1f50fe67bf fixet start knapp 2020-04-08 02:35:01 +02:00
Tobydrama
42275703b0 fixer username input 2020-04-08 02:34:46 +02:00
Tobydrama
d173ec4284 fixer knapper 2020-04-08 02:34:32 +02:00
Tobydrama
4a32278a54 centrert knapper og text 2020-04-08 02:34:12 +02:00
81e43c65a7 Lar libgdx ta seg av avslutting av spillet 2020-04-07 23:26:17 +02:00
24b8f4812b Forbedrer importeringer og scoping 2020-04-07 23:00:36 +02:00
c163d7d707 Forbedrer kodestil og fjerner en unødvendig metode 2020-04-07 22:50:03 +02:00
41a9647fa2 Legger til manglende kommentarer 2020-04-07 22:48:27 +02:00
76c3a80da3 Legger til manglende kommentarer for ScreenManager 2020-04-07 22:41:05 +02:00
1d2887af28 Gjør en del kodeforbedringer
Genererer liste av repairtiles en gang for å øke effektivitet
Fjerner linjer som ikke gjør noe
Forenkler kode der det er mulig
Legger til kommentarer inne i kodeblokker for å øke leselighet
Forbedrer variabelnavn og metodenavn
2020-04-07 22:37:44 +02:00
93664473e0 Legger til manglende kommentarer for RoboRallyServer konstruktør 2020-04-07 22:33:14 +02:00
696cf54aaf Legger til manglende kommentar for RoboRallyClientListener konstruktør 2020-04-07 22:32:34 +02:00
f6aaf9c08a Inverterer metoden for å godkjenne et brukernavn 2020-04-07 22:31:41 +02:00
cb9841ecf9 Legger til manglende kommentarer for metoder krevd av kryo 2020-04-07 22:30:51 +02:00
b3fee7494f Fikser en feil i oppdatering av låste kort
Fikser noen formateringsfeil
Fikser noen variabelnavn
Erstatter runGameLoop med runTurn
Endrer navn på metode for å oppdatere låste programmeringskort
Fjerner unødvendinge linjer som ikke gjør noe
2020-04-07 22:16:31 +02:00
4a885f9fc0 Gjør det mulig å sjekke om to programmeringskort er like 2020-04-07 22:05:47 +02:00
cad7677bc6 Legger til manglende kommentarer for GameStartInfo 2020-04-07 21:50:00 +02:00
9f5ea820f3 Gjør ting final som kan være final 2020-04-07 20:10:36 +02:00
1abaea3e3b Fikser problemet med at stage ikke tar hensyn til viewport. Closes #61 2020-04-07 20:08:46 +02:00
1c47b627af Legger til manglende mellomrom mellom paranteser og krøllparanteser 2020-04-07 15:16:23 +02:00
17d6495e67 Forbedrer kodekvalitet i PowerDownScreen 2020-04-07 15:15:34 +02:00
c4c37ca4dd Fjerner kryo registrering av debug klasser 2020-04-07 15:15:06 +02:00
9bda321c6f Legger til manglende kommentarer for klasse og konstruktør 2020-04-07 15:14:32 +02:00
0c8b9f47d9 Forbedring av kodekvalitet og flere kommentarer 2020-04-07 15:13:33 +02:00
9fa8f04ef7 Legger til validering av spillernavn 2020-04-07 15:12:45 +02:00
485d04eb5f Legger til sjekk for unikt spillernavn 2020-04-07 15:12:00 +02:00
13255218f0 Endrer variabelnavn og legger til kommentarer 2020-04-07 15:11:07 +02:00
136235d86b Legger til manglende kommentar for konstruktør 2020-04-07 15:10:02 +02:00
88102327a0 Rydder opp i kode
Legger til manglende kommentarer
Fjerner en del debug kode
Forbedrer variabelnavn
Fjerner ubrukt feltvariabel
2020-04-07 14:19:27 +02:00
e67ad0a939 Lager en egen pakke for objekter som blir sendt over nettet 2020-04-07 14:17:59 +02:00
952ff7b9a8 Fjerner testobjekter for nettverk 2020-04-07 14:17:01 +02:00
70bcfd4660 Fjerner unødvendige importeringer 2020-04-07 14:16:42 +02:00
9fa4ac7b56 Fjerner MainMenuScreen fra mulige skjermer 2020-04-07 14:16:00 +02:00
f8c9d256c4 Fjerner unødvendige klasser 2020-04-07 14:14:51 +02:00
69e06e9f62 Flytter skjermer til en egen pakke 2020-04-07 14:14:30 +02:00
564c2d3373 Opprydding og forbedring av kodestil 2020-04-07 14:13:24 +02:00
a46243a9f7 Fjerner feltvariabler for høyde og bredde 2020-04-07 14:11:41 +02:00
e37adf77d8 Rydder opp i IPAddressScreen
Retter tekst som blir vist når en server ikke kan kobles til
Legger til manglende kommentarer
Fjerner unødvendige feltvariabler
2020-04-07 14:10:44 +02:00
d8e180cc8e Legger til standardverdier for applikasjonsstørrelse 2020-04-07 14:08:40 +02:00
931ba6e6d7 Rydder opp i RoboRallyServer
Legger til manglende kommentarer
Fjerner ubrukte metoder
Fjerner debug kode
2020-04-07 14:07:59 +02:00
95f3d3dd3e Rydder opp i BoardActiveScreen
Legger til manglende kommentar for klasse
Legger til mellomrom på begge sider av matematiske tegn
2020-04-07 13:34:45 +02:00
5c3d6bcd5e Legger til manglende kommentar for AbstractScreen 2020-04-07 13:32:51 +02:00
Tobydrama
f035094789 fikset feil i test 2020-04-06 17:30:34 +02:00
Tobydrama
12605fedfb la til ekstra info i konstruktøren 2020-04-06 17:13:21 +02:00
Tobydrama
c3604b9730 la til funksjonalitet til å starte et nytt game 2020-04-06 17:12:18 +02:00
Tobydrama
dd9a8f6dbd la til info i konstuktøren 2020-04-06 17:11:51 +02:00
Tobydrama
3f4387a525 la til en roborallywrapper i construiktøren 2020-04-06 17:11:23 +02:00
Tobydrama
ce72d848b8 la til en ny klasse som skal sends over serveren 2020-04-06 17:10:44 +02:00
Tobydrama
700ebdeb6b la til ekstra information til constuktør 2020-04-06 17:10:11 +02:00
Tobydrama
b644617a18 la til ekstra metoder 2020-04-06 17:09:43 +02:00
Tobydrama
165ea68f3b la til ekstra info 2020-04-06 17:09:05 +02:00
Tobydrama
9d2aeee355 la til ekstra info 2020-04-06 17:08:43 +02:00
Steinar Aalstad Lillesund
63188b2abb Fikset import og konstruktør 2020-04-06 16:17:04 +02:00
Steinar Aalstad Lillesund
37912a8ebb Fjernet ubrukt kode 2020-04-06 16:16:38 +02:00
Steinar Aalstad Lillesund
a6e3ac1173 Fikset imports 2020-04-06 16:16:06 +02:00
Steinar Aalstad Lillesund
3e024d0b89 La til noen metoder for å gi spillernavn videre til de klassene som trenger dem. 2020-04-06 16:15:44 +02:00
Steinar Aalstad Lillesund
208cf0332d La til en liste for players slik vi kan gi den videre til gamet. 2020-04-06 16:14:53 +02:00
Steinar Aalstad Lillesund
5de72ba1a4 La til en funksjon som lager players. 2020-04-06 16:14:01 +02:00
Steinar Aalstad Lillesund
51ca039a95 Referat fra møte. 2020-04-06 15:23:11 +02:00
Tobydrama
1291212e08 la til funksjonalitet til å koble til en server 2020-04-06 15:19:55 +02:00
Tobydrama
a6a4abe57f endret skjermen loading screen gikk til 2020-04-06 15:19:27 +02:00
Tobydrama
9950e67116 lagde et lobby screen 2020-04-06 15:19:02 +02:00
Tobydrama
3059b0a031 la til server og client variabler 2020-04-06 15:18:47 +02:00
Tobydrama
f0fe3aa19f la til lobby screen 2020-04-06 15:18:23 +02:00
Tobydrama
1601ba78ee la til funksjonalitet til å skape en server 2020-04-06 15:18:01 +02:00
Tobydrama
c2dc12ad87 fikk skjermen til å gå til forskjelige skjermer utifra om du var server eller klient 2020-04-06 15:16:59 +02:00
Tobydrama
2cc8cd8d69 la til egenskap til å koble til en server 2020-04-06 15:15:41 +02:00
Tobydrama
40031f264c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-02 12:51:21 +02:00
Tobydrama
447cf22b16 la til username og ipaddress screen 2020-04-02 12:51:13 +02:00
Tobydrama
1fa42ed074 la til render funksjon 2020-04-02 12:50:38 +02:00
Tobydrama
25da1cb9fa la til username og ipaddress screen 2020-04-02 12:50:06 +02:00
Tobydrama
5573d571bc endret timerenen og la til show funksjon 2020-04-02 12:48:28 +02:00
Tobydrama
94ed63be3c refactorerte code 2020-04-02 12:47:42 +02:00
Tobydrama
733960bebc lagde en ip address screen 2020-04-02 12:47:10 +02:00
Tobydrama
03a2dfebcb lagde en username screen 2020-04-02 12:46:47 +02:00
GabrielMagnus
e6b6adb54b Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-02 12:30:31 +02:00
GabrielMagnus
4738ce6baa Update RoboRallyGame.java
Implenterer updatePlayerLockedProgrammingCards og removeNonLockedProgrammingCardsFromPlayers

Co-Authored-By: torlunjen <torlunjen@users.noreply.github.com>
2020-04-02 12:27:50 +02:00
Steinar Aalstad Lillesund
15a0782998 Referat fra møte. 2020-04-02 12:11:24 +02:00
GabrielMagnus
6b3e15dcd7 Byttet så mainDeck bare initialiseres av host 2020-04-02 10:29:37 +02:00
GabrielMagnus
11139cb5f8 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-02 10:26:42 +02:00
56949b9326 Legger til en visuell timer på PowerDownScreen 2020-04-01 21:51:27 +02:00
Steinar Aalstad Lillesund
a158ef4b20 Using the abstract screen to clean up BoardActiveScreen 2020-03-31 16:23:46 +02:00
Steinar Aalstad Lillesund
84ad55000e Using the abstract screen to clean up LoadingScreen 2020-03-31 16:23:33 +02:00
Steinar Aalstad Lillesund
44d7605503 Using the abstract screen to clean up MainMenuScreen 2020-03-31 16:23:22 +02:00
Steinar Aalstad Lillesund
eccb395779 Using the abstract screen to clean up PowerDownScreen 2020-03-31 16:23:05 +02:00
Steinar Aalstad Lillesund
86a69e78cc Using the abstract screen to clean up StartMenuScreen 2020-03-31 16:22:54 +02:00
Steinar Aalstad Lillesund
953079a220 Made a abstract screen for later use. 2020-03-31 16:22:05 +02:00
GabrielMagnus
db8364eb46 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 16:07:22 +02:00
GabrielMagnus
a47857381b Kommentert distributeProgrammingCardsToPlayers
Parprogrammering med Torbjørn
2020-03-31 15:53:46 +02:00
GabrielMagnus
7312347615 Legger til funksjonalitet for å dele ut kort til aktive spillere
Parprogrammering med Torbjørn
2020-03-31 15:52:03 +02:00
GabrielMagnus
4bcadf106e Legger til locked deck i player
Parprogrammering med Torbjørn
2020-03-31 15:50:00 +02:00
Tobydrama
abcd0d34ee lagde en input class for å ta inn en string 2020-03-31 15:45:47 +02:00
Tobydrama
6bb6e4965c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 15:08:30 +02:00
Tobydrama
167a94d607 la til de nye skjermene i screenmanager 2020-03-31 15:08:24 +02:00
Tobydrama
d8c6a8e04c endre neste screen etter du trykker på powerdown knappen 2020-03-31 15:07:23 +02:00
Tobydrama
1ded5fa8b2 lagde en loading screen 2020-03-31 15:06:41 +02:00
Tobydrama
a566619ccf lagde en start menu screen 2020-03-31 15:06:16 +02:00
GabrielMagnus
4b1bb42361 Lagd metode for å få damage fra en spesifikk robot 2020-03-31 14:55:52 +02:00
GabrielMagnus
22f91c84c2 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 14:49:41 +02:00
b6c7f808d2 Fikser returtype for getPowerDown 2020-03-31 14:49:19 +02:00
GabrielMagnus
159ab791be Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 14:47:57 +02:00
cf3012b78f Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 14:45:00 +02:00
548c7978c6 Legger til en metode i Board for å få power down status fra en spesifikk robot 2020-03-31 14:44:53 +02:00
GabrielMagnus
768c85cc59 Endret navn på metodekall, så det matcher metoden 2020-03-31 14:36:38 +02:00
GabrielMagnus
e81076d4ab Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 14:35:39 +02:00
GabrielMagnus
ec6e3deaad Laget format og delvis implementasjon av runTurn, som kjører en runde i spillet 2020-03-31 14:34:46 +02:00
Steinar Aalstad Lillesund
15d6c6dc77 fixed typos 2020-03-31 13:45:35 +02:00
Tobydrama
b590060806 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 13:43:29 +02:00
Tobydrama
92cf618330 la til en function som lar deg sett powerdown til en spill sin robot 2020-03-31 13:43:23 +02:00
ff065c6238 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 13:22:47 +02:00
1d7ee02f59 Setter skade til 2 når roboter blir gjenopplivet 2020-03-31 13:22:24 +02:00
Tobydrama
2430ee22a1 lagde tester for roboter på repair tiles og for å sette roboter i powerdown og for å execute powerdown 2020-03-31 13:15:31 +02:00
Steinar Aalstad Lillesund
9cd21398b9 Referat 2020-03-31 12:48:32 +02:00
Tobydrama
b5be1ac787 lagde arbeidsoppgaver for sprint 4 2020-03-31 12:46:33 +02:00
Tobydrama
734d2ac0b6 lagde arbeidsoppgaver 2020-03-31 12:44:37 +02:00
Tobydrama
9e5a547d1c Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 12:15:48 +02:00
ae3f097bdb Legger til noen arbeidsoppgaver 2020-03-31 12:15:31 +02:00
Tobydrama
5f38d62ae8 la til updateRobotPowerDown
updateRobotPowerDown setter robotens powerdown status til playerens sin og så oppdatere den playeren sin powerdown status til false
2020-03-30 18:53:10 +02:00
Tobydrama
566346476c la til en del funksjoner
la til repairAllRobotsOnReparerTiles som fikers en skade for alle roboter som står på repair tiles

la til respawnRobots som respawner alle døde roboter

la til en host variabel som blir initialisert til false
2020-03-30 18:32:55 +02:00
Tobydrama
dafa5c87a3 lagger til en del hjelpe funkjsoner
lagg til setpowerdown som setter powerdown til en gitt robot
lagg til repairRobotOnTile som reparere roboter en skade fra en gitt robot
lagg til executepowerdown som setter skaden til en gitt robot til 0
2020-03-30 18:28:06 +02:00
Tobydrama
4df45f39a0 lagg til powerdownscreen i ScreenManager 2020-03-30 18:17:05 +02:00
Tobydrama
f6e397063f lagde en powerdown screen som går vekk etter 10 sekunder 2020-03-30 18:14:59 +02:00
Tobydrama
4c8e703c95 lagde Brukerhistorier.md for sprint 4 2020-03-30 16:24:14 +02:00
Tobydrama
5716fe2e83 lagde akseptansekrav til bruker historiene 2020-03-30 16:17:18 +02:00
Tobydrama
bcf9c270ad begynnte på brukerhistorier og lagde referat fra gruppe møte 2020-03-30 15:42:43 +02:00
2567d4c969 Merge branch 'networking' 2020-03-30 14:11:42 +02:00
b512075842 Revert "Fjernet ubrukt kode"
Legger tilbake kode fjernet under opprydding
This reverts commit d85d4e936aa04afde371e610dc3c546d50b966de.
2020-03-30 14:07:53 +02:00
417fa6865c Fikser en potensiell evig løkke når transportbånd blir sjekket
Stopper rekursive kall om dybden er større enn åtte, siden dette bare skjer dersom roboter går i ring
2020-03-28 15:34:47 +01:00
256edc871f Fjerner mellomrom fra tomme linjer 2020-03-26 13:15:41 +01:00
0911a9791d Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-26 13:14:03 +01:00
414bdafe8d Gjør en del rettskriving i Oblig3.md
Legger til link til readme vedrørende manuell testing
2020-03-26 13:13:53 +01:00
torlunjen
7d17bcbde0 Fjernet et akseptansekrav som ikke skal implementeres for denne releasen. 2020-03-26 13:12:46 +01:00
90e87e9651 Legger til ekstra informasjon om brukertesting 2020-03-26 13:09:08 +01:00
200675bd2c Refaktorerer initializeGame() for bedre ryddighet 2020-03-26 13:07:53 +01:00
a4bfee6cb8 Fjerner redundant kollisjonssjekk for transportbånd 2020-03-26 12:50:47 +01:00
torlunjen
8341f2195e Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-26 11:56:14 +01:00
torlunjen
f6a79a9d5e Skrevet ferdig Oblig3.md
Lagt til screenshot av prosjekttavle.
Lagt til klassediagram for oblig3.
2020-03-26 11:56:04 +01:00
GabrielMagnus
d85d4e936a Fjernet ubrukt kode
Endringene er lagret på branch BeforeCleanupOblig3 og vil merges tilbake etter release
2020-03-26 11:46:12 +01:00
5f13c49eea Legger til ekstra informasjon om manuell testing i README.md 2020-03-26 10:47:28 +01:00
torlunjen
8429963c9b Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-26 10:10:04 +01:00
88d5686137 Fikser problemer med kodestil 2020-03-25 14:43:54 +01:00
b2f8abd28c Refaktorerer moveConveyorBelts() for bedre leselighet 2020-03-25 14:41:05 +01:00
1667e72113 Legger tilbake glemt transportbånd rotasjon 2020-03-25 14:25:11 +01:00
9bda8244dd Endrer fasenummer tilbake til 1-5 2020-03-25 13:38:33 +01:00
cdb489422d Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-25 13:36:41 +01:00
c6fb9e29dc Skriver transportbånd bevegelse på nytt for å fikse bugs og fjerne unødvendig kode
Fjerner all unødvendig kode som omhandler transportbånd
Lager en ny metode i Board for å sjekke om et transportbånd kan bevege seg
Lager en ny metode i Board for å teleportere roboter
2020-03-25 13:36:35 +01:00
Tobydrama
7e2b6907af fikset inputen i runPhase fra 1-5 til 0-4 for å fikse indexOutOfBounds error 2020-03-25 12:58:23 +01:00
e924e86eb4 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-25 09:59:01 +01:00
061b8edc06 Legger til manglende kommentarer for konstruksjonsfunksjoner 2020-03-25 09:58:42 +01:00
torlunjen
da17c923df Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 22:11:39 +01:00
GabrielMagnus
e67c78e348 Fikset markdown issues
Parprogrammering med Torbjørn
2020-03-24 22:03:33 +01:00
GabrielMagnus
98cfb7e8e6 Laget javadoc for bevegelse av transportbånd
Parprogrammering med Torbjørn
2020-03-24 21:57:10 +01:00
GabrielMagnus
03ed01a2f9 Fikset bugs med implementasjon for bevegelse av transportbånd, ryddet debuggingkode
Parprogrammering med Torbjørn
2020-03-24 21:41:04 +01:00
GabrielMagnus
81f832df55 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java
2020-03-24 21:16:38 +01:00
GabrielMagnus
3b49614c90 Delvis implementasjon for bevegelse av transportbånd
Parprogrammering med Torbjørn
2020-03-24 21:13:21 +01:00
torlunjen
7b0dba3837 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 18:28:25 +01:00
47facbabd6 Forbedrer kommentarer 2020-03-24 15:27:38 +01:00
c98df5d359 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 15:26:37 +01:00
bf4390ccea Endrer runGameLoop til å kjøre 5 tilfeldige faser 2020-03-24 15:26:20 +01:00
5541ffedd7 Legger til en knapp for å kunne bekrefte programmeringskort 2020-03-24 15:15:46 +01:00
ddf1b89ffa Fjerner debugging output for lasere 2020-03-24 14:37:22 +01:00
8802a0841a Fikser sorteringsrekkefølge for programmeringskort 2020-03-24 14:30:50 +01:00
Steinar Aalstad Lillesund
4653002d0f Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 14:28:49 +01:00
Steinar Aalstad Lillesund
d3e5f65603 Kommentarer. 2020-03-24 14:28:42 +01:00
torlunjen
5c36824229 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 14:12:45 +01:00
403f4a85b9 Fikser uinitialisert playerList 2020-03-24 14:07:06 +01:00
5ee301e853 Fikser navn på funkjson for å kjøre programmeringskort 2020-03-24 14:05:39 +01:00
358256056e Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 14:04:24 +01:00
57c0d3a3c1 Fullfører fase 2020-03-24 14:04:19 +01:00
6542a9860d Legger til en klasse for generering av en enkel knapp 2020-03-24 14:03:13 +01:00
Steinar Aalstad Lillesund
c7e3eee5f8 Lagt til funksjonalitet for å kjøre program i en fase. 2020-03-24 14:02:03 +01:00
4cb6ebffc7 Legger til en uferdig metode for å kjøre en fase 2020-03-24 12:24:25 +01:00
Steinar Aalstad Lillesund
60b7f23ef1 Referat 2020-03-24 12:19:28 +01:00
torlunjen
092a201765 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 12:13:27 +01:00
torlunjen
7f8e209982 Fixes markdown issues in Oblig3.md 2020-03-24 12:13:17 +01:00
d235647783 Fjerner whitespace fra Oblig3.md 2020-03-24 12:09:26 +01:00
97688887b2 Legger til manglende mellomrom i README.md 2020-03-24 12:08:05 +01:00
f1ddf7847d Fikser sjekk av rotert tekstur for partikler 2020-03-24 12:03:47 +01:00
86edea6c11 Fjerner ubrukte importeringer 2020-03-24 12:03:17 +01:00
29bf09dd7d Rydder opp i Player klassen 2020-03-24 11:57:59 +01:00
adf2747bba Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-24 11:53:47 +01:00
fd093e6ef8 Legger til informasjon om manuell testing i README.md 2020-03-24 11:53:41 +01:00
Steinar Aalstad Lillesund
cfeee7425a Referat 2020-03-23 18:44:37 +01:00
torlunjen
e1d73824ba Fixes markdown issues in Oblig3.md 2020-03-23 16:35:43 +01:00
torlunjen
6192d3fcf6 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-23 16:07:59 +01:00
torlunjen
6ac8ae3b20 Adds Oblig3.md 2020-03-23 16:07:47 +01:00
284c1a66e7 Bytter rekkefølgen på tegning av partikler slik at de blir tegnet under vegger 2020-03-23 14:20:15 +01:00
0b3d627924 Endrer fireAllLasers metoden i RoboRallyGame slik at board ikke trenger å sove 2020-03-23 13:47:34 +01:00
606dfd3ccd Gjør nødvendige endringer i Board for å lagre alle posisjoner som skal inneholde laserstråler 2020-03-23 13:46:55 +01:00
29a65e51ac Gjør slik at et IDrawableGame returnerer en liste med partikler 2020-03-23 13:42:48 +01:00
1a17473d89 Legger til nødvendig logikk for å kunne tegne partikler 2020-03-23 13:41:39 +01:00
2887187190 Legger til mapping fra partikler til tekstur posisjoner 2020-03-23 13:15:45 +01:00
7635c33d8a Gjør det mulig å sjekke om to retninger står rett på hverandre 2020-03-23 12:45:50 +01:00
693b9fb886 Legger til tester for partikkelklassen 2020-03-23 12:35:39 +01:00
27535beeb8 Legger til en partikkel klasse 2020-03-23 12:30:18 +01:00
1d9e1b3d43 Legger til en partikkeltype klasse 2020-03-23 12:29:36 +01:00
6ca9f0168d Legger til tester for en partikkeltype 2020-03-23 12:29:07 +01:00
792fa9e7ec Flytter tester som hadde havnet i feil klasse 2020-03-23 12:25:57 +01:00
8df3a8a9ab Rydder opp i en del kommentarer og kode 2020-03-20 17:46:49 +01:00
17926196a5 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-19 13:52:41 +01:00
aadbb7f173 Legger til brettet Dizzy Dash 2020-03-19 13:51:53 +01:00
3825771209 Gjør slik at roboter kan falle i enhver pit 2020-03-19 13:47:47 +01:00
b189c920cb Legger pits til testbrettet 2020-03-19 13:46:45 +01:00
4af5d1faeb Gjør pits tegnbare 2020-03-19 13:45:36 +01:00
ca7825f98a Endrer id for noen tiles og legger til pits 2020-03-19 13:45:04 +01:00
1a1c3bec15 Oppdaterer flagg-teksturer for bedre leselighet 2020-03-19 13:37:10 +01:00
Steinar Aalstad Lillesund
9ad978e300 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-19 12:12:04 +01:00
Steinar Aalstad Lillesund
e067f0b4fe Parprogrammering med Toby: Fikset bug og laget tester.
Fikset bug med lasere på vegger: Skadet ikke roboter på samme tile som veggen
2020-03-19 12:11:58 +01:00
GabrielMagnus
3acf35c0a5 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-19 11:57:15 +01:00
GabrielMagnus
c88ab7bbeb Laget arbeidstegning for bevegelse av transportbånd 2020-03-19 11:56:40 +01:00
db23aa6041 Legger til litt mer ubrukt funksjonalitet for RoboRallyClient og RoboRallyServer 2020-03-19 11:48:59 +01:00
dac90e413d Legger til nye klasser som kan serialiseres ved hjelp av kryo 2020-03-19 11:48:21 +01:00
aa06d5df6c Utvider RobotID slik at den kan representeres som et tall 2020-03-19 11:47:35 +01:00
2835a253fa Legger til en klasse som representerer en nettverksfeilmelding 2020-03-19 11:46:55 +01:00
e559048f07 Legger til manglende kryo avhengighet 2020-03-19 11:46:08 +01:00
Steinar Aalstad Lillesund
bb4dda0515 referat fra møte 2020-03-19 11:11:58 +01:00
3dd9625738 Legger til et bilde av notater for transportbånd-kollisjoner 2020-03-18 09:58:12 +01:00
1e259e7561 Gjør en del endringer på CardChoiceScreen
Bruker nå skikkelige programmeringskort for testing
Legger til visning og velging av programmeringskort
Legger til korrekt visning av relevant tekst på programmeringskort
2020-03-18 01:20:21 +01:00
c627ad980a Fjerner SpawnBoard 2020-03-18 00:41:42 +01:00
4c43bdc6fd Legger til Risky Exchange spillbrettet 2020-03-18 00:41:23 +01:00
034d1e4b58 Legger til nye roboter på brettet
Flytter på søvn når transportbånd flyttes
Fikser testen for tegnbare objekter
2020-03-17 22:00:56 +01:00
1fec4f3136 Legger til manglende robot teksturer og kombinerer dem til en enkelt fil 2020-03-17 21:56:00 +01:00
Tobydrama
3d981b9f3a fikser et rename problem i board 2020-03-17 17:26:57 +01:00
Tobydrama
dfefe49aa0 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-17 17:24:05 +01:00
Tobydrama
7cb22379e7 Made a laser function that fires all lasers
made a firealllasers function in roborallygame and added many support function in board to actually fire the lasers. added som of the needed tests.
2020-03-17 17:23:57 +01:00
torlunjen
b83dfcdfbf Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-17 16:22:20 +01:00
torlunjen
1647d84e95 Adds checks for collisions on conveyor belts.
Parprogrammering med Gabriel
2020-03-17 16:22:11 +01:00
3b7a5c6899 Gjør metoden for å sjekke om et trekk blir stoppet av en vegg offentlig
Bytter navn fra robotMove til move
2020-03-17 14:37:49 +01:00
979265c592 Merge remote-tracking branch 'origin/master' 2020-03-17 14:25:03 +01:00
7da60bcc91 Legger til en metode for å hente ut en spesifikk vegg på brettet 2020-03-17 14:24:46 +01:00
GabrielMagnus
875363708c La til test for å sjekke at getPositionsOfWallOnBoard har rett type og antall med flere argumenter
La til hjelpefunksjoner for å sjekke at alle elementer er av rett type
2020-03-17 14:02:04 +01:00
fbd7bef642 Korrigerer feil konvertering av koordinater i CardChoiceScreen 2020-03-17 12:57:50 +01:00
Steinar Aalstad Lillesund
c846adcb14 referat fra møte 2020-03-17 12:54:44 +01:00
7f370a9dbc Fikser importeringer i RoboRallyGame
Fikser også manglende scope for getNewPosition
2020-03-16 20:11:31 +01:00
b520178686 Fikser kodestil 2020-03-16 20:06:35 +01:00
49ee7dc896 Splitter opp moveConveyorBelts for bedre leselighet 2020-03-16 19:46:00 +01:00
ee753764eb Fikser opp i moveConveyorBelts og fikser skille mellom raske og trege transportbånd
Bytter navn fra TransportBand til ConveyorBelt
Bytter ut listContainsTile med en generisk predikattester
2020-03-16 19:37:21 +01:00
10e31033e0 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-16 18:40:49 +01:00
369cf740f9 Gjør om bytting til kortutvelgingsskjermen 2020-03-16 18:40:37 +01:00
80d0c954de Legger til en uferdig skjerm for velging av programmeringskort 2020-03-16 18:34:40 +01:00
torlunjen
204b9c5585 Makes tile lists in RoboRallyGame private 2020-03-16 17:55:38 +01:00
torlunjen
df180bf372 Adds helper method for conveyor belt method 2020-03-16 17:51:06 +01:00
torlunjen
62d887fa76 Optimized imports 2020-03-16 17:35:53 +01:00
torlunjen
84a605efc4 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/main/java/inf112/fiasko/roborally/objects/RoboRallyGame.java
2020-03-16 17:35:01 +01:00
torlunjen
816f502f12 Adds partial functionality that moves robots standing on conveyor belts. 2020-03-16 17:31:54 +01:00
GabrielMagnus
d27a050611 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/test/java/inf112/fiasko/roborally/objects/BoardTest.java
2020-03-16 16:54:41 +01:00
GabrielMagnus
14dfbea630 Endret metodenavn for mer lesbarhet 2020-03-16 16:46:22 +01:00
GabrielMagnus
f01576d34e Laget tester for getPositionsOfWallOnBoard og getPositionsOfTileOnBoard 2020-03-16 16:45:45 +01:00
5fcfab5b01 Forenkler testShuffleIntegrity 2020-03-16 16:06:54 +01:00
Steinar Aalstad Lillesund
c43798dfab Parprogrammering med tobydrama - Laget Tester for registrering av flagg. 2020-03-16 15:52:50 +01:00
Steinar Aalstad Lillesund
31bef9fe0b Parprogrammering med tobydrama - Laget funksjonalitet for flagg registrering
Lagt inn metoder og hjelpemetoder for å få til registrering av flagg.
2020-03-16 15:52:18 +01:00
Steinar Aalstad Lillesund
7bd59902e2 Referat fra møte. 2020-03-16 14:33:22 +01:00
Tobydrama
d864e60f24 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 12:38:40 +01:00
Tobydrama
7bc24ff03e added and altered some test in PlayerTest 2020-03-12 12:38:33 +01:00
Tobydrama
bbfbdb0539 fixed some methods in player 2020-03-12 12:38:00 +01:00
1c1c9bfd35 Merge remote-tracking branch 'origin/master' 2020-03-12 12:21:52 +01:00
4b731cb062 Fikser og forbedrer rotateCogwheels 2020-03-12 12:21:31 +01:00
GabrielMagnus
c931f459af Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 12:08:48 +01:00
GabrielMagnus
9c47ed5cfe Laget tester for BoardElementContainer 2020-03-12 12:06:09 +01:00
torlunjen
f3fa78c107 Legger til referat fra parprogrammeringsøkt/møte 2020-03-12 12:01:01 +01:00
torlunjen
aa5b5bdb81 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 11:58:02 +01:00
torlunjen
9ebd5e3af0 Adds method to rotate robots standing cogwheels 2020-03-12 11:49:14 +01:00
Tobydrama
a2f861077b Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 11:24:25 +01:00
Tobydrama
4f9d58152c Added comments to Player 2020-03-12 11:24:20 +01:00
Tobydrama
9c5a50d74a Added more comments to deck 2020-03-12 11:24:04 +01:00
Tobydrama
bf63d608a7 Added more test to PlayerTest 2020-03-12 11:23:27 +01:00
d5d87d11dd Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 11:21:14 +01:00
08e2a61457 Legger til en test server i RoboRallyWrapper 2020-03-12 11:20:37 +01:00
b0ebb2db3e Legger til en del objekter for å teste kryonet funksjonalitet 2020-03-12 11:17:42 +01:00
ea45a0cd93 Legger til manglende kryo avhengighet 2020-03-12 11:16:29 +01:00
GabrielMagnus
7e37fbdce9 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-12 11:15:17 +01:00
GabrielMagnus
ca86b3fe55 Made documentation for BoardElementContainer.java 2020-03-12 11:15:03 +01:00
GabrielMagnus
0e9c581a70 Made documentation for getPositionOfTileOnBoard and makeTileList 2020-03-12 11:14:44 +01:00
2219ea3dbe Legger til kryonet avhengigheten i pom 2020-03-11 08:02:56 +01:00
d51deaf29e Fikser noen småfeil i makeMove() 2020-03-11 08:02:30 +01:00
30a2379544 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-10 18:35:35 +01:00
f22e577180 Legger til forbedring av posisjonssjekking i Board 2020-03-10 18:35:15 +01:00
torlunjen
8d9a85946e Adds default label to RoboRallyGame::makeMove switch. 2020-03-10 18:26:16 +01:00
torlunjen
a86b4efbb7 Fikser bug der robot kan gå forbi vegger som er på kanten av brettet. 2020-03-10 18:18:32 +01:00
Torbjørn Lunde Jensen
4d309d4321 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-10 17:29:47 +01:00
Torbjørn Lunde Jensen
cba469d09f Adds method that moves robot according to action enum 2020-03-10 17:29:36 +01:00
GabrielMagnus
54ada72297 Lagt til getPositionOfTileOnBoard metoder og generisk metode makeTileList 2020-03-10 16:07:14 +01:00
GabrielMagnus
b03270203e Lagt til BoardElementContainer.java 2020-03-10 16:04:27 +01:00
Steinar Aalstad Lillesund
e95ee32e64 Added tests for the playerclass.
Started on the tests needed for a player.
2020-03-10 16:03:07 +01:00
Steinar Aalstad Lillesund
822ca33345 Added A player class
Started on the functions needed for a player.
2020-03-10 16:02:34 +01:00
7a5b4fccd2 Legger til funksjonalitet for å kikke på det første eller siste kortet i en kortstokk 2020-03-09 13:21:52 +01:00
1c1bbc6a79 Legger til korrekt kopiering av roboter for å forhindre Game i å direkte endre en robot 2020-03-09 12:32:11 +01:00
GabrielMagnus
9101731c86 Laget referat for 7/3/2020 2020-03-07 19:02:59 +01:00
GabrielMagnus
d4e49fedb5 Flyttet brukerhistorier og laget arbeidsoppgaver 2020-03-07 18:58:03 +01:00
GabrielMagnus
bf9ef179fa Flyttet klasse planlegging til sprint 2 mappe 2020-03-07 18:56:41 +01:00
GabrielMagnus
d71107e2dc Jobbet videre med akseptansekrav 2020-03-05 20:09:02 +01:00
GabrielMagnus
373fd8c58c Rettet navn etter standarden 2020-03-05 19:08:02 +01:00
Steinar Aalstad Lillesund
a2879b2b61 referat fra møte 2020-03-05 19:05:32 +01:00
8aa755237d Bytter != med .equals i testShuffle() 2020-03-03 21:22:36 +01:00
326f4d5755 Fjerner generalitet i ProgrammingCard
Bytter navn fra value til priority for bedre beskrivelse av verdien
Gjør programmeringskort sammenlignbare slik at de kan sorteres
2020-03-03 21:15:13 +01:00
c207c56bca Rydder i tester og kode
Fjerner en del unødvendige variabler i ProgrammingCardDeckTest
Forenkler shuffle testen vesentlig
Legger til en ekstra sjekk for integritet etter stokking av kort
Fjerner ICardWithoutSuit siden den legger til mer kompleksitet enn nytteverdi
2020-03-03 20:51:50 +01:00
GabrielMagnus
e4d6e49721 Endret test for shuffle 2020-03-03 19:21:12 +01:00
GabrielMagnus
d1d4ec1fe1 Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/test/java/inf112/fiasko/roborally/objects/TestPlayerDeck.java
2020-03-03 19:11:22 +01:00
GabrielMagnus
0ce72eba86 Laget test for shuffle 2020-03-03 18:45:22 +01:00
315cbb2590 Fikser en del småfeil i Deck, ProgrammingCardDeck og tester 2020-03-03 17:57:27 +01:00
9f7ebb59b1 Fikser navn på programming_cards.txt fra programing_cards.txt 2020-03-03 17:56:37 +01:00
a42ec0759c Legger til en klasse som laster inn kortstokker med en metode for programmeringskort-kortstokken. Closes #23 2020-03-03 17:56:04 +01:00
0fb2e3c7c7 Legger til kopiering av kortliste i konstuktøren til kortstokk for å hindre kortstokken i å kunne bli endret utenifra 2020-03-03 17:29:29 +01:00
f1bb6ae34b Fikser opp i kode, kommentarer og testing for kort og kortstokk
Fjerner overflødige kommentarer i Deck
Forenkler en del kode i Deck
Fikser uparameteriserte typer i Deck
Bytter navn på PlayerDeck til ProgrammingCardDeck
Fjerner overflødige kommentarer i ProgrammingCard
Legger final til ting som ikke skal endres
Fikser mellomrom noen steder
Legger til en toString() metode til ProgrammingCard for enklere debugging
Fikser uparameteriserte lister i TestProgrammingCardDeck
Fjerner unødvendige mellomrom i TestProgrammingCardDeck
2020-03-03 17:25:18 +01:00
Steinar Aalstad Lillesund
985676c6ea Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-03 16:02:04 +01:00
Steinar Aalstad Lillesund
5fc9cd89af Referat fra møte. 2020-03-03 16:01:52 +01:00
GabrielMagnus
e07e10b2bc Endret getCards i Deck 2020-03-03 15:35:43 +01:00
Petter Tobias Madsen
42726b5e78 lagde flere tester i PlayerDeckTest 2020-03-03 15:25:39 +01:00
Petter Tobias Madsen
f2a29a2b08 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-03 14:13:18 +01:00
Petter Tobias Madsen
b8c9c87b39 fixet masse ting i Deck classen 2020-03-03 14:13:11 +01:00
Steinar Aalstad Lillesund
49bc665f65 Referat fra møte.
Endret noen typos og la til info om spiller klassen.
2020-03-03 14:04:43 +01:00
Torbjørn Lunde Jensen
8b0c3fb678 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-03 13:43:22 +01:00
Torbjørn Lunde Jensen
2ac699bbcf Adds text file with all programing cards and values 2020-03-03 13:43:02 +01:00
Steinar Aalstad Lillesund
ee0e33285e Referat fra møte. 2020-03-03 13:40:53 +01:00
58c15db1b1 Gjør IDeck type-agnostisk 2020-03-03 12:14:07 +01:00
e64b4516e1 Legger til en IDeck interface. Closes #22 2020-03-03 10:20:52 +01:00
Tobydrama
d4aae02932 added some comments to deck class 2020-03-03 04:46:03 +01:00
Tobydrama
f3a02b7ecc lagde flere metoder i deck klassen 2020-03-03 04:33:58 +01:00
Tobydrama
62ce1fdc7e begynnte på Deck classen. skal refactorere senere 2020-03-03 04:18:07 +01:00
Tobydrama
24d38af386 lagde en kort classe og testet den 2020-03-03 02:38:25 +01:00
Tobydrama
bbc776f1b5 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-03 02:05:05 +01:00
e2e1fc902e Bytter navn fra RoboRallyLauncher til RoboRallyWrapper 2020-03-02 19:09:40 +01:00
52046fea40 Flytter RoboRallyGameTest til korrekt pakke 2020-03-02 19:03:45 +01:00
bdf60e82ce Fikser scope for skjermer 2020-03-02 19:02:29 +01:00
c53a4cb8d6 Flytter noen klasser og tar ibruk RoboRallyLauncher. Closes #20
Flytter IDrawableGame og RoboRallyGame (tidligere Game) til Objects
Korrigerer navn i RoboRallyGameTest (tidligere GameTest)
Korrigerer pakkeendringer i IOUtil
2020-03-02 18:46:45 +01:00
6f26ec6307 Legger til libGdx skjermer og en skjermhåndterer
Legger til en BoardActiveScreen som erstatter GameLauncher sin tidligere funksjon
Legger til en MainMenuScreen som foreløbig bare er en spash screen
Legger til RoboRallyLauncher som fungerer som en forelder til skjermene
Legger til en ScreenManager som kan hente et objekt av hver type skjerm
2020-03-02 18:42:48 +01:00
c6083c2a70 Legger til manglende sjekking av retning for en vegg som instansieres
Legger til en test som sjekker at en exception blir kastet når en ugyldig vegg blir forsøkt instansiert
Legger til en test som sjekker at en exception blir kastet når en ugyldig tile blir forsøkt instansiert
2020-03-02 13:26:42 +01:00
d7186d38c3 Fikser feilmeldingen for en vegg med en ugyldig retning 2020-03-02 13:18:45 +01:00
2f5ffebfe3 Oppdaterer README med informasjon om knapper og brukergrensesnitt 2020-03-02 12:42:39 +01:00
cd2852a1af Fikser noen gale tekstur-tilordninger for vegger 2020-03-02 12:19:19 +01:00
49af2069c6 Legger til alle tegnbare roboter til debug modus 2020-03-02 12:18:01 +01:00
be13228895 Legger til vegger i debug testbrettet 2020-03-02 12:17:07 +01:00
5b8bd647df Tar hensyn til zoom-nivå når brettet blir flyttet med musen 2020-03-02 11:19:22 +01:00
9d914ad748 Legger til korrekt fjerning av innlastede ressurser brukt i TextureConverterUtil 2020-03-02 10:16:09 +01:00
983c27f745 Diverse forbedringer til GameLauncher
Fjerner funksjon som ikke lenger trengs
Flytter en del kode ut til egne metoder
Legger til en viewport som hindrer at spillet blir strukket når skjermen endrer seg
Legger til anti aliasing
Scrolling zoomer lengre ut
Scrolling zoomer dobbelt så fort
2020-02-28 23:43:38 +01:00
9a5a465f11 Legger til manglende kommentarer i Game
Legger til manglende kommentarer til initialiseringsmetodene
Flytter initialiseringsmetodene nedover i filen
2020-02-28 19:46:40 +01:00
1ff4a1a938 Legger til tile teksturen under alle flagg 2020-02-28 18:57:04 +01:00
Tobydrama
0772e9cda0 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 19:21:42 +01:00
6ba5c05813 Fjerner ubrukt debugging variabel 2020-02-27 19:17:03 +01:00
8f416baf51 Merge remote-tracking branch 'origin/master' 2020-02-27 19:13:31 +01:00
e15992647a Merge branch 'player-and-zoom' 2020-02-27 19:10:04 +01:00
Tobydrama
90bb82abaf Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 18:47:37 +01:00
Tobydrama
7e73eb09fc Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 18:41:01 +01:00
Tobydrama
874d00c461 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 17:58:58 +01:00
a63b0716b7 Legger til en debug modus til spillet 2020-02-27 16:44:06 +01:00
0d90e2047e Fikser noen feil i texture_sheet_tile_mapping.txt 2020-02-27 16:43:30 +01:00
Tobydrama
996ac0c1b1 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 16:26:49 +01:00
Tobydrama
34b69fb527 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 11:48:37 +01:00
Tobydrama
0a0bd717cd Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 11:37:46 +01:00
Tobydrama
ce0641399b Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/test/java/inf112/fiasko/roborally/objects/BoardTest.java
2020-02-27 11:13:15 +01:00
Tobydrama
956adbede7 hmm 2020-02-27 11:13:04 +01:00
f292462531 Gir noen variabler og metoder klarere navn 2020-02-27 09:57:33 +01:00
aa24075874 Forbedrer translateToDirection funksjonen i GameLauncher 2020-02-26 20:33:43 +01:00
6a544086e1 Legger til nye visningsfunksjoner 2020-02-26 19:46:54 +01:00
2524b8d585 Gjør teksturen til robot 3 lastbar 2020-02-26 19:46:34 +01:00
8315c5ebd0 Legger til en ekstra robot til brettet 2020-02-26 19:45:39 +01:00
054625ad60 Legger til representasjon av robot tiles 2020-02-26 19:44:28 +01:00
8be7745ae7 Legger til tekstur mapping for robot spawn 2020-02-26 19:43:56 +01:00
5a1b609aa4 Legger til resten av Chekcmate brettet og en fil med det delte brettet 2020-02-26 19:38:02 +01:00
7b63bb97f9 Legger til/endrer robot teksturer
Legger til tekstur for robot 3
Endrer tekstur for robot 2
2020-02-26 19:36:03 +01:00
c8179b8e27 Gjenoppretter elementer fjernet under opprydding 2020-02-26 09:17:06 +01:00
620625f31f Merge branch 'master' into player-and-zoom 2020-02-26 08:11:22 +01:00
5106a20536 Legger til halvveis fungerende knapper for zoom og kamerabevegelse 2020-02-25 16:59:46 +01:00
304 changed files with 46908 additions and 1230 deletions

View File

@ -0,0 +1,139 @@
# Manuelle tester
Hver runde får du en spesifik kortstokk: en rotate right, en rotate left, en u-turn, en back up, en move 3, en move 2, tre move 1
Tester som krever flere roboter må testes med multiplayer (de er i stor grad dekket av automatiske tester).
## Roboten blir rotert av tannhjul, flyttet av transportbånd, registrerer flagg og vinner
### Runde 1 - tester tannhjul til høyre, tannhjul til venstre, sakte transport bånd, høyre vrid sakte transport bånd, raskt transport bånd, flagg 1 blir registrert og vist
Program som skal kjøres: back up, move 1, move 2, rotate left, u-turn. Trykk confirm
Roboten beveger seg sør fra spawnpoint og blir rotert av tannhjul så den peker øst.
Robot beveger seg med move 1 ett steg øst og blir rotert av tannhjul så den peker nord.
Robot beveger seg med move 2 to steg nord og blir flyttet av transportbånd ett 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 ett 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.
Flagget forventes markert nede til høyre for bildet av roboten.
### Runde 2 - tester at flagg 2 blir registrert
Program som skal kjøres: rotate left, move 1, move 1, u-turn, turn right. Trykk confirm
Roboten roteres mot øst av rotate left, og står på flagg 1.
Roboten beveger seg med move 1 ett steg øst til ruten mellom flagg 1 og flagg 2.
Roboten roteres seg med move 1 ett steg øst, og står på flagg 2. Flagg 2 blir så registrert.
Roboten roteres mot vest av u-turn, og står på flagg 2.
Roboten roteres mot nord av rotate right, og står på flagg 2.
### Runde 3 - tester at når du treffer alle flaggene 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, move 1, tilfeldig, tilfeldig, tilfeldig. Trykk confirm
Roboten roteres mot øst av rotate right, og står på flagg 2.
Roboten beveger seg med move 1 ett 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"
## Robot tar skade av laser, får låste kort i registerne, dør og respawner på skiftenøkkel
###Runde 1 - tester at robot tar korrekt skade fra alle lasertyper
Program som skal kjøres: rotate left, move 1, move 1, move 1, back up. Trykk confirm
Roboten roteres mot vest av rotate left, og står på sin spawn.
Roboten beveger seg med move 1 ett steg mot vest, og tar tre skade av trippel laser.
Roboten beveger seg med move 1 ett steg mot vest, og tar to skade av dobbel laser.
Roboten beveger seg med move 1 ett steg mot vest, og tar én skade av enkel laser.
Roboten beveger seg med back up ett steg mot øst, og tar to skade av dobbel laser. Robot skal nå ha 8 skade, som viser
nede til høyre på skjermen.
###Runde 2 - tester at kort blir låst
Fire kort skal vise som låst. Ett kan velges.
Program som skal kjøres: tilfeldig. Trykk confirm
Roboten utfører tilfelige kort og blir drept av laser.
Respawner på skiftenøkkel med to i skade.
Spiller krysser ut spillet så det terminerer med melding: "Process finished with exit code -1"
## Robot faller i hull, går i powerdown, fortsetter powerdown, faller i pit, dør, respawer og blir stoppet av vegger
### Runde 1,2,3 - tester hull, powerdown, continue powerdown og fortsette spillet etter powerdown
Program som skal kjøres: rotate right, move 1, rotate left, u-turn, move3. Trykk confirm + powerdown,
continue powerdown, ikke ta continue powerdown.
Roboten roteres mot øst av rotate right, og står på spawn.
Roboten beveger seg med move 1 ett steg mot øst.
Roboten roteres mot nord av rotate left.
Roboten roteres mot sør av u-turn.
Roboten beveger seg med move 3 to steg mot sør, inn i hullet og dør.
Roboten respawner på spawn og går i powerdown for å få 0 skade.
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 4,5 - tester pit
Program som skal kjøres: rotate right, move 2, rotate left, u-turn, move 3. Trykk confirm + powerdown
Roboten roteres mot øst av rotate right, og står på spawn.
Roboten beveger seg med move 2 to steg mot øst.
Roboten roteres mot nord av rotate left.
Roboten roteres mot sør av u-turn.
Roboten beveger seg med move 3 to steg mot sør, inn i pit-en og dør.
Roboten respawner på spawn og går i powerdown for å få 0 skade.
### Runde 6 - tester vegg som står fremfor robot
Program som skal kjøres: rotate right, move 3, rotate left, u-turn, move 2. Trykk confirm
Roboten roteres mot øst av rotate right, og står på spawn.
Roboten beveger seg med move 3 tre steg mot øst.
Roboten roteres mot nord av rotate left.
Roboten roteres mot sør av u-turn.
Roboten beveger seg med move 2 ett steg mot sør, og blir stoppet av en vegg som står fremfor den.
### Runde 7 - tester vegg som står på samme tile som robot
Program som skal kjøres: rotate left, move 1, move 1, move 1, move 3. 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 move 1 null steg mot øst, siden den blir stoppet av veggen.
Roboten beveger seg med move 1 null steg mot øst, siden den blir stoppet av veggen.
Roboten beveger seg med move 1 null steg mot øst, siden den blir stoppet av veggen.
Roboten beveger seg med move 3 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"
## Robot blir dyttet av pushere, får oppdatert backup, dør 3 ganger og spill avsluttes
### Runde 1 - flytter roboten helt til østre del av brett
Program som skal kjøres: rotate right, move 3, move 2, move 1, move 1. Trykk confirm
Roboten roteres mot øst av rotate right, og står på sin spawn.
Roboten beveger seg med move 3 tre steg mot øst.
Roboten beveger seg med move 2 to steg mot øst.
Roboten beveger seg med move 1 ett steg mot øst.
Roboten beveger seg med move 1 ett steg mot øst, blir flyttet av transportbånd ett 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 skiftenøkkel og får oppdatert backup.
Roboten roteres mot øst av rotate left, og blir skubbet av brettet av partallspusheren så roboten dør.
### Runde 3 - tester oddetallspusher
Program som skal kjøres: move 1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm
Roboten respawner på skiftenøkkelen den ble dyttet av. Roboten beveger seg med move 1 ett steg mot nord, og blir skubbet
av brettet av oddetallspusheren så roboten dør.
Neste runde endres ikke backup siden den dør før første fase er ferdig.
### Runde 4 - tester terminering av spill når alle spillere er død
Program som skal kjøres: move 1, tilfeldig, tilfeldig, tilfeldig, tilfeldig. Trykk confirm
Roboten respawner på skiftenøkkelen du respawnet sist. Roboten beveger seg med move 1 ett 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."

129
Deliverables/Oblig3.md Normal file
View File

@ -0,0 +1,129 @@
# Team Fiasko
## Deloppgave 1
### Rollefordeling
Rollefordelingen i teamet fungerer fint slik som vi har det.
### Erfaringer
Siden vi fra vi startet prosjektet har valgt å ha noen av møtene og parprogrammeringsøktene våre på Discord,
var vi bedre rustet til utfordringene som kom med SARS-CoV-2 pandemien og de innførte restriksjoner det har medført.
### Retrospektiv
#### Plan
Det vi planlagte var å ha to fysiske møter og ett digitalt møte per korte sprint (en uke) for parprogrammering,
planlegging og generell diskusjon rundt prosjektet.\
Vi planla også å lage ferdig alle brukerhistoriene, akseptansekravene og
arbeidsoppgavene før vi begynte noe av kodearbeidet.\
Arbeidsoppgaver skulle settes opp som issues i prosjektet på GitHub med gode beskrivelser
for så å legges til prosjekttavlen. Når noen i teamet skal begynne på en ny arbeidsoppgave skulle de
legge seg til i oppgaven på prosjekttavlen for så å flytte oppgaven fra "To do" kolonnen til "In progress" kolonnen.
#### Gjennomførelse
Vi har hatt noen fysiske møter før SARS-CoV-2 krisen startet. Disse gikk med til en del planlegging
og jobbing med brukerhistorier. Etter dette beholdt vi de satte møtetidene våre, men alle møter ble digitale.\
I denne sprinten har vi brukt en del digital parprogrammering med skjermdeling som har fungert bra for oss.\
Ellers har vi gjennomført planen som planlagt.
#### Forbedringspunkter
* Forbedre bruk av tester. Bruke mer Test Driven Development. Vi har til nå skrevet tester etter vi har skrevet kode,
noe som har ført til noen bugs som kanskje kunne vært unngått med TDD.
### Prioritering av oppgaver
* Vi prioriterer implementeringen av funksjonalitetene i spillet fra bunnen og opp og vi føler nå at vi kan
begynne med implementasjon av faser og funksjonalitet faser trenger.
* Til neste oblig må vi bli ferdig med runder og kortvelging først. Etter dette prioriterer vi å få
nettverksfunksjonaliteten på plass. Til slutt vil vi prioritere det grafiske og eventuelle "nice to haves".
![PNG](../Deliverables/Screenshots/Prosjekttavle_26_03_2020.PNG "Skjermdump prosjekttavle")
### Gruppedynamikk og kommunikasjon
* Vi har noen uenigheter når det gjelder effektiv tidsbruk på møter og hvor mye tid hver enkelt skal bruke på
prosjektet ut over de fastsatte møtetidene som utgjør ca. 8 timer i uken.
* Siden vi har brukt gruppe og parprogrammering siden starten har kunnskapsoverføring skjedd på denne måten.
## Deloppgave 2
### Krav
Implementere faser og alt av funksjonalitet en fase trenger.
* Implementere programmeringskort.
* Implementere kortstokk.
* Implementere lasere.
* Implementere visning av laser avfyring.
* Implementere transportbånd.
* Implementere roterende tannhjul.
* Implementere registrering av besøkte flagg.
### Brukerhistorier og akseptansekrav
* Som spiller må jeg ha en kortstokk for å oppbevare kortene mine.
* Spilleren har en funksjonell kortstokk.
* Som spiller trenger jeg programmeringskort for å programmere roboten min.
* Programmeringskort har en handling og en prioritet.
* Som spiller trenger jeg et program for å fortelle roboten min hva den skal gjøre i løpet av en runde.
* Spilleren har et funksjonelt program.
* Skal kunne hente ut programmet fra en spiller.
* Som fase trenger jeg å kunne aktivere andre objekter for å progressere spillet.
* En fase kan gjennomføres.
* Aktiverte objekter gjør sin funksjon.
* Som transportbånd trenger jeg å kunne flytte roboter for å gjøre min funksjon.
* Transportbånd flytter robot i en gitt retning.
* Transportbånd kan rotere roboter i spesifikke scenario.
* Som fase trenger jeg å kunne kjøre programmeringskort etter høyest verdi for å bestemme
rekkefølgen på trekkene til robotene.
* Programmeringskort er sorterbare.
* Programmeringskort kan hentes og gis videre.
* Som tannhjul trenger jeg å kunne snu roboter for gjennomføre min funksjon.
* Tannhjul vrir roboter som står på de 90 grader i retningen tannhjulet har.
* Som laser trenger jeg å kunne avfyre laseren min for å gjøre skade på roboter.
* En laser skyter i en rett linje i den retningen laseren har.
* En laser blir stoppet av vegger og andre roboter.
* En laser gjør skade på roboten den treffer.
* Som spiller trenger jeg å kunne registrere flagg for å kunne vinne spillet.
* Ved slutten av en fase vil roboter som står på et flagg få oppdatert currentflagg verdien sin,
gitt at den har besøkt det forrige flagget.
* Som spiller trenger jeg å kunne se laserstrålen på brettet for å kunne vite hvor den treffer.
* Laserstrålen er synlig på brettet når den blir avfyrt.
### Arbeidsoppgaver
#### Spiller
* Lage en klasse som representerer en kortstokk.
* Legge til en kortstokk i spillerklassen.
* Lage en representasjon av registere.
* Legge til en representasjon av programmeringskort.
#### Fase
* Legge til funksjonalitet for å sortere programmeringskort ut ifra høyeste verdi.
* Legge til funksjonalitet for å aktivere tannhjul.
* Lage en funksjon for å fyre av en laser i en retning.
* Legge til visning av laseravfyring.
* Legge til en funksjon for å sjekke om en robot står på et flagg.
* Legge til en funksjon for å sjekke om roboten har besøkt forrige flagg.
* Legge til en funksjon som sjekker flaggstatus til en robot.
* Legge til funksjon for å aktivere transportbånd.
* Legge til en fase i robotrallygame som aktiverer alle objekter som skal bli aktivert i en fase.
### Hovedkrav for MVP
* Alle krav vi har jobbet med er en del av MVP med unntak av visningen av laseravfyring.
* Spillet trenger faser for å virke sånn som det skal.
* Alle kravene vi har jobbet med anser vi som viktige deler av en fase.
## Deloppgave 3
### Commitsfordeling
Vi har brukt en del parprogrammering og har derfor noe skjev fordeling av commits. Vi har stort sett kommentert hvem
som har programmert sammen i commitmeldingen.
### Manuell testing
Se [README.md](../README.md)
## UML
![UML](../Deliverables/Umls/UmlOblig3.png "UML Oblig 3")

383
Deliverables/Oblig4.md Normal file
View File

@ -0,0 +1,383 @@
# Team Fiasko
## Deloppgave 1
### Rollefordeling
Rollefordelingen i teamet fungerer fint slik som vi har det.
### Erfaringer
* Vi burde kommunisert med gruppeleder på et tidligere tidspunkt for å klarere hvilket krav som
faktisk skal møtes til innlevering.
* Vi skulle passet mer på i starten å ikke lage isfjell ved oppdeling av arbeidsoppgaver.
* Det er viktig å alltid lage brukerhistorier før implementering.
### Retrospektiv
#### Plan
Det vi planla var å ha tre digitale møter per korte sprint (en uke) for parprogrammering,
planlegging og generell diskusjon rundt prosjektet. Vi bruker oppsettet til scrum med parprogrammering lagt til.
Dette var metodikken vi planlagte å bruke fra starten av prosjektet og det har fortsatt å være dette oppsettet vi
har valgt bruke gjennom hele prosjektet.
Vi valgte å bruke scrum fordi oppsettet passer fint for tidsperiodene mellom obligene på prosjektet, der vi da kan ha
korte sprinter på en uke hver og lange sprinter i tidsrommet fra oblig til oblig.
Vi planla også å lage ferdig alle brukerhistoriene, akseptansekravene og
arbeidsoppgavene før vi begynte noe av kodearbeidet.
Arbeidsoppgaver skulle settes opp som issues i prosjektet på GitHub med gode beskrivelser
for så å legges til prosjekttavlen. Når noen i teamet skal begynne på en ny arbeidsoppgave skulle de
legge seg til i oppgaven på prosjekttavlen for så å flytte oppgaven fra "To do" kolonnen til "In progress" kolonnen.
#### Gjennomførelse
Vi har gjennomført planen vår som planlagt.
Det vi syntes at vi har gjort bra er at (nesten) alle har vært tilstede på alle møter vi har hatt.
#### Forbedringspunkter
Vi ville kommunisert med gruppeleder på et tidligere tidspunkt for å klarere hvilke krav som faktisk skal møtes
til innlevering, i tillegg til å sjekke retteskjemet. Vi har lært det er viktig å dele opp arbeidsoppgaver i passelige
biter, for å unngå isfjell.
Alltid lag brukerhistorie før implementering, et problem vi hadde i starten.
Ha tester som automatisk sjekker at alt funker som det skal, og lag manuelle tester for det som ikke
kan testes automatisk. Tenk på funksjonalitet i forhold til lettvinthet ved implementasjon av ting som multiplayer.
Selv når vi kodet med multiplayer in mind, måtte vi endre en del for å støtte klient og server funksjonalitet.
Prosjektmetodikken vi har valgt ville vi også brukt hvis vi måtte begynt på nytt.
#### Prosjekttavle
![PNG](../Deliverables/Screenshots/Prosjekttavle_07_05_2020.PNG "Skjermdump prosjekttavle")
### Gruppedynamikk og kommunikasjon
Kommunikasjonen innad i teamet har i all hovedsak fungert fint.
Vi brukte allerede online møter før nedstenging, så da gikk vi fra to timer til 8 timer online møte i uken.
Vi jobber typisk først sammen for så å dele oss opp i flere samtaler ut ifra hvem som jobber sammen.
Visualisering i form av tavle ble noe vanskeligere når vi måtte bruke skjermdeling av paint i stedet for
en fysisk tavle. Når vi ikke hadde fysisk møter, så vi heller ikke gruppeleder, noe som førte til mindre kommunikasjon.
Når vi sitter i forskjellige samtaler er det også vanskeligere for teamleder å ha oversikt over hele gruppen.
Det tar lenger tid å få hjelp enn om vi satt i samme rom.
## Deloppgave 2
### Systemkrav denne sprinten
#### MVP Krav
* En spiller taper når de mister alle liv.
* En spiller må kunne vinne.
* Runder (Består av 5 faser. Du får nye kort, reparasjon, powerdown etc.).
* Faser (Ett kort fra hver spiller blir brukt, og objekter på brettet interagerer.
Registrering av flagg skjer etter hver fase).
* Kunne spille med andre spillere over lan/internett.
* Spillere beveger seg hver fase og kort bestemmer hvem som går først.
* Velge kort i starten av runden.
* Kunne velge powerdown etter alle har låst kortene sine.
* Ved slutten av runden mister roboten en i skade hvis de står på en reparasjonsbrikke eller flagg.
* Hvis en spiller er i powerdown blir spilleren spurt (i starten av nye runden) om han vil bli i powerdown eller ikke.
* Samle inn kort i slutten av en runde.
* Ikke samle sammen kort som er låst.
#### Nye implementerte NTH (Nice to have)
* Kunne velge hvilket brett man vil spille på
* Flere funksjonelle tiles (partalls pushere og oddetalls pushere)
* Bedre grafikk for bedre brukeropplevelse (informasjon som liv, skade etc.)
* Automatisk scanning av LAN
* Kunne velge hvilken port man vil
* Host kan se antall spillere koblet til spillet før start
* En spiller har valget mellom å se på spillet eller disconnecte etter han/hun har tapt.
* Vise låste kort
* Vise en timer når alle andre spillere har låst programmet sitt
### Brukerhistorier for en runde
#### Brukerhistorie 1
* Som runde trenger jeg å kunne kjøre faser for å progresere spillet.
*Akseptansekrav*
* Runden kjører fem faser.
*Arbeidsoppgaver*
* Legg til en funksjon for å kjøre fem faser.
#### Brukerhistorie 2
* Som spiller trenger jeg å få tildelt programmeringskort for å kunne lage et program.
*Akseptansekrav*
* Del ut programmeringskort fra spillet sin kortstokk til hver spiller.
* Spillere får antall programmeringskort ut ifra hvor mye skade de har blitt påført.
*Arbeidsoppgaver*
* Legg til funksjon for å tildele programmeringskort til alle spillere.
#### Brukerhistorie 3
* Som spiller trenger jeg å få mulighet til å annonsere powerdown for at roboten min vil kunne ta en powerdown.
*Akseptansekrav*
* Spiller må få spørsmål i starten av en runde om de vil gå i powerdown neste runde.
* Roboten til spilleren må gå i powerdown om spilleren annonserte det forrige runde.
*Arbeidsoppgaver*
* Serveren må kunne sende programmeringskortene, spiller listen og brett navnet til alle klientene og
alle klientene må forvente å mota dette objektet.
* Legg til en funksjon for å gi spiller en mulighet for å gå i powerdown.
#### Brukerhistorie 4
* Som robot trenger jeg å kunne gå i powerdown for å kunne kurere all skade.
*Akseptansekrav*
* Starten av runden settes skaden til roboter som skal i powerdown til null.
*Arbeidsoppgaver*
* Legg til funksjon for å gå i powerdown.
#### Brukerhistorie 5
* Som reperasjonstile trenger jeg å kunne fikse skade på roboter for å gjennomføre min funksjon.
*Akseptansekrav*
* Roboter som står på en reperasjonstile i slutten av en runde, får fjernet en skade.
* Reperasjonstiles er: Flagg, skiftenøkkel og skiftenøkkel + hammer.
*Arbeidsoppgaver*
* Legg til en funksjon som aktiverer alle reperasjonstiles og reparere roboter som står der.
#### Brukerhistorie 6
* Som spiller må jeg kunne levere inn mine gamle ulåste kort for å få nye kort.
*Akseptansekrav*
* Ulåste kort blir lagt tilbake i spillkortstokken etter runden er ferdig.
*Arbeidsoppgaver*
* Legg til funksjon for å samle inn kort som ikke er låst.
#### Brukerhistorie 7
* Som spiller må jeg få mulighet til å fortsette min powerdown for å kunne fikse eventuell ny skade.
*Akseptansekrav*
* Spillere som er i powerdown får mulighet i starten av runden om å fortsette powerdown eller ikke.
*Arbeidsoppgaver*
* Legg til funksjon for å gi spillere som er i powerdown mulighet for å fortsette i powerdown.
#### Brukerhistorie 8
* Som spiller må roboten min kunne bli respawnet for å kunne ta del i spillet videre, gitt at den har flere liv.
*Akseptansekrav*
* En robot som dør får ett mindre liv.
* Hvis roboten er tom for liv, taper spilleren dens.
* Når en robot dør, gjennoppliver den på sin backup posisjon.
*Arbeidsoppgaver*
* Legg til en funksjon som gjennoppliver roboter som har flere liv.
#### Brukerhistorie 9
* Som spiller må registrene mine bli låst ut ifra hvor mye skade jeg har, for å representere en skadet robot.
*Akseptansekrav*
* Roboter med mer enn fire skade, får låst antall register over fire skade.
* Kort som står i låste registre blir ikke samlet inn og kan ikke endres.
*Arbeidsoppgaver*
* Legg til en funksjon for å låse registre.
### Brukerhistorier for GUI/Nettverk
#### Brukerhistorie 10
* Som spiller må jeg kunne velge kort for å programmere roboten min.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt for å velge kort.
*Arbeidsoppgaver*
* Lage et grafisk grensesnitt som lar en bruker velge kort.
#### Brukerhistorie 11
* Som spiller, når jeg treffer det siste flagget mitt skal/må spillet stoppe for at jeg skal kunne vinne.
*Akseptansekrav*
* Det blir vist en skjerm som sier hvem som vinner.
*Arbeidsoppgaver*
* Lage en libgdx skjerm som sier hvilken spiller som har vunnet.
* Få spillet til å ikke fortsette til neste runde, men bytte til vinneskjermen i stedet
#### Brukerhistorie 12
* Som spiller må en person også være en server som kan dele ut informasjon til alle klienter for å ha et
sentralt distribusjons-senter for informasjon.
*Akseptansekrav*
* Det finnes en funksjon som lar deg velge å bli en server.
*Arbeidsoppgaver*
* Legge til en grafisk knapp som lar spilleren starte en serever
* Legge til funksjonalitet som starter en server dersom brukeren velger å starte som server.
#### Brukerhistorie 13
* Som klient må jeg kunne sende inn spillernavnet mitt til serveren for å bli identifisert i spillet.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt som lar klienten skrive inn navnet sitt og sende det til serveren.
* Serveren må forvente å motta navnet fra spilleren.
*Arbeidsoppgaver*
* Serveren må forvente å motta navn fra spillere og må bruke det navnet til å lage en spiller.
* Lage et grafisk grensesnitt som lar en klient koble seg til en server.
#### Brukerhistorie 14
* Som spiller må jeg kunne se hvilken robot som er min for at jeg skal kunne identifisere roboten min.
*Akseptansekrav*
* Brettet må kunne vise hvilken robot som hører til hvilken spiller.
*Arbeidsoppgaver*
* Lage et grafisk grensesnitt som lar deg se navn på alle spillere og hvilken robot som tilhører hver spiller.
#### Brukerhistorie 15
* Som server må jeg kunne sende brettnavn og en spillerliste med alle spillerne for at spillet skal bli synkronisert.
*Akseptansekrav*
* Serveren må sende brettnavnet og en liste med alle spillerne til alle klientene.
* Klientene må forvente å mota brettnavnet og en liste med alle spillerne.
*Arbeidsoppgaver*
* Serveren må kunne sende spillerlisten og brettnavnet til alle klientene, og
alle klientene må forvente å motta dette objektet.
#### Brukerhistorie 16
* Som klient må jeg kunne sende informasjon om jeg skal i powerdown og programmet mitt inn til serveren for at spillet
skal bli synkronisert.
*Akseptansekrav*
* Klienten må kunne sende powerdown og programmet mitt inn til serveren.
* Serven må forvente å motta informasjon om powerdown og programmet til klienten.
*Arbeidsoppgaver*
* Alle klienter må kunne sende inn informasjon om de skal i powerdown og programmet spilleren har programmert.
#### Brukerhistorie 17
* Som server må jeg kunne sende informasjon om alle som skal i powerdown og alle sine programmer for at
spillet skal bli synkronisert.
*Akseptansekrav*
* Serveren må kunne sende informasjon om alle som skal i powerdown til alle klientene.
* Klientene må forvente å motta informasjon om alle som skal i powerdown.
*Arbeidsoppgaver*
* Informasjon om powerdown og programmeringskort må sendes tilbake til alle klienter slik at
alle har samme informasjon.
* Klientene må forvente å mota denne informasjon.
#### Brukerhistorie 18
* Som Host må jeg kunne samle inn alle ulåste kort fra spillerne for at integriteten til kortstokken skal ivaretas.
*Akseptansekrav*
* Host må samle inn alle de ulåste kortene ut ifra programmene som blir mottatt fra serveren.
*Arbeidsoppgaver*
* Flytte ubrukte kort tilbake i hovedkortstokken hvis denne instansen av spillet er en host.
#### Brukerhistorie 19
* Som klient må jeg få mulighet til å fortsette powerdown og sende den informasjonen inn til serveren for at ønsket om
powerdown skal bli vedlikeholdt mellom alle klientene.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt som lar deg velge å fortsette powerdown.
* Valget av å fortsette powerdown må bli sent inn til serveren.
* Serveren må forvente å motta valget om å fortsette powerdown.
*Arbeidsoppgaver*
* Lage et grafisk grensesnitt som lar en bruker fortsette powerdown.
* Klienten må få mulighet til å fortsette powerdown og serveren må forvente å motta denne informasjonen.
#### Brukerhistorie 20
* Som server må jeg kunne sende informasjon om alle roboter i powerdown og sende nye programmerings kort til alle
klientene for at spillet skal bli synkronisert.
*Akseptansekrav*
* Serveren må kunne sende informasjon om alle roboter i powerdown og nye programmerings kort til alle klientene.
* Klientene må forvente å motta informasjon om powerdown og de nye programmeringskortene.
*Arbeidsoppgaver*
* Serveren må kunne sende informasjon om alle som fortsetter powerdown og nye programmeringskort.
* Klienten må forvente å motta denne informasjonen.
#### Brukerhistorie 21
* Som server må jeg kunne håndtere spillere som taper for at klienter som har tapt ikke skal bli spurt om input.
*Akseptansekrav*
* Serveren må kunne markere klienter den ikke skal ha input fra.
*Arbeidsoppgaver*
* Serveren makerer alle som har død og derfor ikke skal ha input fra.
* Serveren må håndtere en spiller som er død og blir frakoblet og som ikke er host.
#### Brukerhistorie 22
* Som spiller må jeg ha et grensesnitt for å bestemme om jeg skal være server, klient eller avslutte.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt for å kunne velge å være server, klient eller å avslutte.
*Arbeidsoppgaver*
* Lage et grafisk grensesnitt som lar brukeren velge å starte som server, koble til en server eller avslutte spillet.
#### Brukerhistorie 23
* Som spiller må jeg ha et grensesnitt for å bestemme hvilken server jeg skal koble til.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt for å kunne velge server.
*Arbeidsoppgaver*
* Lage en libgdx skjerm som viser servere som kjører på samme nettverk på default port.
* Skjermen må inneholde mulighet for å kunne spesifisere ip og port for en vilkårlig server.
#### Brukerhistorie 24
* Som spiller må jeg ha et grensesnitt for å kunne skrive inn spiller-navnet mitt.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt for å kunne skrive inn spiller-navnet.
*Arbeidsoppgaver*
* Lage et grafisk grensesnitt som lar en klient skrive inn sitt spiller navn.
#### Brukerhistorie 25
* Som spiller må jeg ha et grensesnitt som viser at jeg venter på noe, for å ikke bli forvirret når ingenting skjer.
*Akseptansekrav*
* Det finnes et grafisk grensesnitt for å varsle om venting i spillet.
*Arbeidsoppgaver*
* Lage en libgdx skjerm som viser at spillet venter på noe.
### Hovedkrav for MVP
Vi har i utgangstpunktet gått ut i fra kravliste fra kunde men lagt til powerdown i MVP.\
[Link til kravliste fra kunde](https://github.com/sivhollup/inf112/blob/master/v20/06-planning-mvp/PITCHME.md#krav-for-roborally)\
Vi valgte å ha med powerdown i MVP for å forlenge lengden på spillet og gjøre det letter å få en vinner i spillet.
### Kjent bug
Den eneste kjente bugen er at når en spiller sier at den skal i powerdown neste runde og dør i inneverende runde, går
den automatisk i powerdown uten å få mulighet til å avbryte powerdown.
Det finnes også noen advarsler som dukker opp på noen datamaskiner på grunn av noen av avhengighetene til spillet, men
det er såvidt vi vet ingen ting å gjøre med bortsett fra å vente på oppdateringer av avhengighetene. Disse advarslene
påvirker ikke spillet.
## Deloppgave 3
For dokumentasjon om bygging, testing og kjøring, samt ekstra informasjon om grensesnitt og nettverk, se
[readme](../README.md) og [wiki](https://github.com/inf112-v20/Fiasko/wiki).
### Manuell testing
Manuelle tester finner du [her](ManuelleTester.md). Mer informasjon om manuell
testing finner du [her](https://github.com/inf112-v20/Fiasko/wiki/Manuell-testing).
### UML
![UML](../Deliverables/Umls/UmlOblig4.png)
### UML uten interfaces og nettverk
![UML](../Deliverables/Umls/UmlObli4Simple.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

View File

@ -6,25 +6,27 @@ vil vi gå over til en fase der målet blir å implementere ting som er gøy, me
Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast, Inc.
## Spillstatus
Ved kjøring av .jar filen blir det kjørt en demo, uten mulighet for bruker å bevege robot.
Spillet er i hovedsak ferdig. Det er en del ekstra funksjoner og innhold som kan legges til, men all nødvendig
funksjonalitet er implementert og fungerende i en akseptabel grad. Det kan fortsatt finnes bugs i koden, men spillet er
trolig stabilt.
## Bygging og kompilering
## Javadoc
Javadoc for hele prosjektet kan finnes [her](https://inf112-v20.github.io/Fiasko/javadoc/).
### Forkrav for å kunne kompilere og kjøre koden
- [java](https://www.java.com/en/download/)
- [git](https://git-scm.com/)
- [maven](https://maven.apache.org/)
## Knapper og mus
Her er en liten oversikt over knapper og musefunksjonalitet.
For mer informasjon gå til [wikien](https://github.com/inf112-v20/Fiasko/wiki/Brukergrensesnitt).
### Brettet
- Q: Tilbakestiller kamera og kamerarotasjon på brettvisningsskjermen
- R: Roterer kameraet på brettvisningsskjermen
- TAB: Bytter mellom kortvelging og brettvisning når en holder på med å velge kort
- Rullehjulet vil forstørre og forminske spillbrettet på brettvisningsskjermen
- Spillbrettet kan flyttes ved å holde inne venstre musetast og bevege musen i en retning på brettvisningsskjermen
### Lobby
- HOME: Denne knappen lar deg velge et brett spesifikt laget for debugging
### Byggeprosedyre
```shell script
git clone https://github.com/inf112-v20/Fiasko.git
cd Fiasko
mvn clean install
```
Dette vil også kjøre alle tester i koden
### Kjøreprosedyre
```shell script
cd target
java -jar roborally-0.2-alpha-jar-with-dependencies.jar
```
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres.
- T: Denne knappen lar deg starte spillet i en modus spesialisert for manuell testing.
Denne modusen støtter bare en spiller.
## Bygging og kjøring
Se relevant side på [wikien](https://github.com/inf112-v20/Fiasko/wiki/Bygging-og-kj%C3%B8ring).

10
docs/index.html Normal file
View File

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Fiasko pages</title>
</head>
<body>
<a href="javadoc/">Javadoc</a>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">AbstractDeck</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">AbstractScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Action</a></li>
<li><a href="inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Board</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">BoardActiveScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">BoardElement</span></a></li>
<li><a href="inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">BoardElementContainer</a></li>
<li><a href="inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">BoardLoaderUtil</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">CardChoiceScreen</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">CardRectangle</a></li>
<li><a href="inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Deck</span></a></li>
<li><a href="inf112/fiasko/roborally/utility/DeckLoaderUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">DeckLoaderUtil</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Direction</a></li>
<li><a href="inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">DrawableGame</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">DrawableObject</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ErrorResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">GameStartInfoResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">GameState</a></li>
<li><a href="inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Grid</span></a></li>
<li><a href="inf112/fiasko/roborally/utility/GridUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">GridUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">HandResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">HurryResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">InteractableGame</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">InteractiveScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/IOUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">IOUtil</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">IPAddressScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/LaserHelper.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">LaserHelper</a></li>
<li><a href="inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ListGrid</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">LoadingScreen</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">LobbyScreen</a></li>
<li><a href="inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally" target="classFrame">Main</a></li>
<li><a href="inf112/fiasko/roborally/utility/NetworkUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">NetworkUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">OkayResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Particle</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">ParticleType</a></li>
<li><a href="inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Phase</a></li>
<li><a href="inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Player</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties" target="classFrame">Position</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">PowerDownContainerResponse</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">PowerDownScreen</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ProgramAndPowerDownRequest</a></li>
<li><a href="inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCard</a></li>
<li><a href="inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCardDeck</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ProgramsContainerResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking" target="classFrame">RequestState</a></li>
<li><a href="inf112/fiasko/roborally/utility/ResourceUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">ResourceUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking" target="classFrame">RoboRallyClient</a></li>
<li><a href="inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">RoboRallyGame</a></li>
<li><a href="inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking" target="classFrame">RoboRallyServer</a></li>
<li><a href="inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui" target="classFrame"><span class="interfaceName">RoboRallyUI</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">RoboRallyWrapper</a></li>
<li><a href="inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Robot</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">RobotID</a></li>
<li><a href="inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">ScreenManager</a></li>
<li><a href="inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">SimpleButton</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">StartMenuScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/StringUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">StringUtil</a></li>
<li><a href="inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility" target="classFrame">TextureConverterUtil</a></li>
<li><a href="inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Tile</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">TileType</a></li>
<li><a href="inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">TwoTuple</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">UsernameRequest</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">UsernameScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Wall</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">WallType</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens" target="classFrame">WinnerScreen</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,84 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></li>
<li><a href="inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="interfaceName">BoardElement</span></a></li>
<li><a href="inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a></li>
<li><a href="inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">BoardLoaderUtil</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></li>
<li><a href="inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="interfaceName">Deck</span></a></li>
<li><a href="inf112/fiasko/roborally/utility/DeckLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">DeckLoaderUtil</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></li>
<li><a href="inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="interfaceName">DrawableGame</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></li>
<li><a href="inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="interfaceName">Grid</span></a></li>
<li><a href="inf112/fiasko/roborally/utility/GridUtil.html" title="class in inf112.fiasko.roborally.utility">GridUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HurryResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="interfaceName">InteractableGame</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/IOUtil.html" title="class in inf112.fiasko.roborally.utility">IOUtil</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/LaserHelper.html" title="class in inf112.fiasko.roborally.utility">LaserHelper</a></li>
<li><a href="inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></li>
<li><a href="inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally">Main</a></li>
<li><a href="inf112/fiasko/roborally/utility/NetworkUtil.html" title="class in inf112.fiasko.roborally.utility">NetworkUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers">OkayResponse</a></li>
<li><a href="inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></li>
<li><a href="inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></li>
<li><a href="inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></li>
<li><a href="inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></li>
<li><a href="inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></li>
<li><a href="inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></li>
<li><a href="inf112/fiasko/roborally/utility/ResourceUtil.html" title="class in inf112.fiasko.roborally.utility">ResourceUtil</a></li>
<li><a href="inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></li>
<li><a href="inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></li>
<li><a href="inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></li>
<li><a href="inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="interfaceName">RoboRallyUI</span></a></li>
<li><a href="inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></li>
<li><a href="inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></li>
<li><a href="inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></li>
<li><a href="inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui">SimpleButton</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a></li>
<li><a href="inf112/fiasko/roborally/utility/StringUtil.html" title="class in inf112.fiasko.roborally.utility">StringUtil</a></li>
<li><a href="inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></li>
<li><a href="inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></li>
<li><a href="inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a></li>
<li><a href="inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers">UsernameRequest</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></li>
<li><a href="inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></li>
<li><a href="inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></li>
<li><a href="inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Constant Field Values</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#inf112.fiasko">inf112.fiasko.*</a></li>
</ul>
</div>
<div class="constantValuesContainer"><a name="inf112.fiasko">
<!-- -->
</a>
<h2 title="inf112.fiasko">inf112.fiasko.*</h2>
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>inf112.fiasko.roborally.ui.screens.<a href="inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="inf112.fiasko.roborally.ui.screens.AbstractScreen.applicationHeight">
<!-- -->
</a><code>protected&nbsp;final&nbsp;int</code></td>
<td><code><a href="inf112/fiasko/roborally/ui/screens/AbstractScreen.html#applicationHeight">applicationHeight</a></code></td>
<td class="colLast"><code>800</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="inf112.fiasko.roborally.ui.screens.AbstractScreen.applicationWidth">
<!-- -->
</a><code>protected&nbsp;final&nbsp;int</code></td>
<td><code><a href="inf112/fiasko/roborally/ui/screens/AbstractScreen.html#applicationWidth">applicationWidth</a></code></td>
<td class="colLast"><code>600</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,122 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>Deprecated List</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

223
docs/javadoc/help-doc.html Normal file
View File

@ -0,0 +1,223 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>API Help</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li class="navBarCell1Rev">Help</li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">How This API Document Is Organized</h1>
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<h2>Overview</h2>
<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</li>
<li class="blockList">
<h2>Package</h2>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
<ul>
<li>Interfaces (italic)</li>
<li>Classes</li>
<li>Enums</li>
<li>Exceptions</li>
<li>Errors</li>
<li>Annotation Types</li>
</ul>
</li>
<li class="blockList">
<h2>Class/Interface</h2>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
<ul>
<li>Class inheritance diagram</li>
<li>Direct Subclasses</li>
<li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li>
<li>Class/interface declaration</li>
<li>Class/interface description</li>
</ul>
<ul>
<li>Nested Class Summary</li>
<li>Field Summary</li>
<li>Constructor Summary</li>
<li>Method Summary</li>
</ul>
<ul>
<li>Field Detail</li>
<li>Constructor Detail</li>
<li>Method Detail</li>
</ul>
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</li>
<li class="blockList">
<h2>Annotation Type</h2>
<p>Each annotation type has its own separate page with the following sections:</p>
<ul>
<li>Annotation Type declaration</li>
<li>Annotation Type description</li>
<li>Required Element Summary</li>
<li>Optional Element Summary</li>
<li>Element Detail</li>
</ul>
</li>
<li class="blockList">
<h2>Enum</h2>
<p>Each enum has its own separate page with the following sections:</p>
<ul>
<li>Enum declaration</li>
<li>Enum description</li>
<li>Enum Constant Summary</li>
<li>Enum Constant Detail</li>
</ul>
</li>
<li class="blockList">
<h2>Tree (Class Hierarchy)</h2>
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
<ul>
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
</ul>
</li>
<li class="blockList">
<h2>Deprecated API</h2>
<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
</li>
<li class="blockList">
<h2>Index</h2>
<p>The <a href="index-files/index-1.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
</li>
<li class="blockList">
<h2>Prev/Next</h2>
<p>These links take you to the next or previous class, interface, package, or related page.</p>
</li>
<li class="blockList">
<h2>Frames/No Frames</h2>
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
</li>
<li class="blockList">
<h2>All Classes</h2>
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
</li>
<li class="blockList">
<h2>Serialized Form</h2>
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
</li>
<li class="blockList">
<h2>Constant Field Values</h2>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</li>
</ul>
<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li class="navBarCell1Rev">Help</li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,159 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>A-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="A-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Letter</li>
<li><a href="index-2.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li>
<li><a href="index-1.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">AbstractDeck</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt; - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a deck of cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck--">AbstractDeck()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck-java.util.List-">AbstractDeck(List&lt;T&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Initializes the deck with cards</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">AbstractScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This class overrides methods of screens which are often unused</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#AbstractScreen--">AbstractScreen()</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Action</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents an action on a programming card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/StringUtil.html#addLeadingZeros-int-int-">addLeadingZeros(int, int)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/StringUtil.html" title="class in inf112.fiasko.roborally.utility">StringUtil</a></dt>
<dd>
<div class="block">Adds zeros to a number until it reaches a set length and converts it to a string</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#applicationHeight">applicationHeight</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#applicationWidth">applicationWidth</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#arePerpendicular-inf112.fiasko.roborally.objects.properties.Direction-inf112.fiasko.roborally.objects.properties.Direction-">arePerpendicular(Direction, Direction)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Checks whether two directions are perpendicular</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Letter</li>
<li><a href="index-2.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li>
<li><a href="index-1.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,139 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>K-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="K-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-9.html">Prev Letter</a></li>
<li><a href="index-11.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li>
<li><a href="index-10.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:K">
<!-- -->
</a>
<h2 class="title">K</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#keyDown-int-">keyDown(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#keyTyped-char-">keyTyped(char)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#keyTyped-char-">keyTyped(char)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#keyUp-int-">keyUp(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html#keyUp-int-">keyUp(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#keyUp-int-">keyUp(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html#keyUp-int-">keyUp(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-9.html">Prev Letter</a></li>
<li><a href="index-11.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li>
<li><a href="index-10.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,169 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>L-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="L-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-10.html">Prev Letter</a></li>
<li><a href="index-12.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li>
<li><a href="index-11.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/utility/LaserHelper.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">LaserHelper</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">Helps with displaying laser beams</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ListGrid</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt; - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a grid which can store anything</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-">ListGrid(int, int)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>
<div class="block">Initializes an empty grid</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-K-">ListGrid(int, int, K)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>
<div class="block">Initializes a grid filled with standard tiles.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html#loadBoard-java.lang.String-java.util.List-">loadBoard(String, List&lt;Robot&gt;)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">BoardLoaderUtil</a></dt>
<dd>
<div class="block">Loads a board described in a file</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">LoadingScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen is used to wait for something</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html#LoadingScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">LoadingScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a></dt>
<dd>
<div class="block">Instantiates a new loading screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/DeckLoaderUtil.html#loadProgrammingCardsDeck--">loadProgrammingCardsDeck()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/DeckLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">DeckLoaderUtil</a></dt>
<dd>
<div class="block">Returns a programming card deck containing all official programming cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/DeckLoaderUtil.html#loadProgrammingCardsTestDeck--">loadProgrammingCardsTestDeck()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/DeckLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">DeckLoaderUtil</a></dt>
<dd>
<div class="block">Returns a programming card deck containing nine cards to use for testing</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">LobbyScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen allows the host to wait for players to join</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html#LobbyScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">LobbyScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></dt>
<dd>
<div class="block">Instantiates a new lobby screen</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-10.html">Prev Letter</a></li>
<li><a href="index-12.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li>
<li><a href="index-11.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>M-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="M-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-11.html">Prev Letter</a></li>
<li><a href="index-13.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li>
<li><a href="index-12.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally"><span class="typeNameLink">Main</span></a> - Class in <a href="../inf112/fiasko/roborally/package-summary.html">inf112.fiasko.roborally</a></dt>
<dd>
<div class="block">The mail class which runs the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/Main.html#Main--">Main()</a></span> - Constructor for class inf112.fiasko.roborally.<a href="../inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally">Main</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/Main.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class inf112.fiasko.roborally.<a href="../inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally">Main</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#makeMove-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Action-">makeMove(RobotID, Action)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Makes the given robot move according to to the action input.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#mouseMoved-int-int-">mouseMoved(int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#moveAllConveyorBelts--">moveAllConveyorBelts()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Moves robots standing on conveyor belts in the direction of the conveyor belt
In addition, the function rotates appropriately when arriving at any non-straight conveyor belt.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#moveRobot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Direction-">moveRobot(RobotID, Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Moves a robot one unit in a specified direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#moveRobotForward-inf112.fiasko.roborally.objects.properties.RobotID-">moveRobotForward(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Moves a robot one unit forward according to the direction it's currently facing</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-11.html">Prev Letter</a></li>
<li><a href="index-13.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li>
<li><a href="index-12.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,131 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>N-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="N-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-12.html">Prev Letter</a></li>
<li><a href="index-14.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li>
<li><a href="index-13.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#networkPort">networkPort</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/utility/NetworkUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">NetworkUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class helps with networking tasks</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-12.html">Prev Letter</a></li>
<li><a href="index-14.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li>
<li><a href="index-13.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,131 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>O-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="O-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-13.html">Prev Letter</a></li>
<li><a href="index-15.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li>
<li><a href="index-14.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">OkayResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">An empty response telling the client its request was fulfilled</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/OkayResponse.html#OkayResponse--">OkayResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers">OkayResponse</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-13.html">Prev Letter</a></li>
<li><a href="index-15.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li>
<li><a href="index-14.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,255 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>P-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="P-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-14.html">Prev Letter</a></li>
<li><a href="index-16.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
<li><a href="index-15.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Particle</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a particle</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">Particle(ParticleType, Direction)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>
<div class="block">Instantiates a new particle</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">ParticleType</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents all possible particle types</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#pause--">pause()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#peekBottom--">peekBottom()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Looks at the bottom card of the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Takes a peek at the card currently at the bottom of the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Looks at the top card in the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Takes a peek at the card currently at the top of the deck</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Phase</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class handles everything that should happen during a phase</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">Phase(Board, List&lt;Player&gt;, int, InteractableGame)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Instantiates a new phase</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Player</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">Player(RobotID, String)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Instantiates a new player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#Player--">Player()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/IOUtil.html#playerGenerator-java.util.Map-java.util.Map-">playerGenerator(Map&lt;Connection, String&gt;, Map&lt;Connection, RobotID&gt;)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/IOUtil.html" title="class in inf112.fiasko.roborally.utility">IOUtil</a></dt>
<dd>
<div class="block">Generates a list of players from a map of player names and a map of robot ids</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Position</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This class represent a position on the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Position.html#Position-int-int-">Position(int, int)</a></span> - Constructor for class inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>
<div class="block">Initializes the position</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">PowerDownContainerResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">This class is used to contain power down status for all players</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse--">PowerDownContainerResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse-java.util.Map-">PowerDownContainerResponse(Map&lt;String, Boolean&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></dt>
<dd>
<div class="block">Instantiates a new power down container</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">PowerDownScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen is used for asking players whether they want to power down</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html#PowerDownScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">PowerDownScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></dt>
<dd>
<div class="block">Instantiates a new power down screen</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ProgramAndPowerDownRequest</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">A request containing a player's program and whether it wants to enter power down next round</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest--">ProgramAndPowerDownRequest()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest-java.lang.Boolean-java.util.List-">ProgramAndPowerDownRequest(Boolean, List&lt;ProgrammingCard&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dd>
<div class="block">Instantiates a new program and power down request</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCard</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a programming card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">ProgrammingCard(int, Action)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<div class="block">Initializes the priority and the action of the card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard--">ProgrammingCard()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCardDeck</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a deck containing programming cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck-java.util.List-">ProgrammingCardDeck(List&lt;ProgrammingCard&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dt>
<dd>
<div class="block">Initializes the PlayerDeck with a list of cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck--">ProgrammingCardDeck()</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ProgramsContainerResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">This class contains information about all players' programs and whether they want to enter power down</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse--">ProgramsContainerResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse-java.util.Map-java.util.Map-">ProgramsContainerResponse(Map&lt;String, List&lt;ProgrammingCard&gt;&gt;, Map&lt;String, Boolean&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<div class="block">Instantiates a new programs container</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-14.html">Prev Letter</a></li>
<li><a href="index-16.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
<li><a href="index-15.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,135 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Q-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Q-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-15.html">Prev Letter</a></li>
<li><a href="index-17.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
<li><a href="index-16.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:Q">
<!-- -->
</a>
<h2 class="title">Q</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#quit-java.lang.String-">quit(String)</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Quits the game in whatever way is appropriate</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#quit-java.lang.String-">quit(String)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#quit--">quit()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>
<div class="block">Quits the game</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-15.html">Prev Letter</a></li>
<li><a href="index-17.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
<li><a href="index-16.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,262 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>R-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="R-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-16.html">Prev Letter</a></li>
<li><a href="index-18.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
<li><a href="index-17.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms(ProgramsContainerResponse)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Continues turn when programs for all players are received from the server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms(ProgramsContainerResponse)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown(PowerDownContainerResponse)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Continues turn when stay in power down is received from all players</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown(PowerDownContainerResponse)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#rectangle">rectangle</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/NetworkUtil.html#registerClasses-com.esotericsoftware.kryo.Kryo-">registerClasses(Kryo)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/NetworkUtil.html" title="class in inf112.fiasko.roborally.utility">NetworkUtil</a></dt>
<dd>
<div class="block">Registers all classes which can be sent between a server and a client</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html#render-float-">render(float)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#repairRobotOnTile-inf112.fiasko.roborally.objects.properties.RobotID-">repairRobotOnTile(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Removes one damage for a given robot given that it has taken som damage before</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking"><span class="typeNameLink">RequestState</span></a> - Enum in <a href="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<div class="block">This enum represents states of a request sent to the server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#resize-int-int-">resize(int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/utility/ResourceUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">ResourceUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class helps with tasks related to resource loading</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#respawnRobots--">respawnRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">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</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#resume--">resume()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#reverseRobot-inf112.fiasko.roborally.objects.properties.RobotID-">reverseRobot(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Moves a robot one unit backwards according to the direction it's currently facing</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">RoboRallyClient</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<div class="block">This class represents a client capable of connecting to a Robo Rally server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html#RoboRallyClient-inf112.fiasko.roborally.ui.RoboRallyUI-">RoboRallyClient(RoboRallyUI)</a></span> - Constructor for class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<div class="block">Instantiates a new Robo Rally client</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">RoboRallyGame</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represent a game which is drawable using libgdx</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">RoboRallyGame(List&lt;Player&gt;, String, String, RoboRallyServer, Boolean)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>
<div class="block">Instantiates a new Robo Rally game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#roboRallyGame">roboRallyGame</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">RoboRallyServer</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a></dt>
<dd>
<div class="block">This class represents a Robo Rally Server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#RoboRallyServer-int-">RoboRallyServer(int)</a></span> - Constructor for class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Instantiates a new Robo Rally server</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="typeNameLink">RoboRallyUI</span></a> - Interface in <a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<div class="block">An interface describing necessary methods for a user interface</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">RoboRallyWrapper</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<div class="block">This class acts as a wrapper around the different screens of the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#RoboRallyWrapper--">RoboRallyWrapper()</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Robot</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">Robot(RobotID, Position)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Instantiates a new robot</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">RobotID</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This class represents an id for marking specific robots</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#rotateCogwheels--">rotateCogwheels()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#rotateRobotLeft-inf112.fiasko.roborally.objects.properties.RobotID-">rotateRobotLeft(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Rotates a robot to the right</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#rotateRobotRight-inf112.fiasko.roborally.objects.properties.RobotID-">rotateRobotRight(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Rotates a robot to the left</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#runPhase-int-">runPhase(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Runs one phase as defined in the Robo Rally rulebook</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#runProgrammingCards-int-">runProgrammingCards(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Runs all programming cards for a phase</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#runTurn--">runTurn()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Starts a turn in the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#runTurn--">runTurn()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-16.html">Prev Letter</a></li>
<li><a href="index-18.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
<li><a href="index-17.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,328 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>S-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="S-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-17.html">Prev Letter</a></li>
<li><a href="index-19.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
<li><a href="index-18.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#screenManager">screenManager</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">ScreenManager</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<div class="block">Keeps track of screen instances</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#ScreenManager--">ScreenManager()</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#scrolled-int-">scrolled(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#scrolled-int-">scrolled(int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#selectable">selectable</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#selected">selected</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html#sendElement-java.lang.Object-">sendElement(Object)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<div class="block">Sends something to the server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#sendToAllClients-java.lang.Object-">sendToAllClients(Object)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Sends an object to all clients</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#sendToClient-com.esotericsoftware.kryonet.Connection-java.lang.Object-">sendToClient(Connection, Object)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Sends an object to a specific client</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#server">server</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setAmountOfLives-int-">setAmountOfLives(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the amount if life the robot has left</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setBackupPosition-inf112.fiasko.roborally.objects.properties.Position-">setBackupPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the backup position of the robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#setBackupPositionOfRobot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">setBackupPositionOfRobot(RobotID, Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Sets the backup position of a given robot to a given position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setDamageTaken-int-">setDamageTaken(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the robot's taken damage to a given amount</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#setDeadPlayers-java.util.List-">setDeadPlayers(List&lt;RobotID&gt;)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Makes notice of players which are dead and as such should not be expected to send anything</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection(Direction)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a></dt>
<dd>
<div class="block">Changes the direction of the element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection(Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection(Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection(Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">setElement(int, int, K)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a></dt>
<dd>
<div class="block">Places the element on the given x and y coordinate</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#setElement-int-int-K-">setElement(int, int, K)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards(ProgrammingCardDeck)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards(ProgrammingCardDeck)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setFacingDirection-inf112.fiasko.roborally.objects.properties.Direction-">setFacingDirection(Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the direction the robot is currently facing</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">setGame(RoboRallyGame)</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Sets the robo rally game being rendered by the UI</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">setGame(RoboRallyGame)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState(GameState)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Sets the state of the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState(GameState)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#setHasTouchedFlagThisTurn-inf112.fiasko.roborally.objects.properties.RobotID-boolean-">setHasTouchedFlagThisTurn(RobotID, boolean)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Sets a boolean for if the robot has touched a flag this turn</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setHasTouchedFlagThisTurn-boolean-">setHasTouchedFlagThisTurn(boolean)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the boolean value to true if the robot touches a flag during a turn,
and false at the end of each turn.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setLastFlagVisited-int-">setLastFlagVisited(int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Set the robot's last visited flag to the new flag and places its backup on the flag's position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand(ProgrammingCardDeck)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Sets the hand of this player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand(ProgrammingCardDeck)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setPosition-inf112.fiasko.roborally.objects.properties.Position-">setPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets the robot's current position on the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#setPowerDown-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.Boolean-">setPowerDown(RobotID, Boolean)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Sets the power down status of the robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#setPowerDown-java.lang.Boolean-">setPowerDown(Boolean)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Sets power-down status</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#setPowerDownNextRound-boolean-">setPowerDownNextRound(boolean)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Sets the power down status</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">setProgram(List&lt;ProgrammingCard&gt;)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Sets the program of this player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#setProgram-java.util.List-">setProgram(List&lt;ProgrammingCard&gt;)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Sets the Players program to the given list of programing cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#setProgram-java.util.List-">setProgram(List&lt;ProgrammingCard&gt;)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#setProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setProgrammingCardDeck(ProgrammingCardDeck)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Sets the players deck to the given deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#setShouldHurry-boolean-">setShouldHurry(boolean)</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Sets whether the client should hurry with whatever it's doing</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#setShouldHurry-boolean-">setShouldHurry(boolean)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName(String)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Sets the name of the player that won the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName(String)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#shouldHurry">shouldHurry</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#show--">show()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#show--">show()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html#show--">show()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html#show--">show()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html#show--">show()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#shuffle--">shuffle()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Randomises the order of the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#shuffle--">shuffle()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Shuffles the order of the cards in the deck</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">SimpleButton</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<div class="block">This class generates a simple text button using a default skin</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/SimpleButton.html#SimpleButton-java.lang.String-com.badlogic.gdx.graphics.g2d.BitmapFont-">SimpleButton(String, BitmapFont)</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui">SimpleButton</a></dt>
<dd>
<div class="block">Instantiates a new simple button</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#size--">size()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Gets the size of the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#size--">size()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Gets the number of cards currently in this deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#stage">stage</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#startGame--">startGame()</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Does necessary cleanup of dangling connections before game is started</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">StartMenuScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen is the first screen shown to a player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html#StartMenuScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">StartMenuScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a></dt>
<dd>
<div class="block">Instantiates a new start menu screen</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/utility/StringUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">StringUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class helps with tasks related to string manipulation</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-17.html">Prev Letter</a></li>
<li><a href="index-19.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
<li><a href="index-18.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,187 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>T-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="T-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-18.html">Prev Letter</a></li>
<li><a href="index-20.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li>
<li><a href="index-19.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#teleportRobot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">teleportRobot(RobotID, Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Teleports a robot to some position without verification
Be quite careful about using this method.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">TextureConverterUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class can convert an element to an appropriate texture</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Tile</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a simple tile</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#Tile-inf112.fiasko.roborally.objects.properties.TileType-inf112.fiasko.roborally.objects.properties.Direction-">Tile(TileType, Direction)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>
<div class="block">Instantiates a new tile</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">TileType</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents all possible tile types</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Gets the card from the deck in String format</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Position.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#toString--">toString()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#touchDown-int-int-int-int-">touchDown(int, int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#touchDown-int-int-int-int-">touchDown(int, int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#touchDragged-int-int-int-">touchDragged(int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#touchDragged-int-int-int-">touchDragged(int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#touchUp-int-int-int-int-">touchUp(int, int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html#touchUp-int-int-int-int-">touchUp(int, int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#touchUp-int-int-int-int-">touchUp(int, int, int, int)</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">TwoTuple</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a>,<a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a>&gt; - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">A class which can save a tuple with two values</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/TwoTuple.html#TwoTuple-T-K-">TwoTuple(T, K)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a></dt>
<dd>
<div class="block">Instantiates a new 2-tuple</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-18.html">Prev Letter</a></li>
<li><a href="index-20.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li>
<li><a href="index-19.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,159 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>B-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="B-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-1.html">Prev Letter</a></li>
<li><a href="index-3.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li>
<li><a href="index-2.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#batch">batch</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Board</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#Board-inf112.fiasko.roborally.objects.Grid-inf112.fiasko.roborally.objects.Grid-java.util.List-">Board(Grid&lt;Tile&gt;, Grid&lt;Wall&gt;, List&lt;Robot&gt;)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Initializes the board</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">BoardActiveScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen shows the game board in real time</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#BoardActiveScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">BoardActiveScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>
<div class="block">Instantiates a new board active screen</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElement</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&gt; - Interface in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">Represents an element on the board</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElementContainer</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a> extends <a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt; - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a board element and its position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html#BoardElementContainer-K-inf112.fiasko.roborally.objects.properties.Position-">BoardElementContainer(K, Position)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a></dt>
<dd>
<div class="block">Initializes the BoardElementContainer</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">BoardLoaderUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class helps loading boards</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-1.html">Prev Letter</a></li>
<li><a href="index-3.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li>
<li><a href="index-2.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>U-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="U-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-19.html">Prev Letter</a></li>
<li><a href="index-21.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li>
<li><a href="index-20.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#updateRobotBackups--">updateRobotBackups()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Updates backup position of all robots on a repair tile</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#updateRobotFlag-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.BoardElementContainer-">updateRobotFlag(RobotID, BoardElementContainer&lt;Tile&gt;)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Updates the flag of the robot if it stands on the correct flag.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">UsernameRequest</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">A request for sending a username to the server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#UsernameRequest--">UsernameRequest()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers">UsernameRequest</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#UsernameRequest-java.lang.String-">UsernameRequest(String)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers">UsernameRequest</a></dt>
<dd>
<div class="block">Instantiates a new username request</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">UsernameScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen allows a user to choose their player name</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html#UsernameScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">UsernameScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></dt>
<dd>
<div class="block">Instantiates a new username screen</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-19.html">Prev Letter</a></li>
<li><a href="index-21.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li>
<li><a href="index-20.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,203 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>V-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-20.html">Prev Letter</a></li>
<li><a href="index-22.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li>
<li><a href="index-21.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/TwoTuple.html#value1">value1</a></span> - Variable in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/TwoTuple.html#value2">value2</a></span> - Variable in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RequestState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Action.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/GameState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/RobotID.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/TileType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/WallType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RequestState.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Action.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/GameState.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/RobotID.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/TileType.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/WallType.html#values--">values()</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#viewport">viewport</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-20.html">Prev Letter</a></li>
<li><a href="index-22.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-21.html" target="_top">Frames</a></li>
<li><a href="index-21.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>W-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="W-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-21.html">Prev Letter</a></li>
<li>Next Letter</li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-22.html" target="_top">Frames</a></li>
<li><a href="index-22.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Wall</span></a> - Class in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This class represents a wall</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#Wall-inf112.fiasko.roborally.objects.properties.WallType-inf112.fiasko.roborally.objects.properties.Direction-">Wall(WallType, Direction)</a></span> - Constructor for class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>
<div class="block">Initializes a wall</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">WallType</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents all possible wall types</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">WinnerScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen shows which player won the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html#WinnerScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">WinnerScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a></dt>
<dd>
<div class="block">Instantiates a new winner screen</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-21.html">Prev Letter</a></li>
<li>Next Letter</li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-22.html" target="_top">Frames</a></li>
<li><a href="index-22.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,197 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>C-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="C-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-2.html">Prev Letter</a></li>
<li><a href="index-4.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
<li><a href="index-3.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#camera">camera</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html#card">card</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens">CardRectangle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">CardChoiceScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen is used to let the user choose their program</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html#CardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">CardChoiceScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></dt>
<dd>
<div class="block">Instantiates a new card choice screen</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/CardRectangle.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">CardRectangle</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">A helper class for keeping track of card information and a rectangle</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#checkAllFlags--">checkAllFlags()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Checks all flags for robots.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#client">client</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#compareTo-inf112.fiasko.roborally.objects.ProgrammingCard-">compareTo(ProgrammingCard)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html#connect-java.lang.String-int-">connect(String, int)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<div class="block">Connects to a Robo Rally server</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.ProgrammingCard-">convertElement(ProgrammingCard)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the programming card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.Tile-">convertElement(Tile)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the tile</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.Particle-">convertElement(Particle)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the particle</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.Wall-">convertElement(Wall)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the tile</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.Robot-">convertElement(Robot)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#convertElement-inf112.fiasko.roborally.objects.properties.RobotID-">convertElement(RobotID)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets the texture representing the robot id</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#conveyorBeltCanMove-inf112.fiasko.roborally.objects.BoardElementContainer-int-">conveyorBeltCanMove(BoardElementContainer&lt;Tile&gt;, int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks whether a given conveyor belt is able to move in its direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a></dt>
<dd>
<div class="block">Makes a copy of the board element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#copy--">copy()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#copy--">copy()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Makes a copy of this robot with the same properties as this robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#copy--">copy()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#copy--">copy()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#create--">create()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-2.html">Prev Letter</a></li>
<li><a href="index-4.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
<li><a href="index-3.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,185 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>D-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="D-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-3.html">Prev Letter</a></li>
<li><a href="index-5.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li>
<li><a href="index-4.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Deck</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt; - Interface in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">Describes a deck
Any card stored in the deck is assumed to be immutable.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/utility/DeckLoaderUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">DeckLoaderUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">Helper class for loading card decks</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Direction</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents all possible directions for an element on the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#dispose--">dispose()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#dispose--">dispose()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html#dispose--">dispose()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#doLaserCleanup--">doLaserCleanup()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Does necessary cleanup after lasers have been fired</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw(Deck&lt;T&gt;)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Draws one card from the other deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw(Deck&lt;T&gt;, int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Draws multiple cards from the other deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw(Deck&lt;T&gt;)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Draws one card from the top of another deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw(Deck&lt;T&gt;, int)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Draws n cards from the top of another deck</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">DrawableGame</span></a> - Interface in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This interface describes a game drawable using libgdx</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">DrawableObject</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a></dt>
<dd>
<div class="block">This class represents an object that can be drawn using libgdx</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-boolean-boolean-">DrawableObject(TextureRegion, int, int, int, int, int, boolean, boolean)</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Initializes a drawable object</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-">DrawableObject(TextureRegion, int, int, int, int, int)</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Initializes a drawable object</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-">DrawableObject(TextureRegion, int, int)</a></span> - Constructor for class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Initializes a new drawable object</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-3.html">Prev Letter</a></li>
<li><a href="index-5.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li>
<li><a href="index-4.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,157 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>E-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="E-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-4.html">Prev Letter</a></li>
<li><a href="index-6.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
<li><a href="index-5.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto(Deck&lt;T&gt;)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Empty the entire deck into the other deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto(Deck&lt;T&gt;)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Moves all cards in this deck into another deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Position.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ErrorResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">This class represents a response saying that something went wrong with the request</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse-java.lang.String-">ErrorResponse(String)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></dt>
<dd>
<div class="block">Constructs a new error response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse--">ErrorResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse-java.lang.String-boolean-">ErrorResponse(String, boolean)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></dt>
<dd>
<div class="block">Constructs a new error response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#executePowerDown--">executePowerDown()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Sets the damage taken of robots in power down to 0</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-4.html">Prev Letter</a></li>
<li><a href="index-6.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
<li><a href="index-5.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>F-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="F-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-5.html">Prev Letter</a></li>
<li><a href="index-7.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li>
<li><a href="index-6.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#fireAllLasers--">fireAllLasers()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Fires all lasers on the board and kills any robot that has taken to much damage after all lasers have fired.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Phase.html#fireAllLasers--">fireAllLasers()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></dt>
<dd>
<div class="block">Fires all lasers on the game board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#flipX--">flipX()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Whether to flip the texture on the x-axis when rendering</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#flipY--">flipY()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Whether to flip the texture on the y-axis when rendering</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#font">font</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-5.html">Prev Letter</a></li>
<li><a href="index-7.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li>
<li><a href="index-6.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,687 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>G-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="G-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-6.html">Prev Letter</a></li>
<li><a href="index-8.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
<li><a href="index-7.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">GameStartInfoResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">This class contains information about the game board to be used and the game's players</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#GameStartInfoResponse--">GameStartInfoResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#GameStartInfoResponse-java.lang.String-java.util.List-java.lang.String-">GameStartInfoResponse(String, List&lt;Player&gt;, String)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></dt>
<dd>
<div class="block">Instantiates a new GameStartInfoResponse object</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">GameState</span></a> - Enum in <a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a></dt>
<dd>
<div class="block">This enum represents the different states the game can be in</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#getAction--">getAction()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<div class="block">Gets the action of the programming card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getAliveRobots--">getAliveRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets all alive robots from the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/GridUtil.html#getAllElementsFromGrid-inf112.fiasko.roborally.objects.Grid-">getAllElementsFromGrid(Grid&lt;K&gt;)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/GridUtil.html" title="class in inf112.fiasko.roborally.utility">GridUtil</a></dt>
<dd>
<div class="block">Gets all elements in a grid</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getAllRobots--">getAllRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets all robots from the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">getAllRobots()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of all robots still participating</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getAllRobots--">getAllRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getAmountOfLives--">getAmountOfLives()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the amount of life a robot has left.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getBackupPosition--">getBackupPosition()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the robot's backup position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getBoardActiveScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getBoardActiveScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the board active screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getBoardHeight--">getBoardHeight()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the height of the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html#getBoardListHumanReadable--">getBoardListHumanReadable()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">BoardLoaderUtil</a></dt>
<dd>
<div class="block">Gets a list of all available boards with human-readable names</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getBoardName--">getBoardName()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></dt>
<dd>
<div class="block">Gets the board name</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getBoardWidth--">getBoardWidth()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the width of the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/SimpleButton.html#getButton--">getButton()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui">SimpleButton</a></dt>
<dd>
<div class="block">Gets the button generated</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getCardChoiceScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the card choice screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#getCards--">getCards()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Gets a list of all the cards in the deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#getCards--">getCards()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Gets a list of all cards in this deck
The list should have the correct order according to the actual order within the deck.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getDamageTaken--">getDamageTaken()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the damage the robot has taken</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#getDamageTokenCriticalTexture--">getDamageTokenCriticalTexture()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Returns the texture to use to display damage tokens</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#getDamageTokenTexture--">getDamageTokenTexture()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Returns the texture to use to display damage tokens</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a></dt>
<dd>
<div class="block">Gets the direction of the element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#getDirection--">getDirection()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#getDirection--">getDirection()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#getDirection--">getDirection()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionFromID-int-">getDirectionFromID(int)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Gets a direction from its numerical id</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionID--">getDirectionID()</a></span> - Method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Gets the numerical identifier used for alternate identification of a direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#getDisposableElements--">getDisposableElements()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Gets a list of all disposable elements which should be disposed when the software closes</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/IOUtil.html#getDrawableObjectsFromGame-inf112.fiasko.roborally.objects.DrawableGame-int-int-">getDrawableObjectsFromGame(DrawableGame, int, int)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/IOUtil.html" title="class in inf112.fiasko.roborally.utility">IOUtil</a></dt>
<dd>
<div class="block">Gets a list of all elements which should be drawn from the game provided</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html#getElement--">getElement()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a></dt>
<dd>
<div class="block">Gets the element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">getElement(int, int)</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a></dt>
<dd>
<div class="block">Gets the element in a given x and y coordinate</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#getElement-int-int-">getElement(int, int)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#getErrorMessage--">getErrorMessage()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></dt>
<dd>
<div class="block">Gets the error message attached to the error response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html#getExtraCards--">getExtraCards()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></dt>
<dd>
<div class="block">Gets the extra cards contained within the response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">getExtraCards()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getExtraCards--">getExtraCards()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getFacingDirection--">getFacingDirection()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the direction the robot is currently facing</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#getGame--">getGame()</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Gets the robo rally game being rendered by the UI</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#getGame--">getGame()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">getGameState()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the current state of the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getGameState--">getGameState()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">getHeight()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets the number of tiles in the y direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Grid.html#getHeight--">getHeight()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a></dt>
<dd>
<div class="block">Gets height of the grid</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#getHeight--">getHeight()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getHeight--">getHeight()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getHeight--">getHeight()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the height of the object</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getIPAddressScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getIPAddressScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the ip address screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html#getLanServers-int-">getLanServers(int)</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<div class="block">Gets a list of addresses of local Robo Rally servers</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getLastFlagVisited-inf112.fiasko.roborally.objects.properties.RobotID-">getLastFlagVisited(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the int corresponding to the flag a robot has last visited</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getLastFlagVisited--">getLastFlagVisited()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the last flag the robot visited</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html#getLastRequestState--">getLastRequestState()</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></dt>
<dd>
<div class="block">Gets the state of the lastly sent request</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#getLeftRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getLeftRotatedDirection(Direction)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Gets the direction if something rotated to the left
A rotation is assumed to be a ninety degrees rotation, so NORTH would become WEST and so on.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#getLifeTexture--">getLifeTexture()</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Returns the texture to use to display lives</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getLoadingScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getLoadingScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the loading screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getLobbyScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getLobbyScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the lobby screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getLockedProgrammingCardDeck--">getLockedProgrammingCardDeck()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the player deck with locked cards</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/GridUtil.html#getMatchingElements-K-inf112.fiasko.roborally.objects.Grid-">getMatchingElements(K, Grid&lt;T&gt;)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/GridUtil.html" title="class in inf112.fiasko.roborally.utility">GridUtil</a></dt>
<dd>
<div class="block">Finds all tiles/walls with a certain type</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getName--">getName()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the name of the player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getNewCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getNewCardChoiceScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets a new instance of the card choice screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html#getNewHand--">getNewHand()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></dt>
<dd>
<div class="block">Gets the hand contained within the response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/LaserHelper.html#getNewLaserBeamParticle-inf112.fiasko.roborally.objects.Particle-inf112.fiasko.roborally.objects.Particle-">getNewLaserBeamParticle(Particle, Particle)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/LaserHelper.html" title="class in inf112.fiasko.roborally.utility">LaserHelper</a></dt>
<dd>
<div class="block">Gets the new particle to use given the laser firing and the existing beam particle</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getNewPosition-inf112.fiasko.roborally.objects.properties.Position-inf112.fiasko.roborally.objects.properties.Direction-">getNewPosition(Position, Direction)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the position 1 unit in a specific direction from another position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/LaserHelper.html#getParticleFromLaserType-inf112.fiasko.roborally.objects.properties.WallType-">getParticleFromLaserType(WallType)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/LaserHelper.html" title="class in inf112.fiasko.roborally.utility">LaserHelper</a></dt>
<dd>
<div class="block">Gets the correct particle type from a laser type</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getParticles--">getParticles()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets all the particles from the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">getParticlesToDraw()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of all the particles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getParticlesToDraw--">getParticlesToDraw()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeFromID-int-">getParticleTypeFromID(int)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></dt>
<dd>
<div class="block">Gets a particle type value from its numerical representation</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeID--">getParticleTypeID()</a></span> - Method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></dt>
<dd>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">getPlayerHand()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the hand of this player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayerHand--">getPlayerHand()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getPlayerList--">getPlayerList()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></dt>
<dd>
<div class="block">Gets the list of players</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getPlayerName--">getPlayerName()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></dt>
<dd>
<div class="block">Gets the player name of the current player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#getPlayerNames--">getPlayerNames()</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Gets a map between connections and their player name</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">getPlayers()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of active players to receive information about player names</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayers--">getPlayers()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html#getPosition--">getPosition()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a></dt>
<dd>
<div class="block">Gets the position of the element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getPosition--">getPosition()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the robot's current position on the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getPositionsOfTilesOnBoard-inf112.fiasko.roborally.objects.properties.TileType...-">getPositionsOfTilesOnBoard(TileType...)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets a list of BoardElementContainers, containing all tiles and positions of given tile types</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getPositionsOfWallsOnBoard-inf112.fiasko.roborally.objects.properties.WallType...-">getPositionsOfWallsOnBoard(WallType...)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets a list of BoardElementContainers, containing all tiles and positions of given wall types</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#getPowerDown--">getPowerDown()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></dt>
<dd>
<div class="block">Gets the power down map stored in the container</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#getPowerDown--">getPowerDown()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dd>
<div class="block">Gets the power down status contained within this request</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getPowerDown-inf112.fiasko.roborally.objects.properties.RobotID-">getPowerDown(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the power down status of the robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#getPowerDownMap--">getPowerDownMap()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<div class="block">Gets the map of power down</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getPowerDownNextRound--">getPowerDownNextRound()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the players power down status</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getPowerDownScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getPowerDownScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the power down screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html#getPriority--">getPriority()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></dt>
<dd>
<div class="block">Gets the priority of the programming card</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#getProgram--">getProgram()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></dt>
<dd>
<div class="block">Gets the program contained within this request</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">getProgram()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the program of this player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getProgram--">getProgram()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the players program</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgram--">getProgram()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getProgrammingCardDeck--">getProgrammingCardDeck()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the player hand/deck</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">getProgramSize()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the amount of cards the player can choose for their program</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgramSize--">getProgramSize()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#getProgramsMap--">getProgramsMap()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></dt>
<dd>
<div class="block">Gets the map of programs</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html#getRealBoardName-java.lang.String-">getRealBoardName(String)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/BoardLoaderUtil.html" title="class in inf112.fiasko.roborally.utility">BoardLoaderUtil</a></dt>
<dd>
<div class="block">Gets the actual file name of a board given its human-readable name</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getRealDeadRobots--">getRealDeadRobots()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets a list of robots no longer part of the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/ResourceUtil.html#getResourceAsInputStream-java.lang.String-">getResourceAsInputStream(String)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/ResourceUtil.html" title="class in inf112.fiasko.roborally.utility">ResourceUtil</a></dt>
<dd>
<div class="block">Gets an input stream for a given resource</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#getReverseDirection-inf112.fiasko.roborally.objects.properties.Direction-">getReverseDirection(Direction)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Gets the reverse of a direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Direction.html#getRightRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getRightRotatedDirection(Direction)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></dt>
<dd>
<div class="block">Gets the direction if something rotated to the right
A rotation is assumed to be a ninety degrees rotation, so NORTH would become EAST and so on.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getRobotDamage-inf112.fiasko.roborally.objects.properties.RobotID-">getRobotDamage(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Get the damage of a specific robot</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html#getRobotID--">getRobotID()</a></span> - Method in class inf112.fiasko.roborally.networking.<a href="../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></dt>
<dd>
<div class="block">Gets a map between connections and their robot id</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Player.html#getRobotID--">getRobotID()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></dt>
<dd>
<div class="block">Gets the RobotID of a player</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#getRobotId--">getRobotId()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the robot ID</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDFromID-int-">getRobotIDFromID(int)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></dt>
<dd>
<div class="block">Gets a robot ID value from its numerical representation</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDID--">getRobotIDID()</a></span> - Method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></dt>
<dd>
<div class="block">Gets the numerical id used for identification of a robot id</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getRobotOnPosition-inf112.fiasko.roborally.objects.properties.Position-">getRobotOnPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Returns a robot id for a robot on a specific position if such a robot exists</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getRobotPowerDown--">getRobotPowerDown()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotPowerDown--">getRobotPowerDown()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">getRobotsToDraw()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of all robots to draw</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotsToDraw--">getRobotsToDraw()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getRotation--">getRotation()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the number of degrees to rotate the texture counterclockwise when rendering</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#getServer--">getServer()</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Gets the servers used for receiving objects from clients</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#getServer--">getServer()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getStartMenuScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getStartMenuScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the start menu screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getTexture--">getTexture()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the texture to use for drawing the object</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getTileOnPosition-inf112.fiasko.roborally.objects.properties.Position-">getTileOnPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets the tile on a specific position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getTiles--">getTiles()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets all the tiles from the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">getTilesToDraw()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of all the tiles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getTilesToDraw--">getTilesToDraw()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeFromID-int-">getTileTypeFromID(int)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></dt>
<dd>
<div class="block">Gets a tile type value from its numerical representation</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeID--">getTileTypeID()</a></span> - Method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></dt>
<dd>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a></dt>
<dd>
<div class="block">Gets the type of the element</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Particle.html#getType--">getType()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Tile.html#getType--">getType()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Wall.html#getType--">getType()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#getUsername--">getUsername()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers">UsernameRequest</a></dt>
<dd>
<div class="block">Gets the username the user wants to use</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getUsernameScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getUsernameScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the username screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#getWalls--">getWalls()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Gets all the walls from the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">getWallsToDraw()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets a list of all the walls to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWallsToDraw--">getWallsToDraw()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeFromID-int-">getWallTypeFromID(int)</a></span> - Static method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></dt>
<dd>
<div class="block">Gets a wall type value from its numerical representation</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeID--">getWallTypeID()</a></span> - Method in enum inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></dt>
<dd>
<div class="block">Gets the numerical id used for alternate identification of a wall type</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">getWidth()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></dt>
<dd>
<div class="block">Gets the number of tiles in the x direction</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Grid.html#getWidth--">getWidth()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a></dt>
<dd>
<div class="block">Gets the width of the grid</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/ListGrid.html#getWidth--">getWidth()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWidth--">getWidth()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getWidth--">getWidth()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the width of the object</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/ScreenManager.html#getWinnerScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getWinnerScreen(RoboRallyWrapper)</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></dt>
<dd>
<div class="block">Gets an instance of the winner screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">getWinningPlayerName()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dt>
<dd>
<div class="block">Gets the name of the player who won</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWinningPlayerName--">getWinningPlayerName()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Position.html#getXCoordinate--">getXCoordinate()</a></span> - Method in class inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>
<div class="block">Gets the x coordinate of the position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getXPosition--">getXPosition()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the x position the object should be drawn on
The x position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/properties/Position.html#getYCoordinate--">getYCoordinate()</a></span> - Method in class inf112.fiasko.roborally.objects.properties.<a href="../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></dt>
<dd>
<div class="block">Gets the y coordinate of the position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/DrawableObject.html#getYPosition--">getYPosition()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></dt>
<dd>
<div class="block">Gets the y position the object should be drawn on
The y position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Grid</span></a>&lt;<a href="../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&gt; - Interface in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This Interface describes a grid</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/utility/GridUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">GridUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">A helper class containing helper methods fro a grid</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-6.html">Prev Letter</a></li>
<li><a href="index-8.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
<li><a href="index-7.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,175 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>H-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="H-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-7.html">Prev Letter</a></li>
<li><a href="index-9.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
<li><a href="index-8.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">HandResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">A response containing the client's new hand</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html#HandResponse--">HandResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></dt>
<dd>
<div class="block">Empty constructor required by KryoNet.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html#HandResponse-inf112.fiasko.roborally.objects.ProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">HandResponse(ProgrammingCardDeck, ProgrammingCardDeck)</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></dt>
<dd>
<div class="block">Instantiates a new programming card deck response</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#hasRobotOnPosition-inf112.fiasko.roborally.objects.properties.Position-">hasRobotOnPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks whether there exists a robot on a specific position</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#hasRotatedTexture-inf112.fiasko.roborally.objects.Tile-">hasRotatedTexture(Tile)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Checks whether a tile has textures for different rotations
For a tile without a rotated texture, the texture needs to be rotated when rendering.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#hasRotatedTexture-inf112.fiasko.roborally.objects.Wall-">hasRotatedTexture(Wall)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Checks whether a wall has textures for different rotations
For a wall without a rotated texture, the texture needs to be rotated when rendering.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html#hasRotatedTexture-inf112.fiasko.roborally.objects.Particle-">hasRotatedTexture(Particle)</a></span> - Static method in class inf112.fiasko.roborally.utility.<a href="../inf112/fiasko/roborally/utility/TextureConverterUtil.html" title="class in inf112.fiasko.roborally.utility">TextureConverterUtil</a></dt>
<dd>
<div class="block">Checks whether a particle has textures for different rotations
For a particle without a rotated texture, the texture needs to be rotated when rendering.</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#hasTouchedFlagThisTurn-inf112.fiasko.roborally.objects.properties.RobotID-">hasTouchedFlagThisTurn(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks a boolean for if the robot has touched a flag this turn</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#hasTouchedFlagThisTurn--">hasTouchedFlagThisTurn()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">True if the robot has touched a flag in the current turn</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#hide--">hide()</a></span> - Method in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">HurryResponse</span></a> - Class in <a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a></dt>
<dd>
<div class="block">A response telling the client to hurry up the action it's doing because other clients are waiting</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/HurryResponse.html#HurryResponse--">HurryResponse()</a></span> - Constructor for class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HurryResponse</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-7.html">Prev Letter</a></li>
<li><a href="index-9.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
<li><a href="index-8.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,201 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>I-Index</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="I-Index";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-8.html">Prev Letter</a></li>
<li><a href="index-10.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
<li><a href="index-9.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><a href="../inf112/fiasko/roborally/package-summary.html">inf112.fiasko.roborally</a> - package inf112.fiasko.roborally</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/networking/package-summary.html">inf112.fiasko.roborally.networking</a> - package inf112.fiasko.roborally.networking</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/networking/containers/package-summary.html">inf112.fiasko.roborally.networking.containers</a> - package inf112.fiasko.roborally.networking.containers</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a> - package inf112.fiasko.roborally.objects</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/properties/package-summary.html">inf112.fiasko.roborally.objects.properties</a> - package inf112.fiasko.roborally.objects.properties</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/ui/package-summary.html">inf112.fiasko.roborally.ui</a> - package inf112.fiasko.roborally.ui</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a> - package inf112.fiasko.roborally.ui.screens</dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a> - package inf112.fiasko.roborally.utility</dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html#inputMultiplexer">inputMultiplexer</a></span> - Variable in class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/AbstractScreen.html" title="class in inf112.fiasko.roborally.ui.screens">AbstractScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">InteractableGame</span></a> - Interface in <a href="../inf112/fiasko/roborally/objects/package-summary.html">inf112.fiasko.roborally.objects</a></dt>
<dd>
<div class="block">This interface describes a game which can be interacted with</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">InteractiveScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This class overrides all InputProcessor methods to make cleaner abstract screens with input processors</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html#InteractiveScreen--">InteractiveScreen()</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/InteractiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">InteractiveScreen</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../inf112/fiasko/roborally/utility/IOUtil.html" title="class in inf112.fiasko.roborally.utility"><span class="typeNameLink">IOUtil</span></a> - Class in <a href="../inf112/fiasko/roborally/utility/package-summary.html">inf112.fiasko.roborally.utility</a></dt>
<dd>
<div class="block">This class helps with tasks which mix primitive classes and classes from external libraries</div>
</dd>
<dt><a href="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens"><span class="typeNameLink">IPAddressScreen</span></a> - Class in <a href="../inf112/fiasko/roborally/ui/screens/package-summary.html">inf112.fiasko.roborally.ui.screens</a></dt>
<dd>
<div class="block">This screen allows the user to enter the ip address to connect to</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html#IPAddressScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">IPAddressScreen(RoboRallyWrapper)</a></span> - Constructor for class inf112.fiasko.roborally.ui.screens.<a href="../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a></dt>
<dd>
<div class="block">Instantiates a new ip address screen</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#isConveyorBelt-inf112.fiasko.roborally.objects.Tile-">isConveyorBelt(Tile)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks whether a given tile is a conveyor belt</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#isCritical--">isCritical()</a></span> - Method in class inf112.fiasko.roborally.networking.containers.<a href="../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></dt>
<dd>
<div class="block">Gets whether the error is critical or not</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/AbstractDeck.html#isEmpty--">isEmpty()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></dt>
<dd>
<div class="block">Checks if the deck is empty</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Deck.html#isEmpty--">isEmpty()</a></span> - Method in interface inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a></dt>
<dd>
<div class="block">Whether this deck is empty</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Robot.html#isInPowerDown--">isInPowerDown()</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></dt>
<dd>
<div class="block">Gets the robot's power-down status</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#isRobotAlive-inf112.fiasko.roborally.objects.properties.RobotID-">isRobotAlive(RobotID)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks if a specific robot is currently alive on the board</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html#isTesting--">isTesting()</a></span> - Method in interface inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dt>
<dd>
<div class="block">Gets whether the game should be started in test mode</div>
</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#isTesting">isTesting</a></span> - Variable in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#isTesting--">isTesting()</a></span> - Method in class inf112.fiasko.roborally.ui.<a href="../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="../inf112/fiasko/roborally/objects/Board.html#isValidPosition-inf112.fiasko.roborally.objects.properties.Position-">isValidPosition(Position)</a></span> - Method in class inf112.fiasko.roborally.objects.<a href="../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></dt>
<dd>
<div class="block">Checks whether a given position is valid</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">Q</a>&nbsp;<a href="index-17.html">R</a>&nbsp;<a href="index-18.html">S</a>&nbsp;<a href="index-19.html">T</a>&nbsp;<a href="index-20.html">U</a>&nbsp;<a href="index-21.html">V</a>&nbsp;<a href="index-22.html">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="index-8.html">Prev Letter</a></li>
<li><a href="index-10.html">Next Letter</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
<li><a href="index-9.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

75
docs/javadoc/index.html Normal file
View File

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:46 CEST 2020 -->
<title>Generated Documentation (Untitled)</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
tmpTargetPage = tmpTargetPage.substring(1);
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
tmpTargetPage = "undefined";
targetPage = tmpTargetPage;
function validURL(url) {
try {
url = decodeURIComponent(url);
}
catch (error) {
return false;
}
var pos = url.indexOf(".html");
if (pos == -1 || pos != url.length - 5)
return false;
var allowNumber = false;
var allowSep = false;
var seenDot = false;
for (var i = 0; i < url.length - 5; i++) {
var ch = url.charAt(i);
if ('a' <= ch && ch <= 'z' ||
'A' <= ch && ch <= 'Z' ||
ch == '$' ||
ch == '_' ||
ch.charCodeAt(0) > 127) {
allowNumber = true;
allowSep = true;
} else if ('0' <= ch && ch <= '9'
|| ch == '-') {
if (!allowNumber)
return false;
} else if (ch == '/' || ch == '.') {
if (!allowSep)
return false;
allowNumber = false;
allowSep = false;
if (ch == '.')
seenDot = true;
if (ch == '/' && seenDot)
return false;
} else {
return false;
}
}
return true;
}
function loadFrames() {
if (targetPage != "" && targetPage != "undefined")
top.classFrame.location = top.targetPage;
}
</script>
</head>
<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
</frameset>
<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
<noframes>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<h2>Frame Alert</h2>
<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
</noframes>
</frameset>
</html>

View File

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Main</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Main";
}
}
catch(err) {
}
//-->
var methods = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/Main.html" target="_top">Frames</a></li>
<li><a href="Main.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally</div>
<h2 title="Class Main" class="title">Class Main</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.Main</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Main</span>
extends java.lang.Object</pre>
<div class="block">The mail class which runs the game</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../inf112/fiasko/roborally/Main.html#Main--">Main</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../inf112/fiasko/roborally/Main.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Main--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Main</h4>
<pre>public&nbsp;Main()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="main-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/Main.html" target="_top">Frames</a></li>
<li><a href="Main.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,376 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>RequestState</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RequestState";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RequestState.html" target="_top">Frames</a></li>
<li><a href="RequestState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking</div>
<h2 title="Enum RequestState" class="title">Enum RequestState</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.RequestState</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">RequestState</span>
extends java.lang.Enum&lt;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>&gt;</pre>
<div class="block">This enum represents states of a request sent to the server</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#NOT_SENT">NOT_SENT</a></span></code>
<div class="block">No request has been sent to the server</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#SENT_NOT_RECEIVED">SENT_NOT_RECEIVED</a></span></code>
<div class="block">The request has been send to the server, but no response has been received</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#SENT_OKAY">SENT_OKAY</a></span></code>
<div class="block">The request has been sent to the server, and the server confirmed the receipt</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#SENT_REJECTED">SENT_REJECTED</a></span></code>
<div class="block">The request has been sent to the server, but the server rejected the request</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="SENT_NOT_RECEIVED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SENT_NOT_RECEIVED</h4>
<pre>public static final&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a> SENT_NOT_RECEIVED</pre>
<div class="block">The request has been send to the server, but no response has been received</div>
</li>
</ul>
<a name="SENT_OKAY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SENT_OKAY</h4>
<pre>public static final&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a> SENT_OKAY</pre>
<div class="block">The request has been sent to the server, and the server confirmed the receipt</div>
</li>
</ul>
<a name="SENT_REJECTED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SENT_REJECTED</h4>
<pre>public static final&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a> SENT_REJECTED</pre>
<div class="block">The request has been sent to the server, but the server rejected the request</div>
</li>
</ul>
<a name="NOT_SENT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NOT_SENT</h4>
<pre>public static final&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a> NOT_SENT</pre>
<div class="block">No request has been sent to the server</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (RequestState c : RequestState.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RequestState.html" target="_top">Frames</a></li>
<li><a href="RequestState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,352 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>RoboRallyClient</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyClient";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RoboRallyClient.html" target="_top">Frames</a></li>
<li><a href="RoboRallyClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking</div>
<h2 title="Class RoboRallyClient" class="title">Class RoboRallyClient</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.RoboRallyClient</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">RoboRallyClient</span>
extends java.lang.Object</pre>
<div class="block">This class represents a client capable of connecting to a Robo Rally server</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html#RoboRallyClient-inf112.fiasko.roborally.ui.RoboRallyUI-">RoboRallyClient</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a>&nbsp;wrapper)</code>
<div class="block">Instantiates a new Robo Rally client</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html#connect-java.lang.String-int-">connect</a></span>(java.lang.String&nbsp;ipAddress,
int&nbsp;serverPort)</code>
<div class="block">Connects to a Robo Rally server</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.net.InetAddress&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html#getLanServers-int-">getLanServers</a></span>(int&nbsp;UDPPort)</code>
<div class="block">Gets a list of addresses of local Robo Rally servers</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html#getLastRequestState--">getLastRequestState</a></span>()</code>
<div class="block">Gets the state of the lastly sent request</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html#sendElement-java.lang.Object-">sendElement</a></span>(java.lang.Object&nbsp;object)</code>
<div class="block">Sends something to the server</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RoboRallyClient-inf112.fiasko.roborally.ui.RoboRallyUI-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RoboRallyClient</h4>
<pre>public&nbsp;RoboRallyClient(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a>&nbsp;wrapper)</pre>
<div class="block">Instantiates a new Robo Rally client</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wrapper</code> - The Robo Rally UI to be used</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="connect-java.lang.String-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>connect</h4>
<pre>public&nbsp;void&nbsp;connect(java.lang.String&nbsp;ipAddress,
int&nbsp;serverPort)
throws java.io.IOException</pre>
<div class="block">Connects to a Robo Rally server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ipAddress</code> - The ip address of the server to join</dd>
<dd><code>serverPort</code> - The port the server is hosted on</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - If the server cannot be connected to</dd>
</dl>
</li>
</ul>
<a name="getLanServers-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLanServers</h4>
<pre>public&nbsp;java.util.List&lt;java.net.InetAddress&gt;&nbsp;getLanServers(int&nbsp;UDPPort)</pre>
<div class="block">Gets a list of addresses of local Robo Rally servers</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>UDPPort</code> - The port used by the game for UDP requests</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of server ip addresses</dd>
</dl>
</li>
</ul>
<a name="getLastRequestState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastRequestState</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a>&nbsp;getLastRequestState()</pre>
<div class="block">Gets the state of the lastly sent request</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The state of the lastly sent request</dd>
</dl>
</li>
</ul>
<a name="sendElement-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>sendElement</h4>
<pre>public&nbsp;void&nbsp;sendElement(java.lang.Object&nbsp;object)</pre>
<div class="block">Sends something to the server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>object</code> - The object to send to the server</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RoboRallyClient.html" target="_top">Frames</a></li>
<li><a href="RoboRallyClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,386 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>RoboRallyServer</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyServer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RoboRallyServer.html" target="_top">Frames</a></li>
<li><a href="RoboRallyServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking</div>
<h2 title="Class RoboRallyServer" class="title">Class RoboRallyServer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.RoboRallyServer</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">RoboRallyServer</span>
extends java.lang.Object</pre>
<div class="block">This class represents a Robo Rally Server</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#RoboRallyServer-int-">RoboRallyServer</a></span>(int&nbsp;serverPort)</code>
<div class="block">Instantiates a new Robo Rally server</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;com.esotericsoftware.kryonet.Connection,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#getPlayerNames--">getPlayerNames</a></span>()</code>
<div class="block">Gets a map between connections and their player name</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;com.esotericsoftware.kryonet.Connection,<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#getRobotID--">getRobotID</a></span>()</code>
<div class="block">Gets a map between connections and their robot id</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#sendToAllClients-java.lang.Object-">sendToAllClients</a></span>(java.lang.Object&nbsp;object)</code>
<div class="block">Sends an object to all clients</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#sendToClient-com.esotericsoftware.kryonet.Connection-java.lang.Object-">sendToClient</a></span>(com.esotericsoftware.kryonet.Connection&nbsp;connection,
java.lang.Object&nbsp;object)</code>
<div class="block">Sends an object to a specific client</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#setDeadPlayers-java.util.List-">setDeadPlayers</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;&nbsp;deadRobotList)</code>
<div class="block">Makes notice of players which are dead and as such should not be expected to send anything</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html#startGame--">startGame</a></span>()</code>
<div class="block">Does necessary cleanup of dangling connections before game is started</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RoboRallyServer-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RoboRallyServer</h4>
<pre>public&nbsp;RoboRallyServer(int&nbsp;serverPort)
throws java.io.IOException</pre>
<div class="block">Instantiates a new Robo Rally server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serverPort</code> - The port the server should listen on</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code> - If the server cannot be started</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setDeadPlayers-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDeadPlayers</h4>
<pre>public&nbsp;void&nbsp;setDeadPlayers(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;&nbsp;deadRobotList)</pre>
<div class="block">Makes notice of players which are dead and as such should not be expected to send anything</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>deadRobotList</code> - A list of robot ids of robots which are permanently dead</dd>
</dl>
</li>
</ul>
<a name="getRobotID--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotID</h4>
<pre>public&nbsp;java.util.Map&lt;com.esotericsoftware.kryonet.Connection,<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;&nbsp;getRobotID()</pre>
<div class="block">Gets a map between connections and their robot id</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A mapping between connections and robot ids</dd>
</dl>
</li>
</ul>
<a name="getPlayerNames--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerNames</h4>
<pre>public&nbsp;java.util.Map&lt;com.esotericsoftware.kryonet.Connection,java.lang.String&gt;&nbsp;getPlayerNames()</pre>
<div class="block">Gets a map between connections and their player name</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A mapping between connections and robot ids</dd>
</dl>
</li>
</ul>
<a name="sendToAllClients-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendToAllClients</h4>
<pre>public&nbsp;void&nbsp;sendToAllClients(java.lang.Object&nbsp;object)</pre>
<div class="block">Sends an object to all clients</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>object</code> - The object to send</dd>
</dl>
</li>
</ul>
<a name="startGame--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startGame</h4>
<pre>public&nbsp;void&nbsp;startGame()</pre>
<div class="block">Does necessary cleanup of dangling connections before game is started</div>
</li>
</ul>
<a name="sendToClient-com.esotericsoftware.kryonet.Connection-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>sendToClient</h4>
<pre>public&nbsp;void&nbsp;sendToClient(com.esotericsoftware.kryonet.Connection&nbsp;connection,
java.lang.Object&nbsp;object)</pre>
<div class="block">Sends an object to a specific client</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>connection</code> - The connection to send the object to</dd>
<dd><code>object</code> - The object to send</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/RoboRallyServer.html" target="_top">Frames</a></li>
<li><a href="RoboRallyServer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,341 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ErrorResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ErrorResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ErrorResponse.html" target="_top">Frames</a></li>
<li><a href="ErrorResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class ErrorResponse" class="title">Class ErrorResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.ErrorResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ErrorResponse</span>
extends java.lang.Object</pre>
<div class="block">This class represents a response saying that something went wrong with the request</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse--">ErrorResponse</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse-java.lang.String-">ErrorResponse</a></span>(java.lang.String&nbsp;errorMessage)</code>
<div class="block">Constructs a new error response</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#ErrorResponse-java.lang.String-boolean-">ErrorResponse</a></span>(java.lang.String&nbsp;errorMessage,
boolean&nbsp;critical)</code>
<div class="block">Constructs a new error response</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#getErrorMessage--">getErrorMessage</a></span>()</code>
<div class="block">Gets the error message attached to the error response</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html#isCritical--">isCritical</a></span>()</code>
<div class="block">Gets whether the error is critical or not</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ErrorResponse-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ErrorResponse</h4>
<pre>public&nbsp;ErrorResponse(java.lang.String&nbsp;errorMessage)</pre>
<div class="block">Constructs a new error response</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>errorMessage</code> - The error message describing the error</dd>
</dl>
</li>
</ul>
<a name="ErrorResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ErrorResponse</h4>
<pre>public&nbsp;ErrorResponse()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="ErrorResponse-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ErrorResponse</h4>
<pre>public&nbsp;ErrorResponse(java.lang.String&nbsp;errorMessage,
boolean&nbsp;critical)</pre>
<div class="block">Constructs a new error response</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>errorMessage</code> - The error message describing the error</dd>
<dd><code>critical</code> - Whether the error is critical</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getErrorMessage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrorMessage</h4>
<pre>public&nbsp;java.lang.String&nbsp;getErrorMessage()</pre>
<div class="block">Gets the error message attached to the error response</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An error message</dd>
</dl>
</li>
</ul>
<a name="isCritical--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isCritical</h4>
<pre>public&nbsp;boolean&nbsp;isCritical()</pre>
<div class="block">Gets whether the error is critical or not</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the error is critical. False otherwise</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ErrorResponse.html" target="_top">Frames</a></li>
<li><a href="ErrorResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,345 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>GameStartInfoResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GameStartInfoResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" target="_top">Frames</a></li>
<li><a href="GameStartInfoResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class GameStartInfoResponse" class="title">Class GameStartInfoResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.GameStartInfoResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">GameStartInfoResponse</span>
extends java.lang.Object</pre>
<div class="block">This class contains information about the game board to be used and the game's players</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#GameStartInfoResponse--">GameStartInfoResponse</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#GameStartInfoResponse-java.lang.String-java.util.List-java.lang.String-">GameStartInfoResponse</a></span>(java.lang.String&nbsp;boardName,
java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;playerName)</code>
<div class="block">Instantiates a new GameStartInfoResponse object</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getBoardName--">getBoardName</a></span>()</code>
<div class="block">Gets the board name</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getPlayerList--">getPlayerList</a></span>()</code>
<div class="block">Gets the list of players</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html#getPlayerName--">getPlayerName</a></span>()</code>
<div class="block">Gets the player name of the current player</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="GameStartInfoResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GameStartInfoResponse</h4>
<pre>public&nbsp;GameStartInfoResponse()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="GameStartInfoResponse-java.lang.String-java.util.List-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GameStartInfoResponse</h4>
<pre>public&nbsp;GameStartInfoResponse(java.lang.String&nbsp;boardName,
java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;playerName)</pre>
<div class="block">Instantiates a new GameStartInfoResponse object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>boardName</code> - The name of the board to be used, with extension</dd>
<dd><code>playerList</code> - List of players for the game</dd>
<dd><code>playerName</code> - The player name of the receiver</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getPlayerName()</pre>
<div class="block">Gets the player name of the current player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The player name of the current player</dd>
</dl>
</li>
</ul>
<a name="getPlayerList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerList</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;getPlayerList()</pre>
<div class="block">Gets the list of players</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of players</dd>
</dl>
</li>
</ul>
<a name="getBoardName--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getBoardName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getBoardName()</pre>
<div class="block">Gets the board name</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The board name</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" target="_top">Frames</a></li>
<li><a href="GameStartInfoResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,322 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>HandResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HandResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/HandResponse.html" target="_top">Frames</a></li>
<li><a href="HandResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class HandResponse" class="title">Class HandResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.HandResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">HandResponse</span>
extends java.lang.Object</pre>
<div class="block">A response containing the client's new hand</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html#HandResponse--">HandResponse</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html#HandResponse-inf112.fiasko.roborally.objects.ProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">HandResponse</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;newHand,
<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</code>
<div class="block">Instantiates a new programming card deck response</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html#getExtraCards--">getExtraCards</a></span>()</code>
<div class="block">Gets the extra cards contained within the response</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html#getNewHand--">getNewHand</a></span>()</code>
<div class="block">Gets the hand contained within the response</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="HandResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HandResponse</h4>
<pre>public&nbsp;HandResponse()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="HandResponse-inf112.fiasko.roborally.objects.ProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HandResponse</h4>
<pre>public&nbsp;HandResponse(<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;newHand,
<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</pre>
<div class="block">Instantiates a new programming card deck response</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newHand</code> - The new hand of the client</dd>
<dd><code>extraCards</code> - Extra cards necessary if the robot has no program to lock</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getNewHand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNewHand</h4>
<pre>public&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getNewHand()</pre>
<div class="block">Gets the hand contained within the response</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The client's new hand</dd>
</dl>
</li>
</ul>
<a name="getExtraCards--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getExtraCards</h4>
<pre>public&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getExtraCards()</pre>
<div class="block">Gets the extra cards contained within the response</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Extra cards necessary to lock registers</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/HandResponse.html" target="_top">Frames</a></li>
<li><a href="HandResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,236 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>HurryResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="HurryResponse";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/HurryResponse.html" target="_top">Frames</a></li>
<li><a href="HurryResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class HurryResponse" class="title">Class HurryResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.HurryResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">HurryResponse</span>
extends java.lang.Object</pre>
<div class="block">A response telling the client to hurry up the action it's doing because other clients are waiting</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html#HurryResponse--">HurryResponse</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="HurryResponse--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>HurryResponse</h4>
<pre>public&nbsp;HurryResponse()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/HurryResponse.html" target="_top">Frames</a></li>
<li><a href="HurryResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,236 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>OkayResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="OkayResponse";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/OkayResponse.html" target="_top">Frames</a></li>
<li><a href="OkayResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class OkayResponse" class="title">Class OkayResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.OkayResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">OkayResponse</span>
extends java.lang.Object</pre>
<div class="block">An empty response telling the client its request was fulfilled</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html#OkayResponse--">OkayResponse</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="OkayResponse--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>OkayResponse</h4>
<pre>public&nbsp;OkayResponse()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/OkayResponse.html" target="_top">Frames</a></li>
<li><a href="OkayResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,299 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>PowerDownContainerResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PowerDownContainerResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" target="_top">Frames</a></li>
<li><a href="PowerDownContainerResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class PowerDownContainerResponse" class="title">Class PowerDownContainerResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">PowerDownContainerResponse</span>
extends java.lang.Object</pre>
<div class="block">This class is used to contain power down status for all players</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse--">PowerDownContainerResponse</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#PowerDownContainerResponse-java.util.Map-">PowerDownContainerResponse</a></span>(java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;powerDown)</code>
<div class="block">Instantiates a new power down container</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html#getPowerDown--">getPowerDown</a></span>()</code>
<div class="block">Gets the power down map stored in the container</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PowerDownContainerResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PowerDownContainerResponse</h4>
<pre>public&nbsp;PowerDownContainerResponse()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="PowerDownContainerResponse-java.util.Map-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PowerDownContainerResponse</h4>
<pre>public&nbsp;PowerDownContainerResponse(java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;powerDown)</pre>
<div class="block">Instantiates a new power down container</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDown</code> - A map between player names and whether they should remain in power down</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPowerDown--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPowerDown</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;getPowerDown()</pre>
<div class="block">Gets the power down map stored in the container</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A map between player name and stay in power down</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" target="_top">Frames</a></li>
<li><a href="PowerDownContainerResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,322 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ProgramAndPowerDownRequest</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgramAndPowerDownRequest";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" target="_top">Frames</a></li>
<li><a href="ProgramAndPowerDownRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class ProgramAndPowerDownRequest" class="title">Class ProgramAndPowerDownRequest</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.ProgramAndPowerDownRequest</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgramAndPowerDownRequest</span>
extends java.lang.Object</pre>
<div class="block">A request containing a player's program and whether it wants to enter power down next round</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest--">ProgramAndPowerDownRequest</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#ProgramAndPowerDownRequest-java.lang.Boolean-java.util.List-">ProgramAndPowerDownRequest</a></span>(java.lang.Boolean&nbsp;powerDown,
java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</code>
<div class="block">Instantiates a new program and power down request</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#getPowerDown--">getPowerDown</a></span>()</code>
<div class="block">Gets the power down status contained within this request</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the program contained within this request</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgramAndPowerDownRequest--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgramAndPowerDownRequest</h4>
<pre>public&nbsp;ProgramAndPowerDownRequest()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="ProgramAndPowerDownRequest-java.lang.Boolean-java.util.List-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgramAndPowerDownRequest</h4>
<pre>public&nbsp;ProgramAndPowerDownRequest(java.lang.Boolean&nbsp;powerDown,
java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</pre>
<div class="block">Instantiates a new program and power down request</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDown</code> - Whether the player wants to enter power down next round</dd>
<dd><code>program</code> - The program the player has programmed</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block">Gets the program contained within this request</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The program sent by the player</dd>
</dl>
</li>
</ul>
<a name="getPowerDown--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPowerDown</h4>
<pre>public&nbsp;java.lang.Boolean&nbsp;getPowerDown()</pre>
<div class="block">Gets the power down status contained within this request</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the player wants to power down next round</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" target="_top">Frames</a></li>
<li><a href="ProgramAndPowerDownRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,322 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ProgramsContainerResponse</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgramsContainerResponse";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" target="_top">Frames</a></li>
<li><a href="ProgramsContainerResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class ProgramsContainerResponse" class="title">Class ProgramsContainerResponse</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgramsContainerResponse</span>
extends java.lang.Object</pre>
<div class="block">This class contains information about all players' programs and whether they want to enter power down</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse--">ProgramsContainerResponse</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#ProgramsContainerResponse-java.util.Map-java.util.Map-">ProgramsContainerResponse</a></span>(java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&gt;&nbsp;programsMap,
java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;powerDownMap)</code>
<div class="block">Instantiates a new programs container</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#getPowerDownMap--">getPowerDownMap</a></span>()</code>
<div class="block">Gets the map of power down</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html#getProgramsMap--">getProgramsMap</a></span>()</code>
<div class="block">Gets the map of programs</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgramsContainerResponse--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgramsContainerResponse</h4>
<pre>public&nbsp;ProgramsContainerResponse()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="ProgramsContainerResponse-java.util.Map-java.util.Map-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgramsContainerResponse</h4>
<pre>public&nbsp;ProgramsContainerResponse(java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&gt;&nbsp;programsMap,
java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;powerDownMap)</pre>
<div class="block">Instantiates a new programs container</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>programsMap</code> - A map between a player name and a player's program</dd>
<dd><code>powerDownMap</code> - A map between a player name and power down</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getProgramsMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgramsMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.util.List&lt;<a href="../../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&gt;&nbsp;getProgramsMap()</pre>
<div class="block">Gets the map of programs</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A map between a player name and a player's program</dd>
</dl>
</li>
</ul>
<a name="getPowerDownMap--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPowerDownMap</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.Boolean&gt;&nbsp;getPowerDownMap()</pre>
<div class="block">Gets the map of power down</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A map between a player name and power down</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" target="_top">Frames</a></li>
<li><a href="ProgramsContainerResponse.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,299 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>UsernameRequest</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UsernameRequest";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/UsernameRequest.html" target="_top">Frames</a></li>
<li><a href="UsernameRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.networking.containers</div>
<h2 title="Class UsernameRequest" class="title">Class UsernameRequest</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.networking.containers.UsernameRequest</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">UsernameRequest</span>
extends java.lang.Object</pre>
<div class="block">A request for sending a username to the server</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#UsernameRequest--">UsernameRequest</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#UsernameRequest-java.lang.String-">UsernameRequest</a></span>(java.lang.String&nbsp;username)</code>
<div class="block">Instantiates a new username request</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html#getUsername--">getUsername</a></span>()</code>
<div class="block">Gets the username the user wants to use</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="UsernameRequest--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UsernameRequest</h4>
<pre>public&nbsp;UsernameRequest()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="UsernameRequest-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UsernameRequest</h4>
<pre>public&nbsp;UsernameRequest(java.lang.String&nbsp;username)</pre>
<div class="block">Instantiates a new username request</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>username</code> - The username the player wants to use</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getUsername--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getUsername</h4>
<pre>public&nbsp;java.lang.String&nbsp;getUsername()</pre>
<div class="block">Gets the username the user wants to use</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The username the user wants to use</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/UsernameRequest.html" target="_top">Frames</a></li>
<li><a href="UsernameRequest.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,28 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking.containers</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../inf112/fiasko/roborally/networking/containers/package-summary.html" target="classFrame">inf112.fiasko.roborally.networking.containers</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ErrorResponse</a></li>
<li><a href="GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">GameStartInfoResponse</a></li>
<li><a href="HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">HandResponse</a></li>
<li><a href="HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">HurryResponse</a></li>
<li><a href="OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">OkayResponse</a></li>
<li><a href="PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">PowerDownContainerResponse</a></li>
<li><a href="ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ProgramAndPowerDownRequest</a></li>
<li><a href="ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">ProgramsContainerResponse</a></li>
<li><a href="UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers" target="classFrame">UsernameRequest</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,190 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking.containers</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.networking.containers";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.networking.containers</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ErrorResponse</a></td>
<td class="colLast">
<div class="block">This class represents a response saying that something went wrong with the request</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers">GameStartInfoResponse</a></td>
<td class="colLast">
<div class="block">This class contains information about the game board to be used and the game's players</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HandResponse</a></td>
<td class="colLast">
<div class="block">A response containing the client's new hand</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers">HurryResponse</a></td>
<td class="colLast">
<div class="block">A response telling the client to hurry up the action it's doing because other clients are waiting</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers">OkayResponse</a></td>
<td class="colLast">
<div class="block">An empty response telling the client its request was fulfilled</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a></td>
<td class="colLast">
<div class="block">This class is used to contain power down status for all players</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramAndPowerDownRequest</a></td>
<td class="colLast">
<div class="block">A request containing a player's program and whether it wants to enter power down next round</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a></td>
<td class="colLast">
<div class="block">This class contains information about all players' programs and whether they want to enter power down</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers">UsernameRequest</a></td>
<td class="colLast">
<div class="block">A request for sending a username to the server</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking.containers Class Hierarchy</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.networking.containers Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.networking.containers</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/ErrorResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ErrorResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/GameStartInfoResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">GameStartInfoResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/HandResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">HandResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/HurryResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">HurryResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/OkayResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">OkayResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">PowerDownContainerResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramAndPowerDownRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ProgramAndPowerDownRequest</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">ProgramsContainerResponse</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.containers.<a href="../../../../../inf112/fiasko/roborally/networking/containers/UsernameRequest.html" title="class in inf112.fiasko.roborally.networking.containers"><span class="typeNameLink">UsernameRequest</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/networking/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/networking/containers/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../inf112/fiasko/roborally/networking/package-summary.html" target="classFrame">inf112.fiasko.roborally.networking</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking" target="classFrame">RoboRallyClient</a></li>
<li><a href="RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking" target="classFrame">RoboRallyServer</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="RequestState.html" title="enum in inf112.fiasko.roborally.networking" target="classFrame">RequestState</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,165 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.networking";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.networking</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></td>
<td class="colLast">
<div class="block">This class represents a client capable of connecting to a Robo Rally server</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></td>
<td class="colLast">
<div class="block">This class represents a Robo Rally Server</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking">RequestState</a></td>
<td class="colLast">
<div class="block">This enum represents states of a request sent to the server</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,148 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.networking Class Hierarchy</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.networking Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.networking</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.networking.<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">RoboRallyClient</span></a></li>
<li type="circle">inf112.fiasko.roborally.networking.<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking"><span class="typeNameLink">RoboRallyServer</span></a></li>
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">inf112.fiasko.roborally.networking.<a href="../../../../inf112/fiasko/roborally/networking/RequestState.html" title="enum in inf112.fiasko.roborally.networking"><span class="typeNameLink">RequestState</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/networking/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,509 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>AbstractDeck</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractDeck";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/AbstractDeck.html" target="_top">Frames</a></li>
<li><a href="AbstractDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class AbstractDeck" class="title">Class AbstractDeck&lt;T&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.AbstractDeck&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">AbstractDeck&lt;T&gt;</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</pre>
<div class="block">This class represents a deck of cards</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck--">AbstractDeck</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#AbstractDeck-java.util.List-">AbstractDeck</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;cardList)</code>
<div class="block">Initializes the deck with cards</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</code>
<div class="block">Draws one card from the other deck</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other,
int&nbsp;n)</code>
<div class="block">Draws multiple cards from the other deck</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</code>
<div class="block">Empty the entire deck into the other deck</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#getCards--">getCards</a></span>()</code>
<div class="block">Gets a list of all the cards in the deck</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">Checks if the deck is empty</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekBottom--">peekBottom</a></span>()</code>
<div class="block">Looks at the bottom card of the deck</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop</a></span>()</code>
<div class="block">Looks at the top card in the deck</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#shuffle--">shuffle</a></span>()</code>
<div class="block">Randomises the order of the deck</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#size--">size</a></span>()</code>
<div class="block">Gets the size of the deck</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#toString--">toString</a></span>()</code>
<div class="block">Gets the card from the deck in String format</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AbstractDeck</h4>
<pre>public&nbsp;AbstractDeck()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
<a name="AbstractDeck-java.util.List-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractDeck</h4>
<pre>public&nbsp;AbstractDeck(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;cardList)</pre>
<div class="block">Initializes the deck with cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list of cards</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="shuffle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shuffle</h4>
<pre>public&nbsp;void&nbsp;shuffle()</pre>
<div class="block">Randomises the order of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#shuffle--">shuffle</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>public&nbsp;void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Draws one card from the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to draw the card from</dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>public&nbsp;void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other,
int&nbsp;n)</pre>
<div class="block">Draws multiple cards from the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The other deck to draw from</dd>
<dd><code>n</code> - The number of cards to draw</dd>
</dl>
</li>
</ul>
<a name="emptyInto-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyInto</h4>
<pre>public&nbsp;void&nbsp;emptyInto(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Empty the entire deck into the other deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to move this deck's cards into</dd>
</dl>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
<div class="block">Checks if the deck is empty</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#isEmpty--">isEmpty</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Boolean for if the deck is empty</dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<div class="block">Gets the size of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#size--">size</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>int size of the deck</dd>
</dl>
</li>
</ul>
<a name="getCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCards</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;&nbsp;getCards()</pre>
<div class="block">Gets a list of all the cards in the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#getCards--">getCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ArrayList of cards from the deck</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<div class="block">Gets the card from the deck in String format</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String the cards from the deck</dd>
</dl>
</li>
</ul>
<a name="peekTop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekTop</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&nbsp;peekTop()</pre>
<div class="block">Looks at the top card in the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ProgrammingCard the first card in the deck</dd>
</dl>
</li>
</ul>
<a name="peekBottom--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>peekBottom</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&nbsp;peekBottom()</pre>
<div class="block">Looks at the bottom card of the deck</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="type parameter in AbstractDeck">T</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ProgrammingCard the last card in the deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/AbstractDeck.html" target="_top">Frames</a></li>
<li><a href="AbstractDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,295 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>BoardElement</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BoardElement";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElement.html" target="_top">Frames</a></li>
<li><a href="BoardElement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface BoardElement" class="title">Interface BoardElement&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of the element</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>, <a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>, <a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">BoardElement&lt;K&gt;</span></pre>
<div class="block">Represents an element on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&nbsp;getType()</pre>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>copy</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="type parameter in BoardElement">K</a>&gt;&nbsp;copy()</pre>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElement.html" target="_top">Frames</a></li>
<li><a href="BoardElement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,313 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>BoardElementContainer</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BoardElementContainer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElementContainer.html" target="_top">Frames</a></li>
<li><a href="BoardElementContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class BoardElementContainer" class="title">Class BoardElementContainer&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.BoardElementContainer&lt;K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">BoardElementContainer&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</span>
extends java.lang.Object</pre>
<div class="block">This class represents a board element and its position</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#BoardElementContainer-K-inf112.fiasko.roborally.objects.properties.Position-">BoardElementContainer</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;element,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;position)</code>
<div class="block">Initializes the BoardElementContainer</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#getElement--">getElement</a></span>()</code>
<div class="block">Gets the element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html#getPosition--">getPosition</a></span>()</code>
<div class="block">Gets the position of the element</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BoardElementContainer-inf112.fiasko.roborally.objects.BoardElement-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a><a name="BoardElementContainer-K-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BoardElementContainer</h4>
<pre>public&nbsp;BoardElementContainer(<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;element,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;position)</pre>
<div class="block">Initializes the BoardElementContainer</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>element</code> - The element</dd>
<dd><code>position</code> - The position</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getElement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="type parameter in BoardElementContainer">K</a>&nbsp;getElement()</pre>
<div class="block">Gets the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element</dd>
</dl>
</li>
</ul>
<a name="getPosition--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getPosition()</pre>
<div class="block">Gets the position of the element</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The position of the element</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/BoardElementContainer.html" target="_top">Frames</a></li>
<li><a href="BoardElementContainer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,397 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>Deck</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deck";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Deck.html" target="_top">Frames</a></li>
<li><a href="Deck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface Deck" class="title">Interface Deck&lt;T&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>, <a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Deck&lt;T&gt;</span></pre>
<div class="block">Describes a deck
<p>Any card stored in the deck is assumed to be immutable. If it's not, the integrity of the deck cannot be
guaranteed.</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</code>
<div class="block">Draws one card from the top of another deck</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other,
int&nbsp;n)</code>
<div class="block">Draws n cards from the top of another deck</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</code>
<div class="block">Moves all cards in this deck into another deck</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#getCards--">getCards</a></span>()</code>
<div class="block">Gets a list of all cards in this deck
The list should have the correct order according to the actual order within the deck.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#isEmpty--">isEmpty</a></span>()</code>
<div class="block">Whether this deck is empty</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekBottom--">peekBottom</a></span>()</code>
<div class="block">Takes a peek at the card currently at the bottom of the deck</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#peekTop--">peekTop</a></span>()</code>
<div class="block">Takes a peek at the card currently at the top of the deck</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#shuffle--">shuffle</a></span>()</code>
<div class="block">Shuffles the order of the cards in the deck</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html#size--">size</a></span>()</code>
<div class="block">Gets the number of cards currently in this deck</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="shuffle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shuffle</h4>
<pre>void&nbsp;shuffle()</pre>
<div class="block">Shuffles the order of the cards in the deck</div>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Draws one card from the top of another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to draw the card from</dd>
</dl>
</li>
</ul>
<a name="draw-inf112.fiasko.roborally.objects.Deck-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>draw</h4>
<pre>void&nbsp;draw(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other,
int&nbsp;n)</pre>
<div class="block">Draws n cards from the top of another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The other deck to draw from</dd>
<dd><code>n</code> - The number of cards to draw</dd>
</dl>
</li>
</ul>
<a name="emptyInto-inf112.fiasko.roborally.objects.Deck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>emptyInto</h4>
<pre>void&nbsp;emptyInto(<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;other)</pre>
<div class="block">Moves all cards in this deck into another deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - The deck to move this deck's cards into</dd>
</dl>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>boolean&nbsp;isEmpty()</pre>
<div class="block">Whether this deck is empty</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if this deck is currently empty</dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>int&nbsp;size()</pre>
<div class="block">Gets the number of cards currently in this deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of cards in this deck</dd>
</dl>
</li>
</ul>
<a name="peekTop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekTop</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&nbsp;peekTop()</pre>
<div class="block">Takes a peek at the card currently at the top of the deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The card at the top of the deck</dd>
</dl>
</li>
</ul>
<a name="peekBottom--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>peekBottom</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&nbsp;peekBottom()</pre>
<div class="block">Takes a peek at the card currently at the bottom of the deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The card at the bottom of the deck</dd>
</dl>
</li>
</ul>
<a name="getCards--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getCards</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="type parameter in Deck">T</a>&gt;&nbsp;getCards()</pre>
<div class="block">Gets a list of all cards in this deck
<p>The list should have the correct order according to the actual order within the deck.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all cards in this deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Deck.html" target="_top">Frames</a></li>
<li><a href="Deck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,386 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>DrawableGame</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DrawableGame";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableGame.html" target="_top">Frames</a></li>
<li><a href="DrawableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface DrawableGame" class="title">Interface DrawableGame</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">DrawableGame</span></pre>
<div class="block">This interface describes a game drawable using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">getAllRobots</a></span>()</code>
<div class="block">Gets a list of all robots still participating</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the number of tiles in the y direction</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">getParticlesToDraw</a></span>()</code>
<div class="block">Gets a list of all the particles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">getPlayers</a></span>()</code>
<div class="block">Gets a list of active players to receive information about player names</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">getRobotsToDraw</a></span>()</code>
<div class="block">Gets a list of all robots to draw</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">getTilesToDraw</a></span>()</code>
<div class="block">Gets a list of all the tiles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">getWallsToDraw</a></span>()</code>
<div class="block">Gets a list of all the walls to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the number of tiles in the x direction</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>int&nbsp;getWidth()</pre>
<div class="block">Gets the number of tiles in the x direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>int&nbsp;getHeight()</pre>
<div class="block">Gets the number of tiles in the y direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getTilesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTilesToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;&nbsp;getTilesToDraw()</pre>
<div class="block">Gets a list of all the tiles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() tiles
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of tiles</dd>
</dl>
</li>
</ul>
<a name="getWallsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallsToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;&nbsp;getWallsToDraw()</pre>
<div class="block">Gets a list of all the walls to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() walls
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of walls</dd>
</dl>
</li>
</ul>
<a name="getParticlesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticlesToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;&nbsp;getParticlesToDraw()</pre>
<div class="block">Gets a list of all the particles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth()
particles should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of particles</dd>
</dl>
</li>
</ul>
<a name="getRobotsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotsToDraw</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getRobotsToDraw()</pre>
<div class="block">Gets a list of all robots to draw</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots to draw</dd>
</dl>
</li>
</ul>
<a name="getAllRobots--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllRobots</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getAllRobots()</pre>
<div class="block">Gets a list of all robots still participating</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots</dd>
</dl>
</li>
</ul>
<a name="getPlayers--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPlayers</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;getPlayers()</pre>
<div class="block">Gets a list of active players to receive information about player names</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of players</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/DrawableGame.html" target="_top">Frames</a></li>
<li><a href="DrawableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,314 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:44 CEST 2020 -->
<title>Grid</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Grid";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Grid.html" target="_top">Frames</a></li>
<li><a href="Grid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface Grid" class="title">Interface Grid&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element the grid is to store</dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Grid&lt;K&gt;</span></pre>
<div class="block">This Interface describes a grid</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">getElement</a></span>(int&nbsp;x,
int&nbsp;y)</code>
<div class="block">Gets the element in a given x and y coordinate</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets height of the grid</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the grid</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">setElement</a></span>(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;element)</code>
<div class="block">Places the element on the given x and y coordinate</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>int&nbsp;getWidth()</pre>
<div class="block">Gets the width of the grid</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The width of the grid</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>int&nbsp;getHeight()</pre>
<div class="block">Gets height of the grid</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The height of the grid</dd>
</dl>
</li>
</ul>
<a name="getElement-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;getElement(int&nbsp;x,
int&nbsp;y)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Gets the element in a given x and y coordinate</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Element in the x and y coordinate</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - Throws an exception if the coordinates are outside of the grid</dd>
</dl>
</li>
</ul>
<a name="setElement-int-int-java.lang.Object-">
<!-- -->
</a><a name="setElement-int-int-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setElement</h4>
<pre>void&nbsp;setElement(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="type parameter in Grid">K</a>&nbsp;element)
throws java.lang.IllegalArgumentException</pre>
<div class="block">Places the element on the given x and y coordinate</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dd><code>element</code> - The element to place in the grid</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Grid.html" target="_top">Frames</a></li>
<li><a href="Grid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,510 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>InteractableGame</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InteractableGame";
}
}
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,"i13":6,"i14":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/InteractableGame.html" target="_top">Frames</a></li>
<li><a href="InteractableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Interface InteractableGame" class="title">Interface InteractableGame</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">InteractableGame</span></pre>
<div class="block">This interface describes a game which can be interacted with</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">getExtraCards</a></span>()</code>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">getGameState</a></span>()</code>
<div class="block">Gets the current state of the game</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">getPlayerHand</a></span>()</code>
<div class="block">Gets the hand of this player</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the program of this player</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">getProgramSize</a></span>()</code>
<div class="block">Gets the amount of cards the player can choose for their program</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getRobotPowerDown--">getRobotPowerDown</a></span>()</code>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">getWinningPlayerName</a></span>()</code>
<div class="block">Gets the name of the player who won</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)</code>
<div class="block">Continues turn when programs for all players are received from the server</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</code>
<div class="block">Continues turn when stay in power down is received from all players</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#runTurn--">runTurn</a></span>()</code>
<div class="block">Starts a turn in the game</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</code>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</code>
<div class="block">Sets the state of the game</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</code>
<div class="block">Sets the hand of this player</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</code>
<div class="block">Sets the program of this player</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></span>(java.lang.String&nbsp;winningPlayerName)</code>
<div class="block">Sets the name of the player that won the game</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getGameState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGameState</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;getGameState()</pre>
<div class="block">Gets the current state of the game</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The state the game is currently in</dd>
</dl>
</li>
</ul>
<a name="setGameState-inf112.fiasko.roborally.objects.properties.GameState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGameState</h4>
<pre>void&nbsp;setGameState(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</pre>
<div class="block">Sets the state of the game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameState</code> - The new state of the game</dd>
</dl>
</li>
</ul>
<a name="getWinningPlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWinningPlayerName</h4>
<pre>java.lang.String&nbsp;getWinningPlayerName()</pre>
<div class="block">Gets the name of the player who won</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string of the player name</dd>
</dl>
</li>
</ul>
<a name="setWinningPlayerName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWinningPlayerName</h4>
<pre>void&nbsp;setWinningPlayerName(java.lang.String&nbsp;winningPlayerName)</pre>
<div class="block">Sets the name of the player that won the game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>winningPlayerName</code> - The player winning the game</dd>
</dl>
</li>
</ul>
<a name="receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveAllPrograms</h4>
<pre>void&nbsp;receiveAllPrograms(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)
throws java.lang.InterruptedException</pre>
<div class="block">Continues turn when programs for all players are received from the server</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>programs</code> - The programs container received from the server</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted during sleep</dd>
</dl>
</li>
</ul>
<a name="receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveStayInPowerDown</h4>
<pre>void&nbsp;receiveStayInPowerDown(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</pre>
<div class="block">Continues turn when stay in power down is received from all players</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDowns</code> - The power down container received from the server</dd>
</dl>
</li>
</ul>
<a name="getPlayerHand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerHand</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getPlayerHand()</pre>
<div class="block">Gets the hand of this player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The hand of this player</dd>
</dl>
</li>
</ul>
<a name="setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlayerHand</h4>
<pre>void&nbsp;setPlayerHand(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</pre>
<div class="block">Sets the hand of this player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerHand</code> - The new hand of this player</dd>
</dl>
</li>
</ul>
<a name="getExtraCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExtraCards</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getExtraCards()</pre>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck of extra cards</dd>
</dl>
</li>
</ul>
<a name="setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExtraCards</h4>
<pre>void&nbsp;setExtraCards(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</pre>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>extraCards</code> - The extra cards to use</dd>
</dl>
</li>
</ul>
<a name="getProgramSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgramSize</h4>
<pre>int&nbsp;getProgramSize()</pre>
<div class="block">Gets the amount of cards the player can choose for their program</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The size of the player's next program</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block">Gets the program of this player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The program of this player</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgram</h4>
<pre>void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</pre>
<div class="block">Sets the program of this player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>program</code> - The program of this player</dd>
</dl>
</li>
</ul>
<a name="runTurn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runTurn</h4>
<pre>void&nbsp;runTurn()</pre>
<div class="block">Starts a turn in the game</div>
</li>
</ul>
<a name="getRobotPowerDown--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRobotPowerDown</h4>
<pre>boolean&nbsp;getRobotPowerDown()</pre>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether this player's robot is in power down</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/InteractableGame.html" target="_top">Frames</a></li>
<li><a href="InteractableGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,431 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ListGrid</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ListGrid";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ListGrid.html" target="_top">Frames</a></li>
<li><a href="ListGrid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ListGrid" class="title">Class ListGrid&lt;K&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ListGrid&lt;K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The type of element the grid should store</dd>
</dl>
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ListGrid&lt;K&gt;</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</pre>
<div class="block">This class represents a grid which can store anything</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-">ListGrid</a></span>(int&nbsp;width,
int&nbsp;height)</code>
<div class="block">Initializes an empty grid</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#ListGrid-int-int-K-">ListGrid</a></span>(int&nbsp;width,
int&nbsp;height,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;tile)</code>
<div class="block">Initializes a grid filled with standard tiles.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getElement-int-int-">getElement</a></span>(int&nbsp;x,
int&nbsp;y)</code>
<div class="block">Gets the element in a given x and y coordinate</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets height of the grid</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the grid</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#setElement-int-int-K-">setElement</a></span>(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;element)</code>
<div class="block">Places the element on the given x and y coordinate</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ListGrid-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ListGrid</h4>
<pre>public&nbsp;ListGrid(int&nbsp;width,
int&nbsp;height)</pre>
<div class="block">Initializes an empty grid</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>width</code> - The width of the grid</dd>
<dd><code>height</code> - The height of the grid</dd>
</dl>
</li>
</ul>
<a name="ListGrid-int-int-java.lang.Object-">
<!-- -->
</a><a name="ListGrid-int-int-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ListGrid</h4>
<pre>public&nbsp;ListGrid(int&nbsp;width,
int&nbsp;height,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;tile)</pre>
<div class="block">Initializes a grid filled with standard tiles.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>height</code> - sets the height of the grid</dd>
<dd><code>width</code> - sets the width of the grid</dd>
<dd><code>tile</code> - gives the TileType the grid is to be filled with</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">Grid</a></code></span></div>
<div class="block">Gets the width of the grid</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getWidth--">getWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The width of the grid</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">Grid</a></code></span></div>
<div class="block">Gets height of the grid</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getHeight--">getHeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The height of the grid</dd>
</dl>
</li>
</ul>
<a name="getElement-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getElement</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;getElement(int&nbsp;x,
int&nbsp;y)
throws java.lang.IllegalArgumentException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">Grid</a></code></span></div>
<div class="block">Gets the element in a given x and y coordinate</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#getElement-int-int-">getElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Element in the x and y coordinate</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - Throws an exception if the coordinates are outside of the grid</dd>
</dl>
</li>
</ul>
<a name="setElement-int-int-java.lang.Object-">
<!-- -->
</a><a name="setElement-int-int-K-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setElement</h4>
<pre>public&nbsp;void&nbsp;setElement(int&nbsp;x,
int&nbsp;y,
<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&nbsp;element)
throws java.lang.IllegalArgumentException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">Grid</a></code></span></div>
<div class="block">Places the element on the given x and y coordinate</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html#setElement-int-int-K-">setElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="type parameter in ListGrid">K</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>x</code> - Coordinate in the grid</dd>
<dd><code>y</code> - Coordinate in the grid</dd>
<dd><code>element</code> - The element to place in the grid</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ListGrid.html" target="_top">Frames</a></li>
<li><a href="ListGrid.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Particle</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Particle";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Particle.html" target="_top">Frames</a></li>
<li><a href="Particle.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Particle" class="title">Class Particle</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Particle</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Particle</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</pre>
<div class="block">This class represents a particle</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">Particle</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;particleType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Instantiates a new particle</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Particle-inf112.fiasko.roborally.objects.properties.ParticleType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Particle</h4>
<pre>public&nbsp;Particle(<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;particleType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Instantiates a new particle</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>particleType</code> - The type of the particle</dd>
<dd><code>direction</code> - The direction of the particle</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Particle.html" target="_top">Frames</a></li>
<li><a href="Particle.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,428 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Phase</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Phase";
}
}
catch(err) {
}
//-->
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";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Phase.html" target="_top">Frames</a></li>
<li><a href="Phase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Phase" class="title">Class Phase</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Phase</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Phase</span>
extends java.lang.Object</pre>
<div class="block">This class handles everything that should happen during a phase</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">Phase</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a>&nbsp;gameBoard,
java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
int&nbsp;cycleDelay,
<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;game)</code>
<div class="block">Instantiates a new phase</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#checkAllFlags--">checkAllFlags</a></span>()</code>
<div class="block">Checks all flags for robots.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#fireAllLasers--">fireAllLasers</a></span>()</code>
<div class="block">Fires all lasers on the game board</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#makeMove-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Action-">makeMove</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;action)</code>
<div class="block">Makes the given robot move according to to the action input.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#moveAllConveyorBelts--">moveAllConveyorBelts</a></span>()</code>
<div class="block">Moves robots standing on conveyor belts in the direction of the conveyor belt
In addition, the function rotates appropriately when arriving at any non-straight conveyor belt.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#rotateCogwheels--">rotateCogwheels</a></span>()</code>
<div class="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#runPhase-int-">runPhase</a></span>(int&nbsp;phaseNumber)</code>
<div class="block">Runs one phase as defined in the Robo Rally rulebook</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html#runProgrammingCards-int-">runProgrammingCards</a></span>(int&nbsp;phase)</code>
<div class="block">Runs all programming cards for a phase</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Phase-inf112.fiasko.roborally.objects.Board-java.util.List-int-inf112.fiasko.roborally.objects.InteractableGame-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Phase</h4>
<pre>public&nbsp;Phase(<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a>&nbsp;gameBoard,
java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
int&nbsp;cycleDelay,
<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;game)</pre>
<div class="block">Instantiates a new phase</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameBoard</code> - The board to act on</dd>
<dd><code>playerList</code> - A list of players participating in the game</dd>
<dd><code>cycleDelay</code> - The amount of milliseconds to wait between moves</dd>
<dd><code>game</code> - The game which uses this object</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="runPhase-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runPhase</h4>
<pre>public&nbsp;void&nbsp;runPhase(int&nbsp;phaseNumber)
throws java.lang.InterruptedException</pre>
<div class="block">Runs one phase as defined in the Robo Rally rulebook</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phaseNumber</code> - The number of the phase to run</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted wile trying to sleep</dd>
</dl>
</li>
</ul>
<a name="checkAllFlags--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAllFlags</h4>
<pre>public&nbsp;void&nbsp;checkAllFlags()</pre>
<div class="block">Checks all flags for robots. Tries to update the flag of the robot.</div>
</li>
</ul>
<a name="fireAllLasers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fireAllLasers</h4>
<pre>public&nbsp;void&nbsp;fireAllLasers()
throws java.lang.InterruptedException</pre>
<div class="block">Fires all lasers on the game board</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If it gets interrupted while trying to sleep</dd>
</dl>
</li>
</ul>
<a name="runProgrammingCards-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>runProgrammingCards</h4>
<pre>public&nbsp;void&nbsp;runProgrammingCards(int&nbsp;phase)
throws java.lang.InterruptedException</pre>
<div class="block">Runs all programming cards for a phase</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>phase</code> - The number of the phase to run cards for</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If it gets interrupted while trying to sleep</dd>
</dl>
</li>
</ul>
<a name="rotateCogwheels--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotateCogwheels</h4>
<pre>public&nbsp;void&nbsp;rotateCogwheels()
throws java.lang.InterruptedException</pre>
<div class="block">Rotates all robots that are standing on cogWheel tiles on the board.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted while sleeping.</dd>
</dl>
</li>
</ul>
<a name="moveAllConveyorBelts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>moveAllConveyorBelts</h4>
<pre>public&nbsp;void&nbsp;moveAllConveyorBelts()
throws java.lang.InterruptedException</pre>
<div class="block">Moves robots standing on conveyor belts in the direction of the conveyor belt
<p>In addition, the function rotates appropriately when arriving at any non-straight conveyor belt.</p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If disturbed during sleep</dd>
</dl>
</li>
</ul>
<a name="makeMove-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Action-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>makeMove</h4>
<pre>public&nbsp;void&nbsp;makeMove(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;action)
throws java.lang.InterruptedException</pre>
<div class="block">Makes the given robot move according to to the action input.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - The ID of the robot to move.</dd>
<dd><code>action</code> - The specific movement the robot is to take.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted wile trying to sleep.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Phase.html" target="_top">Frames</a></li>
<li><a href="Phase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,462 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Player</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Player";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Player.html" target="_top">Frames</a></li>
<li><a href="Player.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Player" class="title">Class Player</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Player</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Player</span>
extends java.lang.Object</pre>
<div class="block">This class represents a player</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#Player--">Player</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">Player</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
java.lang.String&nbsp;name)</code>
<div class="block">Instantiates a new player</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getLockedProgrammingCardDeck--">getLockedProgrammingCardDeck</a></span>()</code>
<div class="block">Gets the player deck with locked cards</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getName--">getName</a></span>()</code>
<div class="block">Gets the name of the player</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getPowerDownNextRound--">getPowerDownNextRound</a></span>()</code>
<div class="block">Gets the players power down status</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the players program</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getProgrammingCardDeck--">getProgrammingCardDeck</a></span>()</code>
<div class="block">Gets the player hand/deck</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#getRobotID--">getRobotID</a></span>()</code>
<div class="block">Gets the RobotID of a player</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setPowerDownNextRound-boolean-">setPowerDownNextRound</a></span>(boolean&nbsp;powerDownStatus)</code>
<div class="block">Sets the power down status</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</code>
<div class="block">Sets the Players program to the given list of programing cards</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Player.html#setProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setProgrammingCardDeck</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerDeck)</code>
<div class="block">Sets the players deck to the given deck</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Player-inf112.fiasko.roborally.objects.properties.RobotID-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Player</h4>
<pre>public&nbsp;Player(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotID,
java.lang.String&nbsp;name)</pre>
<div class="block">Instantiates a new player</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - the global identifier of the robot</dd>
<dd><code>name</code> - the unique name of the player</dd>
</dl>
</li>
</ul>
<a name="Player--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Player</h4>
<pre>public&nbsp;Player()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRobotID--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotID</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotID()</pre>
<div class="block">Gets the RobotID of a player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A RobotID</dd>
</dl>
</li>
</ul>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
<div class="block">Gets the name of the player</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A player Name</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block">Gets the players program</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of programming cards</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgram</h4>
<pre>public&nbsp;void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</pre>
<div class="block">Sets the Players program to the given list of programing cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list the size of 5 with programing cards</dd>
</dl>
</li>
</ul>
<a name="getProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgrammingCardDeck</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getProgrammingCardDeck()</pre>
<div class="block">Gets the player hand/deck</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck</dd>
</dl>
</li>
</ul>
<a name="setProgrammingCardDeck-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgrammingCardDeck</h4>
<pre>public&nbsp;void&nbsp;setProgrammingCardDeck(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerDeck)</pre>
<div class="block">Sets the players deck to the given deck</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerDeck</code> - A deck of cards given to the player</dd>
</dl>
</li>
</ul>
<a name="getLockedProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLockedProgrammingCardDeck</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getLockedProgrammingCardDeck()</pre>
<div class="block">Gets the player deck with locked cards</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a deck with locked cards</dd>
</dl>
</li>
</ul>
<a name="getPowerDownNextRound--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPowerDownNextRound</h4>
<pre>public&nbsp;boolean&nbsp;getPowerDownNextRound()</pre>
<div class="block">Gets the players power down status</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the player is to power down</dd>
</dl>
</li>
</ul>
<a name="setPowerDownNextRound-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setPowerDownNextRound</h4>
<pre>public&nbsp;void&nbsp;setPowerDownNextRound(boolean&nbsp;powerDownStatus)</pre>
<div class="block">Sets the power down status</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDownStatus</code> - Whether the player is to take power down next turn</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Player.html" target="_top">Frames</a></li>
<li><a href="Player.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,378 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ProgrammingCard</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgrammingCard";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCard.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCard.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ProgrammingCard" class="title">Class ProgrammingCard</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ProgrammingCard</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgrammingCard</span>
extends java.lang.Object
implements java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</pre>
<div class="block">This class represents a programming card</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard--">ProgrammingCard</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">ProgrammingCard</a></span>(int&nbsp;cardPriority,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;cardAction)</code>
<div class="block">Initializes the priority and the action of the card</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#compareTo-inf112.fiasko.roborally.objects.ProgrammingCard-">compareTo</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&nbsp;programmingCard)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#getAction--">getAction</a></span>()</code>
<div class="block">Gets the action of the programming card</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#getPriority--">getPriority</a></span>()</code>
<div class="block">Gets the priority of the programming card</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgrammingCard-int-inf112.fiasko.roborally.objects.properties.Action-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgrammingCard</h4>
<pre>public&nbsp;ProgrammingCard(int&nbsp;cardPriority,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;cardAction)</pre>
<div class="block">Initializes the priority and the action of the card</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardPriority</code> - the priority of the card</dd>
<dd><code>cardAction</code> - the action of the card</dd>
</dl>
</li>
</ul>
<a name="ProgrammingCard--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgrammingCard</h4>
<pre>public&nbsp;ProgrammingCard()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPriority--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPriority</h4>
<pre>public&nbsp;int&nbsp;getPriority()</pre>
<div class="block">Gets the priority of the programming card</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The programming card priority</dd>
</dl>
</li>
</ul>
<a name="getAction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAction</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;getAction()</pre>
<div class="block">Gets the action of the programming card</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The programming card action</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="compareTo-inf112.fiasko.roborally.objects.ProgrammingCard-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compareTo</h4>
<pre>public&nbsp;int&nbsp;compareTo(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&nbsp;programmingCard)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>compareTo</code>&nbsp;in interface&nbsp;<code>java.lang.Comparable&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCard.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCard.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,274 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ProgrammingCardDeck</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgrammingCardDeck";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCardDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class ProgrammingCardDeck" class="title">Class ProgrammingCardDeck</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">inf112.fiasko.roborally.objects.AbstractDeck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.ProgrammingCardDeck</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgrammingCardDeck</span>
extends <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</pre>
<div class="block">This class represents a deck containing programming cards</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck--">ProgrammingCardDeck</a></span>()</code>
<div class="block">Empty constructor required by KryoNet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html#ProgrammingCardDeck-java.util.List-">ProgrammingCardDeck</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</code>
<div class="block">Initializes the PlayerDeck with a list of cards</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a></h3>
<code><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-">draw</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#draw-inf112.fiasko.roborally.objects.Deck-int-">draw</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#emptyInto-inf112.fiasko.roborally.objects.Deck-">emptyInto</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#getCards--">getCards</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#isEmpty--">isEmpty</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekBottom--">peekBottom</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#peekTop--">peekTop</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#shuffle--">shuffle</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#size--">size</a>, <a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html#toString--">toString</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgrammingCardDeck-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ProgrammingCardDeck</h4>
<pre>public&nbsp;ProgrammingCardDeck(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;cardList)</pre>
<div class="block">Initializes the PlayerDeck with a list of cards</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cardList</code> - list of programing cards</dd>
</dl>
</li>
</ul>
<a name="ProgrammingCardDeck--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgrammingCardDeck</h4>
<pre>public&nbsp;ProgrammingCardDeck()</pre>
<div class="block">Empty constructor required by KryoNet. DO NOT REMOVE THIS!!!</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" target="_top">Frames</a></li>
<li><a href="ProgrammingCardDeck.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.inf112.fiasko.roborally.objects.AbstractDeck">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,826 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>RoboRallyGame</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyGame";
}
}
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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/RoboRallyGame.html" target="_top">Frames</a></li>
<li><a href="RoboRallyGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class RoboRallyGame" class="title">Class RoboRallyGame</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.RoboRallyGame</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, <a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">RoboRallyGame</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, <a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></pre>
<div class="block">This class represent a game which is drawable using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">RoboRallyGame</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;boardName,
java.lang.String&nbsp;playerName,
<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;server,
java.lang.Boolean&nbsp;testingMode)</code>
<div class="block">Instantiates a new Robo Rally game</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getAllRobots--">getAllRobots</a></span>()</code>
<div class="block">Gets a list of all robots still participating</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getExtraCards--">getExtraCards</a></span>()</code>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getGameState--">getGameState</a></span>()</code>
<div class="block">Gets the current state of the game</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the number of tiles in the y direction</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getParticlesToDraw--">getParticlesToDraw</a></span>()</code>
<div class="block">Gets a list of all the particles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayerHand--">getPlayerHand</a></span>()</code>
<div class="block">Gets the hand of this player</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getPlayers--">getPlayers</a></span>()</code>
<div class="block">Gets a list of active players to receive information about player names</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgram--">getProgram</a></span>()</code>
<div class="block">Gets the program of this player</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getProgramSize--">getProgramSize</a></span>()</code>
<div class="block">Gets the amount of cards the player can choose for their program</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotPowerDown--">getRobotPowerDown</a></span>()</code>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getRobotsToDraw--">getRobotsToDraw</a></span>()</code>
<div class="block">Gets a list of all robots to draw</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getTilesToDraw--">getTilesToDraw</a></span>()</code>
<div class="block">Gets a list of all the tiles to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWallsToDraw--">getWallsToDraw</a></span>()</code>
<div class="block">Gets a list of all the walls to be drawn
Should return a list readable from top-left to top-right and so on.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the number of tiles in the x direction</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#getWinningPlayerName--">getWinningPlayerName</a></span>()</code>
<div class="block">Gets the name of the player who won</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)</code>
<div class="block">Continues turn when programs for all players are received from the server</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></span>(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</code>
<div class="block">Continues turn when stay in power down is received from all players</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#runTurn--">runTurn</a></span>()</code>
<div class="block">Starts a turn in the game</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</code>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</code>
<div class="block">Sets the state of the game</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</code>
<div class="block">Sets the hand of this player</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setProgram-java.util.List-">setProgram</a></span>(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</code>
<div class="block">Sets the program of this player</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></span>(java.lang.String&nbsp;winningPlayerName)</code>
<div class="block">Sets the name of the player that won the game</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RoboRallyGame-java.util.List-java.lang.String-java.lang.String-inf112.fiasko.roborally.networking.RoboRallyServer-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RoboRallyGame</h4>
<pre>public&nbsp;RoboRallyGame(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;playerList,
java.lang.String&nbsp;boardName,
java.lang.String&nbsp;playerName,
<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;server,
java.lang.Boolean&nbsp;testingMode)</pre>
<div class="block">Instantiates a new Robo Rally game</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerList</code> - A list of all the players participating in the game</dd>
<dd><code>boardName</code> - The playerName of the board to use</dd>
<dd><code>playerName</code> - The name of the player of this instance of the game</dd>
<dd><code>server</code> - The server if this player is host. Should be null otherwise</dd>
<dd><code>testingMode</code> - Whether the game should use the test deck rather than the proper deck</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRobotPowerDown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotPowerDown</h4>
<pre>public&nbsp;boolean&nbsp;getRobotPowerDown()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getRobotPowerDown--">InteractableGame</a></code></span></div>
<div class="block">Gets the power down status of the client playing this instance of the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getRobotPowerDown--">getRobotPowerDown</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether this player's robot is in power down</dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">DrawableGame</a></code></span></div>
<div class="block">Gets the number of tiles in the x direction</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWidth--">getWidth</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">DrawableGame</a></code></span></div>
<div class="block">Gets the number of tiles in the y direction</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getHeight--">getHeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getTilesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTilesToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a>&gt;&nbsp;getTilesToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the tiles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() tiles
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getTilesToDraw--">getTilesToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of tiles</dd>
</dl>
</li>
</ul>
<a name="getWallsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallsToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a>&gt;&nbsp;getWallsToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the walls to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth() walls
should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getWallsToDraw--">getWallsToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of walls</dd>
</dl>
</li>
</ul>
<a name="getParticlesToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticlesToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a>&gt;&nbsp;getParticlesToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all the particles to be drawn
<p>Should return a list readable from top-left to top-right and so on. In other words, the first getWidth()
particles should be drawn on the top row from left to right.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getParticlesToDraw--">getParticlesToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of particles</dd>
</dl>
</li>
</ul>
<a name="getRobotsToDraw--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotsToDraw</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getRobotsToDraw()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all robots to draw</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getRobotsToDraw--">getRobotsToDraw</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots to draw</dd>
</dl>
</li>
</ul>
<a name="getAllRobots--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllRobots</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&gt;&nbsp;getAllRobots()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of all robots still participating</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getAllRobots--">getAllRobots</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of all robots</dd>
</dl>
</li>
</ul>
<a name="getPlayers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayers</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a>&gt;&nbsp;getPlayers()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">DrawableGame</a></code></span></div>
<div class="block">Gets a list of active players to receive information about player names</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html#getPlayers--">getPlayers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A list of players</dd>
</dl>
</li>
</ul>
<a name="getGameState--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGameState</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;getGameState()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">InteractableGame</a></code></span></div>
<div class="block">Gets the current state of the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getGameState--">getGameState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The state the game is currently in</dd>
</dl>
</li>
</ul>
<a name="setGameState-inf112.fiasko.roborally.objects.properties.GameState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGameState</h4>
<pre>public&nbsp;void&nbsp;setGameState(<a href="../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;gameState)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">InteractableGame</a></code></span></div>
<div class="block">Sets the state of the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setGameState-inf112.fiasko.roborally.objects.properties.GameState-">setGameState</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>gameState</code> - The new state of the game</dd>
</dl>
</li>
</ul>
<a name="getPlayerHand--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerHand</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getPlayerHand()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">InteractableGame</a></code></span></div>
<div class="block">Gets the hand of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getPlayerHand--">getPlayerHand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The hand of this player</dd>
</dl>
</li>
</ul>
<a name="setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPlayerHand</h4>
<pre>public&nbsp;void&nbsp;setPlayerHand(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;playerHand)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">InteractableGame</a></code></span></div>
<div class="block">Sets the hand of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setPlayerHand-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setPlayerHand</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>playerHand</code> - The new hand of this player</dd>
</dl>
</li>
</ul>
<a name="getExtraCards--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExtraCards</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;getExtraCards()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">InteractableGame</a></code></span></div>
<div class="block">Gets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getExtraCards--">getExtraCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A deck of extra cards</dd>
</dl>
</li>
</ul>
<a name="setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExtraCards</h4>
<pre>public&nbsp;void&nbsp;setExtraCards(<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a>&nbsp;extraCards)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">InteractableGame</a></code></span></div>
<div class="block">Sets extra cards necessary when the player has no program to lock</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setExtraCards-inf112.fiasko.roborally.objects.ProgrammingCardDeck-">setExtraCards</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>extraCards</code> - The extra cards to use</dd>
</dl>
</li>
</ul>
<a name="getProgram--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgram</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;getProgram()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">InteractableGame</a></code></span></div>
<div class="block">Gets the program of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgram--">getProgram</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The program of this player</dd>
</dl>
</li>
</ul>
<a name="setProgram-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProgram</h4>
<pre>public&nbsp;void&nbsp;setProgram(java.util.List&lt;<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a>&gt;&nbsp;program)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">InteractableGame</a></code></span></div>
<div class="block">Sets the program of this player</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setProgram-java.util.List-">setProgram</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>program</code> - The program of this player</dd>
</dl>
</li>
</ul>
<a name="getProgramSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgramSize</h4>
<pre>public&nbsp;int&nbsp;getProgramSize()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">InteractableGame</a></code></span></div>
<div class="block">Gets the amount of cards the player can choose for their program</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getProgramSize--">getProgramSize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The size of the player's next program</dd>
</dl>
</li>
</ul>
<a name="receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveAllPrograms</h4>
<pre>public&nbsp;void&nbsp;receiveAllPrograms(<a href="../../../../inf112/fiasko/roborally/networking/containers/ProgramsContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">ProgramsContainerResponse</a>&nbsp;programs)
throws java.lang.InterruptedException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">InteractableGame</a></code></span></div>
<div class="block">Continues turn when programs for all players are received from the server</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveAllPrograms-inf112.fiasko.roborally.networking.containers.ProgramsContainerResponse-">receiveAllPrograms</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>programs</code> - The programs container received from the server</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code> - If interrupted during sleep</dd>
</dl>
</li>
</ul>
<a name="receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receiveStayInPowerDown</h4>
<pre>public&nbsp;void&nbsp;receiveStayInPowerDown(<a href="../../../../inf112/fiasko/roborally/networking/containers/PowerDownContainerResponse.html" title="class in inf112.fiasko.roborally.networking.containers">PowerDownContainerResponse</a>&nbsp;powerDowns)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">InteractableGame</a></code></span></div>
<div class="block">Continues turn when stay in power down is received from all players</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#receiveStayInPowerDown-inf112.fiasko.roborally.networking.containers.PowerDownContainerResponse-">receiveStayInPowerDown</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDowns</code> - The power down container received from the server</dd>
</dl>
</li>
</ul>
<a name="getWinningPlayerName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWinningPlayerName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getWinningPlayerName()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">InteractableGame</a></code></span></div>
<div class="block">Gets the name of the player who won</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#getWinningPlayerName--">getWinningPlayerName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A string of the player name</dd>
</dl>
</li>
</ul>
<a name="setWinningPlayerName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWinningPlayerName</h4>
<pre>public&nbsp;void&nbsp;setWinningPlayerName(java.lang.String&nbsp;winningPlayerName)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">InteractableGame</a></code></span></div>
<div class="block">Sets the name of the player that won the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#setWinningPlayerName-java.lang.String-">setWinningPlayerName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>winningPlayerName</code> - The player winning the game</dd>
</dl>
</li>
</ul>
<a name="runTurn--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>runTurn</h4>
<pre>public&nbsp;void&nbsp;runTurn()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#runTurn--">InteractableGame</a></code></span></div>
<div class="block">Starts a turn in the game</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html#runTurn--">runTurn</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/RoboRallyGame.html" target="_top">Frames</a></li>
<li><a href="RoboRallyGame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,629 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Robot</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Robot";
}
}
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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Robot.html" target="_top">Frames</a></li>
<li><a href="Robot.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Robot" class="title">Class Robot</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Robot</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Robot</span>
extends java.lang.Object</pre>
<div class="block">This class represents a robot</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">Robot</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotId,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;spawnPosition)</code>
<div class="block">Instantiates a new robot</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of this robot with the same properties as this robot</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getAmountOfLives--">getAmountOfLives</a></span>()</code>
<div class="block">Gets the amount of life a robot has left.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getBackupPosition--">getBackupPosition</a></span>()</code>
<div class="block">Gets the robot's backup position</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getDamageTaken--">getDamageTaken</a></span>()</code>
<div class="block">Gets the damage the robot has taken</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getFacingDirection--">getFacingDirection</a></span>()</code>
<div class="block">Gets the direction the robot is currently facing</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getLastFlagVisited--">getLastFlagVisited</a></span>()</code>
<div class="block">Gets the last flag the robot visited</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getPosition--">getPosition</a></span>()</code>
<div class="block">Gets the robot's current position on the board</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#getRobotId--">getRobotId</a></span>()</code>
<div class="block">Gets the robot ID</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#hasTouchedFlagThisTurn--">hasTouchedFlagThisTurn</a></span>()</code>
<div class="block">True if the robot has touched a flag in the current turn</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#isInPowerDown--">isInPowerDown</a></span>()</code>
<div class="block">Gets the robot's power-down status</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setAmountOfLives-int-">setAmountOfLives</a></span>(int&nbsp;amountOfLives)</code>
<div class="block">Sets the amount if life the robot has left</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setBackupPosition-inf112.fiasko.roborally.objects.properties.Position-">setBackupPosition</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;backupPosition)</code>
<div class="block">Sets the backup position of the robot</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setDamageTaken-int-">setDamageTaken</a></span>(int&nbsp;damage)</code>
<div class="block">Sets the robot's taken damage to a given amount</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setFacingDirection-inf112.fiasko.roborally.objects.properties.Direction-">setFacingDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newFacingDirection)</code>
<div class="block">Sets the direction the robot is currently facing</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setHasTouchedFlagThisTurn-boolean-">setHasTouchedFlagThisTurn</a></span>(boolean&nbsp;hasTouchedFlagThisTurn)</code>
<div class="block">Sets the boolean value to true if the robot touches a flag during a turn,
and false at the end of each turn.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setLastFlagVisited-int-">setLastFlagVisited</a></span>(int&nbsp;currentFlag)</code>
<div class="block">Set the robot's last visited flag to the new flag and places its backup on the flag's position</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setPosition-inf112.fiasko.roborally.objects.properties.Position-">setPosition</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;newPosition)</code>
<div class="block">Sets the robot's current position on the board</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html#setPowerDown-java.lang.Boolean-">setPowerDown</a></span>(java.lang.Boolean&nbsp;powerDownStatus)</code>
<div class="block">Sets power-down status</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Robot-inf112.fiasko.roborally.objects.properties.RobotID-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Robot</h4>
<pre>public&nbsp;Robot(<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;robotId,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;spawnPosition)</pre>
<div class="block">Instantiates a new robot</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotId</code> - The global identifier of the robot</dd>
<dd><code>spawnPosition</code> - The starting position of the robot</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="hasTouchedFlagThisTurn--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasTouchedFlagThisTurn</h4>
<pre>public&nbsp;boolean&nbsp;hasTouchedFlagThisTurn()</pre>
<div class="block">True if the robot has touched a flag in the current turn</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a boolean</dd>
</dl>
</li>
</ul>
<a name="setHasTouchedFlagThisTurn-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHasTouchedFlagThisTurn</h4>
<pre>public&nbsp;void&nbsp;setHasTouchedFlagThisTurn(boolean&nbsp;hasTouchedFlagThisTurn)</pre>
<div class="block">Sets the boolean value to true if the robot touches a flag during a turn,
and false at the end of each turn.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hasTouchedFlagThisTurn</code> - the boolean value to be set.</dd>
</dl>
</li>
</ul>
<a name="getDamageTaken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDamageTaken</h4>
<pre>public&nbsp;int&nbsp;getDamageTaken()</pre>
<div class="block">Gets the damage the robot has taken</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The amount of damage the robot has received</dd>
</dl>
</li>
</ul>
<a name="setDamageTaken-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDamageTaken</h4>
<pre>public&nbsp;void&nbsp;setDamageTaken(int&nbsp;damage)</pre>
<div class="block">Sets the robot's taken damage to a given amount</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>damage</code> - The amount of damage the robot has received</dd>
</dl>
</li>
</ul>
<a name="getPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getPosition()</pre>
<div class="block">Gets the robot's current position on the board</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The robot's current position</dd>
</dl>
</li>
</ul>
<a name="setPosition-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPosition</h4>
<pre>public&nbsp;void&nbsp;setPosition(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;newPosition)</pre>
<div class="block">Sets the robot's current position on the board</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newPosition</code> - The new position of the robot</dd>
</dl>
</li>
</ul>
<a name="setPowerDown-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPowerDown</h4>
<pre>public&nbsp;void&nbsp;setPowerDown(java.lang.Boolean&nbsp;powerDownStatus)</pre>
<div class="block">Sets power-down status</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>powerDownStatus</code> - Whether the robot is currently in power-down</dd>
</dl>
</li>
</ul>
<a name="isInPowerDown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isInPowerDown</h4>
<pre>public&nbsp;java.lang.Boolean&nbsp;isInPowerDown()</pre>
<div class="block">Gets the robot's power-down status</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the robot is currently in power-down</dd>
</dl>
</li>
</ul>
<a name="getLastFlagVisited--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastFlagVisited</h4>
<pre>public&nbsp;int&nbsp;getLastFlagVisited()</pre>
<div class="block">Gets the last flag the robot visited</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Last visited flag</dd>
</dl>
</li>
</ul>
<a name="setLastFlagVisited-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLastFlagVisited</h4>
<pre>public&nbsp;void&nbsp;setLastFlagVisited(int&nbsp;currentFlag)</pre>
<div class="block">Set the robot's last visited flag to the new flag and places its backup on the flag's position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>currentFlag</code> - The flag the robot is standing on</dd>
</dl>
</li>
</ul>
<a name="getBackupPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackupPosition</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;getBackupPosition()</pre>
<div class="block">Gets the robot's backup position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The robot's backup position</dd>
</dl>
</li>
</ul>
<a name="setBackupPosition-inf112.fiasko.roborally.objects.properties.Position-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBackupPosition</h4>
<pre>public&nbsp;void&nbsp;setBackupPosition(<a href="../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a>&nbsp;backupPosition)</pre>
<div class="block">Sets the backup position of the robot</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>backupPosition</code> - The new backup position of the robot</dd>
</dl>
</li>
</ul>
<a name="getRobotId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotId</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotId()</pre>
<div class="block">Gets the robot ID</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Robot ID</dd>
</dl>
</li>
</ul>
<a name="getFacingDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFacingDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getFacingDirection()</pre>
<div class="block">Gets the direction the robot is currently facing</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The direction the robot is facing</dd>
</dl>
</li>
</ul>
<a name="setFacingDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFacingDirection</h4>
<pre>public&nbsp;void&nbsp;setFacingDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newFacingDirection)</pre>
<div class="block">Sets the direction the robot is currently facing</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newFacingDirection</code> - The new direction the robot should be facing</dd>
</dl>
</li>
</ul>
<a name="getAmountOfLives--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAmountOfLives</h4>
<pre>public&nbsp;int&nbsp;getAmountOfLives()</pre>
<div class="block">Gets the amount of life a robot has left.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>amount of life left</dd>
</dl>
</li>
</ul>
<a name="setAmountOfLives-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAmountOfLives</h4>
<pre>public&nbsp;void&nbsp;setAmountOfLives(int&nbsp;amountOfLives)</pre>
<div class="block">Sets the amount if life the robot has left</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>amountOfLives</code> - the new amount if lives the robot has left</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a>&nbsp;copy()</pre>
<div class="block">Makes a copy of this robot with the same properties as this robot</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of this robot</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Robot.html" target="_top">Frames</a></li>
<li><a href="Robot.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Tile</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Tile";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Tile.html" target="_top">Frames</a></li>
<li><a href="Tile.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Tile" class="title">Class Tile</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Tile</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Tile</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</pre>
<div class="block">This class represents a simple tile</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#Tile-inf112.fiasko.roborally.objects.properties.TileType-inf112.fiasko.roborally.objects.properties.Direction-">Tile</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;tileType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Instantiates a new tile</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Tile-inf112.fiasko.roborally.objects.properties.TileType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Tile</h4>
<pre>public&nbsp;Tile(<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;tileType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Instantiates a new tile</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tileType</code> - The type of the tile</dd>
<dd><code>direction</code> - The direction of the tile</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Tile.html" target="_top">Frames</a></li>
<li><a href="Tile.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,302 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>TwoTuple</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TwoTuple";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/TwoTuple.html" target="_top">Frames</a></li>
<li><a href="TwoTuple.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class TwoTuple" class="title">Class TwoTuple&lt;T,K&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.TwoTuple&lt;T,K&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the first value</dd>
<dd><code>K</code> - The type of the second value</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TwoTuple&lt;T,K&gt;</span>
extends java.lang.Object</pre>
<div class="block">A class which can save a tuple with two values</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#value1">value1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#value2">value2</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html#TwoTuple-T-K-">TwoTuple</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a>&nbsp;value1,
<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a>&nbsp;value2)</code>
<div class="block">Instantiates a new 2-tuple</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="value1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>value1</h4>
<pre>public final&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a> value1</pre>
</li>
</ul>
<a name="value2">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>value2</h4>
<pre>public final&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a> value2</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TwoTuple-java.lang.Object-java.lang.Object-">
<!-- -->
</a><a name="TwoTuple-T-K-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TwoTuple</h4>
<pre>public&nbsp;TwoTuple(<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">T</a>&nbsp;value1,
<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="type parameter in TwoTuple">K</a>&nbsp;value2)</pre>
<div class="block">Instantiates a new 2-tuple</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value1</code> - The first value of the tuple</dd>
<dd><code>value2</code> - The second value of the tuple</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/TwoTuple.html" target="_top">Frames</a></li>
<li><a href="TwoTuple.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,381 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Wall</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Wall";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Wall.html" target="_top">Frames</a></li>
<li><a href="Wall.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects</div>
<h2 title="Class Wall" class="title">Class Wall</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.Wall</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">Wall</span>
extends java.lang.Object
implements <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</pre>
<div class="block">This class represents a wall</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#Wall-inf112.fiasko.roborally.objects.properties.WallType-inf112.fiasko.roborally.objects.properties.Direction-">Wall</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;wallType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Initializes a wall</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#copy--">copy</a></span>()</code>
<div class="block">Makes a copy of the board element</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#getDirection--">getDirection</a></span>()</code>
<div class="block">Gets the direction of the element</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#getType--">getType</a></span>()</code>
<div class="block">Gets the type of the element</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</code>
<div class="block">Changes the direction of the element</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Wall-inf112.fiasko.roborally.objects.properties.WallType-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Wall</h4>
<pre>public&nbsp;Wall(<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;wallType,
<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Initializes a wall</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wallType</code> - The type of the wall</dd>
<dd><code>direction</code> - The direction of the wall</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getType</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;getType()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">BoardElement</a></code></span></div>
<div class="block">Gets the type of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getType--">getType</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An enum value of type K</dd>
</dl>
</li>
</ul>
<a name="getDirection--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirection</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirection()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">BoardElement</a></code></span></div>
<div class="block">Gets the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#getDirection--">getDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The element's direction</dd>
</dl>
</li>
</ul>
<a name="setDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDirection</h4>
<pre>public&nbsp;void&nbsp;setDirection(<a href="../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;newDirection)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">BoardElement</a></code></span></div>
<div class="block">Changes the direction of the element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#setDirection-inf112.fiasko.roborally.objects.properties.Direction-">setDirection</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newDirection</code> - The element's new direction</dd>
</dl>
</li>
</ul>
<a name="copy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;&nbsp;copy()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">BoardElement</a></code></span></div>
<div class="block">Makes a copy of the board element</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html#copy--">copy</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;<a href="../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A copy of the element</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/Wall.html" target="_top">Frames</a></li>
<li><a href="Wall.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,41 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../inf112/fiasko/roborally/objects/package-summary.html" target="classFrame">inf112.fiasko.roborally.objects</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="BoardElement.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">BoardElement</span></a></li>
<li><a href="Deck.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Deck</span></a></li>
<li><a href="DrawableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">DrawableGame</span></a></li>
<li><a href="Grid.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">Grid</span></a></li>
<li><a href="InteractableGame.html" title="interface in inf112.fiasko.roborally.objects" target="classFrame"><span class="interfaceName">InteractableGame</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">AbstractDeck</a></li>
<li><a href="Board.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Board</a></li>
<li><a href="BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">BoardElementContainer</a></li>
<li><a href="ListGrid.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ListGrid</a></li>
<li><a href="Particle.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Particle</a></li>
<li><a href="Phase.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Phase</a></li>
<li><a href="Player.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Player</a></li>
<li><a href="ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCard</a></li>
<li><a href="ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">ProgrammingCardDeck</a></li>
<li><a href="RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">RoboRallyGame</a></li>
<li><a href="Robot.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Robot</a></li>
<li><a href="Tile.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Tile</a></li>
<li><a href="TwoTuple.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">TwoTuple</a></li>
<li><a href="Wall.html" title="class in inf112.fiasko.roborally.objects" target="classFrame">Wall</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,263 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.objects</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">Represents an element on the board</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">Describes a deck
Any card stored in the deck is assumed to be immutable.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a></td>
<td class="colLast">
<div class="block">This interface describes a game drawable using libgdx</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">This Interface describes a grid</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></td>
<td class="colLast">
<div class="block">This interface describes a game which can be interacted with</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects">AbstractDeck</a>&lt;T&gt;</td>
<td class="colLast">
<div class="block">This class represents a deck of cards</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects">Board</a></td>
<td class="colLast">
<div class="block">This class represents a board</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects">BoardElementContainer</a>&lt;K extends <a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&gt;</td>
<td class="colLast">
<div class="block">This class represents a board element and its position</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects">ListGrid</a>&lt;K&gt;</td>
<td class="colLast">
<div class="block">This class represents a grid which can store anything</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects">Particle</a></td>
<td class="colLast">
<div class="block">This class represents a particle</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects">Phase</a></td>
<td class="colLast">
<div class="block">This class handles everything that should happen during a phase</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects">Player</a></td>
<td class="colLast">
<div class="block">This class represents a player</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCard</a></td>
<td class="colLast">
<div class="block">This class represents a programming card</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects">ProgrammingCardDeck</a></td>
<td class="colLast">
<div class="block">This class represents a deck containing programming cards</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></td>
<td class="colLast">
<div class="block">This class represent a game which is drawable using libgdx</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects">Robot</a></td>
<td class="colLast">
<div class="block">This class represents a robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects">Tile</a></td>
<td class="colLast">
<div class="block">This class represents a simple tile</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects">TwoTuple</a>&lt;T,K&gt;</td>
<td class="colLast">
<div class="block">A class which can save a tuple with two values</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects">Wall</a></td>
<td class="colLast">
<div class="block">This class represents a wall</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,159 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects Class Hierarchy</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.objects</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/AbstractDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">AbstractDeck</span></a>&lt;T&gt; (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects">Deck</a>&lt;T&gt;)
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCardDeck.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCardDeck</span></a></li>
</ul>
</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Board.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Board</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElementContainer.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElementContainer</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ListGrid.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ListGrid</span></a>&lt;K&gt; (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects">Grid</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Particle.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Particle</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Phase.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Phase</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Player.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Player</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/ProgrammingCard.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">ProgrammingCard</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">RoboRallyGame</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects">DrawableGame</a>, inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Robot.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Robot</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Tile.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Tile</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/TwoTuple.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">TwoTuple</span></a>&lt;T,K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Wall.html" title="class in inf112.fiasko.roborally.objects"><span class="typeNameLink">Wall</span></a> (implements inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects">BoardElement</a>&lt;K&gt;)</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/BoardElement.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">BoardElement</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Deck.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Deck</span></a>&lt;T&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/DrawableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">DrawableGame</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/Grid.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">Grid</span></a>&lt;K&gt;</li>
<li type="circle">inf112.fiasko.roborally.objects.<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects"><span class="typeNameLink">InteractableGame</span></a></li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/networking/containers/package-tree.html">Prev</a></li>
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/objects/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,421 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Action</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Action";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Action.html" target="_top">Frames</a></li>
<li><a href="Action.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum Action" class="title">Enum Action</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Action</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">Action</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&gt;</pre>
<div class="block">This enum represents an action on a programming card</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#BACK_UP">BACK_UP</a></span></code>
<div class="block">The action of moving a robot one tile backward</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_1">MOVE_1</a></span></code>
<div class="block">The action of moving a robot one tile forward</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_2">MOVE_2</a></span></code>
<div class="block">The action of moving a robot two tiles forward</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#MOVE_3">MOVE_3</a></span></code>
<div class="block">The action of moving a robot three tiles forward</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#ROTATE_LEFT">ROTATE_LEFT</a></span></code>
<div class="block">The action of rotating a robot counterclockwise</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#ROTATE_RIGHT">ROTATE_RIGHT</a></span></code>
<div class="block">The action of rotating a robot clockwise</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#U_TURN">U_TURN</a></span></code>
<div class="block">The action of rotating a robot 180 degrees</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="ROTATE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROTATE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> ROTATE_RIGHT</pre>
<div class="block">The action of rotating a robot clockwise</div>
</li>
</ul>
<a name="ROTATE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROTATE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> ROTATE_LEFT</pre>
<div class="block">The action of rotating a robot counterclockwise</div>
</li>
</ul>
<a name="U_TURN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>U_TURN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> U_TURN</pre>
<div class="block">The action of rotating a robot 180 degrees</div>
</li>
</ul>
<a name="MOVE_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_1</pre>
<div class="block">The action of moving a robot one tile forward</div>
</li>
</ul>
<a name="MOVE_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_2</pre>
<div class="block">The action of moving a robot two tiles forward</div>
</li>
</ul>
<a name="MOVE_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MOVE_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> MOVE_3</pre>
<div class="block">The action of moving a robot three tiles forward</div>
</li>
</ul>
<a name="BACK_UP">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BACK_UP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a> BACK_UP</pre>
<div class="block">The action of moving a robot one tile backward</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Action c : Action.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Action.html" target="_top">Frames</a></li>
<li><a href="Action.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,577 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Direction</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Direction";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":10,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Direction.html" target="_top">Frames</a></li>
<li><a href="Direction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum Direction" class="title">Enum Direction</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Direction</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">Direction</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&gt;</pre>
<div class="block">This enum represents all possible directions for an element on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#EAST">EAST</a></span></code>
<div class="block">The east direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH">NORTH</a></span></code>
<div class="block">The north direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH_EAST">NORTH_EAST</a></span></code>
<div class="block">The north-east direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#NORTH_WEST">NORTH_WEST</a></span></code>
<div class="block">The north-west direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH">SOUTH</a></span></code>
<div class="block">The south direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH_EAST">SOUTH_EAST</a></span></code>
<div class="block">The south-east direction</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#SOUTH_WEST">SOUTH_WEST</a></span></code>
<div class="block">The south-west direction</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#WEST">WEST</a></span></code>
<div class="block">The west direction</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#arePerpendicular-inf112.fiasko.roborally.objects.properties.Direction-inf112.fiasko.roborally.objects.properties.Direction-">arePerpendicular</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction1,
<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction2)</code>
<div class="block">Checks whether two directions are perpendicular</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionFromID-int-">getDirectionFromID</a></span>(int&nbsp;directionID)</code>
<div class="block">Gets a direction from its numerical id</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getDirectionID--">getDirectionID</a></span>()</code>
<div class="block">Gets the numerical identifier used for alternate identification of a direction</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getLeftRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getLeftRotatedDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the direction if something rotated to the left
A rotation is assumed to be a ninety degrees rotation, so NORTH would become WEST and so on.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getReverseDirection-inf112.fiasko.roborally.objects.properties.Direction-">getReverseDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the reverse of a direction</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#getRightRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">getRightRotatedDirection</a></span>(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</code>
<div class="block">Gets the direction if something rotated to the right
A rotation is assumed to be a ninety degrees rotation, so NORTH would become EAST and so on.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="NORTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORTH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH</pre>
<div class="block">The north direction</div>
</li>
</ul>
<a name="NORTH_EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NORTH_EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH_EAST</pre>
<div class="block">The north-east direction</div>
</li>
</ul>
<a name="EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> EAST</pre>
<div class="block">The east direction</div>
</li>
</ul>
<a name="SOUTH_EAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH_EAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH_EAST</pre>
<div class="block">The south-east direction</div>
</li>
</ul>
<a name="SOUTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH</pre>
<div class="block">The south direction</div>
</li>
</ul>
<a name="SOUTH_WEST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SOUTH_WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> SOUTH_WEST</pre>
<div class="block">The south-west direction</div>
</li>
</ul>
<a name="WEST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> WEST</pre>
<div class="block">The west direction</div>
</li>
</ul>
<a name="NORTH_WEST">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NORTH_WEST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a> NORTH_WEST</pre>
<div class="block">The north-west direction</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (Direction c : Direction.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getDirectionFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirectionFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getDirectionFromID(int&nbsp;directionID)</pre>
<div class="block">Gets a direction from its numerical id</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>directionID</code> - The numerical representation of a direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the direction, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="arePerpendicular-inf112.fiasko.roborally.objects.properties.Direction-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>arePerpendicular</h4>
<pre>public static&nbsp;boolean&nbsp;arePerpendicular(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction1,
<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction2)</pre>
<div class="block">Checks whether two directions are perpendicular</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction1</code> - The first direction</dd>
<dd><code>direction2</code> - The second direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the directions are perpendicular</dd>
</dl>
</li>
</ul>
<a name="getReverseDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReverseDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getReverseDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the reverse of a direction</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The reverse direction</dd>
</dl>
</li>
</ul>
<a name="getLeftRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLeftRotatedDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getLeftRotatedDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the direction if something rotated to the left
<p>A rotation is assumed to be a ninety degrees rotation, so NORTH would become WEST and so on.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The left rotated direction</dd>
</dl>
</li>
</ul>
<a name="getRightRotatedDirection-inf112.fiasko.roborally.objects.properties.Direction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRightRotatedDirection</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;getRightRotatedDirection(<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a>&nbsp;direction)</pre>
<div class="block">Gets the direction if something rotated to the right
<p>A rotation is assumed to be a ninety degrees rotation, so NORTH would become EAST and so on.</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>direction</code> - A direction</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The left rotated direction</dd>
</dl>
</li>
</ul>
<a name="getDirectionID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getDirectionID</h4>
<pre>public&nbsp;int&nbsp;getDirectionID()</pre>
<div class="block">Gets the numerical identifier used for alternate identification of a direction</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the direction</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Direction.html" target="_top">Frames</a></li>
<li><a href="Direction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,496 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>GameState</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GameState";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/GameState.html" target="_top">Frames</a></li>
<li><a href="GameState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum GameState" class="title">Enum GameState</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.GameState</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">GameState</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&gt;</pre>
<div class="block">This enum represents the different states the game can be in</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#BEGINNING_OF_GAME">BEGINNING_OF_GAME</a></span></code>
<div class="block">At the absolute start of the game, before anything has happened</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#CHOOSING_CARDS">CHOOSING_CARDS</a></span></code>
<div class="block">Indicates that the user is in the process of choosing cards</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#CHOOSING_STAY_IN_POWER_DOWN">CHOOSING_STAY_IN_POWER_DOWN</a></span></code>
<div class="block">Indicates that the user is in the process of choosing whether to stay in power down</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#EXITED">EXITED</a></span></code>
<div class="block">Indicates that the game is no longer running</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#GAME_IS_WON">GAME_IS_WON</a></span></code>
<div class="block">Indicates that the game is won by a player</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#INITIAL_SETUP">INITIAL_SETUP</a></span></code>
<div class="block">The game is in the process of setting up things which are needed before it's ready for user input</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#RUNNING_PROGRAMS">RUNNING_PROGRAMS</a></span></code>
<div class="block">Indicates that the users' input is being run.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#SKIP_POWER_DOWN_SCREEN">SKIP_POWER_DOWN_SCREEN</a></span></code>
<div class="block">Indicates that the game is in the process of skipping the power down screen</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#SKIP_STAY_IN_POWER_DOWN">SKIP_STAY_IN_POWER_DOWN</a></span></code>
<div class="block">Indicates that the game is in the process of skipping the stay in power down screen</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#TURN_CLEANUP">TURN_CLEANUP</a></span></code>
<div class="block">Indicates that the game is in the process of cleaning up after a turn</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#WAITING_FOR_CARDS_FROM_SERVER">WAITING_FOR_CARDS_FROM_SERVER</a></span></code>
<div class="block">Indicates that the game is waiting on a new deck from the server</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#WAITING_FOR_OTHER_PLAYERS_PROGRAMS">WAITING_FOR_OTHER_PLAYERS_PROGRAMS</a></span></code>
<div class="block">Indicates that the game is waiting for other players to finish programming</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="BEGINNING_OF_GAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BEGINNING_OF_GAME</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> BEGINNING_OF_GAME</pre>
<div class="block">At the absolute start of the game, before anything has happened</div>
</li>
</ul>
<a name="RUNNING_PROGRAMS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RUNNING_PROGRAMS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> RUNNING_PROGRAMS</pre>
<div class="block">Indicates that the users' input is being run. The board should be shown</div>
</li>
</ul>
<a name="INITIAL_SETUP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INITIAL_SETUP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> INITIAL_SETUP</pre>
<div class="block">The game is in the process of setting up things which are needed before it's ready for user input</div>
</li>
</ul>
<a name="TURN_CLEANUP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TURN_CLEANUP</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> TURN_CLEANUP</pre>
<div class="block">Indicates that the game is in the process of cleaning up after a turn</div>
</li>
</ul>
<a name="CHOOSING_CARDS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHOOSING_CARDS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> CHOOSING_CARDS</pre>
<div class="block">Indicates that the user is in the process of choosing cards</div>
</li>
</ul>
<a name="CHOOSING_STAY_IN_POWER_DOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CHOOSING_STAY_IN_POWER_DOWN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> CHOOSING_STAY_IN_POWER_DOWN</pre>
<div class="block">Indicates that the user is in the process of choosing whether to stay in power down</div>
</li>
</ul>
<a name="GAME_IS_WON">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GAME_IS_WON</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> GAME_IS_WON</pre>
<div class="block">Indicates that the game is won by a player</div>
</li>
</ul>
<a name="EXITED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXITED</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> EXITED</pre>
<div class="block">Indicates that the game is no longer running</div>
</li>
</ul>
<a name="SKIP_POWER_DOWN_SCREEN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SKIP_POWER_DOWN_SCREEN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> SKIP_POWER_DOWN_SCREEN</pre>
<div class="block">Indicates that the game is in the process of skipping the power down screen</div>
</li>
</ul>
<a name="SKIP_STAY_IN_POWER_DOWN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SKIP_STAY_IN_POWER_DOWN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> SKIP_STAY_IN_POWER_DOWN</pre>
<div class="block">Indicates that the game is in the process of skipping the stay in power down screen</div>
</li>
</ul>
<a name="WAITING_FOR_OTHER_PLAYERS_PROGRAMS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WAITING_FOR_OTHER_PLAYERS_PROGRAMS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> WAITING_FOR_OTHER_PLAYERS_PROGRAMS</pre>
<div class="block">Indicates that the game is waiting for other players to finish programming</div>
</li>
</ul>
<a name="WAITING_FOR_CARDS_FROM_SERVER">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WAITING_FOR_CARDS_FROM_SERVER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a> WAITING_FOR_CARDS_FROM_SERVER</pre>
<div class="block">Indicates that the game is waiting on a new deck from the server</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (GameState c : GameState.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/GameState.html" target="_top">Frames</a></li>
<li><a href="GameState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,493 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ParticleType</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ParticleType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/ParticleType.html" target="_top">Frames</a></li>
<li><a href="ParticleType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum ParticleType" class="title">Enum ParticleType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.ParticleType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">ParticleType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&gt;</pre>
<div class="block">This enum represents all possible particle types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE">LASER_BEAM_DOUBLE</a></span></code>
<div class="block">The beam emitting from a double laser</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE_CROSS">LASER_BEAM_DOUBLE_CROSS</a></span></code>
<div class="block">The beam emitted where two double beams cross</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_DOUBLE_TRIPLE_CROSS">LASER_BEAM_DOUBLE_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where a double beam crosses a triple beam</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE">LASER_BEAM_SINGLE</a></span></code>
<div class="block">The beam emitting from a single laser</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_CROSS">LASER_BEAM_SINGLE_CROSS</a></span></code>
<div class="block">The beam emitted where two single beams cross</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_DOUBLE_CROSS">LASER_BEAM_SINGLE_DOUBLE_CROSS</a></span></code>
<div class="block">The beam emitted where a single beam crosses a double beam</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_SINGLE_TRIPLE_CROSS">LASER_BEAM_SINGLE_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where a single beam crosses a triple beam</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_TRIPLE">LASER_BEAM_TRIPLE</a></span></code>
<div class="block">The beam emitting if a single laser shoots in the opposite direction of a double laser</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#LASER_BEAM_TRIPLE_CROSS">LASER_BEAM_TRIPLE_CROSS</a></span></code>
<div class="block">The beam emitted where two triple beams cross</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeFromID-int-">getParticleTypeFromID</a></span>(int&nbsp;particleTypeID)</code>
<div class="block">Gets a particle type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#getParticleTypeID--">getParticleTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="LASER_BEAM_SINGLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE</pre>
<div class="block">The beam emitting from a single laser</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE</pre>
<div class="block">The beam emitting from a double laser</div>
</li>
</ul>
<a name="LASER_BEAM_TRIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_TRIPLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_TRIPLE</pre>
<div class="block">The beam emitting if a single laser shoots in the opposite direction of a double laser</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_CROSS</pre>
<div class="block">The beam emitted where two single beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE_CROSS</pre>
<div class="block">The beam emitted where two double beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where two triple beams cross</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_DOUBLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_DOUBLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_DOUBLE_CROSS</pre>
<div class="block">The beam emitted where a single beam crosses a double beam</div>
</li>
</ul>
<a name="LASER_BEAM_SINGLE_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LASER_BEAM_SINGLE_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_SINGLE_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where a single beam crosses a triple beam</div>
</li>
</ul>
<a name="LASER_BEAM_DOUBLE_TRIPLE_CROSS">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LASER_BEAM_DOUBLE_TRIPLE_CROSS</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a> LASER_BEAM_DOUBLE_TRIPLE_CROSS</pre>
<div class="block">The beam emitted where a double beam crosses a triple beam</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (ParticleType c : ParticleType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getParticleTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticleTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a>&nbsp;getParticleTypeFromID(int&nbsp;particleTypeID)</pre>
<div class="block">Gets a particle type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>particleTypeID</code> - The numerical representation of a particle type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the particle type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getParticleTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getParticleTypeID</h4>
<pre>public&nbsp;int&nbsp;getParticleTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the tile type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/ParticleType.html" target="_top">Frames</a></li>
<li><a href="ParticleType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,341 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>Position</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Position";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Position.html" target="_top">Frames</a></li>
<li><a href="Position.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Class Position" class="title">Class Position</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.Position</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Position</span>
extends java.lang.Object</pre>
<div class="block">This class represent a position on the board</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#Position-int-int-">Position</a></span>(int&nbsp;xCoordinate,
int&nbsp;yCoordinate)</code>
<div class="block">Initializes the position</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#getXCoordinate--">getXCoordinate</a></span>()</code>
<div class="block">Gets the x coordinate of the position</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#getYCoordinate--">getYCoordinate</a></span>()</code>
<div class="block">Gets the y coordinate of the position</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Position-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Position</h4>
<pre>public&nbsp;Position(int&nbsp;xCoordinate,
int&nbsp;yCoordinate)</pre>
<div class="block">Initializes the position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>xCoordinate</code> - The x coordinate of the position</dd>
<dd><code>yCoordinate</code> - The y coordinate of the position</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getXCoordinate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXCoordinate</h4>
<pre>public&nbsp;int&nbsp;getXCoordinate()</pre>
<div class="block">Gets the x coordinate of the position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The x coordinate of the position</dd>
</dl>
</li>
</ul>
<a name="getYCoordinate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getYCoordinate</h4>
<pre>public&nbsp;int&nbsp;getYCoordinate()</pre>
<div class="block">Gets the y coordinate of the position</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The y coordinate of the position</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/Position.html" target="_top">Frames</a></li>
<li><a href="Position.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,478 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>RobotID</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RobotID";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/RobotID.html" target="_top">Frames</a></li>
<li><a href="RobotID.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum RobotID" class="title">Enum RobotID</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.RobotID</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">RobotID</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&gt;</pre>
<div class="block">This class represents an id for marking specific robots</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_1">ROBOT_1</a></span></code>
<div class="block">The id of the first robot (white)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_2">ROBOT_2</a></span></code>
<div class="block">The id of the second robot (pink)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_3">ROBOT_3</a></span></code>
<div class="block">The id of the third robot (light green)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_4">ROBOT_4</a></span></code>
<div class="block">The id of the fourth robot (blue)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_5">ROBOT_5</a></span></code>
<div class="block">The id of the fifth robot (yellow)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_6">ROBOT_6</a></span></code>
<div class="block">The id of the sixth robot (dark green)</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_7">ROBOT_7</a></span></code>
<div class="block">The id of the seventh robot (orange)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#ROBOT_8">ROBOT_8</a></span></code>
<div class="block">The id of the eight robot (red)</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDFromID-int-">getRobotIDFromID</a></span>(int&nbsp;robotID)</code>
<div class="block">Gets a robot ID value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#getRobotIDID--">getRobotIDID</a></span>()</code>
<div class="block">Gets the numerical id used for identification of a robot id</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="ROBOT_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_1</pre>
<div class="block">The id of the first robot (white)</div>
</li>
</ul>
<a name="ROBOT_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_2</pre>
<div class="block">The id of the second robot (pink)</div>
</li>
</ul>
<a name="ROBOT_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_3</pre>
<div class="block">The id of the third robot (light green)</div>
</li>
</ul>
<a name="ROBOT_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_4</pre>
<div class="block">The id of the fourth robot (blue)</div>
</li>
</ul>
<a name="ROBOT_5">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_5</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_5</pre>
<div class="block">The id of the fifth robot (yellow)</div>
</li>
</ul>
<a name="ROBOT_6">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_6</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_6</pre>
<div class="block">The id of the sixth robot (dark green)</div>
</li>
</ul>
<a name="ROBOT_7">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_7</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_7</pre>
<div class="block">The id of the seventh robot (orange)</div>
</li>
</ul>
<a name="ROBOT_8">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ROBOT_8</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a> ROBOT_8</pre>
<div class="block">The id of the eight robot (red)</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (RobotID c : RobotID.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getRobotIDFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRobotIDFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a>&nbsp;getRobotIDFromID(int&nbsp;robotID)</pre>
<div class="block">Gets a robot ID value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>robotID</code> - The numerical representation of a robot id</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the robot ID, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getRobotIDID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRobotIDID</h4>
<pre>public&nbsp;int&nbsp;getRobotIDID()</pre>
<div class="block">Gets the numerical id used for identification of a robot id</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the robot id</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/RobotID.html" target="_top">Frames</a></li>
<li><a href="RobotID.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,883 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>TileType</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TileType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/TileType.html" target="_top">Frames</a></li>
<li><a href="TileType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum TileType" class="title">Enum TileType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.TileType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">TileType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&gt;</pre>
<div class="block">This enum represents all possible tile types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#COGWHEEL_LEFT">COGWHEEL_LEFT</a></span></code>
<div class="block">A cogwheel rotating to the left</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#COGWHEEL_RIGHT">COGWHEEL_RIGHT</a></span></code>
<div class="block">A cogwheel rotating to the right</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST">CONVEYOR_BELT_FAST</a></span></code>
<div class="block">A fast and straight conveyor belt</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_LEFT">CONVEYOR_BELT_FAST_LEFT</a></span></code>
<div class="block">A fast conveyor belt with a leftward bend</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_RIGHT">CONVEYOR_BELT_FAST_RIGHT</a></span></code>
<div class="block">A fast conveyor belt with a rightward bend</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT">CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT">CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the right and one from behind</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_FAST_SIDE_ENTRANCES">CONVEYOR_BELT_FAST_SIDE_ENTRANCES</a></span></code>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW">CONVEYOR_BELT_SLOW</a></span></code>
<div class="block">A slow and straight conveyor belt</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_LEFT">CONVEYOR_BELT_SLOW_LEFT</a></span></code>
<div class="block">A slow conveyor belt with a leftward bend</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_RIGHT">CONVEYOR_BELT_SLOW_RIGHT</a></span></code>
<div class="block">A slow conveyor belt with a rightward bend</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT">CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</a></span></code>
<div class="block">A slow conveyor belt with one entrance on the left and one from behind</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT">CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</a></span></code>
<div class="block">A slow conveyor belt with one entrance on the right and one from behind</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#CONVEYOR_BELT_SLOW_SIDE_ENTRANCES">CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</a></span></code>
<div class="block">A slow conveyor belt with entrances both to the left and to the right</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_1">FLAG_1</a></span></code>
<div class="block">The first flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_2">FLAG_2</a></span></code>
<div class="block">The second flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_3">FLAG_3</a></span></code>
<div class="block">The third flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#FLAG_4">FLAG_4</a></span></code>
<div class="block">The fourth flag a robot has to visit to win the game</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#HOLE">HOLE</a></span></code>
<div class="block">A hole which robots might fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_CORNER">PIT_CORNER</a></span></code>
<div class="block">A pit with two connected edges the robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_EMPTY">PIT_EMPTY</a></span></code>
<div class="block">A pit without edges a robot may fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_FULL">PIT_FULL</a></span></code>
<div class="block">A pit with all edges a robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_NORMAL">PIT_NORMAL</a></span></code>
<div class="block">A pit with one edge a robot may fall into</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#PIT_U">PIT_U</a></span></code>
<div class="block">A pit with three edges the robot may fall into</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_1">ROBOT_SPAWN_1</a></span></code>
<div class="block">The spawn location belonging to the first robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_2">ROBOT_SPAWN_2</a></span></code>
<div class="block">The spawn location belonging to the second robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_3">ROBOT_SPAWN_3</a></span></code>
<div class="block">The spawn location belonging to the third robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_4">ROBOT_SPAWN_4</a></span></code>
<div class="block">The spawn location belonging to the fourth robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_5">ROBOT_SPAWN_5</a></span></code>
<div class="block">The spawn location belonging to the fifth robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_6">ROBOT_SPAWN_6</a></span></code>
<div class="block">The spawn location belonging to the sixth robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_7">ROBOT_SPAWN_7</a></span></code>
<div class="block">The spawn location belonging to the seventh robot</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#ROBOT_SPAWN_8">ROBOT_SPAWN_8</a></span></code>
<div class="block">The spawn location belonging to the eight robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#TILE">TILE</a></span></code>
<div class="block">The generic tile without functionality</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#WRENCH">WRENCH</a></span></code>
<div class="block">A wrench which repairs a robot</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#WRENCH_AND_HAMMER">WRENCH_AND_HAMMER</a></span></code>
<div class="block">A wrench and hammer which repairs a robot</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeFromID-int-">getTileTypeFromID</a></span>(int&nbsp;tileTypeID)</code>
<div class="block">Gets a tile type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#getTileTypeID--">getTileTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="TILE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TILE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> TILE</pre>
<div class="block">The generic tile without functionality</div>
</li>
</ul>
<a name="HOLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HOLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> HOLE</pre>
<div class="block">A hole which robots might fall into</div>
</li>
</ul>
<a name="COGWHEEL_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COGWHEEL_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> COGWHEEL_RIGHT</pre>
<div class="block">A cogwheel rotating to the right</div>
</li>
</ul>
<a name="COGWHEEL_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>COGWHEEL_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> COGWHEEL_LEFT</pre>
<div class="block">A cogwheel rotating to the left</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW</pre>
<div class="block">A slow and straight conveyor belt</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_RIGHT</pre>
<div class="block">A slow conveyor belt with a rightward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_LEFT</pre>
<div class="block">A slow conveyor belt with a leftward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCES</pre>
<div class="block">A slow conveyor belt with entrances both to the left and to the right</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_LEFT</pre>
<div class="block">A slow conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_SLOW_SIDE_ENTRANCE_RIGHT</pre>
<div class="block">A slow conveyor belt with one entrance on the right and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST</pre>
<div class="block">A fast and straight conveyor belt</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_RIGHT</pre>
<div class="block">A fast conveyor belt with a rightward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_LEFT</pre>
<div class="block">A fast conveyor belt with a leftward bend</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCES</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCES</pre>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCE_LEFT</pre>
<div class="block">A fast conveyor belt with one entrance on the left and one from behind</div>
</li>
</ul>
<a name="CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> CONVEYOR_BELT_FAST_SIDE_ENTRANCE_RIGHT</pre>
<div class="block">A fast conveyor belt with one entrance on the right and one from behind</div>
</li>
</ul>
<a name="FLAG_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_1</pre>
<div class="block">The first flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_2</pre>
<div class="block">The second flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_3</pre>
<div class="block">The third flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="FLAG_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FLAG_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> FLAG_4</pre>
<div class="block">The fourth flag a robot has to visit to win the game</div>
</li>
</ul>
<a name="WRENCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WRENCH</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> WRENCH</pre>
<div class="block">A wrench which repairs a robot</div>
</li>
</ul>
<a name="WRENCH_AND_HAMMER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WRENCH_AND_HAMMER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> WRENCH_AND_HAMMER</pre>
<div class="block">A wrench and hammer which repairs a robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_1</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_1</pre>
<div class="block">The spawn location belonging to the first robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_2</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_2</pre>
<div class="block">The spawn location belonging to the second robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_3</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_3</pre>
<div class="block">The spawn location belonging to the third robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_4</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_4</pre>
<div class="block">The spawn location belonging to the fourth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_5">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_5</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_5</pre>
<div class="block">The spawn location belonging to the fifth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_6">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_6</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_6</pre>
<div class="block">The spawn location belonging to the sixth robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_7">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_7</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_7</pre>
<div class="block">The spawn location belonging to the seventh robot</div>
</li>
</ul>
<a name="ROBOT_SPAWN_8">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ROBOT_SPAWN_8</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> ROBOT_SPAWN_8</pre>
<div class="block">The spawn location belonging to the eight robot</div>
</li>
</ul>
<a name="PIT_EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_EMPTY</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_EMPTY</pre>
<div class="block">A pit without edges a robot may fall into</div>
</li>
</ul>
<a name="PIT_FULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_FULL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_FULL</pre>
<div class="block">A pit with all edges a robot may fall into</div>
</li>
</ul>
<a name="PIT_NORMAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_NORMAL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_NORMAL</pre>
<div class="block">A pit with one edge a robot may fall into</div>
</li>
</ul>
<a name="PIT_CORNER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PIT_CORNER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_CORNER</pre>
<div class="block">A pit with two connected edges the robot may fall into</div>
</li>
</ul>
<a name="PIT_U">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PIT_U</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a> PIT_U</pre>
<div class="block">A pit with three edges the robot may fall into</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (TileType c : TileType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getTileTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTileTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a>&nbsp;getTileTypeFromID(int&nbsp;tileTypeID)</pre>
<div class="block">Gets a tile type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tileTypeID</code> - The numerical representation of a tile type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the tile type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getTileTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTileTypeID</h4>
<pre>public&nbsp;int&nbsp;getTileTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a tile type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the tile type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/TileType.html" target="_top">Frames</a></li>
<li><a href="TileType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,463 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>WallType</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WallType";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":10,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/WallType.html" target="_top">Frames</a></li>
<li><a href="WallType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.objects.properties</div>
<h2 title="Enum WallType" class="title">Enum WallType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.objects.properties.WallType</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public enum <span class="typeNameLabel">WallType</span>
extends java.lang.Enum&lt;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&gt;</pre>
<div class="block">This enum represents all possible wall types</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_CORNER">WALL_CORNER</a></span></code>
<div class="block">A wall which consists of two connected walls</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_DOUBLE">WALL_LASER_DOUBLE</a></span></code>
<div class="block">A wall with two lasers</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_SINGLE">WALL_LASER_SINGLE</a></span></code>
<div class="block">A wall with a laser</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_LASER_TRIPLE">WALL_LASER_TRIPLE</a></span></code>
<div class="block">A wall with three lasers</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_NORMAL">WALL_NORMAL</a></span></code>
<div class="block">A normal wall</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_PUSHER_EVEN">WALL_PUSHER_EVEN</a></span></code>
<div class="block">A pusher which pushes on every even phase</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#WALL_PUSHER_ODD">WALL_PUSHER_ODD</a></span></code>
<div class="block">A pusher which pushes on every odd phase</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeFromID-int-">getWallTypeFromID</a></span>(int&nbsp;wallTypeID)</code>
<div class="block">Gets a wall type value from its numerical representation</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#getWallTypeID--">getWallTypeID</a></span>()</code>
<div class="block">Gets the numerical id used for alternate identification of a wall type</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;name)</code>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html#values--">values</a></span>()</code>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="WALL_NORMAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_NORMAL</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_NORMAL</pre>
<div class="block">A normal wall</div>
</li>
</ul>
<a name="WALL_CORNER">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_CORNER</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_CORNER</pre>
<div class="block">A wall which consists of two connected walls</div>
</li>
</ul>
<a name="WALL_LASER_SINGLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_SINGLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_SINGLE</pre>
<div class="block">A wall with a laser</div>
</li>
</ul>
<a name="WALL_LASER_DOUBLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_DOUBLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_DOUBLE</pre>
<div class="block">A wall with two lasers</div>
</li>
</ul>
<a name="WALL_LASER_TRIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_LASER_TRIPLE</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_LASER_TRIPLE</pre>
<div class="block">A wall with three lasers</div>
</li>
</ul>
<a name="WALL_PUSHER_ODD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WALL_PUSHER_ODD</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_PUSHER_ODD</pre>
<div class="block">A pusher which pushes on every odd phase</div>
</li>
</ul>
<a name="WALL_PUSHER_EVEN">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WALL_PUSHER_EVEN</h4>
<pre>public static final&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a> WALL_PUSHER_EVEN</pre>
<div class="block">A pusher which pushes on every even phase</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (WallType c : WallType.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a name="valueOf-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a name="getWallTypeFromID-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWallTypeFromID</h4>
<pre>public static&nbsp;<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a>&nbsp;getWallTypeFromID(int&nbsp;wallTypeID)</pre>
<div class="block">Gets a wall type value from its numerical representation</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>wallTypeID</code> - The numerical representation of a wall type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The enum value representing the wall type, or null if the id is invalid</dd>
</dl>
</li>
</ul>
<a name="getWallTypeID--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getWallTypeID</h4>
<pre>public&nbsp;int&nbsp;getWallTypeID()</pre>
<div class="block">Gets the numerical id used for alternate identification of a wall type</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The numerical id of the wall type</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/WallType.html" target="_top">Frames</a></li>
<li><a href="WallType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../inf112/fiasko/roborally/objects/properties/package-summary.html" target="classFrame">inf112.fiasko.roborally.objects.properties</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Position.html" title="class in inf112.fiasko.roborally.objects.properties" target="classFrame">Position</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="Action.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Action</a></li>
<li><a href="Direction.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">Direction</a></li>
<li><a href="GameState.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">GameState</a></li>
<li><a href="ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">ParticleType</a></li>
<li><a href="RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">RobotID</a></li>
<li><a href="TileType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">TileType</a></li>
<li><a href="WallType.html" title="enum in inf112.fiasko.roborally.objects.properties" target="classFrame">WallType</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects.properties";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.objects.properties</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties">Position</a></td>
<td class="colLast">
<div class="block">This class represent a position on the board</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties">Action</a></td>
<td class="colLast">
<div class="block">This enum represents an action on a programming card</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties">Direction</a></td>
<td class="colLast">
<div class="block">This enum represents all possible directions for an element on the board</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties">GameState</a></td>
<td class="colLast">
<div class="block">This enum represents the different states the game can be in</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties">ParticleType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible particle types</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties">RobotID</a></td>
<td class="colLast">
<div class="block">This class represents an id for marking specific robots</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties">TileType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible tile types</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties">WallType</a></td>
<td class="colLast">
<div class="block">This enum represents all possible wall types</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.objects.properties Class Hierarchy</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.objects.properties Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally.objects.properties</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Position.html" title="class in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Position</span></a></li>
</ul>
</li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/ParticleType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">ParticleType</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/GameState.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">GameState</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/WallType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">WallType</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/RobotID.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">RobotID</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Action.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Action</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/Direction.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">Direction</span></a></li>
<li type="circle">inf112.fiasko.roborally.objects.properties.<a href="../../../../../inf112/fiasko/roborally/objects/properties/TileType.html" title="enum in inf112.fiasko.roborally.objects.properties"><span class="typeNameLink">TileType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../inf112/fiasko/roborally/objects/package-tree.html">Prev</a></li>
<li><a href="../../../../../inf112/fiasko/roborally/ui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?inf112/fiasko/roborally/objects/properties/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,20 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../inf112/fiasko/roborally/package-summary.html" target="classFrame">inf112.fiasko.roborally</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="Main.html" title="class in inf112.fiasko.roborally" target="classFrame">Main</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,142 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../inf112/fiasko/roborally/networking/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally">Main</a></td>
<td class="colLast">
<div class="block">The mail class which runs the game</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../inf112/fiasko/roborally/networking/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,135 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally Class Hierarchy</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../inf112/fiasko/roborally/networking/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package inf112.fiasko.roborally</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">inf112.fiasko.roborally.<a href="../../../inf112/fiasko/roborally/Main.html" title="class in inf112.fiasko.roborally"><span class="typeNameLink">Main</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../inf112/fiasko/roborally/networking/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?inf112/fiasko/roborally/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,516 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>DrawableObject</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DrawableObject";
}
}
catch(err) {
}
//-->
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";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/DrawableObject.html" target="_top">Frames</a></li>
<li><a href="DrawableObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.ui</div>
<h2 title="Class DrawableObject" class="title">Class DrawableObject</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.ui.DrawableObject</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">DrawableObject</span>
extends java.lang.Object</pre>
<div class="block">This class represents an object that can be drawn using libgdx</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos)</code>
<div class="block">Initializes a new drawable object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation)</code>
<div class="block">Initializes a drawable object</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-boolean-boolean-">DrawableObject</a></span>(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation,
boolean&nbsp;flipX,
boolean&nbsp;flipY)</code>
<div class="block">Initializes a drawable object</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#flipX--">flipX</a></span>()</code>
<div class="block">Whether to flip the texture on the x-axis when rendering</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#flipY--">flipY</a></span>()</code>
<div class="block">Whether to flip the texture on the y-axis when rendering</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getHeight--">getHeight</a></span>()</code>
<div class="block">Gets the height of the object</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getRotation--">getRotation</a></span>()</code>
<div class="block">Gets the number of degrees to rotate the texture counterclockwise when rendering</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>com.badlogic.gdx.graphics.g2d.TextureRegion</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getTexture--">getTexture</a></span>()</code>
<div class="block">Gets the texture to use for drawing the object</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the width of the object</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getXPosition--">getXPosition</a></span>()</code>
<div class="block">Gets the x position the object should be drawn on
The x position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html#getYPosition--">getYPosition</a></span>()</code>
<div class="block">Gets the y position the object should be drawn on
The y position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation,
boolean&nbsp;flipX,
boolean&nbsp;flipY)</pre>
<div class="block">Initializes a drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
<dd><code>width</code> - The width of the element</dd>
<dd><code>height</code> - The height of the element</dd>
<dd><code>rotation</code> - The amount of degrees to rotate the element counterclockwise</dd>
<dd><code>flipX</code> - Whether to flip/mirror the element over the x axis</dd>
<dd><code>flipY</code> - Whether to flip/mirror the element over the y axis</dd>
</dl>
</li>
</ul>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-int-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos,
int&nbsp;width,
int&nbsp;height,
int&nbsp;rotation)</pre>
<div class="block">Initializes a drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
<dd><code>width</code> - The width of the element</dd>
<dd><code>height</code> - The height of the element</dd>
<dd><code>rotation</code> - The amount of degrees to rotate the element counterclockwise</dd>
</dl>
</li>
</ul>
<a name="DrawableObject-com.badlogic.gdx.graphics.g2d.TextureRegion-int-int-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DrawableObject</h4>
<pre>public&nbsp;DrawableObject(com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;texture,
int&nbsp;xPos,
int&nbsp;yPos)</pre>
<div class="block">Initializes a new drawable object</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>texture</code> - The texture to use for drawing the element</dd>
<dd><code>xPos</code> - The pixel to start drawing on for the x axis</dd>
<dd><code>yPos</code> - The pixel to start drawing on for the y axis</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTexture--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTexture</h4>
<pre>public&nbsp;com.badlogic.gdx.graphics.g2d.TextureRegion&nbsp;getTexture()</pre>
<div class="block">Gets the texture to use for drawing the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The texture of the object</dd>
</dl>
</li>
</ul>
<a name="getXPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getXPosition</h4>
<pre>public&nbsp;int&nbsp;getXPosition()</pre>
<div class="block">Gets the x position the object should be drawn on
<p>The x position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile. E.g. (128,64) not (2,1).</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An x position libgdx</dd>
</dl>
</li>
</ul>
<a name="getYPosition--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getYPosition</h4>
<pre>public&nbsp;int&nbsp;getYPosition()</pre>
<div class="block">Gets the y position the object should be drawn on
<p>The y position should be in terms of the actual pixel position on the rendered game, not the position according
to the game tile. E.g. (128,64) not (2,1).</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An x position libgdx</dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public&nbsp;int&nbsp;getWidth()</pre>
<div class="block">Gets the width of the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getHeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeight</h4>
<pre>public&nbsp;int&nbsp;getHeight()</pre>
<div class="block">Gets the height of the object</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A positive integer</dd>
</dl>
</li>
</ul>
<a name="getRotation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRotation</h4>
<pre>public&nbsp;int&nbsp;getRotation()</pre>
<div class="block">Gets the number of degrees to rotate the texture counterclockwise when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An integer</dd>
</dl>
</li>
</ul>
<a name="flipX--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flipX</h4>
<pre>public&nbsp;boolean&nbsp;flipX()</pre>
<div class="block">Whether to flip the texture on the x-axis when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the texture is to be flipped. False otherwise</dd>
</dl>
</li>
</ul>
<a name="flipY--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>flipY</h4>
<pre>public&nbsp;boolean&nbsp;flipY()</pre>
<div class="block">Whether to flip the texture on the y-axis when rendering</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if the texture is to be flipped. False otherwise</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/DrawableObject.html" target="_top">Frames</a></li>
<li><a href="DrawableObject.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,331 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>RoboRallyUI</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyUI";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/RoboRallyUI.html" target="_top">Frames</a></li>
<li><a href="RoboRallyUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.ui</div>
<h2 title="Interface RoboRallyUI" class="title">Interface RoboRallyUI</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">RoboRallyUI</span></pre>
<div class="block">An interface describing necessary methods for a user interface</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getGame--">getGame</a></span>()</code>
<div class="block">Gets the robo rally game being rendered by the UI</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getServer--">getServer</a></span>()</code>
<div class="block">Gets the servers used for receiving objects from clients</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#isTesting--">isTesting</a></span>()</code>
<div class="block">Gets whether the game should be started in test mode</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#quit-java.lang.String-">quit</a></span>(java.lang.String&nbsp;message)</code>
<div class="block">Quits the game in whatever way is appropriate</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">setGame</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a>&nbsp;game)</code>
<div class="block">Sets the robo rally game being rendered by the UI</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setShouldHurry-boolean-">setShouldHurry</a></span>(boolean&nbsp;shouldHurry)</code>
<div class="block">Sets whether the client should hurry with whatever it's doing</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getGame--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGame</h4>
<pre><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;getGame()</pre>
<div class="block">Gets the robo rally game being rendered by the UI</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The game used by the UI</dd>
</dl>
</li>
</ul>
<a name="setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGame</h4>
<pre>void&nbsp;setGame(<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a>&nbsp;game)</pre>
<div class="block">Sets the robo rally game being rendered by the UI</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>game</code> - The new robo rally game being rendered</dd>
</dl>
</li>
</ul>
<a name="quit-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quit</h4>
<pre>void&nbsp;quit(java.lang.String&nbsp;message)</pre>
<div class="block">Quits the game in whatever way is appropriate</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - The message describing why the game quit</dd>
</dl>
</li>
</ul>
<a name="getServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServer</h4>
<pre><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;getServer()</pre>
<div class="block">Gets the servers used for receiving objects from clients</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The server of the game</dd>
</dl>
</li>
</ul>
<a name="setShouldHurry-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShouldHurry</h4>
<pre>void&nbsp;setShouldHurry(boolean&nbsp;shouldHurry)</pre>
<div class="block">Sets whether the client should hurry with whatever it's doing</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shouldHurry</code> - True if the user should hurry</dd>
</dl>
</li>
</ul>
<a name="isTesting--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isTesting</h4>
<pre>boolean&nbsp;isTesting()</pre>
<div class="block">Gets whether the game should be started in test mode</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the game should be started in test mode</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/RoboRallyUI.html" target="_top">Frames</a></li>
<li><a href="RoboRallyUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,611 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>RoboRallyWrapper</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RoboRallyWrapper";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/RoboRallyWrapper.html" target="_top">Frames</a></li>
<li><a href="RoboRallyWrapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.ui</div>
<h2 title="Class RoboRallyWrapper" class="title">Class RoboRallyWrapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.badlogic.gdx.Game</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.ui.RoboRallyWrapper</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.badlogic.gdx.ApplicationListener, <a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">RoboRallyWrapper</span>
extends com.badlogic.gdx.Game
implements <a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></pre>
<div class="block">This class acts as a wrapper around the different screens of the game</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.badlogic.gdx.graphics.g2d.SpriteBatch</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#batch">batch</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#client">client</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.badlogic.gdx.graphics.g2d.BitmapFont</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#font">font</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#isTesting">isTesting</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#networkPort">networkPort</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#roboRallyGame">roboRallyGame</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#screenManager">screenManager</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#server">server</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#shouldHurry">shouldHurry</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.badlogic.gdx.Game">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;com.badlogic.gdx.Game</h3>
<code>screen</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#RoboRallyWrapper--">RoboRallyWrapper</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#create--">create</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#dispose--">dispose</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#getGame--">getGame</a></span>()</code>
<div class="block">Gets the robo rally game being rendered by the UI</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#getServer--">getServer</a></span>()</code>
<div class="block">Gets the servers used for receiving objects from clients</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#isTesting--">isTesting</a></span>()</code>
<div class="block">Gets whether the game should be started in test mode</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#quit--">quit</a></span>()</code>
<div class="block">Quits the game</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#quit-java.lang.String-">quit</a></span>(java.lang.String&nbsp;string)</code>
<div class="block">Quits the game in whatever way is appropriate</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">setGame</a></span>(<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a>&nbsp;game)</code>
<div class="block">Sets the robo rally game being rendered by the UI</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html#setShouldHurry-boolean-">setShouldHurry</a></span>(boolean&nbsp;shouldHurry)</code>
<div class="block">Sets whether the client should hurry with whatever it's doing</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.badlogic.gdx.Game">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.badlogic.gdx.Game</h3>
<code>getScreen, pause, render, resize, resume, setScreen</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="networkPort">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>networkPort</h4>
<pre>public&nbsp;int networkPort</pre>
</li>
</ul>
<a name="batch">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>batch</h4>
<pre>public&nbsp;com.badlogic.gdx.graphics.g2d.SpriteBatch batch</pre>
</li>
</ul>
<a name="font">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>font</h4>
<pre>public&nbsp;com.badlogic.gdx.graphics.g2d.BitmapFont font</pre>
</li>
</ul>
<a name="screenManager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>screenManager</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a> screenManager</pre>
</li>
</ul>
<a name="roboRallyGame">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>roboRallyGame</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a> roboRallyGame</pre>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a> server</pre>
</li>
</ul>
<a name="client">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>client</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyClient.html" title="class in inf112.fiasko.roborally.networking">RoboRallyClient</a> client</pre>
</li>
</ul>
<a name="shouldHurry">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shouldHurry</h4>
<pre>public&nbsp;boolean shouldHurry</pre>
</li>
</ul>
<a name="isTesting">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isTesting</h4>
<pre>public&nbsp;boolean isTesting</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RoboRallyWrapper--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RoboRallyWrapper</h4>
<pre>public&nbsp;RoboRallyWrapper()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>create</h4>
<pre>public&nbsp;void&nbsp;create()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>create</code>&nbsp;in interface&nbsp;<code>com.badlogic.gdx.ApplicationListener</code></dd>
</dl>
</li>
</ul>
<a name="dispose--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dispose</h4>
<pre>public&nbsp;void&nbsp;dispose()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>dispose</code>&nbsp;in interface&nbsp;<code>com.badlogic.gdx.ApplicationListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>dispose</code>&nbsp;in class&nbsp;<code>com.badlogic.gdx.Game</code></dd>
</dl>
</li>
</ul>
<a name="getGame--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGame</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/objects/InteractableGame.html" title="interface in inf112.fiasko.roborally.objects">InteractableGame</a>&nbsp;getGame()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getGame--">RoboRallyUI</a></code></span></div>
<div class="block">Gets the robo rally game being rendered by the UI</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getGame--">getGame</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The game used by the UI</dd>
</dl>
</li>
</ul>
<a name="setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGame</h4>
<pre>public&nbsp;void&nbsp;setGame(<a href="../../../../inf112/fiasko/roborally/objects/RoboRallyGame.html" title="class in inf112.fiasko.roborally.objects">RoboRallyGame</a>&nbsp;game)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">RoboRallyUI</a></code></span></div>
<div class="block">Sets the robo rally game being rendered by the UI</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setGame-inf112.fiasko.roborally.objects.RoboRallyGame-">setGame</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>game</code> - The new robo rally game being rendered</dd>
</dl>
</li>
</ul>
<a name="quit-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quit</h4>
<pre>public&nbsp;void&nbsp;quit(java.lang.String&nbsp;string)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#quit-java.lang.String-">RoboRallyUI</a></code></span></div>
<div class="block">Quits the game in whatever way is appropriate</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#quit-java.lang.String-">quit</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>string</code> - The message describing why the game quit</dd>
</dl>
</li>
</ul>
<a name="getServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServer</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/networking/RoboRallyServer.html" title="class in inf112.fiasko.roborally.networking">RoboRallyServer</a>&nbsp;getServer()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getServer--">RoboRallyUI</a></code></span></div>
<div class="block">Gets the servers used for receiving objects from clients</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#getServer--">getServer</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The server of the game</dd>
</dl>
</li>
</ul>
<a name="setShouldHurry-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShouldHurry</h4>
<pre>public&nbsp;void&nbsp;setShouldHurry(boolean&nbsp;shouldHurry)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setShouldHurry-boolean-">RoboRallyUI</a></code></span></div>
<div class="block">Sets whether the client should hurry with whatever it's doing</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#setShouldHurry-boolean-">setShouldHurry</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>shouldHurry</code> - True if the user should hurry</dd>
</dl>
</li>
</ul>
<a name="quit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>quit</h4>
<pre>public&nbsp;void&nbsp;quit()</pre>
<div class="block">Quits the game</div>
</li>
</ul>
<a name="isTesting--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isTesting</h4>
<pre>public&nbsp;boolean&nbsp;isTesting()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#isTesting--">RoboRallyUI</a></code></span></div>
<div class="block">Gets whether the game should be started in test mode</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html#isTesting--">isTesting</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether the game should be started in test mode</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/RoboRallyWrapper.html" target="_top">Frames</a></li>
<li><a href="RoboRallyWrapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,477 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>ScreenManager</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ScreenManager";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/ScreenManager.html" target="_top">Frames</a></li>
<li><a href="ScreenManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.ui</div>
<h2 title="Class ScreenManager" class="title">Class ScreenManager</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.ui.ScreenManager</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ScreenManager</span>
extends java.lang.Object</pre>
<div class="block">Keeps track of screen instances</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#ScreenManager--">ScreenManager</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getBoardActiveScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getBoardActiveScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the board active screen</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getCardChoiceScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the card choice screen</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getIPAddressScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getIPAddressScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the ip address screen</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getLoadingScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getLoadingScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the loading screen</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getLobbyScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getLobbyScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the lobby screen</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getNewCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getNewCardChoiceScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets a new instance of the card choice screen</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getPowerDownScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getPowerDownScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the power down screen</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getStartMenuScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getStartMenuScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the start menu screen</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getUsernameScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getUsernameScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the username screen</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html#getWinnerScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">getWinnerScreen</a></span>(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</code>
<div class="block">Gets an instance of the winner screen</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ScreenManager--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ScreenManager</h4>
<pre>public&nbsp;ScreenManager()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getNewCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNewCardChoiceScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a>&nbsp;getNewCardChoiceScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets a new instance of the card choice screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A new card choice screen instance</dd>
</dl>
</li>
</ul>
<a name="getCardChoiceScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCardChoiceScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/CardChoiceScreen.html" title="class in inf112.fiasko.roborally.ui.screens">CardChoiceScreen</a>&nbsp;getCardChoiceScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the card choice screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A card choice screen instance</dd>
</dl>
</li>
</ul>
<a name="getWinnerScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWinnerScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/WinnerScreen.html" title="class in inf112.fiasko.roborally.ui.screens">WinnerScreen</a>&nbsp;getWinnerScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the winner screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A winner screen instance</dd>
</dl>
</li>
</ul>
<a name="getPowerDownScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPowerDownScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/PowerDownScreen.html" title="class in inf112.fiasko.roborally.ui.screens">PowerDownScreen</a>&nbsp;getPowerDownScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the power down screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A power down screen instance</dd>
</dl>
</li>
</ul>
<a name="getLobbyScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLobbyScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/LobbyScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LobbyScreen</a>&nbsp;getLobbyScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the lobby screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A lobby screen instance</dd>
</dl>
</li>
</ul>
<a name="getIPAddressScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIPAddressScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/IPAddressScreen.html" title="class in inf112.fiasko.roborally.ui.screens">IPAddressScreen</a>&nbsp;getIPAddressScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the ip address screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An ip address screen instance</dd>
</dl>
</li>
</ul>
<a name="getUsernameScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUsernameScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/UsernameScreen.html" title="class in inf112.fiasko.roborally.ui.screens">UsernameScreen</a>&nbsp;getUsernameScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the username screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A username screen instance</dd>
</dl>
</li>
</ul>
<a name="getStartMenuScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartMenuScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/StartMenuScreen.html" title="class in inf112.fiasko.roborally.ui.screens">StartMenuScreen</a>&nbsp;getStartMenuScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the start menu screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A start menu screen instance</dd>
</dl>
</li>
</ul>
<a name="getLoadingScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLoadingScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/LoadingScreen.html" title="class in inf112.fiasko.roborally.ui.screens">LoadingScreen</a>&nbsp;getLoadingScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the loading screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A loading screen instance</dd>
</dl>
</li>
</ul>
<a name="getBoardActiveScreen-inf112.fiasko.roborally.ui.RoboRallyWrapper-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getBoardActiveScreen</h4>
<pre>public&nbsp;<a href="../../../../inf112/fiasko/roborally/ui/screens/BoardActiveScreen.html" title="class in inf112.fiasko.roborally.ui.screens">BoardActiveScreen</a>&nbsp;getBoardActiveScreen(<a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a>&nbsp;roboRallyWrapper)</pre>
<div class="block">Gets an instance of the board active screen</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>roboRallyWrapper</code> - The Robo Rally launcher instance to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A board active screen instance</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/ScreenManager.html" target="_top">Frames</a></li>
<li><a href="ScreenManager.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,287 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>SimpleButton</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SimpleButton";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/SimpleButton.html" target="_top">Frames</a></li>
<li><a href="SimpleButton.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">inf112.fiasko.roborally.ui</div>
<h2 title="Class SimpleButton" class="title">Class SimpleButton</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>inf112.fiasko.roborally.ui.SimpleButton</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">SimpleButton</span>
extends java.lang.Object</pre>
<div class="block">This class generates a simple text button using a default skin</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/SimpleButton.html#SimpleButton-java.lang.String-com.badlogic.gdx.graphics.g2d.BitmapFont-">SimpleButton</a></span>(java.lang.String&nbsp;text,
com.badlogic.gdx.graphics.g2d.BitmapFont&nbsp;font)</code>
<div class="block">Instantiates a new simple button</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>com.badlogic.gdx.scenes.scene2d.ui.TextButton</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../inf112/fiasko/roborally/ui/SimpleButton.html#getButton--">getButton</a></span>()</code>
<div class="block">Gets the button generated</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SimpleButton-java.lang.String-com.badlogic.gdx.graphics.g2d.BitmapFont-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SimpleButton</h4>
<pre>public&nbsp;SimpleButton(java.lang.String&nbsp;text,
com.badlogic.gdx.graphics.g2d.BitmapFont&nbsp;font)</pre>
<div class="block">Instantiates a new simple button</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The text to display on the button</dd>
<dd><code>font</code> - The font to use to draw button text</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getButton--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getButton</h4>
<pre>public&nbsp;com.badlogic.gdx.scenes.scene2d.ui.TextButton&nbsp;getButton()</pre>
<div class="block">Gets the button generated</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A button</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/SimpleButton.html" target="_top">Frames</a></li>
<li><a href="SimpleButton.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,27 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.ui</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../inf112/fiasko/roborally/ui/package-summary.html" target="classFrame">inf112.fiasko.roborally.ui</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui" target="classFrame"><span class="interfaceName">RoboRallyUI</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="DrawableObject.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">DrawableObject</a></li>
<li><a href="RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">RoboRallyWrapper</a></li>
<li><a href="ScreenManager.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">ScreenManager</a></li>
<li><a href="SimpleButton.html" title="class in inf112.fiasko.roborally.ui" target="classFrame">SimpleButton</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,177 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="no">
<head>
<!-- Generated by javadoc (1.8.0_172) on Thu May 07 19:14:45 CEST 2020 -->
<title>inf112.fiasko.roborally.ui</title>
<meta name="date" content="2020-05-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="inf112.fiasko.roborally.ui";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/screens/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;inf112.fiasko.roborally.ui</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyUI.html" title="interface in inf112.fiasko.roborally.ui">RoboRallyUI</a></td>
<td class="colLast">
<div class="block">An interface describing necessary methods for a user interface</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/ui/DrawableObject.html" title="class in inf112.fiasko.roborally.ui">DrawableObject</a></td>
<td class="colLast">
<div class="block">This class represents an object that can be drawn using libgdx</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/ui/RoboRallyWrapper.html" title="class in inf112.fiasko.roborally.ui">RoboRallyWrapper</a></td>
<td class="colLast">
<div class="block">This class acts as a wrapper around the different screens of the game</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/ui/ScreenManager.html" title="class in inf112.fiasko.roborally.ui">ScreenManager</a></td>
<td class="colLast">
<div class="block">Keeps track of screen instances</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../inf112/fiasko/roborally/ui/SimpleButton.html" title="class in inf112.fiasko.roborally.ui">SimpleButton</a></td>
<td class="colLast">
<div class="block">This class generates a simple text button using a default skin</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../inf112/fiasko/roborally/objects/properties/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../inf112/fiasko/roborally/ui/screens/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?inf112/fiasko/roborally/ui/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More