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);