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
|
e8660d11e5
|
Added visual indicators for the key requirements to open a particular door if any
|
6 years ago |
Shariq Shah
|
9b187707e4
|
Added jump landing sound under version control
|
6 years ago |
Shariq Shah
|
016128f4b7
|
Added timer support and changed how subsequent jumps work
|
6 years ago |
Shariq Shah
|
e9ab3ae4af
|
Added landing and jumping sounds
|
6 years ago |
Shariq Shah
|
dcb62add68
|
Added player sprint sound
|
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
|
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
|
b9abcf481d
|
Fixed bugs with input events routed to the wrong gui context
|
6 years ago |
Shariq Shah
|
c1454e2a8d
|
Began work on in-game gui with separate context and fixed crash when sound source instance is destroyed without checking if its valid
|
6 years ago |
Shariq Shah
|
3902328628
|
Updated README
|
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
|
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
|
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 |
Shariq Shah
|
e6a748c458
|
Changed ray test to use the player's movement direction instead of forward direction when checking for collisions. Added ray drawing function that directly takes ray origin and directions as params instead of ray struct
|
6 years ago |
Shariq Shah
|
1514f3990f
|
Added sliding along walls and other obstacles when facing them head on
|
6 years ago |