Commit Graph

67 Commits

Author SHA1 Message Date
Sam Edwards 4695557a5d general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
Sam Edwards b2bfb31114 general: Remove `using std::*` from headers
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.

Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards 7790f8429d general: Fully qualify header references into the std namespace
Closes #341
2018-06-07 10:35:12 +02:00
Sam Edwards 9dd37e9dbc general: Add guards to ensure proper BUILDING_ macros defined
This is designed to sanity-check the buildsystem, ensuring that the
expected BUILDING_ macros are defined at the expected time. It
also helps catch cases where the wrong BUILDING_/EXPCL_ macros
are used.
2018-03-25 13:17:52 -06:00
Sam Edwards f231ba4cd7 directbase: Introduce BUILDING_ defines for each component
Ditto everything before, but for direct.
2018-03-25 13:17:52 -06:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
Justin Butler 4c09b6307b Smoother movement fixes for better stopping/starting and timestamp issues. Fixes problem where distributed smooth objects will stop movement at the wrong location or will slide around when first being generated. 2008-11-22 00:45:17 +00:00
Darren Ranalli 11cc062e84 smoother uses setPosHpr instead of setMat, no longer affects scale 2008-10-29 18:21:07 +00:00
Justin Butler bcc7ed59a8 Small teleporting fix for smoothing to make sure timestamps are up-to-date when smoothed object stops then starts movement. 2008-08-27 00:47:22 +00:00
David Rose 618c6da8a5 turn off accept-clock-skew by default 2008-08-01 00:42:40 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Redmond Urbino 732215ed61 multiple players can rotate the water pitcher 2008-01-04 00:02:21 +00:00
Darren Ranalli ea98ccad42 count rotation change as 'smooth position changed', re-compute forward axis after wrtReparent (both theoretical fixes, they seem like the right thing to do but I didn't see anything in particular that was broken because of them) 2007-09-12 20:55:27 +00:00
Darren Ranalli 85312ee6c9 fix for previous checkin 2007-09-07 23:09:46 +00:00
Darren Ranalli f57c102fcd smoother debugging 2007-09-07 22:33:57 +00:00
Darren Ranalli 55e9d9cdf5 fixed smooth movement popping after reparenting 2007-09-07 22:27:28 +00:00
Darren Ranalli 0caaf136cd fixed smooth motion warping problem 2007-08-13 23:27:24 +00:00
Darren Ranalli 0680a3d796 added has_most_recent_timestamp, avoids invalid timestamps after reset 2007-08-09 19:32:29 +00:00
Darren Ranalli b421580c9b added get/set_most_recent_timestamp to allow local (non-distributed) smooth pos updates 2007-08-09 17:44:24 +00:00
Darren Ranalli 114dd9bee9 added handle_wrt_reparent 2007-06-29 20:47:44 +00:00
Darren Ranalli 49c6aa19b3 added setDefaultToStandingStill 2007-06-27 21:09:32 +00:00
David Rose 1ca01f215c fixes to smoothing 2007-03-22 20:35:54 +00:00
David Rose c373e91564 make smoothmover parameters be instance variables 2007-02-06 17:27:09 +00:00
David Rose 9ac35805f9 add get_sample_pos, get_sample_hpr 2007-01-17 19:22:38 +00:00
David Rose 064fd1dc07 oops, build on Windows 2006-10-23 20:10:24 +00:00
David Rose b783726b11 fix initial delay for smooth mover 2006-10-23 18:59:12 +00:00
Josh Wilson 463cc7be4f added lateral distance monitoring 2006-10-20 16:34:55 +00:00
David Rose 049dd58cdf work around private class issues 2006-09-01 19:11:19 +00:00
Chris Brunner ffb1b8e670 for Mac support 2006-04-26 19:33:47 +00:00
Justin Butler 3a4872bac0 Smoothing pop fix when an object starts moving after not moving for a while. 2006-04-20 00:58:23 +00:00
David Rose 7c6eef84a4 pnotify 2006-03-20 03:58:59 +00:00
Roger Hughston ab74067c91 OSX Linking 2006-03-15 01:42:09 +00:00
Josh Yelon 9729541f63 Added macrocomposites 2005-09-27 22:05:52 +00:00
Zachary Pavlov 43ba8af715 updated smoothMover to return a forward Axis with the command get_forward_axis 2005-06-28 23:37:25 +00:00
David Rose 95647b0093 more smoother optimizations 2005-01-14 03:57:54 +00:00
David Rose 5ba29949be optimize smooth task a bit 2005-01-13 19:20:25 +00:00
Dave Schuyler e45fe3235f lots of little changes for os x 2004-04-02 02:53:20 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 98e0a247f1 remove unused files 2003-10-29 07:14:44 +00:00
Dave Schuyler c58963671a changed includes to use application path 2003-10-28 06:26:45 +00:00
Dave Schuyler 1f236ab391 changed include scope for clarity. 2003-05-06 04:39:29 +00:00
David Rose fffe7200a4 refinements to clock skew tolerance 2001-12-04 15:24:55 +00:00
David Rose d68316d297 tolerate clock skew in motion smoothing 2001-12-04 14:57:46 +00:00
David Rose 0ff966d799 better predictive smoothing 2001-10-23 23:51:57 +00:00
David Rose e328baf2b4 enable predictive smoothing 2001-10-23 22:54:13 +00:00
David Rose 3e82997f7d refinements to minimize pointless matrix changing 2001-10-22 15:40:13 +00:00
David Rose e006cee815 *** empty log message *** 2001-10-20 20:56:43 +00:00