+ double pos;
+ String s;
+
+ if (min_state == AltosLib.ao_flight_invalid) {
+ int lblock = block;
+ if (lblock > 1000)
+ lblock = 1000;
+ pos = lblock / 1000.0;
+ s = String.format("block %d", block);
+ } else {
+ if (state == AltosLib.ao_flight_invalid)
+ state = 0;
+ if (state_block > 100)
+ state_block = 100;
+ if (state < min_state) state = min_state;
+ if (state > max_state) state = max_state;
+
+ if (state == max_state)
+ state_block = 0;
+
+ state -= min_state;