Shariq Shah
|
c83c4a8eb4
|
Implemented Win/Fail states
|
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
|
1aa4d1149d
|
Fixed issue with paused sounds playing when game is resumed from pause state
|
6 years ago |
Shariq Shah
|
10727fbc33
|
Implemented simple turret state machine ai
|
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
|
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 |
Shariq Shah
|
b427932c34
|
Removed unused parameter
|
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
|
a9c6acf721
|
Fixed transformed bounding box calculation
|
6 years ago |
Shariq Shah
|
42a25e0499
|
Re-implemented and improved debug vars that can display different types of numerical and graphical data without needing any slots
|
6 years ago |
Shariq Shah
|
11b2f2da14
|
Fixed gimbal lock by fixing the quaternion multiplication order when getting absolute rotation for camera entity
|
6 years ago |
Shariq Shah
|
7134d23e6b
|
Added very hacky fps controls
|
6 years ago |
Shariq Shah
|
0ea5ee3e89
|
Fixed issue where cameras would use the render resolution set in config instead of actual resolution
|
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
|
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
|
adcdab7aad
|
Fixed several sound related bugs and added missing functionality
|
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
|
1d86626840
|
Changed how config files or cvars are used in the code
|
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
|
370b58e978
|
- Removed unused old build system files
- Moved todo and completed items into separate todo.txt file
- Removed unncessary items from todo
- Updated README
|
7 years ago |
Shariq Shah
|
ccb52b9cf8
|
Update to recent changes on linux
|
7 years ago |
Shariq Shah
|
e47b494d80
|
Fixed a bug with rendering and added rpath in linux build
|
7 years ago |
Shariq Shah
|
c651847d43
|
Removed several warnings
|
7 years ago |
Shariq Shah
|
b691df0e1b
|
Modifed ray intersection and Added misc windows related files
|
7 years ago |
Shariq Shah
|
ad5b56b717
|
Fixed vec4 and mat4 multiplication, Implemented screen coord to ray and ray-sphere collision
|
7 years ago |
Shariq Shah
|
02ee41c788
|
Implemented switching between game and editor mode
|
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 |