Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 22:01   #1
Nika123
 
Регистрация: 22.11.2010
Сообщений: 3
По умолчанию Графика Си++

Здравствуйте.У меня такой вот вопрос.Мне нужно написать программу на Си++,которая состоит в следующем:сверху экрана должны вылетать фигурки какие-нибудь,они должны оседать внизу экрана.Как это реализовать?Нашла что-то похожее на это,но там вначале выделяются два киках то динамических массива,не могу понять что это...

Последний раз редактировалось Nika123; 22.11.2010 в 22:09.
Nika123 вне форума Ответить с цитированием
Старый 23.11.2010, 00:15   #2
Farrel
Форумчанин
 
Аватар для Farrel
 
Регистрация: 21.04.2010
Сообщений: 144
По умолчанию

pos- смещение фигуры от края экрана
height- количество строк, на которое упадёт фигура

Посмотри ещё таблицу ascii, там полно штриховок для рисования.
Код:
#include "stdafx.h"
#include "iostream"
using namespace std;


class cube
{

public:
	void drawitself(int pos);
	void drop(int pos,int height);
};

void cube::drop(int pos,int height)
{
	for(int t=0;t<height;t++)
	{
		system("cls");
		for(int j=0;j<t;j++)cout<<endl;	//опускаем фигуру
		drawitself(pos);      //рисуем саму фигуру
	}
}
void cube::drawitself(int pos)
{
	for(int m=0;m<2;m++)
            	{
		       for(int j=0;j<pos;j++)cout<<" ";     //рисуем отступ
             	       cout<<"**"<<endl;
		}
}


int main()
{
	cube c;
	c.drop(30,15);
	system("pause");
}
Ну и соответственно допишешь классы, на основе этого для других фигур
Farrel вне форума Ответить с цитированием
Старый 24.11.2010, 01:23   #3
Nika123
 
Регистрация: 22.11.2010
Сообщений: 3
По умолчанию

Спасибо.Попробую разобраться
Nika123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в С++ 3.1 N@t@ly1992 Общие вопросы C/C++ 0 16.06.2010 18:40
Графика Кинива Паскаль, Turbo Pascal, PascalABC.NET 0 14.06.2010 13:49
Графика Alex_sim Общие вопросы .NET 4 11.05.2010 21:39
Графика в си Scate Помощь студентам 6 25.11.2008 23:31