84 Commits (ac16c151a3d8a4f7bcf8d4f2b71ce9ed3316dceb)

Author SHA1 Message Date
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
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 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 1447a9403f Fixed issue where framebuffers had renderbuffers and textures for the same attachments 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 c3d2e2c4c1 updated workflow file and readme 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 b144e76367 Changed bounding sphere creation 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 115873b586 Added flag to allow entities to ignore raycasts and fixed flickering when hovering over entities in 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 651cbf1883 Implemented command to save scene to file 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 6a2bb7e3c4 First mac build! Also fixed bug in shader link error logging. 6 years ago
Shariq Shah 1cb99c89c0 Disabled editor tools and camera when console is toggled and active 6 years ago
Shariq Shah bd90620bdf Fixed quat to yaw, pitch and roll functions and rotation arc not matching up to actual rotation 6 years ago
Shariq Shah 1cd9b71ba7 Implemented drawing entity projection mesh which shows the effect of the curernt transformation on the entity 6 years ago
Shariq Shah 4a6a108d06 Implemented circle and arc drawing in immediate mode renderer and fixed bug with immediate renderer. Also changed all linmath functions to use degrees as parameters and change to radians inside the function 6 years ago
Shariq Shah 9d120e6428 Moved Plane and its initialization into linmath 6 years ago
Shariq Shah da1bf26b41 Implemented first version of translate tool for editor that translated selected object in the xz axis by default and added manual breakpoint trigger option on gl error 6 years ago
Shariq Shah 66b72cca73 Implemented showing selected entity in editor with a specific colour 6 years ago
Shariq Shah 4a7010d1c8 Began implementing event manager. 7 years ago