- Added the moving tool
- Possibility to add/delete selected nodes
Probably, the way of the tool render isn't clear.
Differential D369
Cinematic path node moving tool vladislavbelov on Apr 22 2017, 3:21 AM. Authored by Tags None Referenced Files
Tokens
Details
Probably, the way of the tool render isn't clear.
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions Build is green Updating workspaces. Build (release)... In file included from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:20:0: ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:39:23: warning: unused parameter ‘msg’ [-Wunused-parameter] void f##t(prefix##t* msg) ^ ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:41:27: note: in expansion of macro ‘THINGHANDLER’ #define MESSAGEHANDLER(t) THINGHANDLER(m, Message, t) ^ ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:624:1: note: in expansion of macro ‘MESSAGEHANDLER’ MESSAGEHANDLER(ClearPathNodePreview) ^ Build (debug)... In file included from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:20:0: ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:39:23: warning: unused parameter ‘msg’ [-Wunused-parameter] void f##t(prefix##t* msg) ^ ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:41:27: note: in expansion of macro ‘THINGHANDLER’ #define MESSAGEHANDLER(t) THINGHANDLER(m, Message, t) ^ ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:624:1: note: in expansion of macro ‘MESSAGEHANDLER’ MESSAGEHANDLER(ClearPathNodePreview) ^ Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/851/ for more details. Comment Actions Build is green Updating workspaces. Build (release)... In file included from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:20:0: ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:39:23: warning: unused parameter ‘msg’ [-Wunused-parameter] void f##t(prefix##t* msg) ^ ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:41:27: note: in expansion of macro ‘THINGHANDLER’ #define MESSAGEHANDLER(t) THINGHANDLER(m, Message, t) ^ ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:624:1: note: in expansion of macro ‘MESSAGEHANDLER’ MESSAGEHANDLER(ClearPathNodePreview) ^ Build (debug)... In file included from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:20:0: ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:39:23: warning: unused parameter ‘msg’ [-Wunused-parameter] void f##t(prefix##t* msg) ^ ../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.h:41:27: note: in expansion of macro ‘THINGHANDLER’ #define MESSAGEHANDLER(t) THINGHANDLER(m, Message, t) ^ ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:624:1: note: in expansion of macro ‘MESSAGEHANDLER’ MESSAGEHANDLER(ClearPathNodePreview) ^ Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/852/ for more details.
Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/863/ for more details.
Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/878/ for more details.
Comment Actions @leper I heard you are interested in C++ code and you've already read through the patch, do you want to complete the review? Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/884/ for more details. Comment Actions People telling stories again, huh? Someone told me you'd like to give D213 a go in return :P
Comment Actions Some more comments (some already mentioned before). Tool works, though it takes some getting used to and could get some improvements. We can do those after getting initial support merged though. Some general comments (these are for later, as opposed to the inline comments):
Nice work so far!
Comment Actions I used shifted value + 1.0f, but elexis said to don't increase it, so I made it visible even it's on ground, also it has lines between a spline and ground.
I've planned this feature.
What do you mean? You could control target nodes as usual position nodes.
Yeah, I have already it in some drafts.
Yep, I've noticed it too, it looks like more atlas issues, but need to look at it deeper. Comment Actions Yes, not moving it a lot, but at least using a different colour for the lines below ground would be nice, otherwise someone new to this might get confused. But as said not exactly an urgent issue, but fixing this at some point in the future would be nice.
Ah, I did play with those right at the start and might just have messed things up due to only figuring out the controls a bit later
Care to create a ticket?
Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/892/ for more details.
Comment Actions Build is green Updating workspaces. Build (release)... Build (debug)... Running release tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! Running debug tests... Running cxxtest tests (306 tests)..................................................................................................................................................................................................................................................................................................................OK! http://jw:8080/job/phabricator/900/ for more details. Comment Actions Code looks, thanks for the patch.
|