From 91a6af32a1d0fe186b3f7119034553495c665d84 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 5 Apr 2025 23:31:20 +0200 Subject: [PATCH] rogueviz::ads:: dsgame achievement --- rogueviz/ads/ds-game.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rogueviz/ads/ds-game.cpp b/rogueviz/ads/ds-game.cpp index 68b208ee..1b782268 100644 --- a/rogueviz/ads/ds-game.cpp +++ b/rogueviz/ads/ds-game.cpp @@ -394,6 +394,11 @@ bool ds_turn(int idelta) { auto& mshift = main_rock->pt_main.shift; if(mshift) { + #if RVCOL + constexpr ld win_time = 60; + if(current.shift < win_time && (current.shift + mshift) >= win_time && !game_over && all_params_default()) + rogueviz::rv_achievement("DSGAME"); + #endif current.shift += mshift; current.T = current.T * lorentz(2, 3, mshift); mshift = 0;