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