فهرست منبع

Fixed one bad condition; and a compile fix.

Frank Zago 14 سال پیش
والد
کامیت
16c23bbf4e
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      lib/BattleState.cpp
  2. 1 1
      lib/NetPacks.h

+ 1 - 1
lib/BattleState.cpp

@@ -393,7 +393,7 @@ int BattleInfo::getAvaliableHex(TCreature creID, bool attackerOwned, int initial
 	bool twoHex = VLC->creh->creatures[creID]->isDoubleWide();
 	bool flying = VLC->creh->creatures[creID]->isFlying();// vstd::contains(VLC->creh->creatures[creID]->bonuses, Bonus::FLYING);
 	getAccessibilityMap(ac, twoHex, attackerOwned, true, occupyable, flying);
-	for (int g = pos; -1 < g < BFIELD_SIZE; )
+	for (int g = pos; (-1 < g) && (g < BFIELD_SIZE); )
 	{
 		if ((g % BFIELD_WIDTH != 0) && (g % BFIELD_WIDTH != BFIELD_WIDTH-1) && BattleInfo::isAccessible (g, ac, twoHex, attackerOwned, flying, true))
 		{

+ 1 - 1
lib/NetPacks.h

@@ -1504,7 +1504,7 @@ struct BattleStackAdded : public CPackForClient //3017
 
 struct BattleSetStackProperty : public CPackForClient //3018
 {
-	struct BattleSetStackProperty(){type = 3018;};
+	BattleSetStackProperty(){type = 3018;};
 
 	enum BattleStackProperty {CASTS, CURRENT_SPELL};