forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   API (http://forum.boolean.name/showthread.php?t=12979)

HolyDel 20.07.2010 22:56

API
 
Всем привет.
вот думаю как лучше сделать интерфейс 2д подсистемы.

вобщем есть два варианта:
по старинке:
Clear();
Color(10,10,200);
Rect(0,0,200,200);

и через интерфейс канвы (как в делфи):
Canvas *c = wnd->GetCanvas();
c->Clear();
c->Color(10,10,200);
c->Rect(0,0,200,200);

плюсы первого подхода - меньше букв, проще расширить либами и т.д.
плюсы второго подхода - подсветка

pax 20.07.2010 23:26

Ответ: API
 
Шо за подсветка?
Хде этот интерфейс будет использоваться?
В общем не знаю как ответить...

HolyDel 20.07.2010 23:48

Ответ: API
 
intellisense

использоваться для разработки мультимедийных приложений (ИГРРР).

Randomize 20.07.2010 23:48

Ответ: API
 
Убиийца Xors3D грядёт :)

pax 21.07.2010 00:32

Ответ: API
 
А кто им будет пользоваться? Только Ты или еще кто-то?

HolyDel 21.07.2010 00:43

Ответ: API
 
стал бы я у народа спрашивать, если-бы чисто для себя делал, да?

Mr_F_ 21.07.2010 01:13

Ответ: API
 
я считаю что ты должен материально представлять себе весь двиг как набор неких объектов которые будто б штекерами суются друг в друга, так проще во всём разобраться. и 2д подсистема не исключение. поэтому я считаю объявление глобальных чего-либо - злом. при том чем мельче объекты и чем определённее их функции - тем лучше и удобнее имхо (большие составляешь из маленьких).

pax 21.07.2010 10:39

Ответ: API
 
Цитата:

Сообщение от HolyDel (Сообщение 155735)
стал бы я у народа спрашивать, если-бы чисто для себя делал, да?

Ну извини, я не экстрасенс, мысли читать не умею :pardon:
Объектно-ориентированный принцип разработки конечно лучше (я наконец проголосовал). Но даже на ООП можно написать так, что пользоваться им будет проблематично. Так что лучше так, чтобы было в использовании просто, как два байта переслать ;)

FDsagizi 22.07.2010 10:25

Ответ: API
 
Жизнь говно без intellisense, сам это знаешь - и задаешь такие вопросы...

Mhyhr 24.08.2010 09:48

Ответ: API
 
HolyDel
Как там поживает 2D подсистема, не пора ли создать тему?)

HolyDel 24.08.2010 16:31

Ответ: API
 
2D подсистема поживает по 2 варианту.

еще рано создавать тему. как сочту нужным - создам. не переживай, булка узнает первой ))


Часовой пояс GMT +4, время: 11:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot