| 117 | } |
| 118 | |
| 119 | void cGraphics_PC::Mouse_DrawCursor() { |
| 120 | |
| 121 | const sSpriteSheet_pstuff* di = &mSpriteSheet_PStuff[mFodder->mMouseSpriteCurrent]; |
| 122 | |
| 123 | mFodder->mVideo_Draw_Columns = di->mColumns; |
| 124 | mFodder->mVideo_Draw_Rows = di->mRows; |
| 125 | |
| 126 | int16 ax = di->mY * 160; |
| 127 | int16 bx = di->mX >> 1; |
| 128 | |
| 129 | mFodder->mVideo_Draw_FrameDataPtr = di->GetGraphicsPtr(ax +bx); |
| 130 | mFodder->mVideo_Draw_PaletteIndex = 0xF0; |
| 131 | |
| 132 | Video_Draw_8(); |
| 133 | } |
| 134 | |
| 135 | void cGraphics_PC::SetActiveSpriteSheet( eGFX_Types pSpriteType ) { |
| 136 |
nothing calls this directly
no test coverage detected