Bit_SetSparkRGB and Bit_SetSparkFadeRGB

This commit is contained in:
krystalgamer 2024-05-24 17:11:00 +02:00
parent 5b2ff79d6f
commit 5ec7bd0d66
2 changed files with 28 additions and 0 deletions

26
bit.cpp
View File

@ -212,6 +212,32 @@ void MoveList(CBit *pBit)
}
}
static unsigned char gSparkR;
static unsigned char gSparkG;
static unsigned char gSparkB;
// @NotOk
// Globals
void Bit_SetSparkRGB(unsigned char r, unsigned char g, unsigned char b)
{
gSparkR = r;
gSparkG = g;
gSparkB = b;
}
static unsigned char gSparkFadeR;
static unsigned char gSparkFadeG;
static unsigned char gSparkFadeB;
// @NotOk
// Globals
void Bit_SetSparkFadeRGB(unsigned char r, unsigned char g, unsigned char b)
{
gSparkFadeR = r;
gSparkFadeG = g;
gSparkFadeB = b;
}
void validate_CFlatBit(void){
VALIDATE(CFlatBit, field_58, 0x58);
VALIDATE(CFlatBit, field_5A, 0x5A);

2
bit.h
View File

@ -124,6 +124,8 @@ class CSimpleTexturedRibbon : public CSpecialDisplay
EXPORT int Bit_MakeSpriteRing(CVector*, int, int, int, int, int, int, int);
EXPORT void MoveList(CBit *);
EXPORT void Bit_SetSparkRGB(unsigned char, unsigned char, unsigned char);
EXPORT void Bit_SetSparkFadeRGB(unsigned char, unsigned char, unsigned char);
void validate_CFlatBit(void);
void validate_CFT4Bit(void);