static void Main(string[] args) { if (args.Contains("sfml")) { _engine = new ConsoleEngine.ConsoleEngine(WIDTH, HEIGHT, 24, TITLE);//Init engine what you want ResourceManger.LoadResourcesForConsoleEngine(_engine.Resources); } else { _engine = new SFMLEngine.SFMLEngine(WIDTH, HEIGHT, 25, TITLE); ResourceManger.LoadResourcesForSfmlEngine(_engine.Resources); } _engine.SetBackgroundColor(Color.White); var menu = new MenuArea(_engine.GameGrid); //Create area _engine.LoadArea(menu); //Load area _engine.Run(); //Run game }
public override void Interact(AbstractCore core) { Console.WriteLine(GetHashCode() + " interact with " + core.GetHashCode()); }
public abstract void Interact(AbstractCore core);
public Client(AFactory factory) { _core = factory.CreateCore(); _shell = factory.CreateShell(); }