2012-12-29 10:30:42 +00:00
|
|
|
extern void object::Remote4( )
|
|
|
|
{
|
|
|
|
SendOrder(1, 20); // move(20);
|
|
|
|
SendOrder(2, 90); // turn(90);
|
|
|
|
SendOrder(1, 20); // move(20);
|
|
|
|
SendOrder(2, 90); // turn(90);
|
|
|
|
SendOrder(1, 10); // move(10);
|
|
|
|
SendOrder(2, 90); // turn(90);
|
|
|
|
SendOrder(1, 10); // move(10);
|
|
|
|
SendOrder(2,-90); // turn(-90);
|
|
|
|
SendOrder(1, 10); // move(10);
|
|
|
|
}
|
|
|
|
|
|
|
|
void object::SendOrder(float order, float param)
|
|
|
|
{
|
|
|
|
exchange list();
|
|
|
|
order todo();
|
|
|
|
|
|
|
|
todo.m_type = order;
|
|
|
|
todo.m_param = param;
|
|
|
|
|
|
|
|
while ( list.put(todo) == false )
|
|
|
|
{
|
|
|
|
wait(1);
|
|
|
|
}
|
|
|
|
}
|