Пример #1
0
        private void CreateMaker()
        {
            int x = 0, y = 0;

            switch (Heading)
            {
            case 0: y = (int)Y - 1; x = (int)X; break;

            case 1: x = (int)X + 1; y = (int)Y; break;

            case 2: y = (int)Y + 1; x = (int)X; break;

            case 3: x = (int)X - 1; y = (int)Y; break;
            }
            if (x >= 0 && x < WorldInterface.WORLD_SIZE && y >= 0 && y < WorldInterface.WORLD_SIZE)
            {
                if (WorldInterface.IsObjectNull(x, y))
                {
                    KolonyMarker k = new KolonyMarker(x, y, "");
                    k.SetOwner(Id);
                    WorldInterface.AddObject(k);
                }
            }
        }