MCPcopy Create free account
hub / github.com/diasurgical/devilution / DRLG_CheckQuests

Function DRLG_CheckQuests

Source/quests.cpp:516–547  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

514}
515
516void DRLG_CheckQuests(int x, int y)
517{
518 int i;
519
520 for (i = 0; i < MAXQUESTS; i++) {
521 if (QuestStatus(i)) {
522 switch (quests[i]._qtype) {
523 case QTYPE_BUTCH:
524 DrawButcher();
525 break;
526 case QTYPE_BOL:
527 DrawLTBanner(x, y);
528 break;
529 case QTYPE_BLIND:
530 DrawBlind(x, y);
531 break;
532 case QTYPE_BLOOD:
533 DrawBlood(x, y);
534 break;
535 case QTYPE_WARLRD:
536 DrawWarLord(x, y);
537 break;
538 case QTYPE_KING:
539 DrawSkelKing(i, x, y);
540 break;
541 case QTYPE_BONE:
542 DrawSChamber(i, x, y);
543 break;
544 }
545 }
546 }
547}
548
549void SetReturnLvlPos()
550{

Callers 3

DRLG_L5Function · 0.85
DRLG_L4Function · 0.85
DRLG_L2Function · 0.85

Calls 8

QuestStatusFunction · 0.85
DrawButcherFunction · 0.85
DrawLTBannerFunction · 0.85
DrawBlindFunction · 0.85
DrawBloodFunction · 0.85
DrawWarLordFunction · 0.85
DrawSkelKingFunction · 0.85
DrawSChamberFunction · 0.85

Tested by

no test coverage detected