Comments (1)
To complete this: (completed is crossed out)
Add lua recompile hook to systems. This should be called when lua is recompiledCreate proper place for init functions to run for systems.Add error checking for retrieving lua values(try/catch is good enough. Sol will output error in console for you.)- Add scene definition into json file to be parsed by lua
- Integrate lua into some major systems
- Implement API that Lua scripts can utilize
look into combining SystemMessages with BackendMessages, if it looks like a good idea then do it.- Add build process for downloading proper version of sol2 and lua
- Verify all builds compile and run properly
from light-show-boilerplate.
Related Issues (20)
- Implement scene switching and add tests HOT 1
- Add proper debug logs HOT 1
- Implement file structure for src HOT 1
- Revise readme HOT 2
- Revise particle system HOT 3
- Supply shader in component init vs finding in systems?
- Add alternative to assert for nullptr check
- Remove member consts for components
- Combine ShaderBase with Shader class HOT 1
- Add automated documentation using something like doxygen
- Add engine namespace to seperate engine logic from game logic.
- Implement scene json HOT 1
- Fix DebugDrawer HOT 1
- Verify build on linux once milestone is done
- No window title
- Move RenderTexture, PointLightDepthMap, DirectionalLightDepthMap, etc objects from Engine::Game to components and systems. HOT 1
- Revise Input HOT 2
- Create new 3D Model Exporter using boilerplate.
- Vital: fix Rule of 3/5- very important for OpenGL wrappers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from light-show-boilerplate.