Commit graph

301 commits

Author SHA1 Message Date
Mikulas Florek
4f0f7ed068 api 2017-09-23 21:56:46 +02:00
Mikulas Florek
d9f83971db shortcuts for animation editor 2017-09-22 09:59:13 +02:00
Mikulas Florek
e5f20794a7 API 2017-09-21 00:14:45 +02:00
Mikulas Florek
c857a8ff21 remove nodes in animation graph 2017-09-19 00:45:24 +02:00
Mikulas Florek
10738bf6cd fixed deadlock 2017-09-18 14:01:05 +02:00
Mikulas Florek
e324259728 new job system - closes #1170 2017-09-16 14:04:24 +02:00
Mikulas Florek
2f7ae603cf placeholder tiles 2017-09-12 12:33:27 +02:00
Tim Baker
d8f715e225 Fixed updateAnimables() for all_count < job_count 2017-09-08 10:08:42 +02:00
Tim Baker
b139d45afe Added animation enter / exit events. 2017-09-07 22:03:07 +02:00
Tim Baker
d8c9560cd1 Fixes to animation editor.
animation_system.cpp: fixes a use-after-free bug when the .act file being edited
is saved after playing it.

animation_editor.cpp: clear the undo stack when creating/loading a new .act

state_machine_editor.cpp/.h: ensure EntryEdges are removed when deleting a node
2017-09-07 21:52:57 +02:00
Tim Baker
755edbf844 Fixed InputDecl::getInputIdx() 2017-09-04 23:48:59 +02:00
Mikulas Florek
0597ec826e animation system optimization 2017-08-31 00:00:46 +02:00
Mikulas Florek
1b6d1f98d6 fixed dependency order of bone attachments - fixes #1162 2017-08-28 00:45:44 +02:00
Mikulas Florek
61a56983aa animation system API 2017-08-21 15:14:31 +02:00
Mikulas Florek
e66442d27c refactor #1129 2017-08-18 13:55:14 +02:00
Mikulas Florek
8318924ca1 fixed crash when loading empty animation 2017-07-05 11:26:26 +02:00
Mikulas Florek
ba0e83bf96 check setIK arguments count; Lua API - ImportAsset.setParams - mesh_output_filename 2017-06-24 10:50:01 +02:00
Mikulas Florek
d7d507d378 IK - closes #367 2017-06-23 16:59:07 +02:00
Mikulas Florek
edafd6a240 fixed focus 2017-06-22 12:16:34 +02:00
Mikulas Florek
4b5371f887 do not move special nodes - fixes #1144 2017-06-10 19:08:06 +02:00
Mikulas Florek
8a47386b25 fixed expression autocomplete 2017-05-25 23:51:20 +02:00
Mikulas Florek
5967ab6657 cleanup 2017-05-23 21:44:10 +02:00
Mikulas Florek
310cdb79f4 cleanup 2017-05-23 20:51:32 +02:00
Mikulas Florek
2a9ccad558 cleanup 2017-05-23 19:57:11 +02:00
Mikulas Florek
1651d33512 cleanup 2017-05-23 14:01:09 +02:00
Mikulas Florek
ffe886c278 event on state machine 2017-05-18 17:52:36 +02:00
Mikulas Florek
14e5799e13 animation system - create node undo 2017-05-17 21:14:42 +02:00
Mikulas Florek
36a4332d78 ImGui's Lua API extended 2017-05-17 15:51:00 +02:00
Mikulas Florek
4a73e3d80e animation editor - focus 2017-05-16 22:50:38 +02:00
Mikulas Florek
a1c1e33c89 remember default animation set after game mode; new heightmap has middle height instead of minimal 2017-05-16 22:42:49 +02:00
Mikulas Florek
d72316fb3b animation system undo/redo WIP 2017-05-16 19:10:31 +02:00
Mikulas Florek
ba129d78f2 remove animation input 2017-05-16 15:58:45 +02:00
Mikulas Florek
26ef7939dd finishing() is default value of expressions in animation system edges
autocomplete "finishing()"
2017-05-13 12:28:25 +02:00
Mikulas Florek
687582a2f5 play animation controller in editor without game mode running 2017-05-13 12:13:38 +02:00
Mikulas Florek
78c30df55c fixed uninitialized members - possible crash 2017-05-13 11:49:57 +02:00
Mikulas Florek
7c697ee690 fixed animation event removal 2017-05-11 23:28:32 +02:00
Mikulas Florek
84f7a93bd7 fixed adding new animation events 2017-05-11 23:16:09 +02:00
Mikulas Florek
ae00ca4e8c removing animation system constants 2017-05-10 22:43:49 +02:00
Mikulas Florek
b3e28c0471 autocomplete expressions in ordinary edges, not just entry edges 2017-05-10 22:28:31 +02:00
Mikulas Florek
aad6e74482 fixed crash when removing an entity which is child and parent at the same time 2017-05-02 18:06:29 +02:00
Mikulas Florek
62ed3d77a7 improved anim events UI 2017-04-28 10:56:33 +02:00
Mikulas Florek
1afc1c2a33 update node instances when animation set is changed - closes #1126 2017-04-24 10:19:33 +02:00
Mikulas Florek
2f92d3a09f nonwalkable area has different color in debug view; fixed one side of debug cube incorrectly oriented 2017-04-18 15:33:44 +02:00
Mikulas Florek
30c63bb67e animation system - apply controller set 2017-04-18 12:34:44 +02:00
Mikulas Florek
46059918c1 fixed crash when playing anim graph with incorrect condition 2017-04-12 11:48:56 +02:00
Mikulas Florek
35508dbb92 max root rotation speed 2017-04-07 13:45:00 +02:00
Mikulas Florek
14dc689b0c fixed animation playing of the last frame; Lua API - setTimeMultiplier; fixed getting root motion in nav from animation 2017-04-07 12:48:53 +02:00
Mikulas Florek
34ad5ce56d fixed crash when removing entry edge in anim graph 2017-04-06 19:41:41 +02:00
Mikulas Florek
a2b09cf2ec fixed unary minus in anim system's expressions; get root motion in nav from anim 2017-04-06 19:12:53 +02:00
Mikulas Florek
fd635206bc dont update controllers and animables if game is paused - fixes #1058 2017-04-05 16:00:38 +02:00