Esempio n. 1
0
        public Engine.Events.TileEvent AddTileEvent(int x, int y, Engine.Events.EventInfo eventInfo)
        {
            TileData         data   = GetTile(x, y);
            ExtendedTileData exdata = data.IsExtended ? data.Extended : data.Extend(x, y);

            Engine.Events.TileEvent ev = new Events.TileEvent(eventInfo, exdata);

            exdata.AddEvent(ev);
            events.Add(ev);

            SetTile(x, y, exdata);

            return(ev);
        }