1
SFML projects / Re: Isaac 2D
« on: July 13, 2016, 05:17:58 pm »
It is indeed a state machine after the Petri net theory. But it has also other features:
1. Support for data transportation between the scenes of the application/games (using boost:any )
2. Scene inheritance is available in the application
3. Triggers can be defined very easy
4. You can have a scene with multiple processing elements (they can be of several types)
Isaac is an "altered" form (game dev oriented) implementation that is using the Petri net theory.
1. Support for data transportation between the scenes of the application/games (using boost:any )
2. Scene inheritance is available in the application
3. Triggers can be defined very easy
4. You can have a scene with multiple processing elements (they can be of several types)
Isaac is an "altered" form (game dev oriented) implementation that is using the Petri net theory.