sprintf(filename, _("screen%02d.png"), num++);
- image_snap(filename, config_get_d(CONFIG_WIDTH),
- config_get_d(CONFIG_HEIGHT));
+ image_snap(filename);
}
/*---------------------------------------------------------------------------*/
}
else if (CASE("-v") || CASE("--version"))
{
- printf(_("%s: %s version %s\n"), exec, TITLE, VERSION);
+ printf("%s %s\n", TITLE, VERSION);
exit(0);
}
else if (CASE("--data") && MAND)
int main(int argc, char *argv[])
{
SDL_Joystick *joy = NULL;
- int t1, t0; /* ticks */
- SDL_Surface *icon; /* WM icon */
+ SDL_Surface *icon;
+
+ int t1, t0;
language_init("neverball", CONFIG_LOCALE);
language_set(language_from_code(config_simple_get_s(CONFIG_LANG)));
- /* Prepare run without sdl */
+ /* Prepare run without SDL */
- if (replay_path != NULL)
+ if (replay_path)
{
if (!level_replay(replay_path))
{
- fprintf(stderr, _("Replay file '%s': "), replay_path);
- if (errno)
- perror(NULL);
- else
- fprintf(stderr, _("Not a replay file\n"));
+ fprintf(stderr, _("Replay file '%s': %s\n"), replay_path,
+ errno ? strerror(errno) : _("Not a replay file"));
return 1;
}
else if (display_info)
/* Initialize the run state. */
init_state(&st_null);
- if (replay_path != NULL)
+
+ if (replay_path)
{
level_replay(replay_path);
- goto_demo_play(1);
+ demo_play_goto(1);
+ goto_state(&st_demo_play);
}
else if (level_path != NULL)
{
{
st_paint();
gui_blank();
- SDL_Delay(10); /* Be nice! */
+ SDL_Delay(10);
}
else
{