106107108109110111112113114115116
if(m_waiting != null && m_waiting.size() > 0) { synchronized(m_waiting) { tmp = m_waiting.poll(); } /* Move character */ tmp.move(); /* Place him in moved array */ synchronized(m_moved) { m_moved.offer(tmp); } }