Shariq Shah
|
ed3bba2930
|
Added background music to scene
|
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
|
e9ab3ae4af
|
Added landing and jumping sounds
|
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
|
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
|
5abc152ab8
|
Implemented functionality behind pause menu buttons
|
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
|
e62bf12bc5
|
Added per-scene init and cleanup functions
|
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
|
4ccf09683e
|
Introduced configurable fixed time step
|
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
|
1514f3990f
|
Added sliding along walls and other obstacles when facing them head on
|
6 years ago |
Shariq Shah
|
ae1364d2cd
|
Added finding bounding box normal from intersection point and ray
|
6 years ago |
Shariq Shah
|
eb91c66d36
|
Added simple player movement with jump, gravity and collision
|
6 years ago |
Shariq Shah
|
33c2ea7ceb
|
Simplified rendering by removing unnecessary fbos and rendering to backbuffer directly which also brought back msaa
|
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
|
9c89516d3a
|
Improved ray-boundingbox intersection tests and implemented getting hit distance from ray-bounding box intersection test
|
6 years ago |
Shariq Shah
|
ca3a5ac6ec
|
Implemented ray-boundingbox intersection test
|
6 years ago |
Shariq Shah
|
4238c2b16f
|
Added bounding inside transforms of entities that are recomputed when the entity transforms
|
6 years ago |
Shariq Shah
|
964cbc3321
|
Implemented saving/loading player camera's clear color when scene is saved/loaded
|
6 years ago |
Shariq Shah
|
76a6e48f5e
|
Minor addition and refinements in editor behaviour
|
6 years ago |
Shariq Shah
|
bd55fc66bf
|
Implemented duplicating selected entity in editor
|
6 years ago |
Shariq Shah
|
e81372c88e
|
Implemented saving/loading entites using dialogs from editor
|
6 years ago |
Shariq Shah
|
16beb89250
|
Implemented editor functionality to read/write scene to/from files
|
6 years ago |
Shariq Shah
|
4849f7d3e4
|
Implemented setting/resetting entity's parent in editor
|
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
|
c874dcf598
|
Fixed issue with entities not updating their transformation materix and in turn not being able to update their children after they are transformed in 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
|
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
|
651cbf1883
|
Implemented command to save scene to 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
|
adcdab7aad
|
Fixed several sound related bugs and added missing functionality
|
6 years ago |
Shariq Shah
|
24c3e5305a
|
Added delete shortcut key to editor
|
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 |