From b707db9f654e8359d69d45904dff3334b2891be6 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 27 May 2003 03:33:56 +0000 Subject: [PATCH] add ability to set a texture to None --- render2/render.h | 2 ++ render2/texture.c | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/render2/render.h b/render2/render.h index f70dfadc..5ced991b 100644 --- a/render2/render.h +++ b/render2/render.h @@ -183,6 +183,8 @@ void RrTextureSetText(struct RrSurface *sur, struct RrFont *font, enum RrLayout layout, const char *text); +void RrTextureSetNone(struct RrSurface *sur, + int texnum); /* drawing */ diff --git a/render2/texture.c b/render2/texture.c index 12185bc3..4bde977e 100644 --- a/render2/texture.c +++ b/render2/texture.c @@ -56,3 +56,12 @@ void RrTextureSetText(struct RrSurface *sur, tex->data.text.string = malloc(l); memcpy(tex->data.text.string, text, l); } + +void RrTextureSetNone(struct RrSurface *sur, + int texnum) +{ + struct RrTexture *tex = RrSurfaceTexture(sur, texnum); + + if (!tex) return; + RrTextureFreeContents(tex); +} -- 2.34.1