Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-11-21 | Add simple widget.Clickable interface with example Button | Nao Pross | 4 | -3/+44 | |
2018-11-21 | Start implementation of widgets feature | Nao Pross | 2 | -1/+47 | |
2018-11-21 | Comment out annoying @Deprecated for MapLoader | Nao Pross | 1 | -3/+3 | |
2018-11-21 | Disable Pause feature, add scene UNIQUE_NAME generator | Nao Pross | 6 | -51/+73 | |
There is a bug with the management of the scenes that has to be solved before implementing the pause (and consequently PauseScene) | |||||
2018-11-21 | Fix InvalidStateException at scene loading, add Scene.requestScene() | Nao Pross | 6 | -87/+138 | |
The internal game state management has also been changed for the new scene management in the graphics | |||||
2018-11-21 | Generalize to use only Scenes, attempt to implement pause | Nao Pross | 9 | -137/+275 | |
Compiles, but its totally broken | |||||
2018-11-20 | Add res folder for resources | Nao Pross | 1 | -1/+1 | |
2018-11-20 | Refractor MapScene.render() AffineTransforms | Nao Pross | 3 | -19/+32 | |
2018-11-20 | Correct BufferStrategy rendering | Nao Pross | 1 | -4/+9 | |
2018-11-20 | Remove Scene.absoluteRender(), add Scene.build() | Nao Pross | 5 | -21/+34 | |
absoluteRender was a useless method since the normal render can be extended by overriding and calling super.render() Scene.build() is a new method which runs once when the scene thread starts, and is meant to be used to initialize the scene. | |||||
2018-11-20 | Refractor game state change detection / locks | Nao Pross | 4 | -27/+53 | |
2018-11-20 | Move Map loading into Game (out of graphics) | Nao Pross | 4 | -24/+59 | |
2018-11-20 | Add currentMap to Game, waitStateChange now returns the new state | Nao Pross | 2 | -3/+10 | |
2018-11-20 | Refractor MapScene | Nao Pross | 4 | -138/+159 | |
2018-11-20 | Add Game class, fix GameWindow's scene loading / management | Nao Pross | 6 | -61/+229 | |
The new Game class contains the state of the game and the main logic to manage maps, actors and scores. | |||||
2018-11-20 | Make x y members of Tile public | Nao Pross | 1 | -2/+2 | |
2018-11-20 | Suppress serialVersionUID warning | Nao Pross | 5 | -40/+52 | |
2018-11-20 | Separate MapLoader constructors | Nao Pross | 1 | -6/+6 | |
2018-11-20 | Implement unbreakable weapons | Nao Pross | 1 | -6/+12 | |
2018-11-19 | Move util.Palette to graphics.Palette, fix canvas resize | Nao Pross | 4 | -3/+3 | |
2018-11-19 | Create java package for the project | Nao Pross | 12 | -7/+40 | |
2018-11-19 | Set up CardLayout for GameWindow and Scene pause/resume | Nao Pross | 4 | -39/+130 | |
2018-11-19 | Update GameWindow and remove parent frame dependency on Scene | Nao Pross | 5 | -77/+74 | |
2018-11-19 | Update Scene class (and some derivates) to be abstract | Nao Pross | 8 | -63/+83 | |
2018-11-19 | Add Actor.SkillSet, remove useless members in various strucutres | Nao Pross | 4 | -96/+63 | |
2018-11-19 | Add TODOs for various correctionsHEADmaster | Nao Pross | 10 | -7/+102 | |