> Here it is!
>
> A small summary of the changes:
> I added a _size private member variable to the base surface class,
> since I couldn't see a way to compute the amount of memory that a
> surface used.
> I created a surface_cacher class with get_surface(), free_surface(),
> and purge() methods.
> I created a global instance of the surface_cacher class called surfaces
> I changed the surface_cache() function in gfx.cc to make a call to
> surfaces->get_surface()
>
> I did some basic tests on the class, and it seems to be functional.
>
>
> On Feb 7, 2008 7:51 AM, Tyler Nielsen <
address@hidden> wrote:
> > No worries here. I'd be happy to go through any diffs you have. I can
> > combine it with what I have, and we can figure it out from there.
> >
> > Tyler
> >
> >
> >
> > On Feb 7, 2008 6:01 AM, Kai Sterker <
address@hidden> wrote:
> >
> > > On Feb 6, 2008 11:57 PM, Rian Shelley <
address@hidden> wrote:
> > >
> > > Hi Rian,
> > >
> > > your help is very welcome, of course. As you've probably seen, we need
> > > more (active) developers to make faster progress ... which should
> > > create even more interest in the project.
> > >
> > > So please submit your diffs.
> > >
> > >
> > > It is a bit unfortunate that Tyler has been working on the same part.
> > > Maybe he can have a look at your code as well and decide which to use.
> > >
> > > Kai
> > >
> > >
> > >
> > >
> > >
> > > > I've long wanted to write a decent game similar to Adonthell. All my
> > > > own starts at a game engine have been abandoned due to poor design :D.
> > > > Id really like to help out if i could.
> > > >
> > > > Just to get my feet wet and get an idea of the architecture, I
> > > > implemented the Gfx Cache as described here:
> > > >
http://adonthell.berlios.de/doc/index.php/Tasks:Gfx_Cache
> > > >
> > > > I updated the gfx::surface_cache() function so that it simply makes a
> > > > call to a global instance of the new class.
> > > >
> > > > Let me know if you guys are interested, and I'll forward on some diff
> > files
> > > >
> > > >
> > > > _______________________________________________
> > > > Adonthell-devel mailing list
> > > >
address@hidden
> > > >
http://lists.nongnu.org/mailman/listinfo/adonthell-devel> > > >
> > >
> > >
> > > _______________________________________________
> > > Adonthell-devel mailing list
> > >
address@hidden> > >
http://lists.nongnu.org/mailman/listinfo/adonthell-devel
> > >
> >
> >
> > _______________________________________________
> > Adonthell-devel mailing list
> >
address@hidden
> >
http://lists.nongnu.org/mailman/listinfo/adonthell-devel> >
> >
>
> _______________________________________________
> Adonthell-devel mailing list
>
address@hidden>
http://lists.nongnu.org/mailman/listinfo/adonthell-devel
>
>
_______________________________________________
Adonthell-devel mailing list
address@hiddenhttp://lists.nongnu.org/mailman/listinfo/adonthell-devel