CreateMap() private method

private CreateMap ( JSONClass message ) : void
message JSONClass
return void
Example #1
0
    public void CreateLevel()
    {
        seed = (int)Random.Range(0, 1000000);
        //Random.seed = seed;
        mapManager = GetComponent <MapManager>();

        mapManager.CreateMap(seed);
    }
Example #2
0
 private void StartNewGame()
 {
     _player.Reset();
     _cameraController.Restart();
     _mapManager.CreateMap();
     _isGameStarted = true;
     _uiManager.EnterPlaymode();
     _timeSinceStart = 0f;
 }
Example #3
0
    public void Init()
    {
        LayerManager.SetMapLayer(GameObject.Find("Map").transform);
        LayerManager.SetUILayer(GameObject.Find("UICanvas").transform);

        MapManager.CreateMap(100, 80, LayerManager.mapLayer);

        ModuleManager.Show(ModuleType.MAIN_PANEL);

        CameraManager.MoveTo(new Vector3(34, 34));
    }
Example #4
0
    private void Start()
    {
        m_timer = timeMax;
        mapManager.CreateMap();
        Instantiate(BGPrefab);
        GameObject player1 = Instantiate(playerPrefab_1, playerBornPos_1.position, Quaternion.identity);
        GameObject player2 = Instantiate(playerPrefab_2, playerBornPos_2.position, Quaternion.identity);

        player1.GetComponent <PlayerBase>().SetData(player2);
        player2.GetComponent <PlayerBase>().SetData(player1);
        Instantiate(homePrefab_1, homePos_1.position, Quaternion.identity);
        Instantiate(homePrefab_2, homePos_2.position, Quaternion.identity);
    }
Example #5
0
    void Start()
    {
        mapManager = new MapManager();
        mapManager.CreateMap(width, height);
        mapRenderer.RenderMap(mapManager.MapTiles);
        unitRendererManager.Setup();
        Vector2Int playerSpawnPoint = new Vector2Int(0, 0);

        cameraController.MoveCameraToCoord(playerSpawnPoint);
        Unit player = unitManager.SpawnUnit(unitDataManager.GetUnitData("Player"));

        player.PlaceOnMap(playerSpawnPoint);
    }
Example #6
0
    private void ResetMap()
    {
        Transform[] sonTransform = mapManager.GetComponentsInChildren <Transform>();
        for (int i = 1; i < sonTransform.Length; i++)
        {
            GameObject.Destroy(sonTransform[i].gameObject);
        }
        mapManager.mapIndex = 0;

        mapManager.GetMapList().Clear();

        mapManager.offSetZ = 0;

        mapManager.CreateMap();
    }
Example #7
0
        public static void SetSampleMap(int width, int height)
        {
            var content = new List <List <string> >();

            for (var y = 0; y < height; y++)
            {
                for (var x = 0; x < width; x++)
                {
                    content.Add(new List <string> {
                        "wood"
                    });
                }
            }
            MapManager.CreateMap(width, height, content);
        }
Example #8
0
        public static void NewMapOptions(ref int mapSize, ref float landHeight, ref Layers layers, CreateMapWindow window)
        {
            mapSize    = Elements.ToolbarIntSlider(ToolTips.mapSize, mapSize, 1000, 6000);
            landHeight = Elements.ToolbarSlider(ToolTips.newMapHeight, landHeight, 0, 1000);

            Elements.BeginToolbarHorizontal();
            Elements.ToolbarLabel(ToolTips.newMapGround);
            layers.Ground = (TerrainSplat.Enum)Elements.ToolbarEnumPopup(layers.Ground);
            Elements.EndToolbarHorizontal();

            Elements.BeginToolbarHorizontal();
            Elements.ToolbarLabel(ToolTips.newMapBiome);
            layers.Biome = (TerrainBiome.Enum)Elements.ToolbarEnumPopup(layers.Biome);
            Elements.EndToolbarHorizontal();

            Elements.BeginToolbarHorizontal();
            if (Elements.ToolbarButton(ToolTips.createMap))
            {
                window.Close();
                int newMap = EditorUtility.DisplayDialogComplex("Warning", "Creating a new map will remove any unsaved changes to your map.", "Create New Map", "Close", "Save and Create New Map");
                switch (newMap)
                {
                case 1:
                    return;

                case 2:
                    SaveMapPanel();
                    break;
                }
                MapManager.CreateMap(mapSize, TerrainSplat.TypeToIndex((int)layers.Ground), TerrainBiome.TypeToIndex((int)layers.Biome), landHeight);
            }
            if (Elements.ToolbarButton(ToolTips.cancel))
            {
                window.Close();
            }
            Elements.EndToolbarHorizontal();
        }
Example #9
0
    static public void Init()
    {
        texture = MapManager.CreateMap(buff, out Color[] buf);

        buff = buf;
    }
Example #10
0
 public void StartGame()
 {
     MapManager.CreateMap();
     mainPlayer = SnakeController.CreateSnake();
 }
Example #11
0
 private void OnButtonClicked(object obj, EventArgs eventArgs)
 {
     Console.WriteLine($"Loading map: {((Button)obj).AttachedObject}");
     MapManager.LoadMap(MapManager.CreateMap(MapManager.Maps[(int)((Button)obj).AttachedObject], Game1.Graphics));
     ScreenManager.ChangeScreen(new TestScreen());
 }
Example #12
0
    IEnumerator ResetMap(float _sec)
    {
        yield return(new WaitForSeconds(_sec));

        mapManager.CreateMap(mapManager.currentMap);
    }