Форум программистов, компьютерный форум CyberForum.ru

Как создать фигуры для тетриса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на не объявленную структуру http://www.cyberforum.ru/cpp-beginners/thread1238862.html
Допустим я описал структуру. Объявил указатель на эту структуру. struct MyStruct{ char ch; int i; }; std::cout<<sizeof(MyStruct); MyStruct * pMyStruct; Из за выравнивания размер структуры 8 байт, хотя данных там на пять байт.
C++ Если память для объекта выделяется динамически (строка 33), сортировка sort не работает Если память для объекта выделяется динамически (строка 33), сортировка sort не работает, если память не выделять, все работает. Как избежать проблему? #include <iostream> #include <list> #include <time.h> using namespace std; class Type { public: http://www.cyberforum.ru/cpp-beginners/thread1238860.html
C++ Создайте класс Polar, который предназначен для хранения полярных координат (радиуса и угла)
Задача такова: Только для любителей математики: создайте класс Polar, который предна- значен для хранения полярных координат (радиуса и угла). Перегрузите операцию + для выполнения сложения для объектов класса Polar. Сложе- ние двух объектов выполняется путем сложения координат X объектов, а затем координат Y. Результат будет координатами новой точки. Таким образом, вам нужно будет...
C++ Тяжело ли написать утилитку, которая работает как DOS-команда "pause"
Тяжело ли написать утилитку, которая работает как DOS-команда "pause", но с автопродолжением через (например) 10 секунд? Научился обрабатывать таймер в бесконечном цикле. Самописный Sleep(); Научился получать код нажатой клавиши через getch(). Но они похоже взаимо-исключающие... getch похоже блокирует цикл в ожидании следующей клавиши. Можно ли получить код клавиши без блокировки? Например...
C++ Получить новую матрицу, прибавив к элементам каждой строки минимум по строке http://www.cyberforum.ru/cpp-beginners/thread1238784.html
Дана вещественная квадаратная матрица порядка 5. Получить новую матрицу путем прибавления к элементам каждой строки матрицы наименьшего значения элементов этой строки. Когда ставлю диапозон рандом 10+1 программа работает верно но стоит его изменить на большие значение программа считает уже не правельно,помоги ниже код: #include <iostream> #include <ctime> #include <iomanip> using...
C++ Ошибка при сравнении типа char #include <cstdlib> #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char *argv) { char a; int L=1; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
08.08.2014, 21:02     Как создать фигуры для тетриса?
Цитата Сообщение от STBOL Посмотреть сообщение
-=ЮрА=-, Ого! Я почему-то и не подумал об этом, спасибо!
Иными словами нужен цикл, который будет проверять каждую клетку при каждом тике.
- для отрисовки да нужен цикл, прохода по всему полю.
Цитата Сообщение от STBOL Посмотреть сообщение
-=ЮрА=-, Ого!
- поверь на самом деле тетрис очень элементарен, в принципе как пакман. Ты про цвет ещё не забудь(занято не занято подходит для 2-цветной версии. Для многоцветной версии можешь идти двумя путями либо делять все на структурах(т.е матрица из структур в которой одно поле отвечает за занятый/не занятый квадратик а второе за цвет), либо же завести ,что при константном размере поля на мой вгляд проще, доп матрицу цвета.
 
Текущее время: 12:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru