Fix simulation timestamp update
This commit is contained in:
parent
61a094fed5
commit
06ecdf245c
@ -33,11 +33,12 @@ void trial_loop(trial *t) {
|
||||
}
|
||||
while (t->alive) {
|
||||
timestamp step=getcurts(t) + LATENCY - t->sim.tm.ts;
|
||||
|
||||
if (step > 0) {
|
||||
t->sim.tm.vehicle.w = turn2w(t, t->sim.tm.vehicle.turn);
|
||||
|
||||
dgl(t,&t->sim.tm.vehicle,&t->sim.tm.vehicle,step,step);
|
||||
t->sim.tm.ts += step;
|
||||
t->sim.steps++;
|
||||
}
|
||||
// simulate(t, getcurts(t) + LATENCY);
|
||||
goradar(t);
|
||||
if (-1 == trial_check_input(t)) return;
|
||||
|
@ -7,7 +7,7 @@ CMD="./build/default/src/icfp08radar localhost 17676"
|
||||
if [ "$1" == "--gdb" ]; then
|
||||
CMD="gdb --args ${CMD}"
|
||||
elif [ "$1" == "--valgrind" ]; then
|
||||
CMD="valgrind ${CMD}"
|
||||
CMD="valgrind --leak-check=full ${CMD}"
|
||||
fi
|
||||
|
||||
exec $CMD
|
||||
|
Loading…
Reference in New Issue
Block a user