diff --git a/ChangeLog b/ChangeLog index dcb9513..ea5a6b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -$Id: ChangeLog,v 1.27 2003/07/22 18:29:07 stpohle Exp $ +$Id: ChangeLog,v 1.28 2003/07/23 02:10:46 stpohle Exp $ Version 0.9.10 ============== @@ -6,6 +6,16 @@ Version 0.9.10 - maps have more options to set and it will be displayed in the multiplayer menu, this options can be saved for every map seperated +- gfx, source cleanup. player will now drawn in order they stay + tileset will change we can support 64x64pixel size and 64x92pixel size + tilesets no sdl_blit* calls from game_loop for the game gfx.. working + on a new engine with sorting the tiles and update rects. + + the new size tilesets filenames are block96.bmp for the block.bmp file + stone96.bmp for the stone.bmp file. If in one directory are two files one + stone.bmp and ston96.bmp the game will always take the stone.bmp file. + + Version 0.9.9 ============= diff --git a/TODO b/TODO index 18fea66..d89e66a 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -$Id: TODO,v 1.12 2003/07/22 18:29:07 stpohle Exp $ +$Id: TODO,v 1.13 2003/07/23 02:10:46 stpohle Exp $ next version (0.9.10): ====================== @@ -11,11 +11,6 @@ next version (0.9.10): - network joining menu Add: information about the playernames and the point list. -- gfx, source cleanup. player will now drawn in order they stay - tileset will change we can support 64x64pixel size and 64x92pixel size - tilesets no sdl_blit* calls from game_loop for the game gfx.. working - on a new engine with sorting the tiles and update rects. - - keyboard/keybinput cleanup so all keyboard inputs will be read from there. hopefully we will get so out of this menu problem that sometimes keys are ignored. diff --git a/src/bomb.c b/src/bomb.c index ab310a6..89aaabd 100644 --- a/src/bomb.c +++ b/src/bomb.c @@ -1,4 +1,4 @@ -/* $Id: bomb.c,v 1.36 2003/07/23 01:43:34 stpohle Exp $ */ +/* $Id: bomb.c,v 1.37 2003/07/23 02:10:47 stpohle Exp $ */ /* everything what have to do with the bombs */ #include "bomberclone.h" @@ -241,7 +241,7 @@ draw_fire (int x, int y, int d, int frame) src.y = frame * src.w; src.x = d * src.w; - + gfx_blit (gfx.fire.image, &src, gfx.screen, &dest, (y << 8)); }; @@ -421,6 +421,7 @@ draw_explosion (_bomb * bomb) if (map.field[p.x][p.y].ex[d].frame >= gfx.fire.frames) map.field[p.x][p.y].ex[d].frame = 0; } + stonelist_add (p.x, p.y); draw_fire (p.x, p.y, d, -1); p.x += dx; p.y += dy; diff --git a/src/field.c b/src/field.c index 2edca18..3bb7ee6 100644 --- a/src/field.c +++ b/src/field.c @@ -1,4 +1,4 @@ -/* $Id: field.c,v 1.37 2003/07/23 01:43:34 stpohle Exp $ */ +/* $Id: field.c,v 1.38 2003/07/23 02:10:47 stpohle Exp $ */ /* field.c - procedures which are needed to control the field */ #include "bomberclone.h" @@ -149,7 +149,7 @@ draw_stone (int x, int y) dest.h = src.h = gfx.field[map.field[x][y+1].type].h - gfx.field[map.field[x][y+1].type].w; dest.w = src.w = gfx.field[map.field[x][y+1].type].w; dest.y = gfx.offset.y + ((gfx.block.y * (y+1)) - (gfx.field[map.field[x][y+1].type].h - gfx.field[map.field[x][y+1].type].w)); - gfx_blit (gfx.field[map.field[x][y+1].type].image, &src, gfx.screen, &dest, (y << 8) + 3); + gfx_blit (gfx.field[map.field[x][y+1].type].image, &src, gfx.screen, &dest, (y << 8) + 5); } // draw explosions if there is any