12 Commits (bc47664c3d4b2089209d4af19b9dec2f593b7de9)

Author SHA1 Message Date
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 4238c2b16f Added bounding inside transforms of entities that are recomputed when the entity transforms 6 years ago
Shariq Shah 115873b586 Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in editor 6 years ago
Shariq Shah 239d44ac6e Fixed bug with meshes registering with uninitialized materials and not rendering 6 years ago
Shariq Shah 6629078c3e Implemented reading player data from scene file and marked unnecessary entities as transient to avoid saving themto file when saving the scene. Implmented hiding editor related entities in scene hierarchy 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 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 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 66b72cca73 Implemented showing selected entity in editor with a specific colour 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 c651847d43 Removed several warnings 7 years ago
Shariq Shah 6b105f467c Added player module, player init, update and visual representation. Fixed bugs in assigning default texture at material init and setting parent when creating entities in scene 7 years ago
Shariq Shah 4a2b6e723c Improved editor camera handling and reimplemented showing current entities in the editor 7 years ago
Shariq Shah 56482d06b2 Fixed bugs in rendering code, began separating editor camera from game camera 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 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 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 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 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 e43b3aa324 Added OpenAL-soft for sound playback 9 years ago
Shariq Shah 16dca4f9ca Fixed minor bugs in input code 10 years ago
Shariq Shah c97dbf5777 Started adding heirarchical transformations 10 years ago
Shariq Shah 1b649feadc Added camera and model. Made several modifications and fixes throughout the code 10 years ago
Shariq Shah cfd810f020 Added transform component 10 years ago
Shariq Shah f7e1887028 Renamed some functions, replaced bool with int and added function to close main window and stop game 10 years ago
Shariq Shah 4a8c3133bb Removed typedefs and changed struct/enum usage 10 years ago
Shariq Shah 4d2f59dcb0 Added Entity creation and removal 10 years ago