Commit Graph

194 Commits (1e38af39aa53293503115ed20be37084855697f8)
 

Author SHA1 Message Date
Joey Pollack 1e38af39aa Refactors script registration to use a map of maps. Map of entity id to map of scripts; script name is key script instance is value. 3 years ago
Joey Pollack 0c2b5b2def Reorganized script api files
Added access to BlockOutComponent to the scripting system
3 years ago
Joey Pollack f0dd9e4e4d Physics components and physics sim working
Cleaned up tree view panels (no arrows on items with no children)
3 years ago
Joey Pollack c901fe6f9b Adds SpriteRendererComponent and Image asset to the editor 3 years ago
Joey Pollack d2608b4851 Entity component access and manipulation in wren scripts working! 3 years ago
Joey Pollack 204f0d294c Refactors the World Scripting API into it's own class 3 years ago
Joey Pollack 6b03a758d2 Refactored foreign method binding to be completely handled by the WrenState object 3 years ago
Joey Pollack df9eb0a4f7 Input in script proof of concept working 3 years ago
Joey Pollack 3c55ca9c5b CoreAPI initialization hooked up to WrenState
Foreign method binding system setup
3 years ago
Joey Pollack 09c4b10392 Small refactor to have World use WrenHandles to call methods instead of loading strings directly into the vm. 3 years ago
Joey Pollack dcd95ec685 Foundation of wren scripting system 3 years ago
Joey Pollack 5c9f2e0494 Scripts running during world update 3 years ago
Joey Pollack c507273ac4 Added a search box to the script component's drop down menu 3 years ago
Joey Pollack de8bc580df Script editor asset and script component created
Script component can track a script editor asset by it's UUID
Double clicking a script asset opens the script in vs code
3 years ago
Joey Pollack fa6bf27183 Editor assets switched to use UUIDs 3 years ago
Joey Pollack 50f338c68a Adds foundation for Wren to replace LUA 3 years ago
Joey Pollack 95d9630b6b Corrected entity parent/child math bug
children now follow parents correctly
3 years ago
Joey Pollack ee9112897c Basic world simulation working in editor 3 years ago
Joey Pollack 148dd8e1bc Drag/drop to change entity parent/child relationship working 3 years ago
Joey Pollack b87f95dd94 Drag and drop entities partially working 3 years ago
Joey Pollack c5ef8805db Delete entity hierarchy working 3 years ago
Joey Pollack 7e41b4d259 Entity remove working 3 years ago
Joey Pollack 82dc6b000a Components can be removed 3 years ago
Joey Pollack 2bf786ac9d Components can be removed 3 years ago
Joey Pollack f16ce840b2 Entities respect their parent's transforms again 3 years ago
Joey Pollack 4b9bbc8991 Sorting render groups by render layer 3 years ago
Joey Pollack 2279b3ff45 Entity parent/child hierarchies implemented 3 years ago
Joey Pollack d893849dc3 Basic parent/child relation working with entities 3 years ago
Joey Pollack 48594adb03 Parent transforms implemented for quads 3 years ago
Joey Pollack 9686b05a67 PoC working for parent/child in quad rendering 3 years ago
Joey Pollack c44b4917aa Merge branch 'dev' of ssh://joeyrp.com:21098/home/joey/repos/lunarium into dev 3 years ago
Joey Pollack c330319ad2 Adds BlockOutComponent for graphically representing an entity with a simple quad.
WorldView preview drawing works!
Middle Mouse drag to move works for WorldView
3 years ago
Joey Pollack bbbf6cc2a2 Adds BlockOutComponent for graphically representing an entity with a simple quad.
WorldView preview drawing works!
Middle Mouse drag to move works for WorldView
3 years ago
Joey Pollack 73f2e06541 Adds new events to the editor 3 years ago
Joey Pollack cd541e7d75 Adds VelocityComponent and CameraComponent
Adds instructions doc explaining the process of adding new components
3 years ago
Joey Pollack 9e49450b0b Editor Assets can draw their properties 3 years ago
Joey Pollack 17fa0aeb68 Preparing editor assets to show their properties 3 years ago
Joey Pollack 8bda714099 Fixed crash bug in TileMap 3 years ago
Joey Pollack 3dd13b06f5 Release mode crash bug fixed (uninitialized variable....) 3 years ago
Joey Pollack 9c37b81765 FINISHED! 3 years ago
Joey Pollack 43ac2d1d06 Editor builds with some render code removed 3 years ago
Joey Pollack 225199dfcc New renderer is feature-complete 3 years ago
Joey Pollack 7f9cb5ce58 DrawEllipseFilled working 3 years ago
Joey Pollack 0aa09c280e Data double buffer moved into the VertexBuffer class
Draw method added to VertexBuffer class
3 years ago
Joey Pollack b7ffc48525 Scene cleaned up a bit 3 years ago
Joey Pollack a3a8743d21 We have line drawing in batch 3 years ago
Joey Pollack 1353fba393 Updates the Simple Render Scene with better gui features
Adds flip vertical method to the Texture class
3 years ago
Joey Pollack f0fb3fdec1 Line shaders written
Renderer2D prepared for Lines and Ellipses
3 years ago
Joey Pollack 8d75fd9488 DrawSprite implemented (just calls DrawQuad) 3 years ago
Joey Pollack dfa237d2be Text rendering working again 3 years ago