Previous 199869 Revisions Next

r19095 Wednesday 21st November, 2012 at 23:40:59 UTC by Sandro Ronco
(MESS) geniusiq: fixed mouse pointer size/color. (nw)
[src/mess/drivers]geniusiq.c

trunk/src/mess/drivers/geniusiq.c
r19094r19095
192192      {
193193         UINT16 data = m_mouse_gfx[(y*6 + x)>>1];
194194
195         for(int b=0; b<4; b++)
195         for(int b=0; b<8; b++)
196196         {
197            UINT8 pen = (data>>12) & 0x0f;
197            UINT8 pen = (data>>14) & 0x03;
198198
199199            // I assume color 0 is transparent
200            if(pen != 0 && screen.visible_area().contains(m_mouse_gfx_posx + x*2 + b, m_mouse_gfx_posy + y))
201               bitmap.pix16(m_mouse_gfx_posy + y, m_mouse_gfx_posx + x*2 + b) = pen;
202            data <<= 4;
200            if(pen != 0 && screen.visible_area().contains(m_mouse_gfx_posx + x*4 + b, m_mouse_gfx_posy + y))
201               bitmap.pix16(m_mouse_gfx_posy + y, m_mouse_gfx_posx + x*4 + b) = pen;
202            data <<= 2;
203203         }
204204      }
205205

Previous 199869 Revisions Next


© 1997-2024 The MAME Team