Сабж... Сейчас пишу эту игру и столкнулся с такой проблемой: когда один игрок зажал клавишу, то другой не может переместить свою доску: комп на нажатие клавиши просто не реагирует. Одним словом, доски не могут двигаться одновременно. Как можно исправить эту ошибку? А, кстати, пишу я на одной сишной библиотеке, но ИМХО это дела не меняет. Вот фрагмент проги:
//W, S - клавиши первого игрока //UP, DOWN - клавиши второго игрока //y1, y2 - координаты первой и второй доски //20, 480 - координаты границ
if (SgIsKeyDown('W')){ y1-=3; if (y1<=20) y1=20; } else if (SgIsKeyDown('S')){ y1+=3; if (y1>=480) y1=480; } else if (SgIsKeyDown(VK_UP)){ y2-=3; if (y2<=20) y2=20; } else if (SgIsKeyDown(VK_DOWN)){ y2+=3; if (y2>=480) y2=480; }