private void Form_Start_Load(object sender, EventArgs e) { SdlDotNet.Core.Events.Tick += new EventHandler<SdlDotNet.Core.TickEventArgs>(Events_Tick); sdlMain = new SDL_Main(); sdlMain.StartSDL(); Thread thread = new Thread(new ThreadStart(SdlDotNet.Core.Events.Run)); thread.IsBackground = false; thread.Name = "SDL.NET"; thread.Priority = ThreadPriority.Normal; thread.Start(); }
private void btnAddObject_Click(object sender, EventArgs e) { float xMin = ((float)Convert.ToDouble(txtBxLeftRightPosition.Text)) - ((float)numericUpDownCubeSize.Value / 2); float xMax = xMin + ((float)numericUpDownCubeSize.Value); float yMin = (float)numericUpDownDistanceFromGround.Value; float yMax = yMin + (float)numericUpDownCubeSize.Value; float zMin = -(float)this.customNumericUpDownCurrentPosition.Value; float zMax = zMin + (float)numericUpDownCubeSize.Value; Cube objectToAdd = new Cube(4, 1, 1, xMin, yMin, zMin, xMax, yMax, zMax); SDL_Main.AddObjectToDrawList(objectToAdd); }
private void Form_Start_Load(object sender, EventArgs e) { SdlDotNet.Core.Events.Tick += new EventHandler <SdlDotNet.Core.TickEventArgs>(Events_Tick); sdlMain = new SDL_Main(); sdlMain.StartSDL(); Thread thread = new Thread(new ThreadStart(SdlDotNet.Core.Events.Run)); thread.IsBackground = false; thread.Name = "SDL.NET"; thread.Priority = ThreadPriority.Normal; thread.Start(); }