Beispiel #1
0
        //顔画像
        public static Bitmap DrawUnitFacePictureByAddr(uint addr, bool showClassCardIfZero)
        {
            if (!U.isSafetyOffset(addr))
            {
                return(ImagePortraitForm.DrawPortraitMap(0));
            }
            uint face_id = Program.ROM.u16(addr + 6);

            if (face_id == 0 && showClassCardIfZero)
            {
                uint cid = Program.ROM.u8(addr + 5);
                return(ClassForm.DrawClassFacePicture(cid));
            }
            return(ImagePortraitForm.DrawPortraitAuto(face_id));
        }