Exemplo n.º 1
0
void S9xDisableCheat (uint32 which1)
{
    if (which1 < Cheat.num_cheats && Cheat.c [which1].enabled)
    {
	S9xRemoveCheat (which1);
	Cheat.c [which1].enabled = FALSE;
    }
}
Exemplo n.º 2
0
void S9xDeleteCheat (uint32 which1)
{
	std::vector<SCheatItem>::iterator iter = Cheat.c.begin();
	std::advance(iter, which1);
	if (which1 < Cheat.c.size())
	{
		if (Cheat.c[which1].enabled)
			S9xRemoveCheat(which1);
		Cheat.c.erase(iter);
	}
}
Exemplo n.º 3
0
void S9xDeleteCheat (uint32 which1)
{
    if (which1 < Cheat.num_cheats)
    {
	if (Cheat.c [which1].enabled)
	    S9xRemoveCheat (which1);

	memmove (&Cheat.c [which1], &Cheat.c [which1 + 1],
		 sizeof (Cheat.c [0]) * (Cheat.num_cheats - which1 - 1));
	Cheat.num_cheats = 0;
    }
}
Exemplo n.º 4
0
void S9xDeleteCheat (uint32 which1)
{
    if (which1 < Cheat.num_cheats)
    {
	if (Cheat.c [which1].enabled)
	    S9xRemoveCheat (which1);

	memmove (&Cheat.c [which1], &Cheat.c [which1 + 1],
		 sizeof (Cheat.c [0]) * (Cheat.num_cheats - which1 - 1));
	Cheat.num_cheats--; //MK: This used to set it to 0??
    }
}