Core Classes
- Component.java – Base behavior class for GameObjects.
- GameObject.java – Fundamental class for all scene entities.
- Scene.java – Represents a collection of GameObjects.
- GameView.java – Handles rendering and game logic updates.
Rendering
- Renderer.java – Base component for drawable objects.
- ImageRenderer.java – Renders images onto the screen.
- TextRenderer.java – Renders text using Paint objects.
Utilities
- UIFitter.java – Converts fake UI sizes to real screen sizes.
- Vector2.java – 2D math vector class with arithmetic operations.