|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.11.2012, 15:48 | #1 |
Пользователь
Регистрация: 11.01.2012
Сообщений: 15
|
Как написать особый sleep?
Codeblocks. Пишу крестики-нолики в консоли, хочу их сделать "интерактивными". То есть, у нас будет поле, и по нему можно будет перемещаться клавиатурой (срелочками). Чтобы показать курсор я буду каждые пол секунды менять переменную-char между двумя символами "*" и "X". И вот допустим игрок выбрал клетку в которую хочет походить, и чтобы не ждать пол секунды, пока sleep закончится и прошла проверка на выбор хода, как мне сделать чтобы по нажатию клавиши хода sleep кончался?
|
26.11.2012, 15:59 | #2 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
не используй sleep, используй таймеры
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 16:03 | #3 |
Пользователь
Регистрация: 11.01.2012
Сообщений: 15
|
В какой библиотеке?
|
26.11.2012, 16:06 | #4 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
какая среда разработки, язык и ОС?
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 16:08 | #5 |
Пользователь
Регистрация: 11.01.2012
Сообщений: 15
|
Codeblocks::minGW; C++; Windows.
|
26.11.2012, 16:16 | #6 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
функция WinApi:
UINT SetTimer(HWND hWnd, // описатель окна UINT nIDevent, // идентификатор (номер) таймера UINT nElapse, // задержка TIMERPROC lpTimerFunc); // указатель на функцию
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 16:17 | #7 |
Пользователь
Регистрация: 11.01.2012
Сообщений: 15
|
А в консоли это работает? iostream которая.
|
26.11.2012, 16:28 | #8 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
можно, только ее подключить надо из dll
как именно в codeblocks это делается не знаю
Контакты
skype, почта: bm@kwax.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать особый стиль для части текста | delphyok | Общие вопросы Delphi | 6 | 26.06.2012 21:34 |
Как работает Sleep(x)? | Glaciuse | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 19.04.2012 18:56 |
как применить sleep только для form1 | scroyler | Работа с сетью в Delphi | 15 | 11.02.2012 22:54 |
Sleep() работает не точно, как точнее | 8Observer8 | Win Api | 13 | 24.04.2011 19:47 |
Как заменить sleep в потоке? чтобы получить задержку 5 мили | Dasverd2010 | Общие вопросы Delphi | 13 | 07.09.2010 14:29 |