X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fcartoons.c;h=19f6cac2f42c8cb0415c16c6fb3baa09707db8af;hb=681721dddc91bcdaef50002d1e861cc8d484e938;hp=c2c0fea6a28a564ff0470b079d541f563d73a307;hpb=621b6a2c4781c9c3e2f5849f9c184a906e0ce5b6;p=rocksndiamonds.git diff --git a/src/cartoons.c b/src/cartoons.c index c2c0fea6..19f6cac2 100644 --- a/src/cartoons.c +++ b/src/cartoons.c @@ -1,25 +1,24 @@ /*********************************************************** -* Rocks'n'Diamonds -- McDuffin Strikes Back! * +* Rocks'n'Diamonds -- McDuffin Strikes Back! * *----------------------------------------------------------* -* (c) 1995-98 Artsoft Entertainment * -* Holger Schemel * -* Oststrasse 11a * -* 33604 Bielefeld * -* phone: ++49 +521 290471 * -* email: aeglos@valinor.owl.de * +* (c) 1995-2001 Artsoft Entertainment * +* Holger Schemel * +* Detmolder Strasse 189 * +* 33604 Bielefeld * +* Germany * +* e-mail: info@artsoft.org * *----------------------------------------------------------* -* cartoons.c * +* cartoons.c * ***********************************************************/ -#include "libgame/libgame.h" - #include "cartoons.h" #include "main.h" #include "tools.h" + static void HandleAnimation(int); static boolean AnimateToon(int, boolean); -static void DrawAnim(Bitmap, GC, int, int, int, int, int, int, int, int); +static void DrawAnim(Bitmap *, GC, int, int, int, int, int, int, int, int); struct AnimInfo { @@ -398,7 +397,7 @@ boolean AnimateToon(int toon_nr, boolean restart) }; struct AnimInfo *anim = &toon[toon_nr]; int anim_bitmap_nr = (toon_nr < 6 ? PIX_TOONS : PIX_HEROES); - Bitmap anim_bitmap = pix[anim_bitmap_nr]; + Bitmap *anim_bitmap = pix[anim_bitmap_nr]; GC anim_clip_gc = pix[anim_bitmap_nr]->stored_clip_gc; if (restart) @@ -531,7 +530,7 @@ boolean AnimateToon(int toon_nr, boolean restart) return(FALSE); } -void DrawAnim(Bitmap toon_bitmap, GC toon_clip_gc, +void DrawAnim(Bitmap *toon_bitmap, GC toon_clip_gc, int src_x, int src_y, int width, int height, int dest_x, int dest_y, int pad_x, int pad_y) {