Esempio n. 1
0
    void Start()
    {
        gameController = GameObject.Find("GameController").GetComponent <SnakeGameController>();
        animator       = GetComponent <Animator>();
        spriteRenderer = GetComponent <SpriteRenderer>();
        foodManager    = gameController.GetComponentInChildren <FoodManager> ();

        isAnimated = animator != null;
        player     = GameObject.Find("Player");
    }
Esempio n. 2
0
    void Start()
    {
        gameController  = GameObject.Find("GameController").GetComponent <SnakeGameController>();
        musicController = gameController.GetComponentInChildren <SnakeMusicController>();

        duration = Time.time + GetComponent <AudioSource>().clip.length;
        gameController.badTouch = false;

        musicController.StopMainMusic();

        GetComponent <AudioSource>().Play();
    }
Esempio n. 3
0
    void Start()
    {
        gameController   = GameObject.Find("GameController").GetComponent <SnakeGameController> ();
        playerController = GameObject.Find("Player").GetComponent <PlayerController> ();

        duration = Time.time + 10.4f;

        speed = gameController.speed;
        gameController.speed = speed * 0.75f;

        playerController.Control -= playerController.ChangeDirection;
        playerController.Control += this.ChangeDirection;
    }
Esempio n. 4
0
    void Start()
    {
        gameController  = GameObject.Find("GameController").GetComponent <SnakeGameController>();
        foodManager     = gameController.gameObject.GetComponentInChildren <FoodManager>();
        musicController = gameController.GetComponentInChildren <SnakeMusicController>();
        player          = GameObject.Find("Player");

        duration = Time.time + GetComponent <AudioSource>().clip.length;
        interval = Time.time + 2f;

        musicController.StopMainMusic();
        GetComponent <AudioSource>().Play();
    }
Esempio n. 5
0
    void Start()
    {
        gameController = GameObject.Find("GameController").GetComponent <SnakeGameController>();
        tailManager    = GameObject.Find("Player/TailManager").GetComponent <TailManager> ();

        if (tailManager.tailSize < 6)
        {
            Destroy(this.gameObject);
        }
        else
        {
            Begin();
        }
    }
Esempio n. 6
0
    void Start()
    {
        gameController  = GameObject.Find("GameController").GetComponent <SnakeGameController> ();
        musicController = gameController.GetComponentInChildren <SnakeMusicController> ();

        duration = Time.time + GetComponent <AudioSource>().clip.length;

        speed = gameController.speed;
        if (speed < 160)
        {
            gameController.speed = 200;
        }
        else
        {
            gameController.speed *= 1.5f;
        }

        musicController.StopMainMusic();
        GetComponent <AudioSource>().Play();
    }
Esempio n. 7
0
        private void Application_Startup_1(object sender, StartupEventArgs e)
        {
            var view     = new MainWindow();
            var settings = new SnakeGameSettings()
            {
                RowCount = 10, ColumnCount = 20, TimerInterval = 400
            };
            var _gameMediator = new SnakeGameController(view, settings);

            _gameMediator.BeyondBoundary += view.GameOver;
            _gameMediator.SelfCrash      += view.GameOver;
            _gameMediator.Initialize();

            view.StartRequest      = _gameMediator.Start;
            view.PauseRequest      = _gameMediator.Pause;
            view.ResetRequest      = _gameMediator.Reset;
            view.StopRequest       = _gameMediator.Stop;
            view.OrientationReqest = _gameMediator.InterviewCommand;

            view.Show();
        }
Esempio n. 8
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            var view     = new FrmGameView();
            var settings = new SnakeGameSettings()
            {
                RowCount = 10, ColumnCount = 20, TimerInterval = 400
            };
            var _controller = new SnakeGameController(view, settings);

            _controller.BeyondBoundary += view.GameOver;
            _controller.SelfCrash      += view.GameOver;
            _controller.Initialize();

            view.StartRequest      = _controller.Start;
            view.PauseRequest      = _controller.Pause;
            view.ResetRequest      = _controller.Reset;
            view.StopRequest       = _controller.Stop;
            view.OrientationReqest = _controller.InterviewCommand;


            Application.Run(view);
        }
 private void Awake()
 {
     ins = this;
 }
Esempio n. 10
0
 void Start()
 {
     gameController               = GameObject.Find("GameController").GetComponent <SnakeGameController> ();
     playerController             = GameObject.Find("Player").GetComponent <PlayerController> ();
     playerController.InPosition += Routine;
 }