[Super-tux-commit] supertux/lib/special sprite.cpp,1.30,1.31
Brought to you by:
wkendrick
From: Matze B. <mat...@us...> - 2004-11-22 23:48:01
|
Update of /cvsroot/super-tux/supertux/lib/special In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28925/lib/special Modified Files: sprite.cpp Log Message: properly implement invisible blocks Index: sprite.cpp =================================================================== RCS file: /cvsroot/super-tux/supertux/lib/special/sprite.cpp,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- sprite.cpp 20 Nov 2004 22:14:36 -0000 1.30 +++ sprite.cpp 22 Nov 2004 23:47:49 -0000 1.31 @@ -20,6 +20,7 @@ #include <iostream> #include <cmath> +#include <cassert> #include <stdexcept> #include "../app/globals.h" @@ -159,6 +160,7 @@ Sprite::draw(DrawingContext& context, const Vector& pos, int layer, Uint32 drawing_effect) { + assert(action != 0); update(); if((int)frame >= get_frames() || (int)frame < 0) @@ -175,6 +177,7 @@ Sprite::draw_part(DrawingContext& context, const Vector& source, const Vector& size, const Vector& pos, int layer, Uint32 drawing_effect) { + assert(action != 0); update(); if((int)frame >= get_frames() || (int)frame < 0) |