… | |
… | |
88 | client::handle_command () |
88 | client::handle_command () |
89 | { |
89 | { |
90 | bool skipping = false; |
90 | bool skipping = false; |
91 | |
91 | |
92 | while (!cmd_queue.empty () |
92 | while (!cmd_queue.empty () |
93 | && !(state == ST_PLAYING && pl->ob && pl->ob->speed_left <= 0)) |
93 | && !(state == ST_PLAYING && pl->ob && pl->ob->speed_left <= 0.f)) |
94 | { |
94 | { |
95 | command &cmd = cmd_queue.front (); |
95 | command &cmd = cmd_queue.front (); |
96 | |
96 | |
97 | if (cmd.stamp + MAX_QUEUE_BACKLOG < now ()) |
97 | if (cmd.stamp + MAX_QUEUE_BACKLOG < now ()) |
98 | { |
98 | { |