static void Main(string[] args) { ParseArgs(args); DisplayBase display = null; Bank bank = new Bank(); if (use_graphical) { display = new BankWindow(args); } else { display = new BankConsole(args); } GuiReactor <DisplayBase> .Instance(display, args, bank).Start(); }
public static GuiReactor <T> Instance(T display, string[] args, Bank bank) { return(_instance ?? (_instance = new GuiReactor <T>(display, args, bank))); }