Also ich glaube wir reden etwas aneinander vorbei:
So hab ich mir das gedacht. So gehts jedenfalls. Kann man den Code noch optimieren?Code:int move_elbow_to(int dest_pos) { int step = 0; if(elbow_pos > dest_pos) { step=-1; } if(elbow_pos < dest_pos) { step=1; } if(step == 0) { return 1; } int i=0; for(i=elbow_pos; i!=dest_pos; i += step) { move(3, i); } elbow_pos = i; return 0; }
mfg
jagdfalke
Lesezeichen