Misc. tweaks.

This commit is contained in:
Steve 2018-02-15 21:40:21 +00:00
parent 5ecdab744d
commit 1df85d0937
5 changed files with 8 additions and 6 deletions

View File

@ -31,7 +31,6 @@ extern void dropCarriedItem(void);
extern void addScorchDecal(int x, int y); extern void addScorchDecal(int x, int y);
extern Unit *createUnit(void); extern Unit *createUnit(void);
extern double randF(void); extern double randF(void);
extern void playSound(int snd, int ch);
extern Dev dev; extern Dev dev;
extern Entity *self; extern Entity *self;

View File

@ -97,6 +97,7 @@ void doEntities(void)
if (dev.cheatStatic && self != (Entity*)world.bob) if (dev.cheatStatic && self != (Entity*)world.bob)
{ {
self->isVisible = 1; self->isVisible = 1;
world.bob->flags |= (EF_WEIGHTLESS | EF_NO_CLIP);
continue; continue;
} }
@ -1043,6 +1044,8 @@ static void addRider(void)
return; return;
} }
} }
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_WARN, "Couldn't add rider: out of array space.");
} }
static void addTouched(Entity *e) static void addTouched(Entity *e)
@ -1057,6 +1060,8 @@ static void addTouched(Entity *e)
return; return;
} }
} }
SDL_LogMessage(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_WARN, "Couldn't add touched: out of array space.");
} }
void swapSelf(Entity *e) void swapSelf(Entity *e)

View File

@ -20,8 +20,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "../common.h" #include "../common.h"
#define MAX_RIDERS 12 #define MAX_RIDERS 64
#define MAX_TOUCHED 12 #define MAX_TOUCHED 64
extern Texture *getTexture(const char *filename); extern Texture *getTexture(const char *filename);
extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center); extern void blitRect(SDL_Texture *texture, int x, int y, SDL_Rect *srcRect, int center);

View File

@ -295,7 +295,7 @@ void setGameplayMessage(int newMessageType, const char *format, ...)
vsprintf(newMessage, format, args); vsprintf(newMessage, format, args);
va_end(args); va_end(args);
if (newMessageType >= messageType && newMessage != NULL) if (newMessageType >= messageType && strcmp(message, newMessage))
{ {
STRNCPY(message, newMessage, MAX_DESCRIPTION_LENGTH); STRNCPY(message, newMessage, MAX_DESCRIPTION_LENGTH);
messageType = newMessageType; messageType = newMessageType;

View File

@ -157,11 +157,9 @@ static int canPersistEntity(void)
case ET_DECORATION: case ET_DECORATION:
case ET_CONSUMABLE: case ET_CONSUMABLE:
return 0; return 0;
break;
default: default:
return self->health > 0 && self->alive == ALIVE_ALIVE; return self->health > 0 && self->alive == ALIVE_ALIVE;
break;
} }
return 0; return 0;