Commit Graph

31 Commits

Author SHA1 Message Date
rdb 37b5c9ad9e direct: More code style changes 2023-02-22 11:52:19 +01:00
WMOkiishi c7c70bc32a
direct: Cut down on usage of `import *` (#1454)
* Remove most `import *`s in `direct`

* Address feedback
2023-02-12 13:16:52 +00:00
rdb 3579855ff1 distributed: Switch DistributedSmoothNodeBase.BroadcastTypes to IntEnum
The Enum from PythonUtil is obsolete since the introduction of a proper enum module in Python 3.4.
2021-03-22 19:29:21 +01:00
rdb be9dde1eee direct: add .pylintrc, perform major code cleanup pass
Closes #989

Co-authored-by: Daniel Stokes <kupomail@gmail.com>
2020-12-31 01:36:23 +01:00
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
rdb 0a366e987f Merge branch 'release/1.9.x'
Conflicts:
	panda/src/glstuff/glGraphicsStateGuardian_src.cxx
	panda/src/putil/bamReader.h
2016-01-26 11:45:04 +01:00
rdb a55d915aea Add missing CDistributedSmoothNodeBase import 2016-01-26 11:17:57 +01:00
mfwass f8837999ed Cleanup trailing whitespace 2015-12-13 10:08:41 -05: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
Asad M. Zaman 464802e722 as per darren, a better fix 2008-09-19 23:52:07 +00:00
Asad M. Zaman 24b0ce64e2 From Darren: fix for scratch pad dummy task crash 2008-09-19 23:41:28 +00:00
David Rose cd8f9030d8 wip: starting experimental C-based task manager 2008-09-19 01:09:04 +00:00
Darren Ranalli 334cf9f8e8 support for manual or task-driven position broadcasts 2007-11-28 19:33:00 +00:00
Justin Butler 156c36acbb Unprivatized posHprBroadcast function so it can be overriden, I did this so asserts from out of range positions can be caught and handled. 2007-10-11 23:21:33 +00:00
Darren Ranalli d838c73a91 re-create C++ objects on disable/generate 2007-09-06 04:12:33 +00:00
Darren Ranalli 11066cc96b don't re-initialize the smoother in sendCurrentPosition if we're in the middle of broadcasting 2007-08-30 19:03:17 +00:00
Darren Ranalli 6960d34edc added comment about d_broadcastPosHpr 2007-06-30 01:24:36 +00:00
David Rose 1ca01f215c fixes to smoothing 2007-03-22 20:35:54 +00:00
Joe Shochet 9805f7a6cb removed unnecessary taskName 2005-06-09 18:19:06 +00:00
Joe Shochet 01232c9e6f moved sendcurrentposition to base class 2005-03-18 01:54:39 +00:00
Joe Shochet c96de589dc more efficient dolater on broadcast pos hpr 2005-03-11 23:46:53 +00:00
Darren Ranalli 3a528ca0a4 capped runaway Doodle bandwidth usage 2004-09-21 01:36:27 +00:00
David Rose 157b9feb5f move setSmPos() etc. into C++ 2004-09-06 23:32:17 +00:00
Joe Shochet 14bcc223a0 new CTask for debugging on Linux 2004-09-03 23:59:09 +00:00
Joe Shochet 9bd9b1a99b remove func ref 2004-09-02 00:19:05 +00:00
Darren Ranalli b966a79427 make sure posHprBroadcast task is stopped on deletion 2004-08-25 01:20:07 +00:00
Darren Ranalli c83adf5b41 added empty-node debugging 2004-08-24 02:50:56 +00:00
Darren Ranalli 11b51badff added XYH broadcast type 2004-08-02 21:44:52 +00:00
Darren Ranalli ad09b6fbbd added prelim staggered pos-broadcast task scheduling 2004-06-24 22:44:36 +00:00
David Rose b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
Darren Ranalli 330918c8f9 merged ai-telemetry branch to trunk 2004-05-10 22:02:40 +00:00