Warn("custom graphic rejected for this element/action");
if (graphic == fallback_graphic)
- Error(ERR_EXIT, "no fallback graphic available");
+ Fail("no fallback graphic available");
Warn("fallback done to 'char_exclam' for this graphic");
Warn("---");
Warn("custom graphic rejected for this element/action");
if (i == fallback_graphic)
- Error(ERR_EXIT, "no fallback graphic available");
+ Fail("no fallback graphic available");
Warn("fallback done to 'char_exclam' for this graphic");
Warn("---");
Warn("custom graphic rejected for this element/action");
if (i == fallback_graphic)
- Error(ERR_EXIT, "no fallback graphic available");
+ Fail("no fallback graphic available");
Warn("fallback done to 'char_exclam' for this graphic");
Warn("---");
// process all images which default to same image as "global.door"
if (strEqual(fi->default_filename, fi_global_door->default_filename))
{
- // printf("::: special treatment needed for token '%s'\n", fi->token);
+#if 0
+ Debug("init:InitGraphicCompatibilityInfo",
+ "special treatment needed for token '%s'", fi->token);
+#endif
graphic_info[i].bitmaps = graphic_info[IMG_GLOBAL_DOOR].bitmaps;
graphic_info[i].bitmap = graphic_info[IMG_GLOBAL_DOOR].bitmap;
{
// check if element_name_info entry defined for each element in "main.h"
if (i < MAX_NUM_ELEMENTS && element_name_info[i].token_name == NULL)
- Error(ERR_EXIT, "undefined 'element_name_info' entry for element %d", i);
+ Fail("undefined 'element_name_info' entry for element %d", i);
element_info[i].token_name = element_name_info[i].token_name;
element_info[i].class_name = element_name_info[i].class_name;
// check if global_anim_name_info defined for each entry in "main.h"
if (i < NUM_GLOBAL_ANIM_TOKENS &&
global_anim_name_info[i].token_name == NULL)
- Error(ERR_EXIT, "undefined 'global_anim_name_info' entry for anim %d", i);
+ Fail("undefined 'global_anim_name_info' entry for anim %d", i);
global_anim_info[i].token_name = global_anim_name_info[i].token_name;
}
char *filename = &command[11];
if (!fileExists(filename))
- Error(ERR_EXIT, "cannot open file '%s'", filename);
+ Fail("cannot open file '%s'", filename);
LoadLevelFromFilename(&level, filename);
DumpLevel(&level);
char *filename = &command[10];
if (!fileExists(filename))
- Error(ERR_EXIT, "cannot open file '%s'", filename);
+ Fail("cannot open file '%s'", filename);
LoadTapeFromFilename(filename);
DumpTape(&tape);
str_ptr++;
if (*str_ptr == '\0')
- Error(ERR_EXIT, "cannot find MODE in command '%s'", command);
+ Fail("cannot find MODE in command '%s'", command);
global.patchtapes_mode = str_ptr; // store patch mode
if (strEqual(global.patchtapes_mode, "help"))
global.patchtapes_leveldir = UNDEFINED_LEVELSET;
else
- Error(ERR_EXIT, "cannot find LEVELDIR in command '%s'", command);
+ Fail("cannot find LEVELDIR in command '%s'", command);
}
program.headless = TRUE;
global.create_images_dir = getStringCopy(&command[14]);
if (access(global.create_images_dir, W_OK) != 0)
- Error(ERR_EXIT, "image target directory '%s' not found or not writable",
- global.create_images_dir);
+ Fail("image target directory '%s' not found or not writable",
+ global.create_images_dir);
}
else if (strPrefix(command, "create CE image "))
{
}
else
{
- Error(ERR_EXIT_HELP, "unrecognized command '%s'", command);
+ FailWithHelp("unrecognized command '%s'", command);
}
// disable networking if any valid command was recognized
}
if (filename_font_initial == NULL) // should not happen
- Error(ERR_EXIT, "cannot get filename for '%s'", CONFIG_TOKEN_FONT_INITIAL);
+ Fail("cannot get filename for '%s'", CONFIG_TOKEN_FONT_INITIAL);
InitGfxBuffers();
InitGfxCustomArtworkInfo();
}
if (filename_anim_initial == NULL) // should not happen
- Error(ERR_EXIT, "cannot get filename for '%s'", CONFIG_TOKEN_GLOBAL_BUSY);
+ Fail("cannot get filename for '%s'", CONFIG_TOKEN_GLOBAL_BUSY);
anim_initial.bitmaps =
checked_calloc(sizeof(Bitmap *) * NUM_IMG_BITMAP_POINTERS);
if (gfx_new_identifier != NULL || force_reload_gfx)
{
#if 0
- printf("RELOADING GRAPHICS '%s' -> '%s' ['%s', '%s']\n",
- artwork.gfx_current_identifier,
- gfx_new_identifier,
- artwork.gfx_current->identifier,
- leveldir_current->graphics_set);
+ Debug("init:ReloadCustomArtwork",
+ "RELOADING GRAPHICS '%s' -> '%s' ['%s', '%s']",
+ artwork.gfx_current_identifier,
+ gfx_new_identifier,
+ artwork.gfx_current->identifier,
+ leveldir_current->graphics_set);
#endif
InitImages();
// using SDL_WaitThread()
//
// Code used with SDL 1.2:
- // if (network_server) // terminate network server
- // SDL_KillThread(server_thread);
+ // if (network.server_thread) // terminate network server
+ // SDL_KillThread(network.server_thread);
CloseVideoDisplay();
ClosePlatformDependentStuff();