CPU players sending an engineer to explore fog of war before building

This commit is contained in:
devZoGok
2026-04-18 17:26:49 +03:00
parent 4b4e0df9f3
commit 19a7573a5f
5 changed files with 89 additions and 32 deletions
+8 -1
View File
@@ -8,7 +8,14 @@
namespace battleship{
struct GameObjectFrame : public GameObject{
enum Status{PLACEABLE, NOT_PLACEABLE, PLACED};
enum Status{
PLACEABLE,
BLOCKED_BY_FOG_OF_WAR,
BLOCKED_BY_UNIT,
BLOCKED_BY_MAP_BOUNDS,
BLOCKED_BY_DIFF_TERR,
BLOCKED_BY_BUMPY_TERR
};
GameObjectFrame(int i, GameObject::Type t, Player *pl, Unit *ou = nullptr, vb01::Vector3 pos = vb01::Vector3::VEC_ZERO, vb01::Quaternion rot = vb01::Quaternion::QUAT_W) :
originalUnit(ou),