How
to Hurt the Hackers: The Scoop on Internet Cheating and How You Can
Combat It
Listing
1. Hiding the variables that tip off hackers to possible cheats.
void
GameResource::SetResource(int Resource_Num, int Resource_Amount)
{
GameResourceAmount[ResourceNum] = Resource_Amount
^ EncryptValue[ResourceNum];
}
int GameResouce::GetResource(int Resource_Num)
{
return( GameResourceAmount[ResourceNum] ^ EncryptValue[ResourceNum]
);
}
//and more specific functions...
void GameResource::SetWood(int Wood_Amount)
{
GameResourceAmount[RESOURCE_WOOD] = Wood_Amount
^ EncryptValue[RESOURCE_WOOD];
}
int GameResource::GetWood(void)
{
return( GameResourceAmount[RESOURCE_WOOD] ^
EncryptValue[RESOURCE_WOOD] );
}
________________________________________________________
Back
to Article