81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
SDL_SaveBMP(temp, path(buf));
SDL_FreeSurface(temp);
};
SDL_FreeSurface(image);
};
}
COMMAND(screenshot, ARG_NONE);
COMMAND(quit, ARG_NONE);
void
keyrepeat(bool on)
{
SDL_EnableKeyRepeat(
on ? SDL_DEFAULT_REPEAT_DELAY : 0, SDL_DEFAULT_REPEAT_INTERVAL);
}
|
|
|
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
SDL_SaveBMP(temp, path(buf));
SDL_FreeSurface(temp);
};
SDL_FreeSurface(image);
};
}
COMMAND(screenshot, ARG_NONE)
COMMAND(quit, ARG_NONE)
void
keyrepeat(bool on)
{
SDL_EnableKeyRepeat(
on ? SDL_DEFAULT_REPEAT_DELAY : 0, SDL_DEFAULT_REPEAT_INTERVAL);
}
|
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
exec("servers.cfg");
if (!execfile("config.cfg"))
execfile("data/defaults.cfg");
exec("autoexec.cfg");
log("localconnect");
localconnect();
changemap(
"metl3"); // if this map is changed, also change depthcorrect()
log("mainloop");
int ignore = 5;
for (;;) {
int millis = SDL_GetTicks() * gamespeed / 100;
if (millis - lastmillis > 200)
lastmillis = millis - 200;
|
<
|
>
|
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
exec("servers.cfg");
if (!execfile("config.cfg"))
execfile("data/defaults.cfg");
exec("autoexec.cfg");
log("localconnect");
localconnect();
// if this map is changed, also change depthcorrect()
changemap(@"metl3");
log("mainloop");
int ignore = 5;
for (;;) {
int millis = SDL_GetTicks() * gamespeed / 100;
if (millis - lastmillis > 200)
lastmillis = millis - 200;
|