This commit is contained in:
aozhiwei 2023-10-30 15:34:09 +08:00
parent 0fccf1a2db
commit 501f6854d9

View File

@ -1,7 +1,12 @@
#include "precompile.h" #include "precompile.h"
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/vec2.hpp>
#include "bornpoint.h" #include "bornpoint.h"
#include "room.h" #include "room.h"
#include "glmhelper.h"
#include "mt/Map.h" #include "mt/Map.h"
@ -10,6 +15,11 @@ Position BornPoint::RandPoint(Room* room) const
Position pos; Position pos;
if (wo_meta) { if (wo_meta) {
pos.FromGlmVec3(wo_meta->pos); pos.FromGlmVec3(wo_meta->pos);
if (room->IsMobaModeRoom()) {
glm::vec3 dir = GlmHelper::UP;
GlmHelper::RotateY(dir, glm::radians((float)(rand() % 360)));
pos.AddGlmVec3(dir * (float)a8::RandEx(10, 100));
}
} else { } else {
pos.SetX(5120.000000000000); pos.SetX(5120.000000000000);
pos.SetY(6.250846862793); pos.SetY(6.250846862793);