roll method
void
roll()
override
#run-like method If this or one of it's sub-operations conduct #connector-operations, it might be annotated in function parameter.
Implementation
void roll() {
_flowC('--> :ch:roll: $name -->---->--', _pB);
// howTo NULL Map++
// TODO Away extra['roll' ++;
_flowC(':ch:roll: $info :: roll engaged ', _pB);
print(':ch:roll: $info :: roll engaged :TEST:DEBUG:');
init(); // Calling init and build methods in this class.
// NOTE Mission also calls this build.
// How to get mission emblem here?? out now. build();
// code for roll
// TODO testing clay map. Scope; where to lay:: getClay() - function??
// print('------------ chore clay maps -------------------------------');
// print(clayMapL);
// [helsinkiGuide, packDawo, learnDartlang, myMusic, myTime, nationalParks]
// print('------------ chore clay maps printed Names------------------');
if (pBNotNow) {
for (var f in clayMapL) {
Map _m = getClayMap(f);
print('\n map/chore:: $f ------ ');
_m.forEach((k, v) => print('$k ,$v'));
}
print('-------:ch:roll: chore clay maps details done ---------');
} // --_pB
/// Connector: normal procedure when acting with it.
/// Connector: join. placardM mediates necessary info.
/// This works, even if analyzer is not finding Connector.
/// TODO Connector, analyzer do not find, or handle #var dynamic.
// Join "clients" / Members to opList. placardM mediates necessary info.
_flowC('-->>-->>-- :ch:roll: calling :connector: -->>-->>--', _pB);
String connectorMsg = ':EVERY chore :MAY :COME :TO :JOIN :TOMORROW :8clock';
connector.join(name, placardM, connectorMsg, ':Chr:');
connector.roll();
// we have also instance of Action class: decision.
// run #op, for single operation
popular(placardM); // Actually map is yet not used there.
// loop
buf.writeln(':ch:buf: :chore:rtoll: done for $name ');
show('no-print, buf, test');
done();
// code here
_flowC('<-- :ch:roll: $name done --<----<--', _pB);
}