1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

* [feature] giving starting hero

* [feature] VCMI will try to use files from /Data folder instead of those from h3bitmap.lod
* [feature] picked artifacts are added to hero's backpack
This commit is contained in:
Michał W. Urbańczyk
2008-02-07 18:45:22 +00:00
parent 96734fafa1
commit a89b4e2c59
12 changed files with 195 additions and 107 deletions

View File

@ -261,12 +261,12 @@ SDL_Surface * CSDL_Ext::hFlip(SDL_Surface * toRot)
for(int j=0; j<ret->h; ++j)
{
{
Uint8 *p = (Uint8 *)toRot->pixels + (ret->h - j -1) * toRot->pitch + i * toRot->format->BytesPerPixel-2;
int k=2;
Uint8 *p = (Uint8 *)toRot->pixels + (ret->h - j -1) * toRot->pitch + i * toRot->format->BytesPerPixel;
//int k=2;
#if(SDL_BYTEORDER == SDL_BIG_ENDIAN)
CSDL_Ext::SDL_PutPixel(ret, i, j, p[0], p[1], p[2], k);
CSDL_Ext::SDL_PutPixel(ret, i, j, p[0], p[1], p[2]);
#else
CSDL_Ext::SDL_PutPixel(ret, i, j, p[2], p[1], p[0], k);
CSDL_Ext::SDL_PutPixel(ret, i, j, p[2], p[1], p[0]);
#endif
}
}
@ -452,6 +452,9 @@ SDL_Surface * CSDL_Ext::alphaTransform(SDL_Surface *src)
case 100:
shadow.unused = 100+64;
break;
case 125:
shadow.unused = 125+64;
break;
case 128:
shadow.unused = 128+64;
break;