Commit Graph

384 Commits

Author SHA1 Message Date
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