Mercurial > mm7
comparison mm7_data.h @ 1033:3a5c8df8381d
* UI cleans and moves
* Deleted many junk global variables.
author | Nomad |
---|---|
date | Tue, 21 May 2013 23:44:51 +0200 |
parents | f93d17337113 |
children | 306ec23b37df |
comparison
equal
deleted
inserted
replaced
1031:f93d17337113 | 1033:3a5c8df8381d |
---|---|
319 extern char pArcomagePlayer2Name[8]; | 319 extern char pArcomagePlayer2Name[8]; |
320 extern char pArcomagePlayer1Name[8]; | 320 extern char pArcomagePlayer1Name[8]; |
321 extern char pDeckMaster[12]; | 321 extern char pDeckMaster[12]; |
322 extern char aIxf[4]; // idb | 322 extern char aIxf[4]; // idb |
323 extern _UNKNOWN unk_4E19FC; // weak | 323 extern _UNKNOWN unk_4E19FC; // weak |
324 extern char pAreYouSureWishToLeave[32]; | |
325 extern char asc_4E1A28[4]; // idb | |
326 extern char aUsxfs[13]; | |
327 extern char aLayout_pcx[11]; // weak | |
328 extern char aSprites_pcx[12]; // weak | |
329 extern char aProblemInBlit_[]; // idb | |
330 extern char aEWorkMsdevMm7M[]; // idb | |
331 extern char aProblemInBli_0[]; // idb | |
332 extern char aD[]; // idb | 324 extern char aD[]; // idb |
333 extern char asc_4E1AB0[]; // idb | 325 extern char asc_4E1AB0[]; // idb |
334 extern char aWb_0[]; // idb | 326 extern char aWb_0[]; // idb |
335 extern char a24bitPcxOnly[]; // idb | 327 extern char a24bitPcxOnly[]; // idb |
336 extern char Mode[]; // idb | 328 extern char Mode[]; // idb |
446 extern unsigned char hourglass_icon_idx; // weak | 438 extern unsigned char hourglass_icon_idx; // weak |
447 | 439 |
448 | 440 |
449 extern const char *format_4E2D80; | 441 extern const char *format_4E2D80; |
450 extern char format_4E2D90[8]; | 442 extern char format_4E2D90[8]; |
451 //extern const char *format_4E2DC8; | |
452 extern const char *format_4E2DE8; // idb | 443 extern const char *format_4E2DE8; // idb |
453 extern char asc_4E2DFC[3]; // idb | |
454 extern const char *format_4E2E00; // idb | 444 extern const char *format_4E2E00; // idb |
455 extern const char *format_4E2E10; // format text of resistance in Stats screen | 445 extern const char *format_4E2E10; // format text of resistance in Stats screen |
456 extern char aS100S_0[]; // idb | |
457 extern char aS100S[]; // idb | |
458 extern char aS100D[]; // idb | |
459 extern char aS180[6]; // idb | |
460 extern char aS_6[2]; // idb | |
461 extern char aSS_0[]; // idb | |
462 extern char aS_5[4]; // idb | |
463 extern char string_4E3294[8]; | |
464 extern char Format[]; // idb | |
465 extern char aMem03i_txt[]; // idb | |
466 extern char aMemory[]; // idb | |
467 extern char aIdSSizeI[16]; // idb | |
468 extern __int16 word_4E3C66[]; // idb | 446 extern __int16 word_4E3C66[]; // idb |
469 extern int dword_4E455C; // weak | 447 extern int dword_4E455C; // weak |
470 extern int dword_4E4560[6]; | 448 extern int dword_4E4560[6]; |
471 extern int dword_4E4578[6]; | 449 extern int dword_4E4578[6]; |
472 extern int dword_4E4590[6]; | 450 extern int dword_4E4590[6]; |
473 extern int dword_4E45A8[6]; | 451 extern int dword_4E45A8[6]; |
474 extern char aDDSDDS[]; // idb | |
475 extern char asc_4E45DC[]; // idb | |
476 extern char aD02dSSDSD[]; // idb | |
477 extern char aButtexi1[]; // idb | |
478 extern char aCanTJumpToThat[]; // idb | |
479 extern char aNoMapFoundForS[]; // idb | |
480 extern char global_a2[]; // idb | |
481 extern char aSSS[]; // idb | |
482 extern char aNotInMapStats[17]; // weak | |
483 extern char aD47_blv[]; // idb | |
484 extern char aOut15_odm[]; // idb | |
485 extern char Delim[]; // idb | |
486 extern char aGamma_pcx[]; | |
487 extern char aQuit1[]; // idb | |
488 extern char aControls1[]; // idb | |
489 extern char aSave1[]; // idb | |
490 extern char aLoad1[]; // idb | |
491 extern char aNew1[]; // idb | |
492 extern char aOptions[]; // idb | |
493 extern char aGammapos[9]; // weak | |
494 extern char aBloodsplats[]; // idb | |
495 extern char aTinting[]; // idb | |
496 extern char aColoredLights[]; // idb | |
497 extern char aTurndelta[]; // idb | |
498 extern char aFliponexit[]; // idb | |
499 extern char pKey[]; // idb | |
500 extern char aGraphicsmode[]; // idb | |
501 extern char aShowdamage[]; // idb | |
502 extern char aWalksound[]; // idb | |
503 extern char aCharvoices[]; // idb | |
504 extern char aMusicflag[]; // idb | |
505 extern char aSoundflag[]; // idb | |
506 extern char aOpvdgTn[]; // idb | |
507 extern char aOpvdgCl[]; // idb | |
508 extern char aOpvdgBs[]; // idb | |
509 extern char aOpvdhTn[]; // idb | |
510 extern char aOpvdhCl[]; // idb | |
511 extern char aOpvdhBs[]; // idb | |
512 extern char aOptvid[]; // idb | |
513 extern char aOptkb_2[]; // idb | |
514 extern char aOptkb_1[]; // idb | |
515 extern char aResume1[]; // idb | |
516 extern char aOptkb_h[]; // idb | |
517 extern char aOptkb[]; // idb | |
518 extern char aOption01[]; // idb | |
519 extern char aOption02[]; // idb | |
520 extern char aOption03[]; // idb | |
521 extern char aOption04[]; // idb | |
522 extern char aConvol90[]; // idb | |
523 extern char aConvol80[]; // idb | |
524 extern char aConvol70[]; // idb | |
525 extern char aConvol60[]; // idb | |
526 extern char aConvol50[]; // idb | |
527 extern char aConvol40[]; // idb | |
528 extern char aConvol30[]; // idb | |
529 extern char aConvol20[]; // idb | |
530 extern char aConvol10[]; // idb | |
531 extern char aConvol00[]; // idb | |
532 extern char aCon_smoo[]; // idb | |
533 extern char aCon_arrr[]; // idb | |
534 extern char aCon_arrl[]; // idb | |
535 extern char aCon_32x[]; // idb | |
536 extern char aCon_16x[]; // idb | |
537 extern char aControlbg[]; // idb | |
538 extern char aTitle_pcx[10]; // weak | |
539 extern char aEWorkMsdevMm_0[]; // idb | |
540 extern char aDraw_debug_lin[]; // idb | |
541 extern char aGenuineintel[13]; // weak | |
542 extern char asc_4E4938[13]; // weak | |
543 extern int dword_4E4948[]; // weak | |
544 extern int dword_4E494C[]; // weak | |
545 extern int dword_4E49D0[]; // weak | |
546 extern _UNKNOWN dword_4E49D4; // idb | 452 extern _UNKNOWN dword_4E49D4; // idb |
547 extern int dword_4E4A18[]; // weak | 453 extern int dword_4E4A18[]; // weak |
548 extern int dword_4E4A1C[]; // weak | 454 extern int dword_4E4A1C[]; // weak |
549 extern int dword_4E4A40[]; // weak | 455 extern int dword_4E4A40[]; // weak |
550 extern int dword_4E4A44[]; // weak | 456 extern int dword_4E4A44[]; // weak |
551 extern char aCentaurhauls[13]; // weak | |
552 extern char aCyrixinstead[13]; // weak | |
553 extern char aAuthenticamd[13]; // weak | |
554 extern float flt_4E4A80[10]; | 457 extern float flt_4E4A80[10]; |
555 extern char aInvalidPlayerI[]; // idb | |
556 extern char aEWorkMsdevMm_1[]; // idb | |
557 extern char aEWorkMsdevMm_2[]; // idb | |
558 extern char aErrorNoKeyboar[25]; // weak | |
559 extern char aInvalidDeviceP[]; // idb | |
560 extern char aInvalidDevic_0[]; // idb | |
561 extern char aEWorkMsdevMm_3[]; // idb | |
562 extern char aErrorNoMouseFo[22]; // weak | |
563 extern int pPaperdoll_BodyX; // weak | 458 extern int pPaperdoll_BodyX; // weak |
564 extern int pPaperdoll_BodyY; // weak | 459 extern int pPaperdoll_BodyY; // weak |
565 extern int paperdoll_Armor[4][17][2]; | 460 extern int paperdoll_Armor[4][17][2]; |
566 extern int paperdoll_shoulder[4][17][2]; | 461 extern int paperdoll_shoulder[4][17][2]; |
567 extern int paperdoll_helm_texture[2][16]; | 462 extern int paperdoll_helm_texture[2][16]; |
575 extern int pPaperdoll_Beards[4]; // weak | 470 extern int pPaperdoll_Beards[4]; // weak |
576 extern int pPaperdoll_LeftHand[4][2]; | 471 extern int pPaperdoll_LeftHand[4][2]; |
577 extern int pPaperdoll_SecondLeftHand[4][2]; | 472 extern int pPaperdoll_SecondLeftHand[4][2]; |
578 extern int pPaperdoll_RightHand[4][2]; | 473 extern int pPaperdoll_RightHand[4][2]; |
579 extern int pPaperdollLeftEmptyHand[4][2]; | 474 extern int pPaperdollLeftEmptyHand[4][2]; |
580 extern char aItem092v3[]; // idb | |
581 extern char aIbCd5D[]; // idb | |
582 extern char aItem281pc02d[]; // idb | |
583 extern char aPc02dbrd[]; // idb | |
584 extern char aPc23vDlhu[]; // idb | |
585 extern char aPc23vDlh[]; // idb | |
586 extern char aPc23vDrh[]; // idb | |
587 extern char aPc23vDlau[]; // idb | |
588 extern char aPc23vDlad[]; // idb | |
589 extern char aPc23vDbod[]; // idb | |
590 extern char aBackhand[]; // idb | |
591 extern char aBackdoll[]; // idb | |
592 extern char aMagnifB[]; // idb | |
593 extern char aItem3_3dvDa2[]; // idb | |
594 extern char aItem3_3dvDa1[15]; // weak | |
595 extern char aItem3_3dvD[13]; // weak | |
596 extern char aItem64v1[9]; // weak | |
597 extern char aEffpar01[]; // idb | |
598 extern int pPartySpellbuffsUI_XYs[14][2]; | 475 extern int pPartySpellbuffsUI_XYs[14][2]; |
599 extern unsigned char byte_4E5DD8[]; // weak | 476 extern unsigned char byte_4E5DD8[]; // weak |
600 extern unsigned __int8 pPartySpellbuffsUI_smthns[14]; | 477 extern unsigned __int8 pPartySpellbuffsUI_smthns[14]; |
601 extern char aSpell27[]; // idb | |
602 extern char aSpell21[]; // idb | |
603 extern char aIsn02d[]; // idb | |
604 extern char aBardataB[]; // idb | |
605 extern char aBardata[8]; // weak | |
606 extern char aBardataC[10]; // weak | |
607 extern char aLoadprog[]; // idb | |
608 extern char aLoadingD_pcx[]; // idb | |
609 extern int pNPCPortraits_x[6][6]; // 004E5E50 | 478 extern int pNPCPortraits_x[6][6]; // 004E5E50 |
610 extern int pNPCPortraits_y[6][6]; // 004E5EE0 | 479 extern int pNPCPortraits_y[6][6]; // 004E5EE0 |
611 extern const char *pHouse_ExitPictures[11]; | 480 extern const char *pHouse_ExitPictures[11]; |
612 extern const char *_4E6BDC_loc_names[11]; | 481 extern const char *_4E6BDC_loc_names[11]; |
613 extern char aOutside[]; // idb | |
614 extern char aMer[]; // idb | |
615 extern char aMir[]; // idb | |
616 extern char aSel[]; // idb | |
617 extern char aEle[]; // idb | |
618 extern char aDar[]; // idb | |
619 extern char aLig[]; // idb | |
620 extern char aBod[]; // idb | |
621 extern char aMin[]; // idb | |
622 extern char aSpi[]; // idb | |
623 extern char aEar[]; // idb | |
624 extern char aWat[]; // idb | |
625 extern char aAir[]; // idb | |
626 extern char aFir[]; // idb | |
627 extern char aBan[]; // idb | |
628 extern char aTav[]; // idb | |
629 extern char aTow[]; // idb | |
630 extern char aTra[]; // idb | |
631 extern char aTem[]; // idb | |
632 extern char aBoa[]; // idb | |
633 extern char aSta[]; // idb | |
634 extern char aAlc[]; // idb | |
635 extern char aMag[]; // idb | |
636 extern char aArm[]; // idb | |
637 extern char aWea[]; // idb | |
638 extern char asc_4E7BD4[2]; // idb | |
639 extern char a2devents_txt[]; // idb | |
640 extern char aFileSSizeLuBuf[]; // idb | |
641 extern char aGlobal_evt[]; // idb | |
642 extern char aMax_event_text[]; // idb | |
643 extern char aS_str[]; // idb | |
644 extern char aS_evt[]; // idb | |
645 extern char aNoMazeInfoForT[36]; // weak | |
646 extern char aC[]; // idb | |
647 extern char aB[3]; // weak | |
648 extern char aEvt02d[]; // idb | |
649 extern char aNoTransitionTe[]; // idb | |
650 extern char aEWorkMsdevMm_4[]; // idb | |
651 extern char asc_4E7CD4[]; // idb | |
652 extern char aSS_1[]; // idb | |
653 extern char aNpcIdExceedsMa[]; // idb | |
654 extern char aNpc03u[]; // idb | |
655 extern char aPcout01[]; // idb | |
656 extern char aArbiterEvil[]; // idb | |
657 extern char aArbiterGood[]; // idb | |
658 extern char a0[]; // idb | |
659 extern char aPartyStart[]; // idb | |
660 extern char aNorthStart[12]; // weak | |
661 extern char aSouthStart[12]; // weak | |
662 extern char aEastStart[11]; // weak | |
663 extern char aWestStart[11]; // weak | |
664 extern char aUnableToFindDo[]; // idb | |
665 extern char aNwc_blv[]; // idb | |
666 extern char aUnableToOpenS[]; // idb | |
667 extern char aInvalidStringP[]; // idb | |
668 extern char aEWorkMsdevMm_5[]; // idb | |
669 extern char aNull[]; // idb | |
670 extern char aInvalidStrin_0[]; // idb | |
671 extern char aSI[]; // idb | |
672 extern char aS7[4]; // weak | |
673 extern char aS6[]; // idb | |
674 extern char aS5[4]; // weak | |
675 extern char aS1[]; // idb | |
676 extern char aS3[4]; // weak | |
677 extern char aS0[]; // idb | |
678 extern char aS2[4]; // weak | |
679 extern char aS4[4]; // weak | |
680 extern char aUnableToSaveDs[]; // idb | |
681 extern char aDataDsft_bin[]; // idb | |
682 extern char aPFrames[]; // idb | |
683 extern char aEFrames[]; // idb | |
684 extern char aSFrames[]; // idb | |
685 extern char aMirror7[]; // idb | |
686 extern char aMirror6[]; // idb | |
687 extern char aMirror5[]; // idb | |
688 extern char aMirror4[]; // idb | |
689 extern char aMirror3[]; // idb | |
690 extern char aMirror2[]; // idb | |
691 extern char aMirror1[]; // idb | |
692 extern char aMirror0[]; // idb | |
693 extern char aLuminous[]; // idb | |
694 extern char a1[]; // idb | |
695 extern char aNew[]; // idb | |
696 extern char pMessag[]; // idb | |
697 extern char aCspriteframeta[]; // idb | |
698 extern char aR[]; // idb | |
699 extern char aNew_0[]; // idb | |
700 extern char aUnableToSaveDt[]; // idb | |
701 extern char aDataDtft_bin[]; // idb | |
702 extern char aTxtFrames[]; // idb | |
703 extern char aCtexturefram_1[]; // idb | |
704 extern char aCtexturefram_0[]; // idb | |
705 extern char aCtextureframet[]; // idb | |
706 extern int bWinNT4_0; // weak | 482 extern int bWinNT4_0; // weak |
707 extern char aEWorkMsdevMm_6[]; // idb | |
708 extern char aTheVisObjectPo[]; // idb | |
709 extern char aSpriteOutlineC[]; // idb | |
710 extern char aUndefinedCobje[]; // idb | |
711 extern char aEWorkMsdevMm_7[]; // idb | |
712 extern char aGammaControlNo[]; // idb | |
713 extern __int16 word_4E8152[11]; | 483 extern __int16 word_4E8152[11]; |
714 extern char byte_4E8168[7][14]; | 484 extern char byte_4E8168[7][14]; |
715 extern char aD3dTextureName[]; // idb | |
716 extern char aLogd3d_txt[]; // idb | |
717 extern char byte_4E8394[]; // weak | 485 extern char byte_4E8394[]; // weak |
718 #include "Texture.h" | 486 #include "Texture.h" |
719 extern stru355 stru_4E82A4;// = {0x20, 0x41, 0, 0x20, 0xFF0000, 0xFF00, 0xFF, 0xFF000000}; | 487 extern stru355 stru_4E82A4;// = {0x20, 0x41, 0, 0x20, 0xFF0000, 0xFF00, 0xFF, 0xFF000000}; |
720 extern stru355 stru_4EFCBC;// = {0x20, 0x41, 0, 0x10, 0x7C00, 0x3E0, 0x1F, 0x8000}; | 488 extern stru355 stru_4EFCBC;// = {0x20, 0x41, 0, 0x10, 0x7C00, 0x3E0, 0x1F, 0x8000}; |
721 extern char byte_4E94D0; // weak | 489 extern char byte_4E94D0; // weak |
738 extern const char *drh_texnames_by_face[25]; | 506 extern const char *drh_texnames_by_face[25]; |
739 extern const char *dlh_texnames_by_face[25]; | 507 extern const char *dlh_texnames_by_face[25]; |
740 extern const char *dlhu_texnames_by_face[25]; | 508 extern const char *dlhu_texnames_by_face[25]; |
741 extern unsigned char byte_4ECF08[48][25]; | 509 extern unsigned char byte_4ECF08[48][25]; |
742 extern unsigned char SoundSetAction[110][8]; // weak | 510 extern unsigned char SoundSetAction[110][8]; // weak |
743 //extern unsigned char byte_4ED498; // weak | |
744 extern __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing[4]; | 511 extern __int16 pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing[4]; |
745 extern char byte_4ED970_skill_learn_ability_by_class_table[36][37]; | 512 extern char byte_4ED970_skill_learn_ability_by_class_table[36][37]; |
746 extern int dword_4EDEA0[]; // weak | 513 extern int dword_4EDEA0[]; // weak |
747 extern int dword_4EDEB4[]; // weak | 514 extern int dword_4EDEB4[]; // weak |
748 extern int dword_4EDEC4[]; // weak | 515 extern int dword_4EDEC4[]; // weak |
758 extern int dword_4EFA80; // weak | 525 extern int dword_4EFA80; // weak |
759 extern int dword_4EFA84; // weak | 526 extern int dword_4EFA84; // weak |
760 extern void *off_4EFDB0; // weak | 527 extern void *off_4EFDB0; // weak |
761 extern int dword_4F031C[]; // weak | 528 extern int dword_4F031C[]; // weak |
762 extern const char *off_4F03B8[]; // idb | 529 extern const char *off_4F03B8[]; // idb |
763 //extern __int16 word_4F03FE[]; // weak | |
764 //extern __int16 word_4F0400[]; // weak | |
765 //extern __int16 word_4F0404[]; | |
766 //extern __int16 word_4F0498[]; // weak | |
767 extern __int16 word_4F0576[]; // weak | 530 extern __int16 word_4F0576[]; // weak |
768 | 531 |
769 //extern __int16 word_4F05AE[]; // weak | |
770 | |
771 //extern __int16 word_4F063E[290]; | |
772 //extern __int16 word_4F06D8[22]; | |
773 extern int guild_mambership_flags[32]; | 532 extern int guild_mambership_flags[32]; |
774 extern __int16 word_4F0754[49]; | 533 extern __int16 word_4F0754[49]; |
775 //extern __int16 word_4F07B6[88]; | |
776 //extern __int16 _word_4F0866_pMaxLevelPerTrainingHallType_negindexing[14]; | |
777 extern __int16 _4F0882_evt_VAR_PlayerItemInHands_vals[54]; | 534 extern __int16 _4F0882_evt_VAR_PlayerItemInHands_vals[54]; |
778 extern unsigned short pMaxLevelPerTrainingHallType[]; | 535 extern unsigned short pMaxLevelPerTrainingHallType[]; |
779 extern int price_for_membership[]; // weak | 536 extern int price_for_membership[]; // weak |
780 extern Vec2_int_ pMonsterArenaPlacements[20]; | 537 extern Vec2_int_ pMonsterArenaPlacements[20]; |
781 extern __int16 word_4F0F30[32]; // weak | 538 extern __int16 word_4F0F30[32]; // weak |
782 extern char aS03d[]; // idb | |
783 extern char byte_4F0F98; // idb | |
784 extern char sz[]; // idb | |
785 extern char aSSSSSS[]; // idb | |
786 extern char aSDS[]; // idb | |
787 extern char aSS_3[]; // idb | |
788 extern char aSSSS[]; // idb | |
789 extern char aS_2[]; // idb | |
790 extern char aErrorlog_txt[]; // idb | |
791 extern char aUnsupportedPix[]; // idb | |
792 extern char aSmackerError[]; // idb | |
793 extern char aCS[]; // idb | |
794 extern char aAnimsMagic7_vi[]; // idb | |
795 extern char aVideoFileError[]; // idb | |
796 extern char aCanTOpenFileAn[]; // idb | |
797 extern char aAnimsMight7_vi[]; // idb | |
798 extern char aCanTLoadS[]; // idb | |
799 extern char aS_smk[]; // idb | |
800 extern char aUnsupportedBin[27]; // weak | |
801 extern char aEWorkMsdevM_29[]; // idb | |
802 extern char aFailedToOpenBl[]; // idb | |
803 extern char aCanTAllocateMe[33]; // weak | |
804 extern char aCanTLoadFileAn[]; // idb | |
805 extern char aS_bik[]; // idb | |
806 extern char aMm7_win_pcx[]; // idb | |
807 extern char aLuSLuSLuS[]; // idb | |
808 extern char aEndgame_fnt[]; // idb | |
809 extern char aWinbg_pcx[10]; // weak | |
810 extern char aDefaultCaseRea[]; // idb | |
811 extern char aUnsupportedExc[71]; // weak | |
812 extern char aEWorkMsdevM_30[]; // idb | |
813 extern char aUndefinedTypeR[]; // idb | |
814 extern char aUnknownPointer[]; // idb | |
815 extern char a1_1_3[6]; // weak | |
816 extern double dbl_4F2870; // weak | 539 extern double dbl_4F2870; // weak |
817 extern int dword_4F288C; // weak | 540 extern int dword_4F288C; // weak |
818 extern double dbl_4F5372; // weak | 541 extern double dbl_4F5372; // weak |
819 extern int dword_4F5428[]; // weak | 542 extern int dword_4F5428[]; // weak |
820 extern int dword_4F542C[]; // weak | 543 extern int dword_4F542C[]; // weak |
982 extern int _50B744_view_transformed_ys[]; | 705 extern int _50B744_view_transformed_ys[]; |
983 extern int dword_50B828[]; | 706 extern int dword_50B828[]; |
984 extern int _50B834_view_transformed_zs[]; | 707 extern int _50B834_view_transformed_zs[]; |
985 extern int dword_50B918[]; | 708 extern int dword_50B918[]; |
986 extern int _50B924_view_transformed_xs[]; | 709 extern int _50B924_view_transformed_xs[]; |
987 //extern int unk_50B9D4[]; // idb | |
988 extern int _50B9D8_screen_space_y[]; | 710 extern int _50B9D8_screen_space_y[]; |
989 extern int dword_50B9E4[]; | 711 extern int dword_50B9E4[]; |
990 //extern int dword_50B9E0_ys[]; // idb | |
991 //extern int dword_50B9EC[]; // idb | |
992 extern int dword_50B9F0[]; // idb | 712 extern int dword_50B9F0[]; // idb |
993 //extern int dword_50BAE8_xs[]; | |
994 //extern int dword_50BAF4_xs[]; | |
995 //extern int dword_50B9F8_xs[]; // idb | |
996 extern int dword_50B9FC_ys[]; | 713 extern int dword_50B9FC_ys[]; |
997 extern int dword_50BA08_ys[]; // idb | 714 extern int dword_50BA08_ys[]; // idb |
998 //extern int dword_50BAC4[]; // weak | |
999 extern int _50BAC8_screen_space_x[]; // idb | 715 extern int _50BAC8_screen_space_x[]; // idb |
1000 //extern int dword_50BAD0[]; // weak | |
1001 extern int dword_50BAD4[]; // weak | 716 extern int dword_50BAD4[]; // weak |
1002 //extern int dword_50BADC_xs[]; // weak | |
1003 extern int dword_50BAE0[]; // weak | 717 extern int dword_50BAE0[]; // weak |
1004 extern int dword_50BAE8[]; // weak | 718 extern int dword_50BAE8[]; // weak |
1005 extern int dword_50BAEC_xs[]; // weak | 719 extern int dword_50BAEC_xs[]; // weak |
1006 //extern int dword_50BAF4[]; // weak | |
1007 extern int dword_50BAF8_xs[]; // weak | 720 extern int dword_50BAF8_xs[]; // weak |
1008 extern int dword_50BC10[]; // weak | 721 extern int dword_50BC10[]; // weak |
1009 extern int dword_50BDA0[]; // weak | 722 extern int dword_50BDA0[]; // weak |
1010 extern int dword_50BF30[]; // weak | 723 extern int dword_50BF30[]; // weak |
1011 extern char town_portal_caster_id; // weak | 724 extern char town_portal_caster_id; // weak |
1048 extern unsigned int papredoll_dlaus[5]; | 761 extern unsigned int papredoll_dlaus[5]; |
1049 extern unsigned int papredoll_dlads[4]; | 762 extern unsigned int papredoll_dlads[4]; |
1050 extern int papredoll_flying_feet[]; // idb | 763 extern int papredoll_flying_feet[]; // idb |
1051 extern int paperdoll_boots_texture[4][6]; | 764 extern int paperdoll_boots_texture[4][6]; |
1052 extern int paperdoll_cloak_collar_texture[4][10]; // weak | 765 extern int paperdoll_cloak_collar_texture[4][10]; // weak |
1053 //extern int dword_51179C; // weak | |
1054 //extern int dword_5117A0; // weak | |
1055 //extern int dword_5117A4; // weak | |
1056 //extern int dword_5117A8; // weak | |
1057 //extern int dword_5117AC; // weak | |
1058 extern int paperdoll_cloak_texture[4][10]; | 766 extern int paperdoll_cloak_texture[4][10]; |
1059 extern int bRingsShownInCharScreen; // weak | 767 extern int bRingsShownInCharScreen; // weak |
1060 extern int _unused000; // weak | 768 extern int _unused000; // weak |
1061 | 769 |
1062 extern unsigned __int16 pOdmMinimap[117][137]; | 770 extern unsigned __int16 pOdmMinimap[117][137]; |
1549 void __fastcall DrawPopupWindow(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight); // idb | 1257 void __fastcall DrawPopupWindow(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight); // idb |
1550 void DrawCopyrightWindow(); | 1258 void DrawCopyrightWindow(); |
1551 void LoadFonts_and_DrawCopyrightWindow(); | 1259 void LoadFonts_and_DrawCopyrightWindow(); |
1552 void GUI_UpdateWindows(); | 1260 void GUI_UpdateWindows(); |
1553 void identify_item(); | 1261 void identify_item(); |
1554 void __thiscall sub_416B01(void *_this); | |
1555 void __thiscall sub_416D62_ShowPopupWindow_MonsterRecord_ItemInfo_etcsub_416D62(struct Vec2_int_ *_this); | 1262 void __thiscall sub_416D62_ShowPopupWindow_MonsterRecord_ItemInfo_etcsub_416D62(struct Vec2_int_ *_this); |
1556 void UI_OnMouseLeftClick(int *pXY); // idb | 1263 void UI_OnMouseLeftClick(int *pXY); // idb |
1557 void __thiscall sub_417871(int *pXY); | 1264 void __thiscall sub_417871(int *pXY); |
1558 void sub_4178C4(); | 1265 void sub_4178C4(); |
1559 void sub_4178E1(); | 1266 void sub_4178E1(); |
1564 void sub_419220(); | 1271 void sub_419220(); |
1565 void sub_419379(); | 1272 void sub_419379(); |
1566 unsigned int __fastcall GetSizeInInventorySlots(unsigned int uNumPixels); | 1273 unsigned int __fastcall GetSizeInInventorySlots(unsigned int uNumPixels); |
1567 struct GUIButton *__fastcall GUI_HandleHotkey(unsigned __int8 uHotkey); // idb | 1274 struct GUIButton *__fastcall GUI_HandleHotkey(unsigned __int8 uHotkey); // idb |
1568 int __fastcall GUI_ReplaceHotkey(unsigned __int8 uOldHotkey, unsigned __int8 uNewHotkey, char bFirstCall); | 1275 int __fastcall GUI_ReplaceHotkey(unsigned __int8 uOldHotkey, unsigned __int8 uNewHotkey, char bFirstCall); |
1569 void __cdecl MainMenuUI_LoadFontsAndSomeStuff(); | |
1570 void __cdecl MainMenuUI_Create(); | |
1571 void __fastcall sub_41D20D_buff_remaining_time_string(int ecx0, struct GUIWindow *edx0, __int64 a3, struct GUIFont *a2); | 1276 void __fastcall sub_41D20D_buff_remaining_time_string(int ecx0, struct GUIWindow *edx0, __int64 a3, struct GUIFont *a2); |
1572 bool UI_OnKeyDown(unsigned int vkKey); | 1277 bool UI_OnKeyDown(unsigned int vkKey); |
1573 void GameUI_DrawItemInfo(struct ItemGen* inspect_item); // idb | 1278 void GameUI_DrawItemInfo(struct ItemGen* inspect_item); // idb |
1574 void MonsterPopup_Draw(unsigned int uActorID, struct GUIWindow *edx0); | 1279 void MonsterPopup_Draw(unsigned int uActorID, struct GUIWindow *edx0); |
1575 void __cdecl nullsub_3(); // idb | 1280 void __cdecl nullsub_3(); // idb |
1576 void __cdecl LoadActualSkyFrame(); | 1281 void __cdecl LoadActualSkyFrame(); |
1577 void __cdecl Sleep6Hours(); | 1282 void __cdecl Sleep6Hours(); |
1578 void __cdecl RestUI_Initialize(); | |
1579 void __cdecl RestUI_Draw(); // idb | |
1580 void __cdecl sub_42038D(); | 1283 void __cdecl sub_42038D(); |
1581 | 1284 |
1582 void __fastcall party_finds_gold(unsigned int uNumGold, int _1_dont_share_with_followers___2_the_same_but_without_a_message__else_normal); // idb | 1285 void __fastcall party_finds_gold(unsigned int uNumGold, int _1_dont_share_with_followers___2_the_same_but_without_a_message__else_normal); // idb |
1583 void OnChestLeftClick(); | 1286 void OnChestLeftClick(); |
1584 void __cdecl GameUI_WritePointedObjectStatusString(); | 1287 void __cdecl GameUI_WritePointedObjectStatusString(); |
1660 void PrepareItemsRenderList_BLV(); | 1363 void PrepareItemsRenderList_BLV(); |
1661 void AddBspNodeToRenderList(unsigned int node_id); | 1364 void AddBspNodeToRenderList(unsigned int node_id); |
1662 void __fastcall sub_4406BC(unsigned int node_id, unsigned int uFirstNode); // idb | 1365 void __fastcall sub_4406BC(unsigned int node_id, unsigned int uFirstNode); // idb |
1663 void __fastcall sub_440BED(struct IndoorLocation_drawstru *_this); | 1366 void __fastcall sub_440BED(struct IndoorLocation_drawstru *_this); |
1664 bool sub_44100D(); | 1367 bool sub_44100D(); |
1665 void LoadPartyBuffIcons(); | |
1666 __int16 __fastcall sub_441A4E(int a1); | 1368 __int16 __fastcall sub_441A4E(int a1); |
1667 void DrawBook_Map_sub(unsigned int tl_x, unsigned int tl_y, unsigned int br_x, int br_y, int _48074); // idb | 1369 void DrawBook_Map_sub(unsigned int tl_x, unsigned int tl_y, unsigned int br_x, int br_y, int _48074); // idb |
1668 void Initialize2DA(); | 1370 void Initialize2DA(); |
1669 | 1371 |
1670 void LoadLevel_InitializeLevelStr(); | 1372 void LoadLevel_InitializeLevelStr(); |
1671 | 1373 |
1672 void __cdecl OnMapLeave(); | 1374 void __cdecl OnMapLeave(); |
1673 void /*__usercall*/ OnMapLoad(); | 1375 void /*__usercall*/ OnMapLoad(); |
1674 void __thiscall Level_LoadEvtAndStr(const char *pLevelName); | 1376 void __thiscall Level_LoadEvtAndStr(const char *pLevelName); |
1675 char *__cdecl _4443D5_GetMinimapRightClickText(); | |
1676 const char *__cdecl sub_444564(); | 1377 const char *__cdecl sub_444564(); |
1677 char *__thiscall GetEventHintString(unsigned int uEventID); // idb | 1378 char *__thiscall GetEventHintString(unsigned int uEventID); // idb |
1678 unsigned int __fastcall sub_444839_move_map(unsigned int a1, int a2, int x, int y, int z, int directiony, int directionx, int a8, const char *pLocationName); // idb | |
1679 void TransitionUI_Draw(); | |
1680 void UI_CreateTravelDialogue(); | |
1681 signed int __cdecl GetTravelTime(); | 1379 signed int __cdecl GetTravelTime(); |
1682 void __cdecl TravelUI_Draw(); | |
1683 void __cdecl DrawBranchlessDialogueUI(); | |
1684 void __fastcall sub_4451A8_press_any_key(int a1, int a2, int a4); | 1380 void __fastcall sub_4451A8_press_any_key(int a1, int a2, int a4); |
1685 void __cdecl sub_4452BB(); | 1381 void __cdecl sub_4452BB(); |
1686 const char *GetProfessionActionText(int a1); | 1382 const char *GetProfessionActionText(int a1); |
1687 void __cdecl DrawDialogueUI(); | |
1688 struct NPCData *__fastcall GetNPCData(signed int npcid); | 1383 struct NPCData *__fastcall GetNPCData(signed int npcid); |
1689 struct NPCData *__fastcall GetNewNPCData(signed int npcid, int a2); | 1384 struct NPCData *__fastcall GetNewNPCData(signed int npcid, int a2); |
1690 int __fastcall GetGreetType(signed int SpeakingNPC_ID); | 1385 int __fastcall GetGreetType(signed int SpeakingNPC_ID); |
1691 void __cdecl DialogueEnding(); | 1386 void __cdecl DialogueEnding(); |
1692 void PrepareHouse(enum HOUSE_ID house); // idb | 1387 void PrepareHouse(enum HOUSE_ID house); // idb |
1741 unsigned int SkillToMastery(unsigned int skill_value); | 1436 unsigned int SkillToMastery(unsigned int skill_value); |
1742 unsigned int __fastcall GetSpellColor(signed int a1); | 1437 unsigned int __fastcall GetSpellColor(signed int a1); |
1743 void *__thiscall unknown_vdtor_6(void *_this, bool a2); | 1438 void *__thiscall unknown_vdtor_6(void *_this, bool a2); |
1744 unsigned short * MakeScreenshot(signed int width, signed int height); | 1439 unsigned short * MakeScreenshot(signed int width, signed int height); |
1745 void __thiscall SaveScreenshot(const char *pFilename); | 1440 void __thiscall SaveScreenshot(const char *pFilename); |
1746 void __fastcall GameUI_DrawLoadMenu(unsigned int uDialogueType); // idb | |
1747 void __cdecl GameUI_DrawSaveMenu(); | |
1748 void __fastcall LoadGame(unsigned int uSlot); // idb | 1441 void __fastcall LoadGame(unsigned int uSlot); // idb |
1749 void SaveGame(bool IsAutoSAve, bool NotSaveWorld); | 1442 void SaveGame(bool IsAutoSAve, bool NotSaveWorld); |
1750 void __fastcall DoSavegame(unsigned int uSlot); // idb | 1443 void __fastcall DoSavegame(unsigned int uSlot); // idb |
1751 void GameUI_MainMenu_DoDrawLoad(int a1); | |
1752 void GameUI_MainMenu_DrawLoad(); | |
1753 void __cdecl sub_4606FE(); | |
1754 void __cdecl TryLoadLevelFromLOD(); | 1444 void __cdecl TryLoadLevelFromLOD(); |
1755 void __cdecl sub_46080D(); | 1445 void __cdecl sub_46080D(); |
1756 bool __cdecl Initialize_GamesLOD_NewLOD(); | 1446 bool __cdecl Initialize_GamesLOD_NewLOD(); |
1757 void SaveNewGame(); | 1447 void SaveNewGame(); |
1758 void __thiscall PrepareToLoadBLV(unsigned int bLoading); | 1448 void __thiscall PrepareToLoadBLV(unsigned int bLoading); |
1785 void __cdecl CreateAsyncKeyboard(); | 1475 void __cdecl CreateAsyncKeyboard(); |
1786 void __cdecl MM6_Initialize(const wchar_t *pIniFilename); | 1476 void __cdecl MM6_Initialize(const wchar_t *pIniFilename); |
1787 void __cdecl MM7Initialization(); | 1477 void __cdecl MM7Initialization(); |
1788 int __cdecl AbortWithError(); | 1478 int __cdecl AbortWithError(); |
1789 void Abortf(const char *Format, ...); | 1479 void Abortf(const char *Format, ...); |
1790 void FreeSavegameThumbnails(); | |
1791 void SetCurrentMenuID(enum MENU_STATE); // idb | 1480 void SetCurrentMenuID(enum MENU_STATE); // idb |
1792 enum MENU_STATE GetCurrentMenuID(); | 1481 enum MENU_STATE GetCurrentMenuID(); |
1793 void *__thiscall output_debug_string(void *_this, std::string a2, const char *a3, int a4); | 1482 void *__thiscall output_debug_string(void *_this, std::string a2, const char *a3, int a4); |
1794 std::string *__fastcall _4678E2_make_error_string(std::string *a1, int line, std::string file); | 1483 std::string *__fastcall _4678E2_make_error_string(std::string *a1, int line, std::string file); |
1795 int __thiscall sub_467D5D(int _this); | 1484 int __thiscall sub_467D5D(int _this); |