瀏覽代碼

Fix signed number serialization

nordsoft 2 年之前
父節點
當前提交
8f5594613b
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/mapObjects/CGObjectInstance.cpp

+ 1 - 1
lib/mapObjects/CGObjectInstance.cpp

@@ -344,7 +344,7 @@ void CGObjectInstance::serializeJsonOwner(JsonSerializeFormat & handler)
 	if(handler.saving && tempOwner == PlayerColor::NEUTRAL)
 	if(handler.saving && tempOwner == PlayerColor::NEUTRAL)
 		return;
 		return;
 	
 	
-	ui8 temp = tempOwner.getNum();
+	si8 temp = tempOwner.getNum();
 
 
 	handler.serializeEnum("owner", temp, PlayerColor::NEUTRAL.getNum(), GameConstants::PLAYER_COLOR_NAMES);
 	handler.serializeEnum("owner", temp, PlayerColor::NEUTRAL.getNum(), GameConstants::PLAYER_COLOR_NAMES);