Beispiel #1
0
        public Field()
        {
            _tileManager = new TileManager(this);
            NullTile = new Tile(_tileManager, -1, -1);

            TurnActions = new SortedList<int, Action> {{0, () => _tileManager.NextTurn()}};
        }
Beispiel #2
0
        internal Tile(TileManager mTileManager, int mX, int mY)
        {
            TileManager = mTileManager;
            X = mX;
            Y = mY;

            OrderedEntities = new List<Entity>();
            Repository = new Repository();
        }