コード例 #1
0
ファイル: LevelFactory.cs プロジェクト: GreatVV/SouffleMatch
        public LevelDescription Create(int width, int height)
        {
            if (width < MinFieldWidth)
            {
                width = MinFieldWidth;
            }

            if (height < MinFieldHeight)
            {
                height = MinFieldHeight;
            }

            var levelDescription = new LevelDescription
                                   {
                                       Field = new FieldDescription()
                                               {
                                                   Width = width,
                                                   Height = height,
                                               }
                                   };

            return levelDescription;
        }
コード例 #2
0
 private void StartLevel(LevelDescription description)
 {
     CurrentLevel = description;
     Gamefield.StartGame(description);
 }
コード例 #3
0
ファイル: Gamefield.cs プロジェクト: GreatVV/SouffleMatch
 public void StartGame(LevelDescription levelDescription)
 {
     LevelDescription = levelDescription;
     Debug.Log("Start level: "+LevelDescription);
     GameStartTime = DateTime.UtcNow;
     Init();
 }