static void Main() { ActionBasicApp app = new ActionBasicApp(); using (app.UserInterface) { app.InitializeInput(); app.RunInputLoop(); } }
/// <summary> /// Constructor /// </summary> /// <param name="app">Reference to the application object</param> /// <param name="ActionNames">List of game action strings</param> /// <param name="deviceStates">Reference array for the device states</param> public ActionBasicUI(ActionBasicApp app, String[] ActionNames, ArrayList deviceStates) { try { // Load the icon from our resources System.Resources.ResourceManager resources = new System.Resources.ResourceManager(this.GetType()); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); } catch { // It's no big deal if we can't load our icons, but try to load the embedded one try { this.Icon = new System.Drawing.Icon(this.GetType(), "directx.ico"); } catch {} } this.app = app; // // Required for Windows Form Designer support // InitializeComponent(); chart.ColumnTitles = ActionNames; chart.RowData = deviceStates; }
static void Main() { ActionBasicApp app = new ActionBasicApp(); Application.Run(app.UserInterface); }