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)
|