Previous 199869 Revisions Next

r33257 Friday 7th November, 2014 at 09:14:12 UTC by Alex W. Jackson
tilemap.c: Respect gfx_element::colors() just like drawgfx.c does. Add temporary assert to catch regressions (i.e. drivers that didn't define their gfx elements correctly) (nw)
[src/emu]tilemap.h

trunk/src/emu/tilemap.h
r241768r241769
443443   {
444444      gfx_element *gfx = decoder->gfx(_gfxnum);
445445      int code = rawcode % gfx->elements();
446      assert(rawcolor < gfx->colors()); // TEMPORARY ASSERT
446447      pen_data = gfx->get_data(code);
447      palette_base = gfx->colorbase() + gfx->granularity() * rawcolor;
448      palette_base = gfx->colorbase() + gfx->granularity() * (rawcolor % gfx->colors());
448449      flags = _flags;
449450      gfxnum = _gfxnum;
450451   }


Previous 199869 Revisions Next


© 1997-2024 The MAME Team