Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с C++ 
:(
    Опции темы
m1kle
Дата 2.5.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 2.5.2007
Где: Москва, Россия

Репутация: нет
Всего: нет



В данный момент работаю над проектом 2D аркадной, простенькой игры, это мой первый проект. Считываю клавишу нажатую пользователем методом getch();, он работает не так, как мне нужно, т.е. пока пользователь не нажмет клавишу, никакого действия быть не может, т.е. пользователю придется всегда нажимать какую-то кнопку. Нужна другая функция для считывания кнопки, нажатой пользователем, только я не знаю какая, подскажите пожалуйста, и еще как надо с этой функцией работать.
PM MAIL WWW MSN   Вверх
vinter
Дата 2.5.2007, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



Код

if(kbhit())//если в буфере клавы есть че-нить то..
{
     getch();
}



--------------------
Мой блог
PM MAIL WWW   Вверх
Kuvaldis
Дата 2.5.2007, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


механик-вредитель
***


Профиль
Группа: Участник Клуба
Сообщений: 1189
Регистрация: 16.6.2006
Где: Минск

Репутация: 11
Всего: 61



kbhit()


--------------------
Помни - когда ты спишь, враг не дремлет
Спи чаще и дольше, изматывай врага бессоницей
PM MAIL ICQ   Вверх
m1kle
Дата 2.5.2007, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 2.5.2007
Где: Москва, Россия

Репутация: нет
Всего: нет



Сейчас попробую.

Добавлено через 4 минуты и 47 секунд
Спасибо огромное, ребят, уже лучше.
PM MAIL WWW MSN   Вверх
m1kle
Дата 2.5.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 2.5.2007
Где: Москва, Россия

Репутация: нет
Всего: нет



Вот еще вопрос, где найти код каждого сивола, там же для каждого символа свой код.

Добавлено через 6 минут и 47 секунд
И последний вопрос, при если 1 раз нажимаешь a, т.е. перс идет влево, то он идет, пока не нажмешь другую кнопку, а как сделать, чтобы нажал a-продвигается на 1 пиксель, но при этом другие объекты тоже двигаются.
Простите, если туплю.
PM MAIL WWW MSN   Вверх
vinter
Дата 2.5.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



Цитата(m1kle @  2.5.2007,  20:59 Найти цитируемый пост)
Вот еще вопрос, где найти код каждого сивола, там же для каждого символа свой код.

http://ru.wikipedia.org/wiki/ASCII
Цитата(m1kle @  2.5.2007,  20:59 Найти цитируемый пост)
продвигается на 1 пиксель, но при этом другие объекты тоже двигаются.

1юдвигать все в одной ф-ии
2.делать многопотоковое приложение(предпочтительно)


--------------------
Мой блог
PM MAIL WWW   Вверх
m1kle
Дата 2.5.2007, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 2.5.2007
Где: Москва, Россия

Репутация: нет
Всего: нет



Слушай, а может быть с каждым проходом цикла, буфер очищать, только как, за ссылку на коды спасибо.
PM MAIL WWW MSN   Вверх
m1kle
Дата 2.5.2007, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 2.5.2007
Где: Москва, Россия

Репутация: нет
Всего: нет



Спасибо, сам разобрался, больше ненадо.
PM MAIL WWW MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.