8 bit coordinates are sufficient, saving 46 bytes
This commit is contained in:
parent
40eae390d1
commit
07c9d27b75
|
@ -46,8 +46,8 @@ bitmap_t;
|
||||||
*/
|
*/
|
||||||
static unsigned char bitmap_getAlignedChunk(bitmap_t const *const pBitmap,
|
static unsigned char bitmap_getAlignedChunk(bitmap_t const *const pBitmap,
|
||||||
unsigned char const nBorgPlane,
|
unsigned char const nBorgPlane,
|
||||||
unsigned int const x,
|
unsigned char const x,
|
||||||
unsigned int const y)
|
unsigned char const y)
|
||||||
{
|
{
|
||||||
assert(x <= pBitmap->nChunkDomain);
|
assert(x <= pBitmap->nChunkDomain);
|
||||||
assert(y < pBitmap->nHeight);
|
assert(y < pBitmap->nHeight);
|
||||||
|
@ -96,8 +96,8 @@ static unsigned char bitmap_getAlignedChunk(bitmap_t const *const pBitmap,
|
||||||
* left of the viewport.
|
* left of the viewport.
|
||||||
*/
|
*/
|
||||||
static void bitmap_drawViewport(bitmap_t const *const pBitmap,
|
static void bitmap_drawViewport(bitmap_t const *const pBitmap,
|
||||||
unsigned int const nX,
|
unsigned char const nX,
|
||||||
unsigned int const nY)
|
unsigned char const nY)
|
||||||
{
|
{
|
||||||
assert(nX <= pBitmap->nXDomain);
|
assert(nX <= pBitmap->nXDomain);
|
||||||
assert(nY <= pBitmap->nYDomain);
|
assert(nY <= pBitmap->nYDomain);
|
||||||
|
@ -199,8 +199,8 @@ void bitmap_scroll(unsigned char const nWidth,
|
||||||
bitmap.nChunkCount = (((bitmap.nViewportWidth - 1) / 8) + 1);
|
bitmap.nChunkCount = (((bitmap.nViewportWidth - 1) / 8) + 1);
|
||||||
|
|
||||||
// initial starting point
|
// initial starting point
|
||||||
int x = bitmap.nXDomain > 0 ? random8() % bitmap.nXDomain : 0;
|
unsigned char x = bitmap.nXDomain > 0 ? random8() % bitmap.nXDomain : 0;
|
||||||
int y = bitmap.nYDomain > 0 ? random8() % bitmap.nYDomain : 0;
|
unsigned char y = bitmap.nYDomain > 0 ? random8() % bitmap.nYDomain : 0;
|
||||||
char dx = 0;
|
char dx = 0;
|
||||||
char dy = 0;
|
char dy = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue