| 520 | } |
| 521 | |
| 522 | void cGraphics_PC::Sidebar_Copy_ScreenBuffer( uint16 pRow, int16 pRows, int16 pCopyToScreen, uint32*& pBuffer) { |
| 523 | pRow += 0x18; |
| 524 | uint8* SptPtr = (uint8*)mFodder->mSidebar_Screen_Buffer; |
| 525 | uint32* BuffPtr = (uint32*)(SptPtr + (48 * pRow)); |
| 526 | |
| 527 | // Copying to pData20? or from it? |
| 528 | if (pCopyToScreen == 0) { |
| 529 | |
| 530 | for (int16 cx = pRows; cx > 0; --cx) { |
| 531 | *pBuffer++ = *BuffPtr++; |
| 532 | *pBuffer++ = *BuffPtr++; |
| 533 | *pBuffer++ = *BuffPtr++; |
| 534 | *pBuffer++ = *BuffPtr++; |
| 535 | |
| 536 | *pBuffer++ = *BuffPtr++; |
| 537 | *pBuffer++ = *BuffPtr++; |
| 538 | *pBuffer++ = *BuffPtr++; |
| 539 | *pBuffer++ = *BuffPtr++; |
| 540 | |
| 541 | *pBuffer++ = *BuffPtr++; |
| 542 | *pBuffer++ = *BuffPtr++; |
| 543 | *pBuffer++ = *BuffPtr++; |
| 544 | *pBuffer++ = *BuffPtr++; |
| 545 | } |
| 546 | } |
| 547 | else { |
| 548 | |
| 549 | for (int16 cx = pRows; cx > 0; --cx) { |
| 550 | *BuffPtr++ = *pBuffer++; |
| 551 | *BuffPtr++ = *pBuffer++; |
| 552 | *BuffPtr++ = *pBuffer++; |
| 553 | *BuffPtr++ = *pBuffer++; |
| 554 | |
| 555 | *BuffPtr++ = *pBuffer++; |
| 556 | *BuffPtr++ = *pBuffer++; |
| 557 | *BuffPtr++ = *pBuffer++; |
| 558 | *BuffPtr++ = *pBuffer++; |
| 559 | |
| 560 | *BuffPtr++ = *pBuffer++; |
| 561 | *BuffPtr++ = *pBuffer++; |
| 562 | *BuffPtr++ = *pBuffer++; |
| 563 | *BuffPtr++ = *pBuffer++; |
| 564 | } |
| 565 | } |
| 566 | } |
| 567 | |
| 568 | void cGraphics_PC::Recruit_Draw_Hill( ) { |
| 569 |
no outgoing calls
no test coverage detected