1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-09-02 02:37:55 +00:00

rogueviz::ads:: dsgame achievement

This commit is contained in:
Zeno Rogue
2025-04-05 23:31:20 +02:00
parent 9648aed90e
commit 91a6af32a1

View File

@@ -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;