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 |
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
|
ae1364d2cd
|
Added finding bounding box normal from intersection point and ray
|
6 years ago |
Shariq Shah
|
4986df6fb6
|
Fixed crash where deleting a hovered entity in editor would result in us crashing because the editor didn't know about the updated state of the entity and would still be pointing to it
|
6 years ago |
Shariq Shah
|
8fa7de827c
|
Added shortcut to show entity dialog. Fixed pressing enter not sending commit signal and updated utility script
|
6 years ago |
Shariq Shah
|
6546a95538
|
We no longer keep around geometry data after passing it on to opengl as it is not needed anymore resulting in some memory savings
|
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
|
475fdf564f
|
Disabled picking in editor when an axis is selected and a tool is active to make the editor a lot less annoying to use
|
6 years ago |
Shariq Shah
|
43fe537db1
|
Implemented saving/loaded bounding boxes for entities that are not static meshes
|
6 years ago |
Shariq Shah
|
c2d534ceeb
|
Updated build script to auto generate version from manually specified major and minor version along with revision number from git. Added link to itch.io page in README
|
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
|
b144e76367
|
Changed bounding sphere creation
|
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
|
2709c283f8
|
Fixed rotation gizmo for scaled entities
|
6 years ago |
Shariq Shah
|
5b69d7fc23
|
Implemented bounding box visualization in editor
|
6 years ago |
Shariq Shah
|
a9c6acf721
|
Fixed transformed bounding box calculation
|
6 years ago |
Shariq Shah
|
4238c2b16f
|
Added bounding inside transforms of entities that are recomputed when the entity transforms
|
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
|
964cbc3321
|
Implemented saving/loading player camera's clear color when scene is saved/loaded
|
6 years ago |
Shariq Shah
|
8393b2a422
|
Entities in scene hierarchy are now separated into tabs depending on their type
|
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
|
a721af2279
|
Implemented renaming entities from editor
|
6 years ago |
Shariq Shah
|
bff55ba6f5
|
Added button in property inspector to reset the local transform for entity
|
6 years ago |
Shariq Shah
|
197e195703
|
Implmented command history for console
|
6 years ago |
Shariq Shah
|
25c73af114
|
Implemented shortcut keys to cycle between debug_vars locations and to toggle it on and off
|
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
|
115873b586
|
Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in editor
|
6 years ago |