Exemple #1
0
        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
        }
Exemple #2
0
 public override void Interact(AbstractCore core)
 {
     Console.WriteLine(GetHashCode() + " interact with " + core.GetHashCode());
 }
Exemple #3
0
 public abstract void Interact(AbstractCore core);
Exemple #4
0
 public Client(AFactory factory)
 {
     _core  = factory.CreateCore();
     _shell = factory.CreateShell();
 }