Commit Graph

558 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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 d85d4e936a.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Torbjørn Lunde Jensen
2ac699bbcf Adds text file with all programing cards and values 2020-03-03 13:43:02 +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
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
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
6ba5c05813 Fjerner ubrukt debugging variabel 2020-02-27 19:17:03 +01:00
e15992647a Merge branch 'player-and-zoom' 2020-02-27 19:10:04 +01:00
481db78242 Fjerner unødvendige importeringer i PositionTest 2020-02-27 18:51:02 +01:00
8549ce2f17 Flytter private metoder nedover i koden 2020-02-27 18:36:10 +01:00
9f08c585cc Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-27 17:16:40 +01:00
4bde85e2dc Fikser noen feil i texture_sheet_tile_mapping.txt 2020-02-27 17:15:43 +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
Steinar Aalstad Lillesund
3add3fa487 Fixed typo and imports. 2020-02-27 12:30:25 +01:00
Steinar Aalstad Lillesund
cd8905abd9 More tests for equals. 2020-02-27 12:27:35 +01:00
Steinar Aalstad Lillesund
726efa3cb4 Made tests for the position.equals method. 2020-02-27 12:19:18 +01:00
c8f7dbbb87 Rydder opp i brettet og testene
Overskriver toString metoden i Position for lettere debugging
Fjener removeDeadRobotsFromBoard siden den ikke ble brukt rett
Flytter repeterende elementer til variabler
2020-02-27 10:38:26 +01:00
f292462531 Gir noen variabler og metoder klarere navn 2020-02-27 09:57:33 +01:00
2b12f6d954 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-26 20:54:22 +01:00
Steinar Aalstad Lillesund
5d3bbb1a66 Fikset Bug ved Test av respawn 2020-02-26 20:52:55 +01:00
cb8d9287f3 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-26 20:33:56 +01:00
aa24075874 Forbedrer translateToDirection funksjonen i GameLauncher 2020-02-26 20:33:43 +01:00
Steinar Aalstad Lillesund
07b427be20 Laget tester for for respawn metoden.
Tester at robot ikke kan spawne uten liv, og at de spawner på rett plass.
2020-02-26 20:22:19 +01:00
Steinar Aalstad Lillesund
61c3a9ced6 Endret på Board slik at respawns fungerer.
Lagt metode for respawn og for å sjekke om noe er i live.
Lagt til liste for å ta vare på døde roboter.
2020-02-26 20:20:46 +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