89 Commits

Author SHA1 Message Date
1747f1ea21 Oppdaterer visning av programmeringskort med teksturer for hver korttype Closes #80 2020-04-28 21:13:45 +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
3530ed2b41 Utfører små endringer. Fikser en manglende vegg i Vault Assault 2020-04-27 18:40:23 +02:00
efb1e4c03f Legger til triple lasere 2020-04-27 14:10:52 +02:00
60295788e4 Kjører automtisk forbedring av importeringer og formatering 2020-04-27 09:59:18 +02:00
fcbbc83da6 Bytter en == med .equals() 2020-04-25 14:52:13 +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
ddc0adc552 Utfører litt kodeopprydding 2020-04-24 22:46:16 +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
38cec559d9 Forenkler transportbåndkode for å forbedre leselighet 2020-04-24 04:37:29 +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
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
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
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
57291efadd Gjør det mulig å hente ut alle roboter fra spillet 2020-04-22 12:39:53 +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
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
c137208ce5 removed the the update respawn location of the robot from the function 2020-04-20 18:21:05 +02:00
Tobydrama
a886b5e23d Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-04-20 18:07:48 +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
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
d8acbc661d Forbedrer kommentarer og metodenavn 2020-04-20 14:21:03 +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
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
GabrielMagnus
d8167ba250 Lager hjelpemetoder for å sjekke roboter via board 2020-04-16 12:34:54 +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
c684630b04 Liste med døde spiller lagt til i Board 2020-04-14 14:54:15 +02:00
GabrielMagnus
4b1bb42361 Lagd metode for å få damage fra en spesifikk robot 2020-03-31 14:55:52 +02:00
b6c7f808d2 Fikser returtype for getPowerDown 2020-03-31 14:49:19 +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
Tobydrama
b590060806 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-03-31 13:43:29 +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
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
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
a4bfee6cb8 Fjerner redundant kollisjonssjekk for transportbånd 2020-03-26 12:50:47 +01:00
88d5686137 Fikser problemer med kodestil 2020-03-25 14:43:54 +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
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
ddf1b89ffa Fjerner debugging output for lasere 2020-03-24 14:37:22 +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
8df3a8a9ab Rydder opp i en del kommentarer og kode 2020-03-20 17:46:49 +01:00