void LineEditWidget::loadResources() // static { #if defined(MNDATA_EDIT_BACKGROUND_PATCH_LEFT) pEditLeft = R_DeclarePatch(MNDATA_EDIT_BACKGROUND_PATCH_LEFT); #else pEditLeft = 0; #endif #if defined(MNDATA_EDIT_BACKGROUND_PATCH_RIGHT) pEditRight = R_DeclarePatch(MNDATA_EDIT_BACKGROUND_PATCH_RIGHT); #else pEditRight = 0; #endif pEditMiddle = R_DeclarePatch(MNDATA_EDIT_BACKGROUND_PATCH_MIDDLE); }
void IN_LoadPics() { if(::gameEpisode < 3) { dpInterPic = R_DeclarePatch(::gameEpisode == 0? "MAPE1" : ::gameEpisode == 1? "MAPE2" : "MAPE3"); } dpBeenThere = R_DeclarePatch("IN_X"); dpGoingThere = R_DeclarePatch("IN_YAH"); char buf[9]; for(int i = 0; i < NUMTEAMS; ++i) { dd_snprintf(buf, 9, "FACEA%i", i); dpFaceAlive[i] = R_DeclarePatch(buf); dd_snprintf(buf, 9, "FACEB%i", i); dpFaceDead[i] = R_DeclarePatch(buf); } }
void IN_LoadPics(void) { char buf[9]; int i; if(wbs->episode < 3) dpInterPic = R_DeclarePatch(wbs->episode == 0? "MAPE1" : wbs->episode == 1? "MAPE2" : "MAPE3"); dpBeenThere = R_DeclarePatch("IN_X"); dpGoingThere = R_DeclarePatch("IN_YAH"); for(i = 0; i < NUMTEAMS; ++i) { dd_snprintf(buf, 9, "FACEA%i", i); dpFaceAlive[i] = R_DeclarePatch(buf); dd_snprintf(buf, 9, "FACEB%i", i); dpFaceDead[i] = R_DeclarePatch(buf); } }
static void loadData(void) { char name[9]; int i; if((gameModeBits & GM_ANY_DOOM2) || (gameMode == doom_ultimate && wbs->episode > 2)) { pBackground = R_DeclarePatch("INTERPIC"); } else { sprintf(name, "WIMAP%u", wbs->episode); pBackground = R_DeclarePatch(name); } if((gameModeBits & GM_ANY_DOOM) && wbs->episode < 3) { pYouAreHereRight = R_DeclarePatch("WIURH0"); pYouAreHereLeft = R_DeclarePatch("WIURH1"); pSplat = R_DeclarePatch("WISPLAT"); animStates = (wianimstate_t *)Z_Realloc(animStates, sizeof(*animStates) * animCounts[wbs->episode], PU_GAMESTATIC); if(!animStates) Con_Error("WI_Stuff::loadData: Failed on (re)allocation of %lu bytes for animStates.", (unsigned long) (sizeof(*animStates) * animCounts[wbs->episode])); memset(animStates, 0, sizeof(*animStates) * animCounts[wbs->episode]); for(i = 0; i < animCounts[wbs->episode]; ++i) { wianimdef_t const *def = &animDefs[wbs->episode][i]; wianimstate_t *state = &animStates[i]; int j; state->frame = -1; // Not yet begun. for(j = 0; j < def->numFrames; ++j) { state->patches[j] = R_DeclarePatch(def->patchNames[j]); } } } pFinished = R_DeclarePatch("WIF"); pEntering = R_DeclarePatch("WIENTER"); pKills = R_DeclarePatch("WIOSTK"); pSecret = R_DeclarePatch("WIOSTS"); pSecretSP = R_DeclarePatch("WISCRT2"); pItems = R_DeclarePatch("WIOSTI"); pFrags = R_DeclarePatch("WIFRGS"); pTime = R_DeclarePatch("WITIME"); pSucks = R_DeclarePatch("WISUCKS"); pPar = R_DeclarePatch("WIPAR"); pKillers = R_DeclarePatch("WIKILRS"); pVictims = R_DeclarePatch("WIVCTMS"); pTotal = R_DeclarePatch("WIMSTT"); pFaceAlive = R_DeclarePatch("STFST01"); pFaceDead = R_DeclarePatch("STFDEAD0"); for(i = 0; i < NUMTEAMS; ++i) { sprintf(name, "STPB%d", i); pTeamBackgrounds[i] = R_DeclarePatch(name); sprintf(name, "WIBP%d", i + 1); pTeamIcons[i] = R_DeclarePatch(name); } }