35 Commits (815b39a08a8e4a64096b50034a4768d371b928a5)

Author SHA1 Message Date
Shariq Shah 9f45cd7190 Fixed crash on launch bug by changing init/de-init of entities 5 years ago
Shariq Shah e7022af69f Added notification display in editor 5 years ago
Shariq Shah 61afe3d0d7 Fixed crash when default entity type is loaded from file and implemented functionality to treat default entity types as invisible colliders 5 years ago
Shariq Shah 360a768952 Implemented flag for ignoring collision and Added pickups to editor 5 years ago
Shariq Shah a988bdea8a Implemented pickups and fixed several other lingering errors 5 years ago
Shariq Shah 833bfecf1d Added simple auto open/close door 6 years ago
Shariq Shah 64dcb37310 First implementation for doors 6 years ago
Shariq Shah 1aa4d1149d Fixed issue with paused sounds playing when game is resumed from pause state 6 years ago
Shariq Shah 194053a10c Removed ODE completely 6 years ago
Shariq Shah 87f478b134 Implemented 'select parent' button in editor and added trigger event 6 years ago
Shariq Shah ac16c151a3 Started implementing trigger entity type 6 years ago
Shariq Shah ee13448c4a Re-implemented parts of sound source property inspector 6 years ago
Shariq Shah 08f6518253 Added another sound source child entity to enemy entity and added remaining turret properties to editor and in serialization to file 6 years ago
Shariq Shah 8bebda53e5 Implmented event subscription with a particular object. Added scene load event and configured enemy entities to use that to aquire pointers to child entities after scene is loaded 6 years ago
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