| Age | Commit message (Collapse) | Author | Files | Lines |
|
* im done
* feat(GameConfig): Adds immutability for GameConfig record
* accidentally removed main menu button
* throwing exceptions
* Please stop using protected
|
|
* chore(game assets): Removed unneeded pacman assets
Removed unneeded pacman assets, as a single asset just can be rotated.
* chore(): Updating to newest javafx version
Updated javafx to newest version.
Addded transitivity to modules.
* chore(GameController): Removes duplicate class GameController
* feat(camara): Adds camara abstraction and overhauls view
* fix(sprite): Removed exception from setRotation
No exception should be thrown if setting rotation in the Sprite class to
a number below 0 or above 360
|
|
* feat(View & Controller): Added screens for game, main menu and pause menu
Added screens:
- MainMenuView & MainMenuController.
- GameView & GameController.
- PauseView & PauseController.
* refactor(MainMenuController): MainMenuController constructs game
MainMenuController constructs games and allows the creation of a new game
without terminating the process:
* feat(View): Resource Manager for loading game textures
Add ResourceManager for centralized texture loading.
Implemented a singleton ResourceManager to handle loading of game textures.
Ensures each texture is loaded only once, improving performance and memory efficiency.
Includes fallback logic to return a default "missing texture" image
when a resource cannot be found.
Prevents accidental instantiation by enforcing the singleton pattern.
|
|
|