20 Commits (c3305a9522c5aa741eae31114ca01db3774560bb)

Author SHA1 Message Date
Shariq Shah c3305a9522 Groundwork for enemy entity type 6 years ago
Shariq Shah 5ffa594200 Added utility sound_source entity functions 6 years ago
Shariq Shah 43fe537db1 Implemented saving/loaded bounding boxes for entities that are not static meshes 6 years ago
Shariq Shah bc47664c3d Implemented base and derived bounding boxes to enable picking all entity types in editor. Implemented ray mask when querying the scene 6 years ago
Shariq Shah 33e07e5a52 Fixed a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not 6 years ago
Shariq Shah b8b4f13809 Implemented a uniform parameter that allows scaling the uvs for a particular entity and is saved/loaded along with the entity 6 years ago
Shariq Shah e81372c88e Implemented saving/loading entites using dialogs from editor 6 years ago
Shariq Shah 4f3632bb3e Fixed several bugs and implementing loading saving entity archetypes when loading and saving scenes 6 years ago
Shariq Shah 7150aff216 Replaced bools in entity with flags 6 years ago
Shariq Shah cf8f989301 Implemented first version of reading/writing entites to/from files 6 years ago
Shariq Shah bb8f247936 Implemented contextual menu for entering new diffuse texture name for static meshes in editor 6 years ago
Shariq Shah 7413dec494 Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor 6 years ago
Shariq Shah 78992826d6 Implemented reading/writing entity's children to file when saving an entity archetype and fixed a bug where an entity would not be removed from its parent's children list 6 years ago
Shariq Shah 665940ccad Minor changes to default values of sound source when loading from file 6 years ago
Shariq Shah 33c181e0cb Completed sound serialization to/from file and fixed issue with wav files not loading 6 years ago
Shariq Shah c443e4d9ee Fixed editor camera right-click bug 6 years ago
Shariq Shah 06d1eced8c Re-implemented entity to file read/write and corresponding console command to save entity to file 6 years ago
Shariq Shah c0dc6a2c69 Refactored sound related api and implemented writing entity to particular file 6 years ago
Shariq Shah 329075f6f5 Fixed bug where selecting entity using scene heirarchy would not update the cursor entity 6 years ago
Shariq Shah a79189b18e Removed game/library split, the game now compiles as one executable only. 7 years ago
Shariq Shah ccb52b9cf8 Update to recent changes on linux 7 years ago
Shariq Shah 4a2b6e723c Improved editor camera handling and reimplemented showing current entities in the editor 7 years ago
Shariq Shah a28c5bbda7 Phase 1 of Code Refactoring/Simplification complete. Moving towards fixed scene sizes and upfront allocation 7 years ago
Shariq Shah dae9c6d0ef Began work on serializing entity physics data to file 7 years ago
Shariq Shah a976a9aa2e Implemented Physics raycasting and getting entity as result from raycast 8 years ago
Shariq Shah b3cecf3221 Physics is now updated when entity's position/rotation is changed 8 years ago
Shariq Shah 0547958961 Proper handling of rigidbody associated with an entity and notifying it of movement or collision 8 years ago
Shariq Shah b2874e5786 Fixed issue with physics timestep 8 years ago
Shariq Shah 9703f74b0e Fixed broken orthographic camera 8 years ago
Shariq Shah e2fd8e2411 Separated sound source from sound source's instance 8 years ago
Shariq Shah 1c246273dd Replaced OpenAL with Soloud and added postbuild commands to create complete game distribution for windows visual studio 2017 release builds 8 years ago
Shariq Shah 3354df46bb Implemented writing to files through the new Parser and Parser_Object intrerface 8 years ago
Shariq Shah 1a61236082 Completed loading and saving entities using the new Parser and Parser_Objects 8 years ago
Shariq Shah 83255ae281 Implemented better handling of finding opening and closing braces in new parser 8 years ago
shariq f7ae03fb9b Camera fbo parameters are now saved to file when saving entity, also fixed several bugs in entity loading from file 8 years ago
shariq d565295ea9 Fixed missing new-line in light serialization and a bug caused by checking eof in scene files 8 years ago
Shariq Shah 4774e83133 Implemented writing scene to file 8 years ago
shariq a4f3021e44 Moved all source files into their appropriate directories i.e. common, game and libsymmetry and began migrating build system to GENie 8 years ago
shariq 16b3293b41 Separated Game and Game Library code into executable and reloadable shared library 8 years ago
shariq 132e49f434 Added support for launching under wayland on linux and ability to select between x11 and wayland through config file 8 years ago
shariq 5d35656b0c Added inspector for light data and fixed bugs with reading vec types from strings 8 years ago
shariq 6a1132fa91 Added entity list viewer to editor which shows all entities currently in the scene 8 years ago
shariq 908181fac1 Implemented initial version of loading entities from file 8 years ago
shariq 34ccb51d2e Implemented writing entity to text file 8 years ago
shariq da302520b7 Fixed crash on exit 8 years ago
shariq b7f490ebdb All funcions that previously required 'Component' structs now only need Entity. Phase 2 of the refactoring towards Fat entities completed 8 years ago
shariq 8a44bdf4b1 Phase 1 of the great refactoring complete 8 years ago
Shariq Shah 6c2ec5a688 Fixed bug with frustum culling not working sometimes 9 years ago
Shariq Shah e43b3aa324 Added OpenAL-soft for sound playback 9 years ago
Shariq Shah 08a7b96ace Reverted to forward rendering, added default values for uniforms 9 years ago