Skip to content
ExamplesOpen editor ↗

simololaPoapoeletso

→ loop()

Starts the `tshwantsha` loop again after `emisaPoapoeletso` has halted it.

simololaPoapoeletso()

When the loop has been halted with emisaPoapoeletso, simololaPoapoeletso puts it back to work: Bopa starts calling tshwantsha about 60 times per second again. Calling it while the loop is already running changes nothing. Use boemoJwaPoapoeletso to check whether the loop is running.

Undo what emisaPoapoeletso halted
tiro setaLoeto() {
  thalaKanefase(400, 400);
  emisaPoapoeletso();
  simololaPoapoeletso();
}
tiro tshwantsha() {
  bokamorago(220);
  tlatsaMmala(200, 100, 0);
  thalaSediko(pebaX, pebaY, 80);
}
Restart only when halted
tiro setaLoeto() {
  thalaKanefase(400, 400);
  emisaPoapoeletso();
  fa (boemoJwaPoapoeletso() === maaka) {
    simololaPoapoeletso();
  }
}
tiro tshwantsha() {
  bokamorago(220);
  tlatsaMmala(0, 150, 200);
  thalaSediko(pebaX, pebaY, 60);
}

emisaPoapoeletso, boemoJwaPoapoeletso, tshwantshaGape, tshwantsha