Beispiel #1
0
    public PlayerRoadRacer(LevelRoadRacer _levelInst, MainGame tempGame) : base("RoadRacerSprites/Car.png", 4, 1)
    {
        SetOrigin(width / 2, height / 2);
        SetXY(game.width / 2, game.height / 2 + 250);
        _keyIsPressed = false;

        _level = _levelInst;
        _game  = tempGame;
        _game.ticketsReceived = 0;
    }
    private void LoadRoadRacerDeathScreen()
    {
        if (_rLevel != null)
        {
            _rLevel.LateRemove();
            _rLevel = null;
        }

        _rDeathScreen = new DeathScreenRoad(this);
        LateAddChild(_rDeathScreen);
    }
    private void LoadRoadRacerLevel()
    {
        if (_roadRacer != null)
        {
            _roadRacer.LateRemove();
            _roadRacer = null;
        }

        SubtracktTickets(10);
        _rLevel = new LevelRoadRacer(this);
        LateAddChild(_rLevel);
    }