// only available to main application
 internal static CharacterContext CreateCharacterContext(MainForm formContext)
 {
     if (singleton != null)
     {
         return(singleton);
     }
     singleton = new CharacterContext(formContext);
     return(singleton);
 }
Exemple #2
0
        //[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);
        }
Exemple #3
0
        //[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;
 }