anx.framework/Samples/WindowsGame/AddInSelector.cs
Glatzemann 972f7121e8 renamed CurrentCreator to DefaultCreator project wide
extended InputSystem selector in WindowsGame sample
fixed some interface issues in XInput InputSystem
added FormatConvert to InputSystem XInput to translate GamePadButtons from XInput to ANX
2011-11-11 15:21:41 +00:00

51 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ANX.Framework.NonXNA;
using ANX.Framework;
namespace WindowsGame1
{
public partial class AddInSelector : Form
{
public AddInSelector()
{
InitializeComponent();
pictureBox1.Image = Resource1.Logo;
}
private void AddInSelector_Load(object sender, EventArgs e)
{
foreach (IRenderSystemCreator renderSystemCreator in AddInSystemFactory.Instance.GetCreators<IRenderSystemCreator>())
{
cbRenderSystem.Items.Add(renderSystemCreator.Name);
}
cbRenderSystem.SelectedIndex = 0;
foreach (IInputSystemCreator inputSystemCreator in AddInSystemFactory.Instance.GetCreators<IInputSystemCreator>())
{
cbInputSystems.Items.Add(inputSystemCreator.Name);
}
cbInputSystems.SetItemChecked(0, true);
foreach (ISoundSystemCreator soundSystemCreator in AddInSystemFactory.Instance.GetCreators<ISoundSystemCreator>())
{
cbAudioSystem.Items.Add(soundSystemCreator.Name);
}
cbAudioSystem.SelectedIndex = 0;
}
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = System.Windows.Forms.DialogResult.OK;
this.Close();
}
}
}