Esempio n. 1
0
 public LayersInit()
 {
     GetBoardLayer  = new BoardLayer();
     GetSnakeLayers = new SnakeLayers();
     GetScoreLayer  = new ScoreLayer();
     GetFruitLayer  = new FruitLayer();
 }
Esempio n. 2
0
        public GameState(Game game)
        {
            this.game = game;

            eventController = new EventController();
            lifeController  = new LifeController(eventController);

            background = new LogicLayer(lifeController, eventController);
            layers.Add(background);

            score = new ScoreLayer(lifeController);
            layers.Add(score);
            layers.Add(new ChatLayer(eventController));

            Console.WriteLine("Initialized game state!");

            // Start loader
            loader = new Loader <bool>("Starting game...",
                                       () => {
                InitializeGame();
                return(true);
            },
                                       (_) => {
                loader    = null;
                gameReady = true;
            }
                                       );
        }
Esempio n. 3
0
 void Awake()
 {
     instance        = this;
     templateScore   = Resources.Load <ScoreDeltaText>("ScoreTxt");
     WhlngIndctrTemp = Resources.Load <GameObject>("WhalingIndicator");
 }
Esempio n. 4
0
 void Awake()
 {
     instance = this;
 }