Mercurial > mm7
diff mm7_5.cpp @ 1183:fa30ea497e94
arcomage refactoring started
author | Gloval |
---|---|
date | Thu, 06 Jun 2013 00:58:07 +0400 |
parents | 29a8defbad9e |
children | a90dc4aee8f4 |
line wrap: on
line diff
--- a/mm7_5.cpp Wed Jun 05 15:45:59 2013 +0200 +++ b/mm7_5.cpp Thu Jun 06 00:58:07 2013 +0400 @@ -9004,74 +9004,8 @@ } -//----- (0040D75D) -------------------------------------------------------- -void pPrimaryWindow_draws_text( int a1, const char *pText, int *pXY ) - { - const char *v3; // ST0C_4@1 - __int64 v4; // qax@1 - - v3 = pText; - v4 = LOBYTE(pFontComic->uFontHeight) - 3; - pPrimaryWindow->DrawText( - pFontComic, - *pXY, - pXY[1] - (((signed int)v4 - HIDWORD(v4)) >> 1) + 3, - 0, - v3, - 0, - 0, - 0); -} - -//----- (0040DB27) -------------------------------------------------------- -void __fastcall DrawRect(Vec4_int_ *pXYZW, unsigned __int16 uColor, char bSolidFill) -{ - Vec4_int_ *v3; // esi@1 - unsigned __int16 v4; // bp@1 - unsigned int i; // ebx@3 - - v3 = pXYZW; - v4 = uColor; - pRenderer->BeginScene(); - pRenderer->SetRasterClipRect(0, 0, 639u, 479u); - if ( bSolidFill ) - { - for ( i = v3->y; (signed int)i <= v3->w; ++i ) - pRenderer->RasterLine2D(v3->x, i, v3->z, i, v4); - } - else - { - pRenderer->RasterLine2D(v3->x, v3->y, v3->z, v3->y, v4); - pRenderer->RasterLine2D(v3->z, v3->y, v3->z, v3->w, v4); - pRenderer->RasterLine2D(v3->z, v3->w, v3->x, v3->w, v4); - pRenderer->RasterLine2D(v3->x, v3->w, v3->x, v3->y, v4); - } - pRenderer->EndScene(); -} - -//----- (0040DDB1) -------------------------------------------------------- -int __fastcall rand_interval(int a, int b) -{ - return a + rand() % (b - a + 1); -} - -//----- (0040DEB4) -------------------------------------------------------- -char *__fastcall inv_strcat(const char *Source, char *Dest) -{ - return strcat(Dest, Source); -} - -//----- (0040DEBE) -------------------------------------------------------- -char *__fastcall inv_strcpy(const char *Source, char *Dest) -{ - return strcpy(Dest, Source); -} - -//----- (0040DEC8) -------------------------------------------------------- -void __fastcall intToString(int val, char *pOut) -{ - sprintf(pOut, "%d", val); -} + + //----- (0040DEDB) -------------------------------------------------------- unsigned int __stdcall R8G8B8_to_TargetFormat(int uColor)