Commit Graph

1984 Commits

Author SHA1 Message Date
Dave Schuyler 70a99ff5d5 removed print statement 2003-10-28 23:27:45 +00:00
Dave Schuyler c58963671a changed includes to use application path 2003-10-28 06:26:45 +00:00
Dave Schuyler 6d9bc4072f added setAirborneHeightFunc 2003-10-28 06:24:56 +00:00
Dave Schuyler 2292497923 *** empty log message *** 2003-10-28 06:23:53 +00:00
Dave Schuyler 973b561510 *** empty log message *** 2003-10-28 05:40:15 +00:00
Darren Ranalli 40416504b9 double-check that ack came from target av 2003-10-28 01:34:19 +00:00
Dave Schuyler 390744d664 *** empty log message *** 2003-10-28 00:15:28 +00:00
Dave Schuyler eb823d9811 onScreenDebug 2003-10-28 00:14:34 +00:00
Dave Schuyler 7e3f8e6b6d new collider interface changes 2003-10-28 00:09:22 +00:00
Mark Mine a42f2c6a94 *** empty log message *** 2003-10-27 06:22:05 +00:00
David Rose b2e0b4395e add __hash__, getName now defined in Panda 2003-10-25 19:35:25 +00:00
Darren Ranalli 2853a4a149 more helpful error msg 2003-10-25 02:01:06 +00:00
Darren Ranalli e1f49b2569 added SpecUtil funcs for creating and adapting specs to new level models 2003-10-25 01:18:04 +00:00
Darren Ranalli be086b33d7 added SpecUtil funcs for creating and adapting specs to new level models 2003-10-25 01:10:17 +00:00
Darren Ranalli cf7a1d1427 added 'permanent' entity types, fixed editor bugs 2003-10-24 22:25:24 +00:00
David Rose b363b78623 add -s and -c 2003-10-24 18:26:27 +00:00
Darren Ranalli 495833ca01 bug fix, use self.editMgrEntity 2003-10-24 01:01:45 +00:00
Darren Ranalli 067204e92c added LevelSpec.makeNewSpec, LevelConstants module 2003-10-24 00:38:01 +00:00
Darren Ranalli 5c6daf1f5a don't send 'None' as network drive file 2003-10-24 00:37:11 +00:00
Darren Ranalli 5749e6dfef changed default entity-name string 2003-10-23 22:09:47 +00:00
Dave Schuyler e3254bc530 changed ray parent; waiting for another fix from dave rose 2003-10-23 03:18:28 +00:00
Dave Schuyler f0b627a5e4 formatting 2003-10-23 03:17:34 +00:00
Dave Schuyler 1cbf9ece5f fixed entId 2003-10-23 03:15:57 +00:00
Dave Schuyler e06875f537 added clearText() and appendText() 2003-10-23 03:15:32 +00:00
Dave Schuyler cee409771c added pPrintValues() 2003-10-23 03:10:46 +00:00
Darren Ranalli 7d04df949b entity reparents take effect in the scenegraph 2003-10-23 01:23:10 +00:00
Darren Ranalli 2a4ad03ce8 added isDerivedAndBase (for entity types) 2003-10-22 21:02:30 +00:00
Darren Ranalli cabad9e2f7 zone description is a string (should eventually be reference to Localizer) 2003-10-22 21:00:56 +00:00
David Rose 12a6dc05ce report status string as well as status code on failure to connect 2003-10-22 04:18:01 +00:00
Mark Mine b2c27a3348 Added better comments 2003-10-22 03:34:42 +00:00
Mark Mine 25e98200a3 Added direct light mode to enable selection via mouse click 2003-10-22 03:28:53 +00:00
Mark Mine db02cfd728 Changed comment to string type 2003-10-21 22:38:30 +00:00
Darren Ranalli 6b4309afc3 update entType2ids on entity insert/remove 2003-10-21 20:08:47 +00:00
David Rose 372c6bb69b implicit node for exposeJoint 2003-10-21 18:57:52 +00:00
Greg Wiatroski 7b14e4ea5f Fixed error in debug print statement 2003-10-21 17:09:16 +00:00
David Rose 77c2bf57e5 add Actor.controlJoint 2003-10-21 05:13:10 +00:00
Mark Mine 507b8f0131 Changed widget type name 2003-10-21 05:05:41 +00:00
Dave Schuyler e2019dc012 formatting 2003-10-21 00:30:58 +00:00
Darren Ranalli d41203dc44 moved factory entity type info to FactoryEntityTypes, moved Model entity to DIRECT 2003-10-20 22:52:12 +00:00
Darren Ranalli af09aed6ea support for distributed parent tokens as strings 2003-10-20 22:08:40 +00:00
Mark Mine 65a3c30dea Changed landmarkblock and toggleShowLandmarkBlock from 'o' to 'k' 2003-10-20 18:03:41 +00:00
Darren Ranalli 14efabc778 abstract entity types can have typenames, exposed inheritance and output-type information through entityTypeReg 2003-10-17 22:40:23 +00:00
David Rose 49f10b70e7 add dcparse -b and -v 2003-10-17 11:26:10 +00:00
Darren Ranalli f5ef9d148e better task name 2003-10-16 21:16:58 +00:00
Mark Mine 1838d8fcbb Added ghost object during slider manipulation 2003-10-16 02:04:17 +00:00
Darren Ranalli a9aaed8d15 simpler spec autosave/backup 2003-10-16 00:36:22 +00:00
Samir Naik 8326fd6198 added model mockup entity 2003-10-15 22:27:16 +00:00
Darren Ranalli 4b4e9e0a0c comments, notify.debug->info 2003-10-15 21:17:51 +00:00
Darren Ranalli 1425878410 added spec edit username tracking 2003-10-15 20:25:21 +00:00
Mark Mine 9615596dd9 Change to allow values to be different from choices 2003-10-15 03:01:26 +00:00
Darren Ranalli ace3842c21 more helpful assert msgs 2003-10-14 23:43:20 +00:00
Mark Mine 355f59778f Properly use default and/or configgable sprite textures 2003-10-14 23:33:44 +00:00
Mark Mine f99b1bd350 Properly use default textures 2003-10-14 23:33:07 +00:00
Mark Mine 6f6c626166 Got rid of hidden bloat by detaching node instead 2003-10-14 23:32:17 +00:00
Mark Mine ae75c640a9 Made default textures deconfiggable 2003-10-14 23:31:35 +00:00
Darren Ranalli fbc3a2c4c3 edit username/entId ranges moved to EditorGlobals 2003-10-14 23:30:34 +00:00
Darren Ranalli ba426a409a consolidated Nodepath entities 2003-10-14 23:29:35 +00:00
Darren Ranalli d9741e886d prelim per-user entId ranges 2003-10-14 22:02:07 +00:00
Darren Ranalli e570722e88 preliminary entId allocation 2003-10-14 20:55:20 +00:00
Dave Schuyler 15f382d754 Changed input to Event in entity na 2003-10-14 03:26:29 +00:00
David Rose 345aeef88f add NurbsSurface stuff 2003-10-13 18:50:16 +00:00
Joe Shochet 10c7f2a18e improved destroy interface 2003-10-13 00:34:22 +00:00
Joe Shochet e996fb620f better printout of methods 2003-10-13 00:32:42 +00:00
Joe Shochet fe6d1f085a new task API with extraArgs 2003-10-12 06:14:56 +00:00
Darren Ranalli 1b515b56ee protect against distrib entities destroyed after their level 2003-10-11 03:47:54 +00:00
Darren Ranalli 98ecf0cd40 added requestSave, backups made every N minutes 2003-10-11 03:40:00 +00:00
Darren Ranalli 1593885849 prettier debug output 2003-10-11 03:36:54 +00:00
Dave Schuyler de773c0cec *** empty log message *** 2003-10-11 02:51:01 +00:00
Mark Mine 41232c24d9 Adding new widget types 2003-10-11 00:56:58 +00:00
Darren Ranalli ffa61649f4 no longer rely on well-behaved locally-created entities on cleanup 2003-10-10 23:02:12 +00:00
Darren Ranalli d38de4335e filename and entTypeReg are no longer __init__ params 2003-10-10 23:00:20 +00:00
Darren Ranalli 54e7750022 cached data, added __hash__ 2003-10-10 22:57:17 +00:00
Darren Ranalli 48f95a78fa fixed bug in setRemoveEntity 2003-10-10 22:55:26 +00:00
Darren Ranalli 0761ade4ae AI and client check entTypeReg hashes 2003-10-10 22:54:39 +00:00
Darren Ranalli 51d58744c9 better handling of toon falling out of world 2003-10-10 20:13:30 +00:00
Dave Schuyler fd4965ce1d *** empty log message *** 2003-10-10 06:04:15 +00:00
Dave Schuyler fb49afdfc4 cut scenes 2003-10-10 06:03:39 +00:00
Dave Schuyler 67ac00ecb8 comment 2003-10-09 22:33:26 +00:00
Dave Schuyler c0328364e0 formatting 2003-10-09 22:32:39 +00:00
Dave Schuyler c15f37b310 added base.shadowTrav 2003-10-09 22:31:20 +00:00
Darren Ranalli 66b1777f8d simplified editor's edit-submit code path, tk started automatically 2003-10-09 21:28:23 +00:00
Dave Schuyler e435834ec8 formatting 2003-10-09 03:12:20 +00:00
Dave Schuyler 9a2f3e2523 added Verify 2003-10-09 03:11:46 +00:00
Dave Schuyler 2eba62574a *** empty log message *** 2003-10-09 03:09:21 +00:00
Samir Naik 5d2cf9d9dc added conveyor belt and directionCell 2003-10-09 02:09:54 +00:00
Darren Ranalli ecdb18879f added editMgr, entity insertion, removal 2003-10-09 01:28:58 +00:00
Darren Ranalli 60e7fb5596 sort zone list, assert unique elements 2003-10-09 01:22:15 +00:00
Joseph Lee c5975d23f7 o grep for CYGWIN to recognize any cygwin environment
o extra echo to keep PandaModulesUnsqueezed.py rename from failing
2003-10-09 00:55:19 +00:00
Dave Schuyler 9a78635250 added comments 2003-10-09 00:12:25 +00:00
David Rose 3c3f2f4432 replace set_velocity() with set_fluid_pos() 2003-10-08 19:08:53 +00:00
Mark Mine 6477140cd4 Initial support for sliders/etc on factory editor panel 2003-10-08 07:02:15 +00:00
Dave Schuyler 75708f8b9d removed excess returns 2003-10-08 00:44:26 +00:00
Dave Schuyler c6526ca8c1 added assert 2003-10-08 00:42:23 +00:00
Dave Schuyler c8bf4d6137 comments 2003-10-08 00:41:47 +00:00
Dave Schuyler 575bb997f5 *** empty log message *** 2003-10-08 00:40:16 +00:00
Dave Schuyler 796feed9e9 added shadowCollisionLoop 2003-10-08 00:37:29 +00:00
David Rose a7562e48d0 publish egg interfaces 2003-10-07 13:37:59 +00:00
David Rose 10131ba504 -e adds libpandaegg 2003-10-07 13:15:16 +00:00
David Rose 56bbc2e3cb don't copy methods from a grandparent that are already inherited from a parent. 2003-10-07 13:14:53 +00:00
Darren Ranalli c27e85f890 levelAI only sends spec if hash is different, spec is saved by AI 2003-10-07 02:26:54 +00:00
Darren Ranalli 0f7a02e1d3 AI sends edited spec to clients, level is in its own zone to prevent race conditions 2003-10-06 22:50:39 +00:00
Samir Naik 8aa7bf4897 added ActiveCellEntity 2003-10-06 21:28:52 +00:00
Darren Ranalli 8242b1c4b7 added send-by-file 2003-10-04 01:39:45 +00:00
Darren Ranalli 5528735c9b added DistributedLargeBlobSender 2003-10-04 01:04:04 +00:00
Darren Ranalli d24581e411 added attribute checks/fixes 2003-10-03 23:10:27 +00:00
Darren Ranalli 3562ae962e added getAttribNames, getAttribDescs returns dict 2003-10-03 23:09:53 +00:00
Darren Ranalli 063199be8f added zone 'visibility' attrib 2003-10-03 23:08:48 +00:00
Darren Ranalli c617e83e9b added getEntityTypes 2003-10-03 21:06:04 +00:00
Darren Ranalli d79cbf1179 added default attrib values 2003-10-03 20:18:02 +00:00
Joe Shochet 7654b0db97 generic now 2003-10-03 19:08:54 +00:00
Samir Naik 69b650ec4d remove factory menu on exit 2003-10-03 18:08:39 +00:00
Darren Ranalli d2747bd99a added EntityTypes 2003-10-03 01:34:52 +00:00
David Rose f8d1734379 protect against possibly-missing STBlob32 2003-10-02 19:01:18 +00:00
Dave Schuyler 3573ccb9aa changed comments. 2003-10-02 04:23:18 +00:00
David Rose 1c7b384f65 add blob32 2003-10-01 23:29:08 +00:00
Mark Mine a65b6110bb Added robot toon manager info 2003-10-01 21:56:52 +00:00
Mark Mine 8bedcb8c68 Adjust unpickable list 2003-10-01 21:29:06 +00:00
Samir Naik 81c054b5a4 *** empty log message *** 2003-10-01 20:57:27 +00:00
Joe Shochet 81569a2513 generic printfiles 2003-10-01 20:49:03 +00:00
Mark Mine e2557e2204 Made shell scripts more generic 2003-10-01 20:35:12 +00:00
Mark Mine 3a9e70645a Add ability to pass in xy coords to pick routine 2003-10-01 01:32:18 +00:00
Mark Mine 2b297f094c Take into account particles initialization is much simpler now
Need to set default parameters here
2003-10-01 01:31:41 +00:00
Mark Mine d0edea804f Add color conversion 2003-10-01 01:30:46 +00:00
Mark Mine 5fba7e2cae Able 2003-10-01 01:28:03 +00:00
David Rose 30a41eac86 be more forgiving with asserts 2003-10-01 00:36:46 +00:00
Dave Schuyler e4b9210235 changed several task priorities. 2003-09-30 22:51:05 +00:00
Darren Ranalli b9a21aa785 attribute edits now reflected in the levelSpec 2003-09-30 21:33:13 +00:00
Darren Ranalli 48d033da79 changed to getAttribDescriptors 2003-09-30 21:32:37 +00:00
Darren Ranalli 4e8ac61955 editor changes are distributed 2003-09-30 20:47:50 +00:00
David Rose dea5eaccfb allow intervals with duration < 0 2003-09-30 17:16:27 +00:00
Dave Schuyler 3da47160ef fix os x vs windows load 2003-09-29 23:09:17 +00:00
Darren Ranalli 21135f8573 removed air from AI entity constructor param list 2003-09-29 21:19:37 +00:00
Darren Ranalli 426164d9dc added __delAttribs__ support 2003-09-27 02:54:23 +00:00
Dave Schuyler 62d9c57f11 fixed reset after falling through floor. 2003-09-27 02:39:34 +00:00
David Rose 6afb9a87ab add forceUpdate 2003-09-27 00:39:55 +00:00
Samir Naik 05b9c60723 added room name displays (should be moved to FactoryInterior eventually 2003-09-26 23:35:29 +00:00
Dave Schuyler 1f96f60e2b lsNames and reverseLsNames 2003-09-26 22:53:01 +00:00
Darren Ranalli d00c3a0980 added basic entity attribute descriptors 2003-09-26 22:42:59 +00:00
Dave Schuyler 72a9a6a007 moved jump landing force. 2003-09-26 03:38:54 +00:00
Darren Ranalli 5c113af66a added LevelSpec data wrapper 2003-09-26 01:58:46 +00:00
Dave Schuyler 6aefeadd6c *** empty log message *** 2003-09-25 23:32:26 +00:00
Darren Ranalli c834e52eca more robust cleanup 2003-09-25 03:05:31 +00:00
Darren Ranalli 5f44cffb55 removed extraneous print 2003-09-25 03:05:10 +00:00
Darren Ranalli 56eea2b9a5 value is passed in attribChanged 2003-09-25 01:24:29 +00:00
Darren Ranalli 538f856f6f fixed distributed entity create-announce bug 2003-09-25 01:12:31 +00:00
David Rose 952e119a55 move Rope.py to direct 2003-09-24 17:49:57 +00:00
Darren Ranalli 4b4c1e3a62 code reorg; handling of dynamic zone entity creation and deletion 2003-09-24 01:29:08 +00:00
Darren Ranalli 0b4d42f01c factory editor now gets up-to-date spec through DC 2003-09-23 00:42:12 +00:00
Darren Ranalli e954395d38 LevelBase->Level, more robust entity creation handler system 2003-09-22 23:31:57 +00:00
Darren Ranalli 326b4d8c78 LevelBase->Level, more robust entity creation handler system 2003-09-22 22:24:08 +00:00
David Rose 0f357ba02f warning is now an error 2003-09-22 22:16:52 +00:00
Joe Shochet 6446d3c673 fixed Finder bug when callback is deleted on removed tasks 2003-09-22 21:06:33 +00:00
Joe Shochet 564bb18332 state methods are allowed to be None 2003-09-22 21:05:33 +00:00
Darren Ranalli 4a01fe9851 factory editor framework 2003-09-22 20:59:33 +00:00
Dave Schuyler 72c594b362 added Entity.initializeEntity() 2003-09-20 05:10:55 +00:00
Darren Ranalli 39448de889 fixed entity cleanup 2003-09-19 23:04:37 +00:00
Darren Ranalli 405c4bed63 fixed zone detection logic 2003-09-19 22:32:53 +00:00
Joe Shochet a0ccebc539 more efficient doLater processing 2003-09-19 03:30:27 +00:00
Darren Ranalli e7fb534f6b oops 2003-09-19 01:31:29 +00:00
Darren Ranalli 6e1f293140 zones are now entities, and lots of other tweaks 2003-09-19 01:02:10 +00:00
Samir Naik c437ba738b *** empty log message *** 2003-09-18 02:09:50 +00:00
Dave Schuyler 26d2fab618 added find() and findAll() to help debugging. 2003-09-17 01:57:28 +00:00
Dave Schuyler 350c151f87 added destroy() 2003-09-17 01:56:02 +00:00
Dave Schuyler e6f847c64b changed to has_key() 2003-09-17 01:52:57 +00:00
Darren Ranalli 57c73945a6 reorganized visibility code 2003-09-16 20:55:04 +00:00
Darren Ranalli e78cd9f6b3 foundations for level editor: entity attrib modification 2003-09-15 23:10:11 +00:00
Darren Ranalli 122b4b778c changed potentially-conflicting method name 2003-09-15 23:01:52 +00:00
Darren Ranalli 6ae2914918 fixed no-viz bug 2003-09-15 22:33:04 +00:00
Darren Ranalli f196aaf0fe added LevelMgr 2003-09-15 21:06:14 +00:00
Darren Ranalli 80d1520092 added levelMgr, changed AI entity creation, reorganized level initialization 2003-09-15 21:03:19 +00:00
Darren Ranalli 5a06879434 created EntityCreator classes 2003-09-13 01:53:47 +00:00
Darren Ranalli 832a96a639 visibility based off of camera position 2003-09-13 00:22:57 +00:00
Darren Ranalli 27c5c611a4 fixed visibility bug 2003-09-12 22:50:20 +00:00
Dave Schuyler 949a1f51d5 *** empty log message *** 2003-09-12 02:49:35 +00:00
Darren Ranalli 0f9617537b default parent to zone 2003-09-11 09:15:31 +00:00
Darren Ranalli 4aa22f8057 fix zone problems 2003-09-11 08:34:51 +00:00
Darren Ranalli 3700376719 hacked in a doorway 2003-09-11 07:12:21 +00:00
Darren Ranalli 16166d6573 fixed no-visibility case 2003-09-11 01:47:10 +00:00
Darren Ranalli 3c00fa597c fixed delayed reparenting for multiple children 2003-09-10 20:17:22 +00:00
Samir Naik 68176d797e distributedStomperPair added 2003-09-10 05:24:54 +00:00
Dave Schuyler 530ce8256f added nand, nor, xnor 2003-09-10 04:24:26 +00:00
Dave Schuyler c8b423bfcc removed files replaced by LogicGate. 2003-09-10 03:39:55 +00:00
Dave Schuyler 500100a77b removed files replaced by LogicGate. 2003-09-10 03:33:56 +00:00
Dave Schuyler 919c39294b added LogicGate 2003-09-10 03:30:18 +00:00
Darren Ranalli b1d04596d1 added PlatformEntity 2003-09-10 01:47:05 +00:00
Darren Ranalli 0865d3a80b bug fix 2003-09-10 01:31:34 +00:00
Darren Ranalli 094ce1747e PlatformEntity not checked in yet 2003-09-10 00:55:30 +00:00
Dave Schuyler d050e5d6d0 added level 2003-09-10 00:05:01 +00:00
Dave Schuyler 0ba45e5eda *** empty log message *** 2003-09-09 23:55:24 +00:00
Dave Schuyler 59d17bc208 avoiding div by zero 2003-09-09 21:25:31 +00:00
Darren Ranalli 276ab8bfb9 added to support level spec data transmission during interactive editing 2003-09-09 02:02:12 +00:00
Darren Ranalli 84cef33abe added list2dict, uniqueElements 2003-09-09 02:01:12 +00:00
Darren Ranalli 28e1196c5f moved doFind* to ConnectionRepository so they are available on AI 2003-09-06 03:24:18 +00:00
Dave Schuyler 078f4c50c5 small changes and added add_x() to vectors 2003-09-05 04:31:19 +00:00
Darren Ranalli 26f389594a generalize choose's rng 2003-09-04 00:53:08 +00:00
Dave Schuyler 71839729a8 *** empty log message *** 2003-09-03 05:08:33 +00:00
David Rose a4129aa412 fix reverse interval with explicit duration too long 2003-08-29 19:03:36 +00:00
David Rose 1813724322 assert that files were imported correctly. 2003-08-29 17:01:52 +00:00
Mark Mine 50a817871f Added separate display region for separate camera view 2003-08-27 19:09:58 +00:00
David Rose 9d137295f6 better behavior when frame counts are mismatched 2003-08-21 16:57:44 +00:00