--- a/sprite.c Sat Jul 30 17:45:29 2005 +0000
+++ b/sprite.c Sat Jul 30 18:04:49 2005 +0000
@@ -9,7 +9,7 @@
#include "variables.h"
-SpriteGroup *EvalDeterministicSpriteGroup(DeterministicSpriteGroup *dsg, int value)
+SpriteGroup *EvalDeterministicSpriteGroup(const DeterministicSpriteGroup *dsg, int value)
{
int i;
@@ -64,7 +64,7 @@
}
}
-SpriteGroup *EvalRandomizedSpriteGroup(RandomizedSpriteGroup *rsg, byte random_bits)
+SpriteGroup *EvalRandomizedSpriteGroup(const RandomizedSpriteGroup *rsg, byte random_bits)
{
byte mask;
byte index;
@@ -78,7 +78,7 @@
return &rsg->groups[index];
}
-byte RandomizedSpriteGroupTriggeredBits(RandomizedSpriteGroup *rsg,
+byte RandomizedSpriteGroupTriggeredBits(const RandomizedSpriteGroup *rsg,
byte triggers, byte *waiting_triggers)
{
byte match = rsg->triggers & (*waiting_triggers | triggers);