156 Commits (32b192169cd8031919706f94830e81a6d3c791df)

Author SHA1 Message Date
Shariq Shah 32b192169c Fixed long standing frustum culling bug 5 years ago
Shariq Shah 815b39a08a Fixed long standing memory leak by using nk_buffer_clear each frame 5 years ago
Shariq Shah 06adc22110 Added player start and fixed bug with editor camera pitch locking 5 years ago
Shariq Shah e7022af69f Added notification display in editor 5 years ago
Shariq Shah 4846124a29 Added game end dialog 5 years ago
Shariq Shah b62aa3f78f Added wrappers around malloc, calloc, realloc and free to track allocation/deallocation 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 5ea0d73d3d Added muzzle light and mesh to enemies 5 years ago
Shariq Shah 9b431e5d6c Added muzzle mesh to player 5 years ago
Shariq Shah 4eb832749e Added light flash to player weapon and fixed a transformation related bug 5 years ago
Shariq Shah 902d7a3a57 Added player weapon mesh and always render flag 5 years ago
Shariq Shah ed3bba2930 Added background music to scene 5 years ago
Shariq Shah 360a768952 Implemented flag for ignoring collision and Added pickups to editor 5 years ago
Shariq Shah 28113697e3 Added sound effects for pickups 5 years ago
Shariq Shah a988bdea8a Implemented pickups and fixed several other lingering errors 5 years ago
Shariq Shah 2adcef4a1f Reworked how scene cleanup/init functions are stored and loaded, added functionality in editor to specify next scene, init and cleanup func names 5 years ago
Shariq Shah 238d1518a3 Implemented in-game hud, keys in posession, key required for door and other game gui skinning 5 years ago
Shariq Shah c83c4a8eb4 Implemented Win/Fail states 6 years ago
Shariq Shah 66cf5cc087 Added saving scene init/cleanup funcs if there are any assigned when saving the scene 6 years ago
Shariq Shah 480466bb44 Fixed crash where existing source buffer would be unloaded by an entity when setting a new source buffer causing a crash if the source buffer was still in use by another entity 6 years ago
Shariq Shah de632471e8 Implemented event subscriptions for specific senders 6 years ago
Shariq Shah cd0416c1cf Added audio cue when player does not have the right key combination 6 years ago
Shariq Shah 016128f4b7 Added timer support and changed how subsequent jumps work 6 years ago
Shariq Shah a44e61c4e5 Added player walk footstep sound 6 years ago
Shariq Shah d635bab4ec Implemented checking for key mask when door is triggered and added player properties to property inspector 6 years ago
Shariq Shah 7e769eb64f Changed property inspector to show local transform values by default entities and show absolute values as read-only 6 years ago
Shariq Shah 882880b7cf Added door properties to property inspector 6 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 b9abcf481d Fixed bugs with input events routed to the wrong gui context 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 2ea45b6743 Fixed crash where selected entity in editor would get deleted in game mode and cause a crash when switching to editor mode 6 years ago
Shariq Shah 99b2abe0ec Fixed bugs with trigger 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 b12b480c3d Updated todo 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 289a480483 Fixed rotation issues with turrets 6 years ago
Shariq Shah 2ebd4feac4 Added aqcuire target state to turret 6 years ago
Shariq Shah 10727fbc33 Implemented simple turret state machine ai 6 years ago
Shariq Shah 9b73126b8c Updated blender exporter to correctly orientate mesh before exporting 6 years ago
Shariq Shah 4ccf09683e Introduced configurable fixed time step 6 years ago
Shariq Shah e18b32a9a5 Added scene reload command and fps display to debug vars and made minor changes to how selected entity is displayed in editor 6 years ago
Shariq Shah 8f9a43d1ec Added turret rotation 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 ddfbbbfa2d Sound source properties are now applied to each newly created instance 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 708a9f9853 Brought back sprinting and moved player movement related variables to config file 6 years ago