paragui-users
[Top][All Lists]
Advanced

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

[paragui-users] small change to PG_FileArchive:LoadSurface


From: Keith
Subject: [paragui-users] small change to PG_FileArchive:LoadSurface
Date: Thu, 10 Apr 2003 09:45:09 -0300

the changes are to allow you to set the colorkey of the surface if you
decide to convert the surface to screen format.

--Keith



diff -r1.3.6.5 pgfilearchive.h

261a262,263

> static SDL_Surface* LoadSurface(const char* filename,Uint32 colorkey, bool
convert = false);

>

308c310,311

<

---

> static SDL_Surface* LoadSurfaceHelper(const char* filename, bool convert,
bool ck, Uint32 colorkey);

>



cvs -z9 diff pgfilearchive.cpp (in directory C:\cvstemp\paragui\src\core\)

diff -r1.2.4.11 pgfilearchive.cpp

257,258c257

<

< SDL_Surface* PG_FileArchive::LoadSurface(const char* filename, bool
convert) {

---

> SDL_Surface* PG_FileArchive::LoadSurfaceHelper(const char* filename, bool
convert, bool ck, Uint32 colorkey){

302a302,304

> if(ck)

> SDL_SetColorKey(surface, SDL_SRCCOLORKEY,colorkey);

>

315a318,324

>

> }

> SDL_Surface* PG_FileArchive::LoadSurface(const char* filename,Uint32
colorkey, bool convert){

> return LoadSurfaceHelper(filename, convert, true, colorkey);

> }

> SDL_Surface* PG_FileArchive::LoadSurface(const char* filename, bool
convert) {

> return LoadSurfaceHelper(filename, convert, false, 0);









reply via email to

[Prev in Thread] Current Thread [Next in Thread]