void setTime(Axis axis) { if (axis.stepsToDo != 0) { axis.setTimePerStep(msecondsToDoThis); axis.setTimeNextStep(time); } }
void doStep(Axis axis) { Main.data &= axis.mask; Main.data |= axis.getNextStep(); axis.setTimeNextStep(axis.timeNextStep); Main.Refresh(); }