-
Notifications
You must be signed in to change notification settings - Fork 4
Render3D
This is the renderer for all game objects including entities and the world
This renders the map using a sprite cache. The cache is marked for updating when the world is changed. The background of the world is also animated here, if it is animated. This is affected by the game time colour.
This renders the tree planting cursor using a shape renderer. The cursor is green over plantable terrain and red if a tree cannot be planted
Renders shadows for every entity with a shadow based on their shadow mask
This renders all entities that are stored on the current world. This is affected by the game time colour. The entities are rendered using the order of AbstractEntity.compareTo, which orders them from the top down with isometric considerations. All entities render with their texture, x coordinate and y coordinate, isometrically. Animated entities render with their animation frame instead of their texture.
A class for rendering objects that normally only render on a sprite batch onto a sprite cache. For example, the map.
- Home
- How To Play
- Keybindings
- Inventory and Resources
- Trees
- Portals and Worlds
- Projectiles
- Enemies
- Waves & Spawning
- Graphical assets progress overview
- Audio Files
- Design Templates
- Blender Intro
- Converting 3D models to Sprites
- Scripting in Blender
- Creating a Model in Sketchup
- Colouring and Animating in Blender
- Animation using Dope Sheet, Keyframes and Scale Transformation in Blender
- Template
- Testing
- Terrain
- Terrain Generation
- Resource Trees
- Main Menu, Chat, options
- Main Menu V2, Options V2, Sound
- Damage Trees
- Projectiles
- Enemy User Testing
- Tree planting, inventory GUI, resources, portals
- Caveman Character
- Debug Mode Menu
- Tree learning, Attack Trees, Main Menu Tutorial Resources Styling
- Revamped Resource Trees
- Squirrel User Testing
- Final evaluation
- Project Structure
- Git Workflow
- GUI
- Worlds
- Entity Directions
- Resources
- Inventory
- AbstractEntities
- BasicProperties
- MortalEntity
- ProgressBarEntity
- Multiplayer
- Trees
- TimeEvent
- Game Time
- Animations
- Enemies
- Waves
- Player
- Projectiles
- Effect
- Particles
- Path Manager
- Sounds
- Debug 'God' Mode
- 2D Collision
- Box3D {depreciated}
- Render3D
- Cheat Codes