This commit is contained in:
Albert Cahalan 2004-12-18 03:40:17 +00:00
parent 25ac30c2c1
commit 67399fdd25
3 changed files with 9 additions and 7 deletions

BIN
data/images/magic/grass.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

BIN
data/images/ui/grass.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -4485,15 +4485,17 @@ static void blit_magic(int x, int y, int button_down)
}
else if (cur_magic == MAGIC_GRASS)
{
if ((rand() % 10) < 2)
int rank = ((double)y/canvas->h) * (0.99+(rand()/(double)RAND_MAX)) * 4;
int ah = 1<<rank;
if ((rand() % 256) > ah && ((rand() % 10) < 2))
{
src.x = 0;
src.y = (rand() % 4) * 32;
src.w = 32;
src.h = 32;
src.x = (rand() % 4) * 64;
src.y = ah;
src.w = 64;
src.h = ah;
dest.x = x - 16;
dest.y = y - 16;
dest.x = x - 32;
dest.y = y;
SDL_BlitSurface(img_grass, &src, canvas, &dest);
}