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 |