BizHawk/BizHawk.MultiClient/GlobalWinF.cs

40 lines
1.3 KiB
C#

using SlimDX.Direct3D9;
using SlimDX.DirectSound;
using BizHawk.Client.Common;
namespace BizHawk.MultiClient
{
public static class GlobalWinF
{
public static MainForm MainForm;
#if WINDOWS
public static DirectSound DSound;
public static Direct3D Direct3D;
#endif
public static Sound Sound;
public static IRenderer RenderPanel;
public static OSDManager OSD = new OSDManager();
public static DisplayManager DisplayManager = new DisplayManager();
//input state which has been destined for game controller inputs are coalesced here
public static ControllerInputCoalescer ControllerInputCoalescer = new ControllerInputCoalescer();
//input state which has been destined for client hotkey consumption are colesced here
public static InputCoalescer HotkeyCoalescer = new InputCoalescer();
public static UD_LR_ControllerAdapter UD_LR_ControllerAdapter = new UD_LR_ControllerAdapter();
public static AutoFireStickyXORAdapter AutofireStickyXORAdapter = new AutoFireStickyXORAdapter();
/// <summary>
/// will OR together two IControllers
/// </summary>
public static ORAdapter OrControllerAdapter = new ORAdapter();
public static SimpleController MovieOutputController = new SimpleController();
public static Controller ClientControls;
}
}