Explorar o código

Missed the file.

Michał W. Urbańczyk %!s(int64=13) %!d(string=hai) anos
pai
achega
2ad89a29c4
Modificáronse 1 ficheiros con 22 adicións e 0 borrados
  1. 22 0
      lib/CObstacleInstance.cpp

+ 22 - 0
lib/CObstacleInstance.cpp

@@ -0,0 +1,22 @@
+#include "StdInc.h"
+#include "CObstacleInstance.h"
+#include "CHeroHandler.h"
+#include "VCMI_Lib.h"
+
+CObstacleInstance::CObstacleInstance()
+{
+	isAbsoluteObstacle = false;
+}
+
+const CObstacleInfo & CObstacleInstance::getInfo() const
+{
+	if(isAbsoluteObstacle)
+		return VLC->heroh->absoluteObstacles[ID];
+
+	return VLC->heroh->obstacles[ID];
+}
+
+std::vector<BattleHex> CObstacleInstance::getBlocked() const
+{
+	return getInfo().getBlocked(pos);
+}