Commit Graph

185 Commits

Author SHA1 Message Date
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
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
d2575b7a0c Legger til korrekt behandling av interrupt 2020-02-26 08:10:46 +01:00
8e60e1558e Opprydding av ubrukte klasser og metoder
Fjerner Action.java
Endrer Checkmate.txt tilbake til det offisielle brettet
Endrer Game til å bevege roboten framover i stedet for en spesifikk retning
Fjerner konseptet om døde roboter i Board
Fjerner interface for kort
Fjerner metoder for å sjekke om vegger og roboter har roterte teksturer
Fjerner utkommentert testkode av tekst input
Endrer litt testkode slik at alle roboter er brukt i koden
2020-02-25 17:45:39 +01:00
e51ac1da92 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-25 17:00:22 +01:00
5106a20536 Legger til halvveis fungerende knapper for zoom og kamerabevegelse 2020-02-25 16:59:46 +01:00
6f298797e7 Øker størrelsen på vist brett 2020-02-25 16:58:59 +01:00
a58e9e5e93 Gjør om noen utility klasser til final
Gjør om IOUtil til final class
Gjør om ResourceUtil til final class
2020-02-25 16:58:15 +01:00
43613ce669 Fikser litt på kommentarer og kodestil i Robot 2020-02-25 16:57:14 +01:00
fe42257cb4 Fikser litt på testene til Robot 2020-02-25 16:55:35 +01:00
eb3199b5fd Legger til noen ekstra steg i brett demoen 2020-02-25 16:54:45 +01:00
Steinar Aalstad Lillesund
b7e349eb3f Endret små feil i Board og Robot
Laget også test for board
2020-02-25 15:48:34 +01:00
6264fc7462 Fjerner unødvendige metoder fra ICardWithoutSuit
Fjerner setValue og setSymbol siden et kort ikke skal kunne endres
2020-02-25 08:02:06 +01:00
6c49fd0e9c Legger til tekstur for robot 2
Legger til flere steg i game loop demoen
2020-02-24 23:35:58 +01:00
97c9059901 Fikser retningsproblemer på brettet Closes #19
Fikser retning når en leser fra Grid
Fikser retning når en laster inn tiles og vegger via BoardLoaderUtil til et grid
Fikser posisjonering av tegnbare objekter
2020-02-24 22:27:19 +01:00
f731ebe5cf Gjør den del nødvendige forandringer for å kunne tegne det nye brettet
Oppdaterer IDrawableObject og IDrawableGame og implementerende klasser
Legger til en utility klasse for input og output
Legger til manglende metoder i TextureConverterUtil
Oppdaterer noen tester med nye datatyper
2020-02-24 18:07:26 +01:00
354542414a Fullfører foreløbig arbeid på TextureConverterUtil 2020-02-23 23:18:04 +01:00
e0e676e0fb Legger til en ressurslaster 2020-02-23 23:17:21 +01:00
4a1e974538 Opprydding i Board og TextureConverterUtil 2020-02-23 20:30:57 +01:00
fbbfed1932 Legger til en funksjon for å få alle levende roboter fra Board 2020-02-23 20:26:11 +01:00
232e28aed0 Legger til tester for rotasjon av robot 2020-02-23 20:25:30 +01:00
963d9a515f Legger til nye metoder til Board og Robot
Legger til manglende egenskap facingDirection til Robot, med setter og getter
Legger til metoder i Board for å rotere en Robot til venstre eller høyre
Forenkler hasWallFacing i Board
2020-02-23 20:10:28 +01:00
0b2f6c78c0 Forbedrer Direction
Forenkler getReverseDirection ved hjelp av matematikk
Legger til metoder for venstrerotert og høyrerotert retning
Lager tester for alle de 3 nevnte metodene
2020-02-23 19:43:19 +01:00
b6aee9111a Legger til kommentarer til tomme metoder i GdxTestRunner 2020-02-23 15:44:20 +01:00
6c745bd434 Oppdaterer TextureConverterUtil til å lese fra en tekstfil
Legger til en tekstfil som beskriver teksturregion som hører til en Tile
Legger til nødvendige metoder for å lese fra filen
Legger til noen tester for TextureConverterUtil
2020-02-23 14:35:31 +01:00
93e9f3c93d Legger til en klasse for testing av klasser som bruker libgdx 2020-02-23 14:33:12 +01:00
d413e1c965 Deler opp moveRobot medtoden slik at den blir mer håndterlig 2020-02-23 00:03:20 +01:00
014122f384 Fikser feilhåndtering for loadTestBoard 2020-02-23 00:02:41 +01:00
9b76bcb579 Fikser importeringer 2020-02-23 00:02:03 +01:00
c561df4a66 Småfikser
Flytter TextureConverterUtil til Utility pakken
Legger til final på noen felter i grid
Fjerner en ubrukt import i DrawableObjectTest
2020-02-22 23:38:26 +01:00
9c5a2b60e7 Oppdaterer Robot til å bruke en RobotID i stedet for en playerId int 2020-02-22 23:37:03 +01:00
37f6e44220 Oppretter et foreløbig ubrukt Board i Game 2020-02-22 23:36:01 +01:00
438bbd70a0 Legger til en utility klasse for å laste inn et brett fra en tekstfil 2020-02-22 23:34:19 +01:00
76cc495c11 Fikser upper camelcase på ICardWithoutSuit 2020-02-22 23:29:08 +01:00
544e5d9e04 Oppdaterer brettet med nødvendige metoder for å kunne flytte en robot
Legger til tester for brettet
2020-02-22 23:27:59 +01:00
248b842536 Legger til en enum for ulike roboter 2020-02-22 23:12:51 +01:00
ce21e368b5 Overkjører equals metoden til Position for lettere likhetssjekking 2020-02-22 23:12:17 +01:00
427bddc0ae Legger til tekstdefinisjoner av to brett 2020-02-22 22:33:21 +01:00
3af159af06 Legger til en metode for revers retning i Direction 2020-02-22 22:31:47 +01:00
Tobydrama
83a8dd35d8 fixed som codacy issus with board 2020-02-22 15:04:41 +01:00
Tobydrama
2f2d874ea7 added new methods to ICardWithOutSuit interface 2020-02-22 15:01:38 +01:00
Tobydrama
42eca0fb3d moved ICardWithOutSuit to objekt package 2020-02-22 14:54:05 +01:00
Tobydrama
21f9b96273 ICardWithOutSuit interface 2020-02-22 14:53:10 +01:00
Tobydrama
18250babc5 moved Board to objekts package 2020-02-22 14:43:24 +01:00
Tobydrama
2da7baeb77 Started on the board class 2020-02-22 14:40:00 +01:00
Tobydrama
64dca4d9f7 added method getPlayerId in robot class and tested it in Robottest 2020-02-22 14:23:38 +01:00
Tobydrama
98c0ceed15 added one more test to RobotTest 2020-02-22 14:19:46 +01:00
Tobydrama
0dac36a6ea Made RobotTest more readable 2020-02-22 14:16:55 +01:00
Tobydrama
a30018dee4 addad a lot more test for RobotTest 2020-02-22 14:10:50 +01:00
Tobydrama
3bd9681d22 added a lot more comments to player 2020-02-22 13:42:43 +01:00
Tobydrama
3849e1b8fc added som comments to player 2020-02-22 13:18:30 +01:00
68022fec64 Forbedrer kodestil for TextureConverter
Bytter navn til TextureConverterUtil
Endrer til final modifier
Splitter tileTextureHeight og tileTextureWidth til to linjer
2020-02-20 14:20:00 +01:00
3adbd85202 Forbedrer TextureConverter
Legger til manglende static på metoder
Legger til teksturer for flere tiles
Forkorter lengden på convertElement metoden drastisk
2020-02-20 14:12:30 +01:00
210cf8dcaf Legger til final på variabler som ikke endres 2020-02-20 14:10:56 +01:00
29b48c1a87 Gjør nødvendige forandringer i klasser og interfaces relatert til Grid
Bytter rekkefølge mellom height og width
Forbedrer kommentarer
Gjør slik at testene bruker Tile i stedet for TileType
Legger til manglende exception i setElement til IGrid og Grid
2020-02-20 14:10:00 +01:00
Torbjørn Lunde Jensen
c61c3926bd Moves GridTest to correct package 2020-02-20 13:43:09 +01:00
Torbjørn Lunde Jensen
ee308900c2 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-20 13:36:00 +01:00
Torbjørn Lunde Jensen
61eb05d66a Adds a Grid class and GridTest class 2020-02-20 13:35:40 +01:00
a6a0045786 Flytter ting til korrekte pakker og forbedrer Tile og Wall
Fikser kommentarer, mellomrom og variabelnavn i Tile og Wall
Flytter IGrid, Robot og Wall til objects
Flytter tester til korresponderende pakker
2020-02-20 13:12:18 +01:00
2eac95fef9 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-20 12:52:15 +01:00
Petter Tobias Madsen
a28c92e9b9 Added a extra test to RobotTest 2020-02-20 12:21:48 +01:00
Petter Tobias Madsen
71562f1544 Tobias og Gabriel startet å teste Robot classen 2020-02-20 12:05:49 +01:00
Petter Tobias Madsen
9e764ecaf5 renamed TestWall to WallTest 2020-02-20 11:57:57 +01:00
Petter Tobias Madsen
ac43b7e322 Tobias og Gabriel lagde en robot class 2020-02-20 11:56:20 +01:00
3e2ff13bc8 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-20 11:27:09 +01:00
Torbjørn Lunde Jensen
fd6ae823c5 Fixes imports in TileTest 2020-02-20 11:26:35 +01:00
3293734f1f Merge branch 'master' of https://github.com/inf112-v20/Fiasko
 Conflicts:
	src/test/java/inf112/fiasko/roborally/PositionTest.java
2020-02-20 11:23:06 +01:00
124fe3d6d4 Begynner på en klasse som konverterer mellom elementer og teksturer 2020-02-20 11:22:51 +01:00
Petter Tobias Madsen
f5a9a6d423 fixed issues with camel case in position test 2020-02-20 11:21:59 +01:00
Petter Tobias Madsen
f3120d1047 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-20 11:19:46 +01:00
Petter Tobias Madsen
c563fab7c1 Tobias og Gabriel lagde en IGrid Interface 2020-02-20 11:19:34 +01:00
b1d7cb58aa Fikser navn på tester i PositionTest 2020-02-20 11:19:29 +01:00
Torbjørn Lunde Jensen
183ba4e507 Merge branch 'master' of https://github.com/inf112-v20/Fiasko 2020-02-20 11:14:40 +01:00