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 |
Dave Schuyler
|
3289f9cd75
|
changed FSM name
|
2004-01-29 21:12:17 +00:00 |
Dave Schuyler
|
09e295601b
|
removed print statement
|
2003-12-23 02:50:28 +00:00 |
Dave Schuyler
|
7183fb3b50
|
changed to not use setInitialState
|
2003-12-22 23:13:54 +00:00 |
Darren Ranalli
|
3d45ead3eb
|
comment
|
2003-12-17 20:54:20 +00:00 |
Darren Ranalli
|
b55439dc32
|
guaranteed broadcast of initial state
|
2003-12-17 20:51:33 +00:00 |
Dave Schuyler
|
1061e277bf
|
fixes for isOn and isOpen
|
2003-12-17 03:33:03 +00:00 |
Dave Schuyler
|
21274fd8b7
|
Added setIsOn to AI
|
2003-12-04 03:39:30 +00:00 |
Asad M. Zaman
|
1ad304e914
|
fixed the door state open event problem
|
2003-12-04 00:15:40 +00:00 |
Dave Schuyler
|
6a636ddc9e
|
maybe fixing AI crash with orphand doLater
|
2003-12-02 01:45:53 +00:00 |