diff --git a/rogueviz/fifteen.cpp b/rogueviz/fifteen.cpp index dbd87c67..004d3962 100644 --- a/rogueviz/fifteen.cpp +++ b/rogueviz/fifteen.cpp @@ -137,7 +137,12 @@ void check_move() { if(f.current && (f.currentdir != f.targetdir || f.currentmirror != f.targetmirror)) ok = false; } - if(ok == true) state = state::solved; + if(ok == true) { + state = state::solved; + #if RVCOL + if(current_puzzle = &puzzles[1]) rv_achievement("FIFTEEN"); + #endif + } } } }