From: J. A. H. <al...@av...> - 2002-08-30 17:55:17
|
On 2002.08.25 10:04 Andrew Apted wrote: > J. Ali Harlow writes: > > > This will work just fine as long as you use different names for > > the PNG format files (so that they can co-exist in the installation > > directory). Eg., x11tiles.png or simply tiles.png. > > Yeah, I'm using the same filenames as glHack uses (keep the code > as consistent as possible), which are: > > gltile16.png > gltile32.png > gltile64.png (the isometric 3D set) > > plus other ones for fonts, splash and rip images. Sounds good. > I'm not sure what to do about that (the TILESETS config stuff, > especially the def_tilesets[] array in src/decl.c). I would have thought you could simply change the cases for GL_GRAPHICS and SDL_GRAPHICS to use the new file names. Something like: struct tileset def_tilesets[] = { #if defined(X11_GRAPHICS) || defined(QT_GRAPHICS) || defined(GTK_GRAPHICS) || \ defined(GNOME_GRAPHICS) { "Small tiles", "x11tiles", 0 }, { "Big tiles", "x11bigtiles", TILESET_TRANSPARENT }, #endif #if defined(GTK_GRAPHICS) { "Big 3D tiles", "x11big3dtiles", TILESET_TRANSPARENT | TILESET_PSEUDO3D }, #endif #if defined(GEM_GRAPHICS) { "Monochrome tiles", "nh2.img", 0 }, { "Colour tiles", "nh16.img", 0 }, #endif #if defined(MSDOS) { "Planer style tiles", "slashem1.tib", 0 }, #endif #if defined(ALLEG_FX) { "Small tiles", "slam16.bmp", 0 }, { "Big tiles", "slam32.bmp", TILESET_TRANSPARENT }, { "Big 3D tiles", "slam3D.bmp", TILESET_TRANSPARENT | TILESET_PSEUDO3D }, #endif #if defined(GL_GRAPHICS) || defined(SDL_GRAPHICS) { "Small tiles", "gltile16.png", 0 }, { "Big tiles", "gltile32.png", TILESET_TRANSPARENT }, { "Big 3D tiles", "gltile64.png", TILESET_TRANSPARENT | TILESET_PSEUDO3D }, #endif { "", "", 0, } }; > At the moment, the SDL/GL port uses the "tile_height" WINCAP > option and currently ignores the other stuff. I need to look > deeper into it. The support for wincap in Slash'EM is currently very confused. Basically, I did the best I could without spending any great amount of time thinking about it when I did the merge with 3.4.0. I'm sure that if we actually looked at it we would find that there are quite a few changes needed. I'd like to get around to this before we finally move Slash'EM Vampire into beta development, but I don't know if I'll have time as yet. -- Ali Harlow Email: al...@av... Research programmer Tel: (020) 7040 4348 Applied Vision Research Centre Intl: +44 20 7040 4348 City University Fax: (020) 7040 5515 London Intl: +44 20 7040 5515 |