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

Рисование квадрата с разноцветными сторонами - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
АТерентьев
20 / 19 / 1
Регистрация: 16.10.2009
Сообщений: 933
25.09.2011, 17:01     Рисование квадрата с разноцветными сторонами #1
Есть задача - запрограммировать игру, примерно такую. Фигура состоит из квадратов.
Игроки ходят по очереди. За один ход - можно отметить какую-нибудь сторону квадрата.
Кто отмечает последнюю сторону в квадрате - на этот квадрат записывается на его счет. Выигрывает тот, на чьем счету больше квадратов.
Вопрос. Чем рисуется квадрат в C++, с возможностью изменения цвета как квадрата, так и каждой его стороны. И большая ли разница делать игру на C#, на C++, на Java или QT?
Задача учебная. Заранее прошу прощения, если вопрос слишком простой.
Какая возможность есть положить на форму скажем прямоугольную матрицу из таких квадратов?
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2011, 17:01     Рисование квадрата с разноцветными сторонами
Посмотрите здесь:

C++ Шифровать методом Магического квадрата (размер квадрата 9х9) С++
Массивы. Заполнить, разбить на квадраты размером 3х3. В центре каждого квадрата поместить сумму остальных элементов квадрата C++
C++ Выяснить, можно ли прямоугольник со сторонами a, b уместить внутри прямоугольника со сторонами c, d
Площадь квадрата равна S. Вычислить сторону квадрата а, диагональ d и площадь S1 описанного около этого квадрата круга C++
Рисование квадрата C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5754 / 3403 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
25.09.2011, 17:05     Рисование квадрата с разноцветными сторонами #2
Цитата Сообщение от АТерентьев Посмотреть сообщение
Чем рисуется квадрат в C++, с возможностью изменения цвета как квадрата, так и каждой его стороны
в стандарте C++ не описаны средства, которые позволяют рисовать квадраты, и тем паче менять цвета сторон.
АТерентьев
20 / 19 / 1
Регистрация: 16.10.2009
Сообщений: 933
25.09.2011, 17:20  [ТС]     Рисование квадрата с разноцветными сторонами #3
Как бы профессионал стал решать эту задачу? Мне нужно просто направление.
Видимо есть графическая библиотека - нарисовать прямоугольник с чем то заданным, а поверх рисуются стороны с указанным цветом?
Пытаюсь установить VS C++ 2010 Express , но не вижу off-line дистрибутива. Он существует и бесплатный?
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,512
25.09.2011, 17:22     Рисование квадрата с разноцветными сторонами #4
Можно на борланд с++ такое сделать с помощью его библиотеки graphic.h .
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
25.09.2011, 18:47     Рисование квадрата с разноцветными сторонами #5
К примеру рисование параллелепипеда с одной закрашенной стороной( на Борланде ) :
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <graphics.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <conio.h>
 int main()
 {
 int gd = DETECT, gm, err,r;
 initgraph(&gd,&gm, "C:\\TC\\BGI\\");
  err = graphresult();
 if (err != grOk) {
 printf("Graphics error: %s\n", grapherrormsg(err));
 printf("Press any key to halt:");
 getch();
 exit(1); }
setcolor(YELLOW);
setbkcolor(BLUE);
rectangle(0,0,639,479);
setcolor(GREEN);
bar3d(65,165,200,300,65,65);
getch();
}
АТерентьев
20 / 19 / 1
Регистрация: 16.10.2009
Сообщений: 933
25.09.2011, 21:07  [ТС]     Рисование квадрата с разноцветными сторонами #6
Спасибо!
А возможно ли сделать нечто следующее?
Использовать grid . И закрашивать отдельно стороны клеточки.
Пытаюсь посмотреть это в QT.
Yandex
Объявления
25.09.2011, 21:07     Рисование квадрата с разноцветными сторонами
Ответ Создать тему
Опции темы

Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru