| 149 | } |
| 150 | |
| 151 | void cGraphics_Amiga::Mouse_DrawCursor() { |
| 152 | const sSpriteSheet_pstuff* di = &mSpriteSheet_PStuff[mFodder->mMouseSpriteCurrent]; |
| 153 | |
| 154 | mFodder->mVideo_Draw_Columns = di->mColumns >> 3; |
| 155 | mFodder->mVideo_Draw_Rows = di->mRows; |
| 156 | |
| 157 | int16 ax = di->mY & 0xFF; |
| 158 | int16 bx = (di->mX >> 3) & -2; |
| 159 | |
| 160 | ax <<= 3; |
| 161 | int16 d1 = ax; |
| 162 | |
| 163 | ax <<= 2; |
| 164 | ax += d1; |
| 165 | |
| 166 | mFodder->mVideo_Draw_FrameDataPtr = di->GetGraphicsPtr(ax + bx); |
| 167 | Video_Draw_8(); |
| 168 | } |
| 169 | |
| 170 | bool cGraphics_Amiga::Sprite_OnScreen_Check() { |
| 171 |
nothing calls this directly
no test coverage detected