// only available to main application internal static CharacterContext CreateCharacterContext(MainForm formContext) { if (singleton != null) { return(singleton); } singleton = new CharacterContext(formContext); return(singleton); }
//[DllImport("kernel32.dll", SetLastError = true)] //[return: MarshalAs(UnmanagedType.Bool)] //static extern bool AllocConsole(); //[DllImport("kernel32.dll")] //[return: MarshalAs(UnmanagedType.Bool)] //static extern bool FreeConsole(); public MainForm() { InitializeComponent(); characterContext = CharacterContext.CreateCharacterContext(this); }
// only available to main application internal static CharacterContext CreateCharacterContext(MainForm formContext) { if (singleton != null) return singleton; singleton = new CharacterContext(formContext); return singleton; }