Shariq Shah
|
9f45cd7190
|
Fixed crash on launch bug by changing init/de-init of entities
|
5 years ago |
Shariq Shah
|
e7022af69f
|
Added notification display in editor
|
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
|
360a768952
|
Implemented flag for ignoring collision and Added pickups to editor
|
5 years ago |
Shariq Shah
|
a988bdea8a
|
Implemented pickups and fixed several other lingering errors
|
5 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
|
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
|
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
|
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
|
43fe537db1
|
Implemented saving/loaded bounding boxes for entities that are not static meshes
|
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
|
33e07e5a52
|
Fixed a bug in how textures are displayed by nuklear and implemented saving transform informations for all entities, archetypes or not
|
6 years ago |
Shariq Shah
|
b8b4f13809
|
Implemented a uniform parameter that allows scaling the uvs for a particular entity and is saved/loaded along with the entity
|
6 years ago |
Shariq Shah
|
e81372c88e
|
Implemented saving/loading entites using dialogs from 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
|
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
|
bb8f247936
|
Implemented contextual menu for entering new diffuse texture name for static meshes in editor
|
6 years ago |
Shariq Shah
|
7413dec494
|
Implemented reading/writing static meshes & their material properties to file. Implemented viewing/editing static mesh properties in editor
|
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
|
665940ccad
|
Minor changes to default values of sound source when loading from 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
|
c443e4d9ee
|
Fixed editor camera right-click bug
|
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
|
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
|
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
|
4a2b6e723c
|
Improved editor camera handling and reimplemented showing current entities in the editor
|
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
|
dae9c6d0ef
|
Began work on serializing entity physics data to file
|
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
|
83255ae281
|
Implemented better handling of finding opening and closing braces in new parser
|
8 years ago |
shariq
|
f7ae03fb9b
|
Camera fbo parameters are now saved to file when saving entity, also fixed several bugs in entity loading from file
|
8 years ago |
shariq
|
d565295ea9
|
Fixed missing new-line in light serialization and a bug caused by checking eof in scene files
|
8 years ago |