Esempio n. 1
0
    // Called when the node enters the scene tree for the first time.
    public override void _Ready()
    {
        PauseMode = PauseModeEnum.Stop;
        FillObstaclePickBag(Global.CurrentLocation);
        _obstacleSizes = new PickBag <float>();
        _obstacleSizes.Add(50, 1);
        _obstacleSizes.Add(25, 1.2f);
        _obstacleSizes.Add(25, 0.8f);

        _powerUpPickBag = new PickBag <PowerUpType>();
        _powerUpPickBag.Add(33, PowerUpType.Ghost);
        _powerUpPickBag.Add(33, PowerUpType.Invincibility);
        _powerUpPickBag.Add(34, PowerUpType.Health);
    }
Esempio n. 2
0
 private void FillBagTest()
 {
     _obstaclePickBag.Add(100, "superhero");
 }
Esempio n. 3
0
    private void FillObstaclePickBag(string location)
    {
        _obstaclePickBag = new PickBag <string>();
        switch (location)
        {
        case "Desert":
            _obstaclePickBag.Add(19, "snake");
            _obstaclePickBag.Add(16, "pyramid");
            _obstaclePickBag.Add(16, "vulture");
            _obstaclePickBag.Add(16, "skull");
            _obstaclePickBag.Add(16, "cactus");
            _obstaclePickBag.Add(16, "camel");
            break;

        case "Ocean":
            _obstaclePickBag.Add(12, "fish");
            _obstaclePickBag.Add(16, "surfer");
            _obstaclePickBag.Add(12, "seagull");
            _obstaclePickBag.Add(12, "shark");
            _obstaclePickBag.Add(12, "speedboat");
            _obstaclePickBag.Add(18, "submarine");
            _obstaclePickBag.Add(18, "parachute");
            break;

        default:
            _obstaclePickBag.Add(14, "superhero");
            _obstaclePickBag.Add(14, "ufo");
            _obstaclePickBag.Add(14, "airplane");
            _obstaclePickBag.Add(14, "bird");
            _obstaclePickBag.Add(14, "car");
            _obstaclePickBag.Add(14, "slide");
            _obstaclePickBag.Add(16, "football");
            break;
        }
    }