Example #1
0
        //
        //	copied the source file by https://github.com/stackprobe/Factory/blob/master/SubTools/CopyLib.c
        //
        public static void ApplyScreenSize(int w, int h)
        {
            bool mdm = DDUtils.GetMouseDispMode();

            //DDDerivationUtils.UnloadAll(); // -> DDPictureUtils.UnloadAll
            DDPictureUtils.UnloadAll();
            DDSubScreenUtils.UnloadAll();
            DDFontUtils.UnloadAll();

            if (DX.SetGraphMode(w, h, 32) != DX.DX_CHANGESCREEN_OK)
            {
                throw new DDError();
            }

            DX.SetDrawScreen(DX.DX_SCREEN_BACK);
            DX.SetDrawMode(DX.DX_DRAWMODE_BILINEAR);

            DDUtils.SetMouseDispMode(mdm);
        }
Example #2
0
 //
 //	copied the source file by https://github.com/stackprobe/Factory/blob/master/SubTools/CopyLib.c
 //
 public DDSimpleMenu()
     : this(DDUtils.GetMouseDispMode())
 {
 }