Exemple #1
0
        private void loadData()//inizializza i dei dati su cui ci si può testare la parte logica
        {
            Debug.Log("CIAONE");

            MapData data = loader.loadMap();

            view.drawMap(data.actualStates);

            List <RiskPlayer> players = new List <RiskPlayer>();

            players.Add(new RiskPlayer("Pippo", "red"));

            players.Add(new RiskPlayer("Paperino", "blue"));

            players.Add(new RiskPlayer("Topolino", "green"));

            List <Continent> world = loader.getWorld(data);

            model = new DataManager(players, world, loader.getAllLands(world));

            foreach (RiskPlayer p in players)
            {
                foreach (Land land in p.getTerritoryOwned())
                {
                    view.setColorState(land.getName(), p.getColor());
                    view.setNumberLands(land.getName(), 1);
                }
            }

            view.updateTextPlayerData(model.getPlayer());
            if (localMode)
            {
                setLocalMode();
            }
        }
Exemple #2
0
    private void loadData()    //inizializza i dei dati su cui ci si può testare la parte logica
    {
        Debug.Log("CIAONE");

        MapData data = loader.loadMap();

        view.drawMap(data.actualStates);

        List <Player> players = new List <Player>();

        players.Add(new Player("Pippo"));

        players.Add(new Player("Paperino"));

        players.Add(new Player("Topolino"));

        List <Continent> world = loader.getWorld(data);

        dataManager = new DataManager(players, world, loader.getAllLands(world));

        view.updateTextPlayerData(dataManager.getPlayer());

        string phase = dataManager.getCurrentPhase();

        view.updatePhase(phase);
        view.changeCanvasOption(phase);
        player = dataManager.getPlayer();
    }