From 52a360a193d61c44adc7c6119ddb1b8aa7783460 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 22 May 2019 09:54:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9D=90=E6=A0=87=E8=B6=8A?= =?UTF-8?q?=E7=95=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/room.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index f7d7d7b..2c53a55 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -497,17 +497,17 @@ void Room::CreateLoot(int equip_id, Vector2D pos, int count, int equip_lv) entity->pos = pos; #if 1 { - if (entity->pos.x > MAP_WIDTH) { - entity->pos.x = MAP_WIDTH; + if (entity->pos.x >= MAP_WIDTH) { + entity->pos.x = MAP_WIDTH - 1; } - if (entity->pos.x <= 0.001f) { - entity->pos.x = 0.0f; + if (entity->pos.x < 1.0f) { + entity->pos.x = 1.0f; } - if (entity->pos.y > MAP_HEIGHT) { - entity->pos.y = MAP_HEIGHT; + if (entity->pos.y >= MAP_HEIGHT) { + entity->pos.y = MAP_HEIGHT - 1; } - if (entity->pos.y < 0.0001f) { - entity->pos.y = 0.0f; + if (entity->pos.y < 1.0f) { + entity->pos.y = 1.0f; } } #endif