public Form1() { _fastLoop = new FastLoop(GameLoop); InitializeComponent(); _openGLControl.InitializeContexts(); // Initialize DevIL Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); // Load textures _textureManager.LoadTexture("face", "face.tif"); _textureManager.LoadTexture("face_alpha", "face_alpha.tif"); if (_fullscreen) { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; } else { ClientSize = new Size(1280, 720); } // Initialize states _system.AddState("splash", new SplashScreenState(_system)); _system.AddState("title_menu", new TitleMenuState()); _system.AddState("sprite_test", new DrawSpriteState(_textureManager)); _system.AddState("sprite_class_test", new TestSpriteClassState(_textureManager)); _system.ChangeState("sprite_class_test"); }
static Image() { Il.ilInit(); Ilu.iluInit(); Il.ilEnable(Il.IL_FILE_OVERWRITE); }
public Form1() { _system.AddState("Splash", new SplashScreenState(_system)); _system.AddState("title_menu", new TitleMenuState()); _system.AddState("sprite_test", new DrawSpriteState(_textureManger)); _system.ChangeState("sprite_test"); // Init DevIl Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); InitializeComponent(); _openGLControl.InitializeContexts(); if (_fullscreen) { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; } else { ClientSize = new Size(800, 600); } Setup2DGraphics(ClientSize.Width, ClientSize.Height); _fastloop = new FastLoop(GameLoop); _textureManger.LoadTexture("flower", "flower.jpg"); }
public Form1() { _fastLoop = new FastLoop(GameLoop); InitializeComponent(); _openGLControl.InitializeContexts(); // Initialize DevIL Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); // Load textures _textureManager.LoadTexture("font", "font.tga"); if (_fullscreen) { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; } else { ClientSize = new Size(1280, 720); } // Initialize states _system.AddState("graph_state", new WaveformGraphState()); _system.ChangeState("graph_state"); }
public static void InitializeILU() { if (!isILUInitialized) { // init Il utils Ilu.iluInit(); isILUInitialized = true; } }
private void InitializeTextures() { // Init DevIl Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); // Textures are loaded here. _textureManager.LoadTexture("title_font", "title_font.tga"); }
//需要把alut.dll, ILU.dll,OpenAL32.dll 复制到debug和release目录里 void InitializeDisplay() { this.ClientSizeChanged += (s, e) => { int dw = (int)(this.ClientSize.Height * (4 / 3.0f)); Gl.glViewport((this.ClientSize.Width - dw) / 2, 0, dw, this.ClientSize.Height); //使OpenGL窗体与winform保持一致,坐标原点在左下角 Setup2DGraphics(640, 480); //游戏场景的大小 }; // 游戏是640*480 this.ClientSize = new Size(640, 480); //800 600(4:3) 1280 720(16:9) //资源初始化 Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); }
private void InitializeTextures() { // Init DevIl Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); // Textures are loaded here. // The character animations should probably not be hardcoded // but data driven instead. _textureManager.LoadTexture("pc_stand_still", "Art/templateman.png"); _textureManager.LoadTexture("pc_walk_front", "Art/templatemanwalkfront.png"); _textureManager.LoadTexture("pc_walk_up", "Art/templatemanwalkup.png"); _textureManager.LoadTexture("pc_walk_side", "Art/templatemanwalkside.png"); }
public void Go() { LogFile logfile = LogFile.GetInstance(); logfile.Init("logfile.txt"); LogFile.GetInstance().WriteLine("MapDesigner starting " + DateTime.Now.ToString()); Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); IRenderer renderer = RendererFactory.GetInstance(); renderer.Init(); PluginsLoader.GetInstance(); Terrain.GetInstance().NewMap(); renderer.StartMainLoop(); }
public Form1() { InitializeComponent(); _openGlControl.InitializeContexts(); //Init DevIl Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); //Load textures _textureManager.LoadTexture("1", "Image/1.tif"); _textureManager.LoadTexture("face", "Image/face.tif"); _textureManager.LoadTexture("face_alpha", "Image/face_alpha.tif"); _textureManager.LoadTexture("font", "Image/font.tga"); //states _system.AddState("splash", new SplashScreenState(_system)); _system.AddState("title_menu", new TitleMenuState(_system)); _system.AddState("sprite_test", new DrawSpriteState(_textureManager)); _system.AddState("TestRender", new TestSpriteClassState(_textureManager)); _system.AddState("WaveformGraphState", new WaveformGraphState( )); _system.AddState("TextTest", new TextTestState(_textureManager)); _system.AddState("TextRender", new TextRenderState(_textureManager)); _system.AddState("SpecialEffect", new SpecialEffectState(_textureManager)); _system.AddState("Circle", new CircleIntersectionState()); _system.ChangeState("Circle"); if (_fullScreen) { FormBorderStyle = FormBorderStyle.None; WindowState = FormWindowState.Maximized; } else { ClientSize = new Size(1280, 720); } Setup2DGraphics(ClientSize.Width, ClientSize.Height); _fastLoop = new FastLoop(GameLoop); }
private void InitializeTextures() { //Init DevIl Il.ilInit(); Ilu.iluInit(); Ilut.ilutInit(); Ilut.ilutRenderer(Ilut.ILUT_OPENGL); //Textures Loaded here _textureManager.LoadTexture( "general_font", "Assets/Fonts/general_font.tga"); _textureManager.LoadTexture( "title_font", "Assets/Fonts/title_font.tga"); _textureManager.LoadTexture( "level1_background", "Assets/Backgrounds/test_map.png"); }
public void Load() { Il.ilInit(); Ilu.iluInit(); if (tex2dConv == null) { tex2dConv = new TextureConverter(); } if (idxMapMixer == null) { idxMapMixer = new IndexMapMixer(); } if (idxMapMixer4 == null) { idxMapMixer4 = new IndexMapMixer4(); } ConverterManager.Instance.Register(tex2dConv); ConverterManager.Instance.Register(idxMapMixer); ConverterManager.Instance.Register(idxMapMixer4); }
private TextureManager() { Il.ilInit(); Ilu.iluInit(); }
private TextureManager() { Il.ilInit(); Ilu.iluInit(); TextureImages = new Dictionary <TextureName, TextureImage>(); }
public Converter() { //Constructor initializes devil libraries. Il.ilInit(); Ilu.iluInit(); }