Форум программистов, компьютерный форум, киберфорум
Наши страницы

Змейка в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Алгоритм Хаффмана http://www.cyberforum.ru/cpp-beginners/thread702640.html
Программа выполняет кодирование по хаффману исходного текста(колпак не по колпаковски выколпакован, стоит высоко на полке, упакован в упаковку неплохо, плохо если в пакет). Но в раскодированном виде...
C++ как отсюда найти е?или сделать выражение по-другому что комплилятор смог прочитать как отсюда найти е?или сделать выражение по-ругому что комплилятор смог прочитать c=1/a d=1/b 1/e=c-d http://www.cyberforum.ru/cpp-beginners/thread702633.html
C++ opengl не рисуется
инициализирую opengl, ошибок при компилировании и выполнении не выдаёт сделать надо без glut создание окна winapi работает часть кода инициализации opengl скопипастил, возможно там чето есть ...
передача матрицы в функцию C++
всем привет! пишу программу,которая просто в классе суммирует матрицу (пусть для простоты 3*3) но--не могу никак сделать такую вещь--в функцию их передать..не знаю как бы точно выразиться вот мой...
C++ Пробел в конце строки http://www.cyberforum.ru/cpp-beginners/thread702591.html
При составлении строки из более мелких присоединением справа нужно бы добавлять каждый раз по пробелу. Вобщем как присоединить пробел к строке справа? PS: C++.
C++ Преобразовать строку: все вхождения abc заменить на def написать программу Дана строка из 80 символов, известно что в начале строки s находится не более 40 латинских букв, за которыми следуют пробелы. Напечатать эту строку выполнив преобразование: все... подробнее

Показать сообщение отдельно
Писарев Иван
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 44

Змейка в консоли - C++

19.11.2012, 21:44. Просмотров 420. Ответов 0
Метки (Все метки)

Доброго времени суток!
Решил написать небольшую, всем известную игру змейка. Все вроде бы хорошо, но вот не совсем понятно, как сделать так, чтобы программы не запрашивала ввод направления змеи "после каждого шага", а "двигалась по инерции"(прошу прощения за нетехнический язык). Функция запроса положения выглядит следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    for(;c;)
    {
        a=getch();
        if(a==119) a=1;
        if(a==115) a=2;
        if(a==100) a=4;
        if(a==97) a=3;
        int x1=pshh.shhh[pshh.N-1].x;
        int y1=pshh.shhh[pshh.N-1].y;
        pshh.peremstit(a);
        sojrat(pshh, apple, x1, y1);
        c=print(pshh, apple);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru