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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
d736f0edd0
|
Implemented contextual menu for items in scene hierarchy
|
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
|
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 |
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
|
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
|
a5f9184a4e
|
Implemented contextual menu to re-enter sound sourece filename
|
6 years ago |
Shariq Shah
|
187fe1fa01
|
Fixed entering new geometry name by using contextual menus
|
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
|
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
|
c443e4d9ee
|
Fixed editor camera right-click bug
|
6 years ago |
Shariq Shah
|
24c3e5305a
|
Added delete shortcut key to editor
|
6 years ago |
Shariq Shah
|
1cb99c89c0
|
Disabled editor tools and camera when console is toggled and active
|
6 years ago |
Shariq Shah
|
b0a887ed87
|
Fixed ALT key behaviour in transalte tool
|
6 years ago |
Shariq Shah
|
01746870da
|
Fixed a bug where cursor entity would still be shown in scale mode after axis is set to none
|
6 years ago |
Shariq Shah
|
389f398d06
|
Implemented displaying a tooltip showing the currently hovered entity and tool status when an entity is selected and being transformed
|
6 years ago |
Shariq Shah
|
938dc19142
|
Implemented highlighting entity under cursor
|
6 years ago |
Shariq Shah
|
a3cd984225
|
Changed how spot and directional lights get their direction from rotation and implemented im_ray
|
6 years ago |
Shariq Shah
|
329075f6f5
|
Fixed bug where selecting entity using scene heirarchy would not update the cursor entity
|
6 years ago |