From 2eacc0477b138726a5ec4afcc8cf3a9c918ee2d3 Mon Sep 17 00:00:00 2001 From: MarcEricMartel Date: Sat, 16 Dec 2023 15:15:25 -0500 Subject: [PATCH] ?! --- SQCSim-common/define.h | 4 ++-- SQCSim-srv/server.cpp | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/SQCSim-common/define.h b/SQCSim-common/define.h index e1f9c0a..47a4db0 100644 --- a/SQCSim-common/define.h +++ b/SQCSim-common/define.h @@ -37,8 +37,8 @@ #define STRENGTH_SPEED_BOOST 10 //Pourcentage #define BULLET_TIME .2 //secondes -#define SYNC_ACC 200 // ms -#define CMOD_ACC 1500 // ms +#define SYNC_ACC 100 // ms +#define CMOD_ACC 1000 // ms typedef uint8_t BlockType; enum BLOCK_TYPE { BTYPE_AIR, BTYPE_DIRT, BTYPE_GRASS, BTYPE_METAL, BTYPE_ICE, BTYPE_GREENGRASS, BTYPE_LAST }; diff --git a/SQCSim-srv/server.cpp b/SQCSim-srv/server.cpp index a2ca2c9..70b5c05 100644 --- a/SQCSim-srv/server.cpp +++ b/SQCSim-srv/server.cpp @@ -384,12 +384,13 @@ void Server::Run() { if (cmod) chunkdiffs.emplace_back(cmod); bullit.push_back(bull); - delete bullet; } } - for (auto& bull: bullit) + for (auto& bull : bullit) { + delete* bull; bullets.erase(bull); + } if (!bullit.empty()) bullit.clear();