コード例 #1
0
        private void LoadAssets()
        {
            AssetManager.ClearAll();
            FontManager.ClearCache();
            buttonFont = FontManager.FontFromStream("TitleB 10", Resources.GetEmbeddedResource("NWN2CC.Assets.NWN2_TitleB.ttf"), 10f, FontStyle.Bold);
            FontManager.FontFromStream("TitleB 18", Resources.GetEmbeddedResource("NWN2CC.Assets.NWN2_TitleB.ttf"), 18f, FontStyle.Bold);
            textFont            = FontManager.FontFromStream("Main 10", Resources.GetEmbeddedResource("NWN2CC.Assets.NWN2_Main.ttf"), 10f, FontStyle.Bold);
            AssetManager.Device = device;

            AssetManager.LoadTextureFromStream("b_main_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_normal.tga"));
            AssetManager.LoadTextureFromStream("b_main_hover", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_hover.tga"));
            AssetManager.LoadTextureFromStream("b_main_hover_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_hover_pressed.tga"));
            AssetManager.LoadTextureFromStream("main_background_nx3", Resources.GetEmbeddedResource("NWN2CC.Assets.main_background_nx3.tga"));

            AssetManager.LoadTextureFromStream("quitwindow", Resources.GetEmbeddedResource("NWN2CC.Assets.quitwindow.tga"));
            AssetManager.LoadTextureFromStream("b_sm_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.b_sm_normal.tga"));
            AssetManager.LoadTextureFromStream("b_sm_hover", Resources.GetEmbeddedResource("NWN2CC.Assets.b_sm_hover.tga"));
            AssetManager.LoadTextureFromStream("b_sm_hover_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.b_sm_hover_pressed.tga"));

            AssetManager.LoadTextureFromStream("b_main_sm_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_sm_normal.tga"));
            AssetManager.LoadTextureFromStream("b_main_sm_hover", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_sm_hover.tga"));
            AssetManager.LoadTextureFromStream("b_main_sm_hover_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.b_main_sm_hover_pressed.tga"));
            AssetManager.LoadTextureFromStream("main_sub_bg_nx3", Resources.GetEmbeddedResource("NWN2CC.Assets.main_sub_bg_nx3.tga"));
            AssetManager.LoadTextureFromStream("main_sub_titles", Resources.GetEmbeddedResource("NWN2CC.Assets.main_sub_titles.tga"));
            AssetManager.LoadTextureFromStream("main_module_image_nx3", Resources.GetEmbeddedResource("NWN2CC.Assets.main_module_image_nx3.tga"));
            AssetManager.LoadTextureFromStream("module_list", Resources.GetEmbeddedResource("NWN2CC.Assets.module_list.tga"));
            AssetManager.LoadTextureFromStream("module_desc", Resources.GetEmbeddedResource("NWN2CC.Assets.module_desc.tga"));

            AssetManager.LoadTextureFromStream("b_g_lg04_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.b_g_lg04_normal.tga"));
            AssetManager.LoadTextureFromStream("b_g_lg04_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.b_g_lg04_pressed.tga"));

            AssetManager.LoadTextureFromStream("sb_handle", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_handle.tga"));
            AssetManager.LoadTextureFromStream("sb_u_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_u_normal.tga"));
            AssetManager.LoadTextureFromStream("sb_u_hover", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_u_hover.tga"));
            AssetManager.LoadTextureFromStream("sb_u_hover_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_u_hover_pressed.tga"));
            AssetManager.LoadTextureFromStream("sb_d_normal", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_d_normal.tga"));
            AssetManager.LoadTextureFromStream("sb_d_hover", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_d_hover.tga"));
            AssetManager.LoadTextureFromStream("sb_d_hover_pressed", Resources.GetEmbeddedResource("NWN2CC.Assets.sb_d_hover_pressed.tga"));

            AssetManager.LoadTextureFromStream("generic_base", Resources.GetEmbeddedResource("NWN2CC.Assets.generic_base.tga"));
            AssetManager.LoadTextureFromStream("loading_bar_fill", Resources.GetEmbeddedResource("NWN2CC.Assets.loading_bar_fill.tga"));

            mainBackground      = AssetManager.GetTexture("main_background_nx3");
            quitMsgBkgrd        = AssetManager.GetTexture("quitwindow");
            btnSmTextureNormal  = AssetManager.GetTexture("b_sm_normal");
            btnSmTextureHover   = AssetManager.GetTexture("b_sm_hover");
            btnSmTexturePressed = AssetManager.GetTexture("b_sm_hover_pressed");
        }