fix in clipping

This commit is contained in:
p.kosyh@gmail.com 2011-04-23 08:50:30 +00:00
parent 9b0e512306
commit 6a647ae6ff

View file

@ -964,7 +964,7 @@ static int luaB_draw_sprite(lua_State *L) {
if (img2)
s = img2;
}
gfx_clip(game_theme.xoff, game_theme.yoff, game_theme.w, game_theme.h);
gfx_clip(game_theme.xoff, game_theme.yoff, game_theme.w - 2*game_theme.xoff, game_theme.h - 2*game_theme.yoff);
gfx_draw_from(s, x + xoff0, y + yoff0, w, h, d, xx + xoff, yy + yoff);
gfx_noclip();
gfx_free_image(img2);
@ -1014,7 +1014,7 @@ static int luaB_copy_sprite(lua_State *L) {
game_pict_modify(d);
gfx_clip(game_theme.xoff, game_theme.yoff, game_theme.w, game_theme.h);
gfx_clip(game_theme.xoff, game_theme.yoff, game_theme.w - game_theme.xoff * 2, game_theme.h - game_theme.yoff * 2);
gfx_copy_from(s, x + xoff0, y + yoff0, w, h, d, xx + xoff, yy + yoff);
gfx_noclip();
gfx_free_image(img2);