protected override void OnLoad(EventArgs e) { base.WindowBorder = WindowBorder.Hidden; base.OnLoad(e); Title = "SageCS - BFME II"; Renderer.shaders.Add("textured", new Shader(Resource.GetShader("tex.vert"), Resource.GetShader("tex.frag"))); Renderer.activeShader = "textured"; try { Texture t = new Texture(); t.Load(File.Open("GermanSplash.jpg", FileMode.Open)); Renderer.textures.Add("splash", t); } catch { Texture t = new Texture(); t.Load(File.Open("EnglishSplash.jpg", FileMode.Open)); Renderer.textures.Add("splash", t); } Sprite background = new Sprite("splash"); Renderer.initProgram(Width, Height); Renderer.render(); base.SwapBuffers(); FileSystem.Init(); AudioSystem.Init(); Stopwatch stopwatch = Stopwatch.StartNew(); Texture tex = new Texture(); var texS = FileSystem.Open("art\\compiledtextures\\al\\all_faction_banners.dds"); tex.Load(texS); // W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_skn.w3d")); //W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_runa.w3d")); //W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_skl.w3d")); //INIManager.ParseINIs(); new MapLoader(FileSystem.Open("maps\\map mp fords of isen ii\\map mp fords of isen ii.map")); //FileSystem.OpenAllW3D(); var buffer = WavLoader.Load(FileSystem.Open("data\\audio\\speech\\ucheer.wav")); Audio.Sound testSound = new Audio.Sound(buffer); testSound.Play(); stopwatch.Stop(); Console.WriteLine("total loading time: " + stopwatch.ElapsedMilliseconds + "ms"); }
protected override void OnLoad(EventArgs e) { base.WindowBorder = WindowBorder.Hidden; base.OnLoad(e); GraphicsSystem.Init(); Title = "SageCS - BFME II"; try { Texture t = new Texture(); t.Load(File.Open("GermanSplash.jpg", FileMode.Open)); Sprite sp = new Sprite(Vector2.Zero, new Vector2(800,600),t ); sp.Draw(GraphicsSystem.GetScreen()); } catch { Texture t = new Texture(); t.Load(File.Open("EnglishSplash.jpg", FileMode.Open)); } base.SwapBuffers(); FileSystem.Init(); AudioSystem.Init(); Stopwatch stopwatch = Stopwatch.StartNew(); Texture tex = new Texture(); var texS = FileSystem.Open("art\\compiledtextures\\al\\all_faction_banners.dds"); tex.Load(texS); //W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_skn.w3d")); //W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_runa.w3d")); //W3DLoader.Load(FileSystem.Open("art\\w3d\\gu\\gumaarms_skl.w3d")); INIManager.ParseINIs(); var buffer = WavLoader.Load(FileSystem.Open("data\\audio\\speech\\ucheer.wav")); Sound testSound = new Sound(buffer); testSound.Play(); stopwatch.Stop(); Console.WriteLine("total loading time: " + stopwatch.ElapsedMilliseconds + "ms"); }