Esempio n. 1
0
        public void ErdbebenAuslösen()
        {
            int      x   = rnd.Next(0, 10);
            int      y   = rnd.Next(0, 10);
            Position pos = new Position(x, y);

            OnErdbeben?.Invoke(this, new GebäudeEventArgs(pos));
            FeuerwehrRufen?.Invoke(this, new GebäudeEventArgs(pos));
        }
Esempio n. 2
0
        public void OnCallback(object sender, EventArgs args)
        {
            CallbackArgs cArgs = (CallbackArgs)args;

            Console.WriteLine(cArgs.outPut);
            if (sender is Gebäude)
            {
                FeuerwehrRufen?.Invoke(this, new GebäudeEventArgs(((Gebäude)sender).pos));
            }
        }
Esempio n. 3
0
        public void ErdbebenAuslösen()
        {
            int      x   = rnd.Next(0, 10);
            int      y   = rnd.Next(0, 10);
            Position pos = new Position(x, y);

            Console.SetCursorPosition(x, y);
            Console.Write("X");
            Console.SetCursorPosition(0, 11);
            OnErdbeben?.Invoke(this, new GebäudeEventArgs(pos));
            FeuerwehrRufen?.Invoke(this, new GebäudeEventArgs(pos));
        }