Uli,

> We also still need someone to implement the screen display routines. That
>is, drawing of objects onscreen in a fast way and with correct overlapping.

We can use DirectDraw for speed if necessary.

>This could also be started on Windows if the authors create wrappers around
>Windows data structures and API calls. That means the authors will have to
>create some classes that enclose and hide any drawing calls and map them to
>the appropriate Windows calls. 

The Microsoft Foundation Classes (heavily built-in Visual C++) provide
wrapper classes for all win32 functions.

>Another part of the code should only call
>these wrappers and be completely platform-independent and perform the
>actual drawing operations (i.e. drawing a roundRect and a shadowed button
>overlapping correctly...).

Yeah, that sounds brilliant.  Basically what your saying is that we create
a back-end of functions (one set identically named for each platform) and
the main code calls these.


Dylan

Reply via email to