df180bf372
Adds helper method for conveyor belt method
2020-03-16 17:51:06 +01:00
62d887fa76
Optimized imports
2020-03-16 17:35:53 +01:00
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
816f502f12
Adds partial functionality that moves robots standing on conveyor belts.
2020-03-16 17:31:54 +01:00
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
14dfbea630
Endret metodenavn for mer lesbarhet
2020-03-16 16:46:22 +01:00
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
d864e60f24
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-12 12:38:40 +01:00
bbfbdb0539
fixed some methods in player
2020-03-12 12:38:00 +01:00
4b731cb062
Fikser og forbedrer rotateCogwheels
2020-03-12 12:21:31 +01:00
aa5b5bdb81
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-12 11:58:02 +01:00
9ebd5e3af0
Adds method to rotate robots standing cogwheels
2020-03-12 11:49:14 +01:00
a2f861077b
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-12 11:24:25 +01:00
4f9d58152c
Added comments to Player
2020-03-12 11:24:20 +01:00
9c5a50d74a
Added more comments to deck
2020-03-12 11:24:04 +01:00
d5d87d11dd
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-12 11:21:14 +01:00
7e37fbdce9
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-12 11:15:17 +01:00
ca86b3fe55
Made documentation for BoardElementContainer.java
2020-03-12 11:15:03 +01:00
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
8d9a85946e
Adds default label to RoboRallyGame::makeMove switch.
2020-03-10 18:26:16 +01:00
a86b4efbb7
Fikser bug der robot kan gå forbi vegger som er på kanten av brettet.
2020-03-10 18:18:32 +01:00
4d309d4321
Merge branch 'master' of https://github.com/inf112-v20/Fiasko
2020-03-10 17:29:47 +01:00
cba469d09f
Adds method that moves robot according to action enum
2020-03-10 17:29:36 +01:00
54ada72297
Lagt til getPositionOfTileOnBoard metoder og generisk metode makeTileList
2020-03-10 16:07:14 +01:00
b03270203e
Lagt til BoardElementContainer.java
2020-03-10 16:04:27 +01:00
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
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
315cbb2590
Fikser en del småfeil i Deck, ProgrammingCardDeck og tester
2020-03-03 17:57:27 +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
e07e10b2bc
Endret getCards i Deck
2020-03-03 15:35:43 +01:00
42726b5e78
lagde flere tester i PlayerDeckTest
2020-03-03 15:25:39 +01:00
b8c9c87b39
fixet masse ting i Deck classen
2020-03-03 14:13:11 +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
d4aae02932
added some comments to deck class
2020-03-03 04:46:03 +01:00
f3a02b7ecc
lagde flere metoder i deck klassen
2020-03-03 04:33:58 +01:00
62ce1fdc7e
begynnte på Deck classen. skal refactorere senere
2020-03-03 04:18:07 +01:00
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
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