X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;fp=src%2Fgame.c;h=d4cc5ea8e0c5572bb737e62cb9202bdad128b344;hp=3cdb836d6764910ff3c28f8a359ebac8e03a128b;hb=ef596d6fab46df4658603046b589b3e21bda9bca;hpb=2c5088a81077574a04562bf9a1d3f590ee68623c diff --git a/src/game.c b/src/game.c index 3cdb836d..d4cc5ea8 100644 --- a/src/game.c +++ b/src/game.c @@ -5146,6 +5146,24 @@ void NewHighScore(int level_nr, boolean tape_saved) return; SaveScoreTape(level_nr); + + if (setup.ask_for_using_api_server) + { + setup.use_api_server = + Request("Upload your score and tape to the high score server?", REQ_ASK); + + if (!setup.use_api_server) + Request("Not using high score server! Use setup menu to enable again!", + REQ_CONFIRM); + + runtime.use_api_server = setup.use_api_server; + + // after asking for using API server once, do not ask again + setup.ask_for_using_api_server = FALSE; + + SaveSetup_ServerSetup(); + } + SaveServerScore(level_nr, tape_saved); }