public void getHurt(Sprite sprite)
    {
        if (deathTime > 0 || world.paused) return;
        if (invulnerableTime > 0) return;

        if (large)
        {
            world.paused = true;
            powerUpTime = -3 * 6;
            world.sound.play(Art.samples[Art.SAMPLE_MARIO_POWER_DOWN], this, 1, 1, 1);
            if (fire)
            {
                world.mario.setLarge(true, false);

                if(world.recorder != null){
                	world.recorder.endFireRecord();
                	world.recorder.startLargeRecord();
                }
            }
            else
            {
                world.mario.setLarge(false, false);

                if(world.recorder != null){
                	world.recorder.endLargeRecord();
                	world.recorder.startLittleRecord();
                }
            }
            invulnerableTime = 32;
        }
        else
        {
            dieSprite(sprite);
        }
    }