Commit Graph

189 Commits (204f0d294c072c97dc5d73ada6757005f8761fef)
 

Author SHA1 Message Date
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
Joey Pollack f88c8a8918 renderer2D DrawQuad can now draw sub-regions of textures, this allows for sprite sheets again 3 years ago
Joey Pollack a3a89a291a Text Renderer is properly joining all of the character pixel data into one long texture! The characters are aligned to the top of the frame (which I think is correct for calculating the uvs for each char) 3 years ago
Joey Pollack 777b4bd2f3 Multiple texture slots working in the quad shader 3 years ago
Joey Pollack 96c404c11c Stress test with math on the GPU 3 years ago
Joey Pollack 7f97bdae15 Stress testing with math on the CPU 3 years ago