diff libmlk-core/core/sprite.c @ 298:196264679079

misc: remove usage of bool
author David Demelier <markand@malikania.fr>
date Wed, 10 Mar 2021 18:49:08 +0100
parents cc676046aac9
children d01e83210ca2
line wrap: on
line diff
--- a/libmlk-core/core/sprite.c	Wed Mar 10 18:49:00 2021 +0100
+++ b/libmlk-core/core/sprite.c	Wed Mar 10 18:49:08 2021 +0100
@@ -37,22 +37,19 @@
 	sprite->ncols = tex->w / cellw;
 }
 
-bool
+int
 sprite_ok(const struct sprite *sprite)
 {
-	if (!sprite)
-		return false;
-
-	return texture_ok(sprite->texture) && sprite->cellw != 0 && sprite->cellh != 0;
+	return sprite && texture_ok(sprite->texture) && sprite->cellw != 0 && sprite->cellh != 0;
 }
 
-bool
+int
 sprite_draw(const struct sprite *sprite, unsigned int r, unsigned int c, int x, int y)
 {
 	return sprite_scale(sprite, r, c, x, y, sprite->cellw, sprite->cellh);
 }
 
-bool
+int
 sprite_scale(const struct sprite *sprite,
 	     unsigned int r,
 	     unsigned int c,