From: Peter S. <d98...@dt...> - 2002-03-02 15:53:51
|
On Sat, Mar 02, 2002 at 01:03:27PM +0100, Marcus Lindblom wrote: > > - [src/gfx] > (I would also like to have _all_ graphic related things here.. everything > that draws something should be located in this directory, instead of as now > having small renderes everywhere.) Sure, thats the only sane way to do it.. > - data/textures is messy too, esp. the outline-textures that serves no > purpose should be deleted. I would also be more comfortable with > subdirs for terrain/objects/menu/hud or something similiar. mhm.. a few subdirs would be nice.. > All content-developing should be put in a separate module, where > Picon should put the original maya-files for everything too! reaper/content-devel ? And move everything from data/ which isn't needed at runtime to that directory.. > - data/config - perhaps this dir should hold only default settings, > and we store user-settings in a new dir config/? Makes more sense to > have 'static' gameplay data in one dir, usermodifiable stuff in another. > (Should this apply to screenshots and saved games as well?) I will do something like this anyway, to allow the data files to be stored in a readonly location, and have user settings (etc) in the home directory. (think central installation on unix system and multiple users) > Also, as we've discussed before, we need to put more structure upon > the headers in src/xxx .. there is nothing separating internal and > external usage (i.e, gfx/gfx.h is external, gfx/interfaces.h is not), now. > create a src/include (or similiar) that could hold the external interface? > We need to work a bit more on the interfaces between modules/modules and > modules/objects first I think... A src/include which contains external interfaces, and splitting the other modules appropriately. This can be done quite incrementally, I believe, so there's no reason to wait... /Peter |