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); } } }