summaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-24Add simple PerfView widget to show the deltaTimeNao Pross2-0/+34
2018-11-24Add dynamic widgets (update on every gameloop tick)Nao Pross2-3/+27
2018-11-24Enable use of assertionsNao Pross1-3/+1
Assertions are faster and normally not enabled, so they are a good to debug when things that *should* never happen, happen.
2018-11-24Call Game.update() on Scene loopNao Pross2-1/+8
2018-11-24Add RenderingHints and minor performance improvementsNao Pross4-1/+20
2018-11-24Remove Swing dependencyNao Pross3-18/+12
We can build everything on top of AWT
2018-11-24Update MapScene size members on window resizeNao Pross2-1/+15
2018-11-21Add simple widget.Clickable interface with example ButtonNao Pross4-3/+44
2018-11-21Start implementation of widgets featureNao Pross2-1/+47
2018-11-21Comment out annoying @Deprecated for MapLoaderNao Pross1-3/+3
2018-11-21Disable Pause feature, add scene UNIQUE_NAME generatorNao Pross6-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-21Fix InvalidStateException at scene loading, add Scene.requestScene()Nao Pross6-87/+138
The internal game state management has also been changed for the new scene management in the graphics
2018-11-21Generalize to use only Scenes, attempt to implement pauseNao Pross9-137/+275
Compiles, but its totally broken
2018-11-20Add res folder for resourcesNao Pross1-1/+1
2018-11-20Refractor MapScene.render() AffineTransformsNao Pross3-19/+32
2018-11-20Correct BufferStrategy renderingNao Pross1-4/+9
2018-11-20Remove Scene.absoluteRender(), add Scene.build()Nao Pross5-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-20Refractor game state change detection / locksNao Pross4-27/+53
2018-11-20Move Map loading into Game (out of graphics)Nao Pross4-24/+59
2018-11-20Add currentMap to Game, waitStateChange now returns the new stateNao Pross2-3/+10
2018-11-20Refractor MapSceneNao Pross4-138/+159
2018-11-20Add Game class, fix GameWindow's scene loading / managementNao Pross6-61/+229
The new Game class contains the state of the game and the main logic to manage maps, actors and scores.
2018-11-20Make x y members of Tile publicNao Pross1-2/+2
2018-11-20Suppress serialVersionUID warningNao Pross5-40/+52
2018-11-20Separate MapLoader constructorsNao Pross1-6/+6
2018-11-20Implement unbreakable weaponsNao Pross1-6/+12
2018-11-19Move util.Palette to graphics.Palette, fix canvas resizeNao Pross4-3/+3
2018-11-19Create java package for the projectNao Pross12-7/+40
2018-11-19Set up CardLayout for GameWindow and Scene pause/resumeNao Pross4-39/+130
2018-11-19Update GameWindow and remove parent frame dependency on SceneNao Pross5-77/+74
2018-11-19Update Scene class (and some derivates) to be abstractNao Pross8-63/+83
2018-11-19Add Actor.SkillSet, remove useless members in various strucutresNao Pross4-96/+63
2018-11-19Add TODOs for various correctionsHEADmasterNao Pross10-7/+102