[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Overview Doc



Good morning all,


At the IRC meeting we decided we needed to write short overview docs
and get rid of some of the old ones.  I have  written a general
overview of PPlay, describing its intent and architechture (I'll post it
when I get it in electronic form).  Now we need short descriptions of
the main components.


To give you an idea of what I am talking about, the components for 
graphics will be:
	pg2d
	pg3d
	GUI (name please Chris)
	and maybe something about the GGI interface.

The different teams will define their own components.


We don't need or want much, explain what it is, how its designed and why. 
Each should a few paras at MOST (and thats _before_ the editorial razor). 

EXAMPLE:

PenguinGraphics-2d (pg2d) is a medium to high level C++ api for 2d
graphics.  It gives access to generic 2d "surfaces" which may be sprites,
framebuffers, or anything. pg2d provides drawing primitives and graphics
contexts for drawing into the surfaces.  Hooks are given for extension and
overriding. 

At the higher level pg2d provides (possibly animated) "Images", which
are convenient handles for complex sprites.  This layer would also
handle loading/saving of pixmaps.

END EXAMPLE

Well, maybe I didn't explain the why there, but...


Anyway, if people could write similar sort of descriptions for
their turf, it would be very useful.  I will do ones for
pg2d, GameSpace and GGI interface.   WareWolf should do one for
the GUI, and Laurent should do pg3d.  As for other parts of the
project, who knows...

It would be really nice to have this descrips in soon, I for one would
like to be able to delete a lot of the existing stuff on the web pages.


Bye.

PS:  WHERE IS THE SOUND TEAM.