Max Gerbeth
271532d3c4
Test if item still available in the shop
2 years ago
Max Gerbeth
ef4a818ace
Create JSONObjects in Shop.buy()
2 years ago
Max Gerbeth
85bcef10ab
implementing request for item and amount
2 years ago
Max Gerbeth
ac6deabcfe
Merge remote-tracking branch 'origin/develop' into shop
2 years ago
David Hermann
13f6640dc7
refactoring: Moved InteractionLoop and JsonParser to the new directory "classes".
Removed test code from JsonParser.
Removed comment in Main
2 years ago
Max Gerbeth
f32fa1704f
implementing itemRotation()
2 years ago
Max Gerbeth
b6f1b1f6d0
refactoring: loadPartofItems()
2 years ago
Max Gerbeth
c7b47c84e4
refactoring: printCurrentShopItems()
2 years ago
Max Gerbeth
25a0297ec7
implementing itemRotation()
2 years ago
Max Gerbeth
4a8ebd9166
refactoring: printArrayList() in Shop.java
2 years ago
Max Gerbeth
e568ffa523
implements loadItems()
2 years ago
Max Gerbeth
148b7f0927
unittest: ShopCommandTest.java
2 years ago
Max Gerbeth
f51c508b25
while input loop and validInput() method
2 years ago
Max Gerbeth
e96926dba3
refactoring: itemRotation()
2 years ago
Max Gerbeth
6a5a6454f5
refactoring: Shop.java and Item.java
2 years ago
Max Gerbeth
49bd7cb2c6
Added Method printArrayList()
2 years ago
Max Gerbeth
625d1ea2c2
refactoring: buy(), loadItems(), getCurrentShopItems(), quiz()
2 years ago
Max Gerbeth
d7fb342d9b
refactoring: getCurrentShopItems()
2 years ago
Max Gerbeth
19f227ebe8
Method headers added to Items.java
2 years ago
Max Gerbeth
a8e21e70e7
get and set Methods in Item.java
2 years ago
Max Gerbeth
31aea13df5
Constructor in Item.java
2 years ago
Max Gerbeth
d5bf6ba5fe
Added Item.java
2 years ago
Max Gerbeth
e361f4f2b9
Shop command integration
2 years ago
Max Gerbeth
cfa4e9de4e
Added ShopCommand.java
2 years ago
Max Gerbeth
8e7fbfb26c
Added Shop.java
2 years ago
David Hermann
ede261e59d
refactor: Deleted unused imports from Main class
2 years ago
David Hermann
59a36a66a6
unittest: Added unit test for the quit/exit command
2 years ago
David Hermann
b3dfbe3601
refactor: outsourced code in String function
2 years ago
David Hermann
dfc7fae51a
refactor: Deleted unit test for main class.
Removed scanner from main class.
2 years ago
David Hermann
ffca558531
unittest: Added unittest for the help command
2 years ago
David Hermann
5a35f0ee84
refactor: Edited help command
Prepared for unit test, output message is now hardcoded
2 years ago
David Hermann
d46176e8a2
Added the quit command
This command quits the game with exit code 0.
2 years ago
David Hermann
0933a56a4d
Added the help command
This command prints a list of all commands which are available
2 years ago
David Hermann
4038f1bfd5
The game loop is now checking if the command exists.
2 years ago
David Hermann
a878b6ad0d
The boot class will be created now.
2 years ago
David Hermann
41ae408d8c
Created the boot class
After creating an object from this class, the game will start by here.
Added the CommandListener
This listener will add the commands which the game has and will have
2 years ago
David Hermann
7b7f81ec65
Created the game engine
An endless loop where a scanner scans the next line after one action and print it.
2 years ago
David Hermann
b93b246de1
Added CommandAPI interface
This interface is importing one method "performCommand" in all future commands.
performCommand has the following parameters:
- scanner, Scanner
2 years ago
David Hermann
7d3da78ded
Added JSONParser.java to handle read and search for key events.
2 years ago
David Hermann
023a5185cc
Added org.json library to project
Version 20180130
2 years ago
David Hermann
2aaef7f903
refactor: Changed the name of the package.
org.example -> org.bitbiome
2 years ago
David Hermann
945fac0dfa
Added config files for the game with examples:
- crafting.json
- gameconfig.json
- items.json
- playerconfig.json
2 years ago
David Hermann
a9b5c0112a
refactor: Changed the build method of the project in build-project.sh
2 years ago
David Hermann
fcd63455b4
refactor: Deleted the dot in front of "out" and "target" in .gitignore
2 years ago
David Hermann
0f932e797a
Edited .gitignore
Added README.md and team.md
2 years ago
David Hermann
f0f8f7c630
Initial Commit
Created Project
Added JUnit5 to pom.xml
Added build-project.sh
Generated Example Unit Test
2 years ago