From 75a82ae91a5ade7d2c00f35d11514d9f920c9623 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 8 Feb 2025 12:14:51 +0100 Subject: [PATCH] rogueviz::bringris::guard achievements/leaderboards with RVCOL --- rogueviz/bringris.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/rogueviz/bringris.cpp b/rogueviz/bringris.cpp index 76768e40..ffbeadd8 100644 --- a/rogueviz/bringris.cpp +++ b/rogueviz/bringris.cpp @@ -754,8 +754,10 @@ void new_piece() { if(shape_conflict(at)) { playSound(cwt.at, "die-bomberbird"); state = tsGameover; + #if RCVOL if(cur.pro_game && cur.max_piece == bgeoms[bgeom].default_max_piece) - rogueviz::rv_leaderboard(bgeoms[bgeom].name, cur.score); + rv_leaderboard(bgeoms[bgeom].name, cur.score); + #endif save(); } else { @@ -825,7 +827,9 @@ void find_lines() { cur.score += 100000. * points * (points+1.) / current_move_time_limit(); cur.completed += points; playSound(cwt.at, points == 1 ? "pickup-gold" : "orb-mind"); - if(points == 4 && cur.pro_game && cur.max_piece == 4 && bgeoms[bgeom].default_max_piece == 4) rogueviz::rv_achievement("BRINGRISFOUR"); + #if RVCOL + if(points == 4 && cur.pro_game && cur.max_piece == 4 && bgeoms[bgeom].default_max_piece == 4) rv_achievement("BRINGRISFOUR"); + #endif } } @@ -1025,7 +1029,9 @@ void shift_block(int dir, bool camera_only) { if(camera_only || !shape_conflict(at1)) { // playSound(cwt.at, "hit-crush1"); - if(check_bshift(at, at1)) rogueviz::rv_achievement("BSHIFT"); + #if RVCOL + if(check_bshift(at, at1)) rv_achievement("BSHIFT"); + #endif at = at1; if(solnil) { pView = pView * currentmap->adj(cwt.at, nilmap(dir));