1234567891011121314151617181920 |
- #include "state.h"
- namespace L87 {
- StateDiagram::~StateDiagram() {
- for (auto it : states) {
- delete it.second;
- }
- }
- }
- namespace L87 {
- void State::auto_register() { states.insert({ name(), this }); }
- State::State(StateDiagram* _diagram) : diagram(_diagram), states(_diagram->states) { }
- bool State::done() { return false; }
- bool State::bad() { return false; }
- }
|