1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-23 01:59:43 +01:00

Remove game.gametimer in favor of game.frames

PR #279 added game.gametimer solely for the editor ghosts feature. It
seems that whoever originally wrote it (Leo for the now-dead VVVVVV:
Community Edition, I believe) forgot that the game already had its own
timer, that they could use.

The game timer does increment on unfocus pause (whereas this doesn't),
but that's a separate issue, and it ought to not do that.
This commit is contained in:
Misa 2021-03-21 16:58:08 -07:00 committed by Ethan Lee
parent 17169320b4
commit d45e6f6254
4 changed files with 1 additions and 6 deletions

View file

@ -352,7 +352,6 @@ void Game::init(void)
skipfakeload = false;
ghostsenabled = false;
gametimer = 0;
cliplaytest = false;
playx = 0;

View file

@ -436,8 +436,6 @@ public:
void returntoeditor(void);
#endif
int gametimer;
bool inline inspecial(void)
{
return inintermission || insecretlab || intimetrial || nodeathmode;

View file

@ -130,7 +130,7 @@ void gamerenderfixed(void)
{
if (map.custommode && !map.custommodeforreal)
{
if (game.gametimer % 3 == 0)
if (game.frames % 3 == 0)
{
int i = obj.getplayer();
GhostInfo ghost;

View file

@ -612,7 +612,6 @@ int main(int argc, char *argv[])
#endif
key.isActive = true;
game.gametimer = 0;
gamestate_funcs = get_gamestate_funcs(game.gamestate, &num_gamestate_funcs);
loop_assign_active_funcs();
@ -747,7 +746,6 @@ static void focused_begin(void)
{
Mix_Resume(-1);
Mix_ResumeMusic();
game.gametimer++;
}
static void focused_end(void)