43 lines
684 B
C#
43 lines
684 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using System.Drawing;
|
|
using BluntDirectX.Direct3D;
|
|
|
|
namespace OpenRa.Game
|
|
{
|
|
class MainWindow : Form
|
|
{
|
|
GraphicsDevice device;
|
|
|
|
public MainWindow()
|
|
{
|
|
Text = "OpenRA";
|
|
ClientSize = new Size(640, 480);
|
|
|
|
Visible = true;
|
|
|
|
device = GraphicsDevice.Create(this, ClientSize.Width, ClientSize.Height, true, false);
|
|
}
|
|
|
|
internal void Run()
|
|
{
|
|
while (Created && Visible)
|
|
{
|
|
Frame();
|
|
Application.DoEvents();
|
|
}
|
|
}
|
|
|
|
void Frame()
|
|
{
|
|
device.Begin();
|
|
device.Clear(0);
|
|
|
|
device.End();
|
|
device.Present();
|
|
}
|
|
}
|
|
}
|