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);
плюсы первого подхода - меньше букв, проще расширить либами и т.д.
плюсы второго подхода - подсветка
|