Commit Graph

122 Commits

Author SHA1 Message Date
Redmond Urbino 5e4cf921cf add isInternalStateInFlux() query 2008-07-25 22:17:06 +00:00
Redmond Urbino ea863f74c2 kill crash 817829, crash on report when in boss battle 2008-07-14 22:46:06 +00:00
Darren Ranalli d69414689f FunctionCall support for positional and keyword arguments 2008-06-24 18:26:42 +00:00
Darren Ranalli ed233ec891 added AttrSetter, made FunctionCall act on initial state 2008-04-04 01:11:27 +00:00
Darren Ranalli 26075761d7 other->source, push initial state on subscription 2008-04-03 00:33:26 +00:00
Darren Ranalli 9581322f66 comment changes, additional EventArgument test 2008-04-02 22:00:04 +00:00
Darren Ranalli 91e326d950 added Pulse, EventPulse, EventArgument 2008-04-01 02:31:21 +00:00
Darren Ranalli ce3927480c initial revision, includes StateVar, FunctionCall and EnterExit 2008-04-01 01:41:39 +00:00
M. Ian Graham e527327b69 Notify fixes for running without __debug__ 2007-10-10 22:15:17 +00:00
Josh Wilson fbeb4d6c3f added function isInTransition() so we don't have to query myFsm.state 2007-03-05 03:04:55 +00:00
Josh Yelon 0c888dcaad Added __all__ declarations to actor, task, fsm 2006-08-08 19:15:16 +00:00
Joe Shochet 76872ad998 weakrefs to State objects replace the old fsm-redefine system 2006-06-15 16:54:38 +00:00
Joe Shochet 53be5b62d9 stop calling DirectObject.__del__ because I took it out 2006-05-05 17:51:16 +00:00
Dave Schuyler 60356c6c94 formatting 2006-04-14 03:43:59 +00:00
Dave Schuyler 64d22156c7 removed parens from asserts 2006-04-04 23:32:24 +00:00
Dave Schuyler 7d76de1440 changed imports 2006-03-29 21:20:58 +00:00
Greg Wiatroski 2a1360391d More informative state transition failure messages 2006-03-13 20:47:45 +00:00
Dave Schuyler 71243aa874 formatting 2006-01-27 02:54:41 +00:00
Dave Schuyler ea53570eef formatting 2006-01-27 01:00:28 +00:00
David Rose cfcf937927 define defaultEnter and defaultExit 2006-01-19 19:16:15 +00:00
David Rose e3e37d3bba minor API refinements 2006-01-19 16:23:24 +00:00
Dave Schuyler 86f4c2e68e remove extra paren from assert 2006-01-09 22:18:28 +00:00
Joe Shochet e502aa8180 better class name printing for inheritors of FSM 2005-12-29 00:58:19 +00:00
Dave Schuyler 699be47bab formatting 2005-12-21 04:18:47 +00:00
Dave Schuyler 8900f25533 PandaObject to DirectObject 2005-12-20 22:51:18 +00:00
Darren Ranalli 4c317f7e38 added new-style FSMs to printDebugFsmList 2005-05-06 22:41:45 +00:00
David Rose 468fb19220 changes from Jason Pratt to support running epydoc--don't do stuff on module import 2005-04-28 17:59:00 +00:00
Darren Ranalli bab3da450c added state change broadcast support 2005-04-01 00:51:43 +00:00
Joe Shochet b1dc62cbd7 cleaner handling of load/enter/exit/unload 2005-01-26 05:26:58 +00:00
David Rose e8eeb18d7a more debug 2005-01-19 01:36:02 +00:00
Dave Schuyler 6fe83b0c15 formatting 2005-01-14 06:21:59 +00:00
David Rose f23d52b385 trap exceptions on enter/exit methods and clean up fsm properly 2005-01-13 18:11:14 +00:00
David Rose c91af76209 introduce demand() 2005-01-12 22:30:10 +00:00
David Rose 61077696b3 clarify warning message 2005-01-12 03:22:38 +00:00
David Rose 57c1ff65fb further correct comments 2005-01-10 20:00:50 +00:00
David Rose db8f49bea8 add getCurrentOrNextState 2005-01-04 21:32:58 +00:00
David Rose 83e368dced correct comment 2005-01-04 17:47:00 +00:00
Dave Schuyler 5f64dc015b formatting 2004-12-29 04:07:19 +00:00
Dave Schuyler 32374b1b27 debugFsmList 2004-12-29 04:06:55 +00:00
Jason Persampieri 79de5d6173 added ability to have an ordered list of states 2004-09-03 00:06:16 +00:00
Joe Shochet 15db33d2ff toon optimizations 2004-06-14 18:08:17 +00:00
Dave Schuyler fccd4f5b8e formatting 2004-06-08 22:10:07 +00:00
David Rose 6eeb4f27e3 more fixes to new genPyCode 2004-06-03 21:11:24 +00:00
David Rose b1db93fb87 explicit import paths 2004-06-01 19:31:48 +00:00
Dave Schuyler e2e3474d8c formatting 2004-05-28 05:08:58 +00:00
Darren Ranalli fbf95c3f95 pass args to enter func when transitioning out of Off 2004-05-28 01:13:45 +00:00
David Rose bbea3902db allow extra args to enter function, don't pass oldState, newState but store them instead 2004-05-26 19:17:27 +00:00
Dave Schuyler 2a4893270b deleted some redundant doc strings 2004-04-23 03:52:21 +00:00
Dave Schuyler d73bc5bbdc changed comment 2004-04-23 03:51:28 +00:00
David Rose 13437d3ff5 rename FSM -> ClassicFSM, introduce new FSM code 2004-02-27 17:59:58 +00:00