[Alephmodular-devel] Progress Update
Status: Pre-Alpha
Brought to you by:
brefin
From: Br'fin <br...@ma...> - 2003-09-23 04:41:53
|
Wow, that was a bit of work. I've managed to wrangle with the fonts. I think I won. All the text drawing is now being handled through the CBuffer::Context (drawing contexts). As are many of the calls to paint/eraserect and such. Much Rectangle math is also being handled with CRectangle instead of the Mac native Rect. While I have some issues to deal with still, such as somehow massaging a PictureResource suitable for DrawPicture into a CBitmap suitable for throwing around the drawing routines. (My Next big hurdle) things feel like they are coming along well. For instance, I believe I am in a good position to move all of the remaining code out of overhead_map_macintosh.cpp just because it is no longer Mac biased at all. Some of the other areas of major contention, such as computer_interface.cpp and game_window.cpp (the HUD) are also falling into line (They use DrawPicture, but the rest of the code in those areas are now 'neutral') Still got cursors to deal with, and I have no good way to denote the 'dim game window' effect used when the game pauses. (Where it fills the game window, but not the HUD, with a 50% black dithered pattern, thus darkening the world window) -Jeremy Parsons |