Campbell Barton
2faf20c4b3
BGE Action Actuator setChannel() function was broken in a number of ways.
...
* extract_pose_from_pose only checked one of the list items for NULL when looping over them yet its possible they are different sizes.
* game_free_pose needed to be used rather then MEM_freeN, channels would never be freed leaking memory.
* setChannel() would make a new pose that wasnt aligned with the existing pose, the lists are assumed aligned so when extracting the channels its unlikely this was ever useful.
* Added getChannel() - returns pose loc/size/quat
* Added option args for setChannel(channel, matrix) or setChannel(channel, loc, size, quat)
2009-06-16 18:25:48 +00:00
..
2009-05-26 10:44:14 +00:00
2009-06-16 18:25:48 +00:00
2008-09-19 14:15:36 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2009-04-30 10:11:37 +00:00
2009-06-14 18:54:35 +00:00
2009-03-31 22:34:34 +00:00
2009-03-31 22:34:34 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2009-04-19 17:47:09 +00:00
2008-11-24 02:13:24 +00:00
2008-09-27 21:52:20 +00:00
2009-04-15 19:33:25 +00:00
2006-11-20 04:28:02 +00:00
2009-03-31 22:34:34 +00:00
2009-03-31 22:34:34 +00:00
2008-09-19 14:15:36 +00:00
2008-04-16 22:40:48 +00:00
2009-04-14 17:13:21 +00:00
2008-12-07 19:24:41 +00:00
2008-08-30 14:32:16 +00:00
2008-04-16 22:40:48 +00:00
2009-04-21 11:01:09 +00:00
2009-06-09 13:03:00 +00:00
2008-08-30 14:32:16 +00:00
2008-08-30 14:32:16 +00:00
2008-04-16 22:40:48 +00:00
2008-10-30 11:51:15 +00:00
2008-04-25 19:18:24 +00:00
2009-02-23 21:00:42 +00:00
2008-04-16 22:40:48 +00:00
2007-09-02 17:25:03 +00:00
2008-08-01 21:37:36 +00:00
2008-04-16 22:40:48 +00:00
2008-09-28 23:17:44 +00:00
2008-07-18 23:35:34 +00:00
2008-11-06 01:30:24 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-05-15 19:30:30 +00:00
2008-09-19 14:15:36 +00:00
2009-06-15 11:48:42 +00:00
2008-04-27 18:26:43 +00:00
2008-04-16 22:40:48 +00:00
2009-06-13 14:22:40 +00:00
2008-09-29 20:13:40 +00:00
2008-04-16 22:40:48 +00:00
2009-04-06 00:10:52 +00:00
2008-04-18 19:10:03 +00:00
2008-07-25 18:57:16 +00:00
2008-09-21 10:12:33 +00:00
2008-04-16 22:40:48 +00:00
2009-04-21 09:44:29 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-03-21 01:10:32 +00:00
2009-04-15 19:33:25 +00:00
2008-07-04 19:56:31 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2009-03-31 22:34:34 +00:00
2008-09-19 14:15:36 +00:00
2008-09-19 14:15:36 +00:00
2008-10-29 16:49:51 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2008-11-06 01:30:24 +00:00
2008-09-29 17:08:11 +00:00
2009-05-17 12:25:06 +00:00
2008-04-16 22:40:48 +00:00
2008-04-16 22:40:48 +00:00
2009-04-18 17:16:08 +00:00