summaryrefslogtreecommitdiff
path: root/global.h
diff options
context:
space:
mode:
authorGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-03-06 12:57:06 +0000
committerGravatar chirs241097@gmail.com <chirs241097@gmail.com@c17bf020-1265-9734-9302-a83f62007ddb> 2014-03-06 12:57:06 +0000
commit83370caa45373d6ae35f5363db42450aefc2386f (patch)
treef9b60fd7d7388e8fea0a2b6fd2c5df2addcccb3f /global.h
parentebdc44aea86a1fe7eace4dca91128675519171f6 (diff)
downloadbullet-lab-remix-83370caa45373d6ae35f5363db42450aefc2386f.tar.xz
Replacing all gameplay associated rand()'s. Fix a small bug.
Diffstat (limited to 'global.h')
-rw-r--r--global.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/global.h b/global.h
index 9ac0e39..05f354f 100644
--- a/global.h
+++ b/global.h
@@ -170,20 +170,21 @@ struct Target//An annoying circle
void TargShowProc()
{
if (LOWFPS)
- for (int i=1;i<=17;++i)
- targspr->SetColor(targspr->GetColor()+0x01000000);
+ targspr->SetColor(SETA(targspr->GetColor(),GETA(targspr->GetColor())+17));
else
- targspr->SetColor(targspr->GetColor()+0x01000000);
+ targspr->SetColor(SETA(targspr->GetColor(),GETA(targspr->GetColor())+1));
if (GETA(targspr->GetColor())>=0x80)
- isonshow=isonhide=false;
+ isonshow=isonhide=false,targspr->SetColor(SETA(targspr->GetColor(),0x80));
}
void TargHideProc()
{
if (LOWFPS)
- for (int i=1;i<=17;++i)
- targspr->SetColor(targspr->GetColor()-0x01000000);
+ if(GETA(targspr->GetColor())<17)
+ targspr->SetColor(SETA(targspr->GetColor(),0));
+ else
+ targspr->SetColor(SETA(targspr->GetColor(),GETA(targspr->GetColor())-17));
else
- targspr->SetColor(targspr->GetColor()-0x01000000);
+ targspr->SetColor(SETA(targspr->GetColor(),GETA(targspr->GetColor())-1));
if (GETA(targspr->GetColor())==0x00)
isonshow=isonhide=visible=false;
}