Skip to content

Commit

Permalink
Skidding achievement
Browse files Browse the repository at this point in the history
  • Loading branch information
Csaba Molnar committed Mar 14, 2014
1 parent 5e03e46 commit 385f108
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
4 changes: 4 additions & 0 deletions data/achievements.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,9 @@
title="Marathoner" description="Make a race with 5 laps or more">
<laps goal="5"/>
</achievement>
<achievement id="5" check-type="all-at-least" reset-after-race="yes"
title="Skid-row" description="Make 5 skidding in a single race">
<skidding goal="5"/>
</achievement>
</achievements>

2 changes: 1 addition & 1 deletion src/achievements/achievement_info.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class AchievementInfo
ACHIEVE_STRIKE = 2,
ACHIEVE_ARCH_ENEMY = 3,
ACHIEVE_MARATHONER = 4,
ACHIEVE_LAST = ACHIEVE_MARATHONER
ACHIEVE_SKIDDING = 5
};
/** Achievement check type:
* ALL_AT_LEAST: All goal values must be reached (or exceeded).
Expand Down
3 changes: 3 additions & 0 deletions src/karts/skidding.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
#ifdef SKID_DEBUG
# include "graphics/show_curve.hpp"
#endif
#include "achievements/achievement_info.hpp"
#include "config\player_manager.hpp"
#include "karts/kart.hpp"
#include "karts/kart_gfx.hpp"
#include "karts/kart_properties.hpp"
Expand Down Expand Up @@ -412,6 +414,7 @@ void Skidding::update(float dt, bool is_on_ground,
bonus_speed, bonus_speed,
bonus_force, bonus_time,
/*fade-out-time*/ 1.0f);
PlayerManager::increaseAchievement(AchievementInfo::ACHIEVE_SKIDDING, "skidding");
}
else {
m_kart->getKartGFX()
Expand Down

0 comments on commit 385f108

Please sign in to comment.