Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

integration of multi touch bug fixes

GitHub #17: Added invariant culture to the parsing of int and float
values requested by Evgeniy Rojkov.
Pull 12: Added fix for multitouch problems from moswald.
Added a setup project to install the framework as a binary with source.
  • Loading branch information...
commit e0b395dc40c513eb69f8beece7b2f147a12898b6 1 parent 06c2208
@totallyevil totallyevil authored
View
3  ChangeLog
@@ -23,6 +23,9 @@ cocos2d-x for xna 0.1.2 Aug.03 2012
CCApplication: Added support for non-480x800 display layouts.
CCTransitionCrossFade: Removed init of the fade layer with a background color.
CCDirector: Added a call to game.exit() when the director is ended when the scene stack is zero.
+ GitHub #17: Added invariant culture to the parsing of int and float values requested by Evgeniy Rojkov.
+ Pull 12: Added fix for multitouch problems from moswald.
+ Added a setup project to install the framework as a binary with source.
cocos2d-x for xna 0.1.1 Apr.20 2012
View
16 cocos2d-xna/cocoa/CCNS.cs
@@ -64,10 +64,10 @@ public static CCRect CCRectFromString(string pszContent)
break;
}
- float x = float.Parse(pointInfo[0]);
- float y = float.Parse(pointInfo[1]);
- float width = float.Parse(sizeInfo[0]);
- float height = float.Parse(sizeInfo[1]);
+ float x = ccUtils.ccParseFloat(pointInfo[0]);
+ float y = ccUtils.ccParseFloat(pointInfo[1]);
+ float width = ccUtils.ccParseFloat(sizeInfo[0]);
+ float height = ccUtils.ccParseFloat(sizeInfo[1]);
result = new CCRect(x, y, width, height);
} while (false);
@@ -84,8 +84,8 @@ public static CCPoint CCPointFromString(string pszContent)
List<string> strs = new List<string>();
if (!splitWithForm(pszContent, strs)) break;
- float x = float.Parse(strs[0]);
- float y = float.Parse(strs[1]);
+ float x = ccUtils.ccParseFloat(strs[0]);
+ float y = ccUtils.ccParseFloat(strs[1]);
ret = new CCPoint(x, y);
} while (false);
@@ -102,8 +102,8 @@ public static CCSize CCSizeFromString(string pszContent)
List<string> strs = new List<string>();
if (!splitWithForm(pszContent, strs)) break;
- float width = float.Parse(strs[0]);
- float height = float.Parse(strs[1]);
+ float width = ccUtils.ccParseFloat(strs[0]);
+ float height = ccUtils.ccParseFloat(strs[1]);
ret = new CCSize(width, height);
} while (false);
View
32 cocos2d-xna/label_nodes/CCBMFontConfiguration.cs
@@ -199,50 +199,50 @@ private void parseCharacterDefinition(string line, ccBMFontDef characterDefiniti
int index = line.IndexOf("id=");
int index2 = line.IndexOf(' ', index);
string value = line.Substring(index, index2 - index);
- characterDefinition.charID = int.Parse(value.Replace("id=", ""));
+ characterDefinition.charID = ccUtils.ccParseInt(value.Replace("id=", ""));
//CCAssert(characterDefinition->charID < kCCBMFontMaxChars, "BitmpaFontAtlas: CharID bigger than supported");
// Character x
index = line.IndexOf("x=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.rect.origin.x = float.Parse(value.Replace("x=", ""));
+ characterDefinition.rect.origin.x = ccUtils.ccParseFloat(value.Replace("x=", ""));
// Character y
index = line.IndexOf("y=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.rect.origin.y = float.Parse(value.Replace("y=", ""));
+ characterDefinition.rect.origin.y = ccUtils.ccParseFloat(value.Replace("y=", ""));
// Character width
index = line.IndexOf("width=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.rect.size.width = float.Parse(value.Replace("width=", ""));
+ characterDefinition.rect.size.width = ccUtils.ccParseFloat(value.Replace("width=", ""));
// Character height
index = line.IndexOf("height=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.rect.size.height = float.Parse(value.Replace("height=", ""));
+ characterDefinition.rect.size.height = ccUtils.ccParseFloat(value.Replace("height=", ""));
// Character xoffset
index = line.IndexOf("xoffset=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.xOffset = int.Parse(value.Replace("xoffset=", ""));
+ characterDefinition.xOffset = ccUtils.ccParseInt(value.Replace("xoffset=", ""));
// Character yoffset
index = line.IndexOf("yoffset=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.yOffset = int.Parse(value.Replace("yoffset=", ""));
+ characterDefinition.yOffset = ccUtils.ccParseInt(value.Replace("yoffset=", ""));
// Character xadvance
index = line.IndexOf("xadvance=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- characterDefinition.xAdvance = int.Parse(value.Replace("xadvance=", ""));
+ characterDefinition.xAdvance = ccUtils.ccParseInt(value.Replace("xadvance=", ""));
}
// info face
@@ -261,10 +261,10 @@ private void parseInfoArguments(string line)
value = value.Replace("padding=", "");
string[] temp = value.Split(',');
- m_tPadding.top = int.Parse(temp[0]);
- m_tPadding.right = int.Parse(temp[1]);
- m_tPadding.bottom = int.Parse(temp[2]);
- m_tPadding.left = int.Parse(temp[3]);
+ m_tPadding.top = ccUtils.ccParseInt(temp[0]);
+ m_tPadding.right = ccUtils.ccParseInt(temp[1]);
+ m_tPadding.bottom = ccUtils.ccParseInt(temp[2]);
+ m_tPadding.left = ccUtils.ccParseInt(temp[3]);
//CCLOG("cocos2d: padding: %d,%d,%d,%d", m_tPadding.left, m_tPadding.top, m_tPadding.right, m_tPadding.bottom);
}
@@ -281,7 +281,7 @@ private void parseCommonArguments(string line)
int index = line.IndexOf("lineHeight=");
int index2 = line.IndexOf(' ', index);
string value = line.Substring(index, index2 - index);
- m_uCommonHeight = int.Parse(value.Replace("lineHeight=", ""));
+ m_uCommonHeight = ccUtils.ccParseInt(value.Replace("lineHeight=", ""));
// scaleW. sanity check
index = line.IndexOf("scaleW=") + "scaleW=".Length;
@@ -359,21 +359,21 @@ private void parseKerningEntry(string line)
int index = line.IndexOf("first=");
int index2 = line.IndexOf(' ', index);
string value = line.Substring(index, index2 - index);
- first = int.Parse(value.Replace("first=", ""));
+ first = ccUtils.ccParseInt(value.Replace("first=", ""));
// second
int second;
index = line.IndexOf("second=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index, index2 - index);
- second = int.Parse(value.Replace("second=", ""));
+ second = ccUtils.ccParseInt(value.Replace("second=", ""));
// amount
int amount;
index = line.IndexOf("amount=");
index2 = line.IndexOf(' ', index);
value = line.Substring(index);
- amount = int.Parse(value.Replace("amount=", ""));
+ amount = ccUtils.ccParseInt(value.Replace("amount=", ""));
tKerningHashElement element = new tKerningHashElement();
element.amount = amount;
View
106 cocos2d-xna/particle_nodes/CCParticleSystem.cs
@@ -925,99 +925,99 @@ bool initWithDictionary(Dictionary<string, object> dictionary)
CCTexture2D image;
do
{
- int maxParticles = int.Parse(ChangeToZeroIfNull(valueForKey("maxParticles", dictionary)));
+ int maxParticles = ccUtils.ccParseInt(ChangeToZeroIfNull(valueForKey("maxParticles", dictionary)));
// self, not super
if(initWithTotalParticles((uint)maxParticles))
{
// angle
- m_fAngle = float.Parse(ChangeToZeroIfNull(valueForKey("angle", dictionary)));
- m_fAngleVar = float.Parse(ChangeToZeroIfNull(valueForKey("angleVariance", dictionary)));
+ m_fAngle = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("angle", dictionary)));
+ m_fAngleVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("angleVariance", dictionary)));
// duration
- m_fDuration = float.Parse(ChangeToZeroIfNull(valueForKey("duration", dictionary)));
+ m_fDuration = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("duration", dictionary)));
// blend function
- m_tBlendFunc.src = int.Parse(ChangeToZeroIfNull(valueForKey("blendFuncSource", dictionary)));
- m_tBlendFunc.dst = int.Parse(ChangeToZeroIfNull(valueForKey("blendFuncDestination", dictionary)));
+ m_tBlendFunc.src = ccUtils.ccParseInt(ChangeToZeroIfNull(valueForKey("blendFuncSource", dictionary)));
+ m_tBlendFunc.dst = ccUtils.ccParseInt(ChangeToZeroIfNull(valueForKey("blendFuncDestination", dictionary)));
// color
- m_tStartColor.r = float.Parse(ChangeToZeroIfNull(valueForKey("startColorRed", dictionary)));
- m_tStartColor.g = float.Parse(ChangeToZeroIfNull(valueForKey("startColorGreen", dictionary)));
- m_tStartColor.b = float.Parse(ChangeToZeroIfNull(valueForKey("startColorBlue", dictionary)));
- m_tStartColor.a = float.Parse(ChangeToZeroIfNull(valueForKey("startColorAlpha", dictionary)));
-
- m_tStartColorVar.r = float.Parse(ChangeToZeroIfNull(valueForKey("startColorVarianceRed", dictionary)));
- m_tStartColorVar.g = float.Parse(ChangeToZeroIfNull(valueForKey("startColorVarianceGreen", dictionary)));
- m_tStartColorVar.b = float.Parse(ChangeToZeroIfNull(valueForKey("startColorVarianceBlue", dictionary)));
- m_tStartColorVar.a = float.Parse(ChangeToZeroIfNull(valueForKey("startColorVarianceAlpha", dictionary)));
-
- m_tEndColor.r = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorRed", dictionary)));
- m_tEndColor.g = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorGreen", dictionary)));
- m_tEndColor.b = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorBlue", dictionary)));
- m_tEndColor.a = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorAlpha", dictionary)));
-
- m_tEndColorVar.r = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorVarianceRed", dictionary)));
- m_tEndColorVar.g = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorVarianceGreen", dictionary)));
- m_tEndColorVar.b = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorVarianceBlue", dictionary)));
- m_tEndColorVar.a = float.Parse(ChangeToZeroIfNull(valueForKey("finishColorVarianceAlpha", dictionary)));
+ m_tStartColor.r = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorRed", dictionary)));
+ m_tStartColor.g = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorGreen", dictionary)));
+ m_tStartColor.b = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorBlue", dictionary)));
+ m_tStartColor.a = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorAlpha", dictionary)));
+
+ m_tStartColorVar.r = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorVarianceRed", dictionary)));
+ m_tStartColorVar.g = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorVarianceGreen", dictionary)));
+ m_tStartColorVar.b = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorVarianceBlue", dictionary)));
+ m_tStartColorVar.a = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startColorVarianceAlpha", dictionary)));
+
+ m_tEndColor.r = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorRed", dictionary)));
+ m_tEndColor.g = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorGreen", dictionary)));
+ m_tEndColor.b = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorBlue", dictionary)));
+ m_tEndColor.a = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorAlpha", dictionary)));
+
+ m_tEndColorVar.r = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorVarianceRed", dictionary)));
+ m_tEndColorVar.g = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorVarianceGreen", dictionary)));
+ m_tEndColorVar.b = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorVarianceBlue", dictionary)));
+ m_tEndColorVar.a = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishColorVarianceAlpha", dictionary)));
// particle size
- m_fStartSize = float.Parse(ChangeToZeroIfNull(valueForKey("startParticleSize", dictionary)));
- m_fStartSizeVar = float.Parse(ChangeToZeroIfNull(valueForKey("startParticleSizeVariance", dictionary)));
- m_fEndSize = float.Parse(ChangeToZeroIfNull(valueForKey("finishParticleSize", dictionary)));
- m_fEndSizeVar = float.Parse(ChangeToZeroIfNull(valueForKey("finishParticleSizeVariance", dictionary)));
+ m_fStartSize = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startParticleSize", dictionary)));
+ m_fStartSizeVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("startParticleSizeVariance", dictionary)));
+ m_fEndSize = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishParticleSize", dictionary)));
+ m_fEndSizeVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("finishParticleSizeVariance", dictionary)));
// position
- float x = float.Parse(ChangeToZeroIfNull(valueForKey("sourcePositionx", dictionary)));
- float y = float.Parse(ChangeToZeroIfNull(valueForKey("sourcePositiony", dictionary)));
+ float x = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("sourcePositionx", dictionary)));
+ float y = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("sourcePositiony", dictionary)));
this.position = new CCPoint(x,y);
- m_tPosVar.x = float.Parse(ChangeToZeroIfNull(valueForKey("sourcePositionVariancex", dictionary)));
- m_tPosVar.y = float.Parse(ChangeToZeroIfNull(valueForKey("sourcePositionVariancey", dictionary)));
+ m_tPosVar.x = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("sourcePositionVariancex", dictionary)));
+ m_tPosVar.y = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("sourcePositionVariancey", dictionary)));
// Spinning
- m_fStartSpin = float.Parse(ChangeToZeroIfNull(valueForKey("rotationStart", dictionary)));
- m_fStartSpinVar = float.Parse(ChangeToZeroIfNull(valueForKey("rotationStartVariance", dictionary)));
- m_fEndSpin= float.Parse(ChangeToZeroIfNull(valueForKey("rotationEnd", dictionary)));
- m_fEndSpinVar= float.Parse(ChangeToZeroIfNull(valueForKey("rotationEndVariance", dictionary)));
+ m_fStartSpin = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotationStart", dictionary)));
+ m_fStartSpinVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotationStartVariance", dictionary)));
+ m_fEndSpin= ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotationEnd", dictionary)));
+ m_fEndSpinVar= ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotationEndVariance", dictionary)));
- m_nEmitterMode = int.Parse(ChangeToZeroIfNull(valueForKey("emitterType", dictionary)), NumberStyles.AllowDecimalPoint);
+ m_nEmitterMode = ccUtils.ccParseInt(ChangeToZeroIfNull(valueForKey("emitterType", dictionary)), NumberStyles.AllowDecimalPoint);
// Mode A: Gravity + tangential accel + radial accel
if( m_nEmitterMode == (int)eParticleMode.kCCParticleModeGravity )
{
// gravity
- modeA.gravity.x = float.Parse(ChangeToZeroIfNull(valueForKey("gravityx", dictionary)));
- modeA.gravity.y = float.Parse(ChangeToZeroIfNull(valueForKey("gravityy", dictionary)));
+ modeA.gravity.x = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("gravityx", dictionary)));
+ modeA.gravity.y = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("gravityy", dictionary)));
// speed
- modeA.speed = float.Parse(ChangeToZeroIfNull(valueForKey("speed", dictionary)));
- modeA.speedVar = float.Parse(ChangeToZeroIfNull(valueForKey("speedVariance", dictionary)));
+ modeA.speed = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("speed", dictionary)));
+ modeA.speedVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("speedVariance", dictionary)));
string pszTmp;
// radial acceleration
pszTmp = valueForKey("radialAcceleration", dictionary);
- modeA.radialAccel = (pszTmp != null) ? float.Parse(ChangeToZeroIfNull(pszTmp)) : 0;
+ modeA.radialAccel = (pszTmp != null) ? ccUtils.ccParseFloat(ChangeToZeroIfNull(pszTmp)) : 0;
pszTmp = valueForKey("radialAccelVariance", dictionary);
- modeA.radialAccelVar = (pszTmp != null) ? float.Parse(ChangeToZeroIfNull(pszTmp)) : 0;
+ modeA.radialAccelVar = (pszTmp != null) ? ccUtils.ccParseFloat(ChangeToZeroIfNull(pszTmp)) : 0;
// tangential acceleration
pszTmp = valueForKey("tangentialAcceleration", dictionary);
- modeA.tangentialAccel = (pszTmp != null) ? float.Parse(ChangeToZeroIfNull(pszTmp)) : 0;
+ modeA.tangentialAccel = (pszTmp != null) ? ccUtils.ccParseFloat(ChangeToZeroIfNull(pszTmp)) : 0;
pszTmp = valueForKey("tangentialAccelVariance", dictionary);
- modeA.tangentialAccelVar = (pszTmp != null) ? float.Parse(ChangeToZeroIfNull(pszTmp)) : 0;
+ modeA.tangentialAccelVar = (pszTmp != null) ? ccUtils.ccParseFloat(ChangeToZeroIfNull(pszTmp)) : 0;
}
// or Mode B: radius movement
else if( m_nEmitterMode == (int)eParticleMode.kCCParticleModeRadius )
{
- modeB.startRadius = float.Parse(ChangeToZeroIfNull(valueForKey("maxRadius", dictionary)));
- modeB.startRadiusVar = float.Parse(ChangeToZeroIfNull(valueForKey("maxRadiusVariance", dictionary)));
- modeB.endRadius = float.Parse(ChangeToZeroIfNull(valueForKey("minRadius", dictionary)));
+ modeB.startRadius = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("maxRadius", dictionary)));
+ modeB.startRadiusVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("maxRadiusVariance", dictionary)));
+ modeB.endRadius = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("minRadius", dictionary)));
modeB.endRadiusVar = 0;
- modeB.rotatePerSecond = float.Parse(ChangeToZeroIfNull(valueForKey("rotatePerSecond", dictionary)));
- modeB.rotatePerSecondVar = float.Parse(ChangeToZeroIfNull(valueForKey("rotatePerSecondVariance", dictionary)));
+ modeB.rotatePerSecond = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotatePerSecond", dictionary)));
+ modeB.rotatePerSecondVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("rotatePerSecondVariance", dictionary)));
} else {
Debug.Assert(false, "Invalid emitterType in config file");
@@ -1025,8 +1025,8 @@ bool initWithDictionary(Dictionary<string, object> dictionary)
}
// life span
- m_fLife = float.Parse(ChangeToZeroIfNull(valueForKey("particleLifespan", dictionary)));
- m_fLifeVar = float.Parse(ChangeToZeroIfNull(valueForKey("particleLifespanVariance", dictionary)));
+ m_fLife = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("particleLifespan", dictionary)));
+ m_fLifeVar = ccUtils.ccParseFloat(ChangeToZeroIfNull(valueForKey("particleLifespanVariance", dictionary)));
// emission Rate
m_fEmissionRate = m_uTotalParticles / m_fLife;
View
4 cocos2d-xna/platform/CCSAXParser.cs
@@ -86,8 +86,8 @@ public bool parse(string pszFile)
if (name == "map")
{
- Width = int.Parse(xmlReader.GetAttribute("width"));
- Height = int.Parse(xmlReader.GetAttribute("height"));
+ Width = ccUtils.ccParseInt(xmlReader.GetAttribute("width"));
+ Height = ccUtils.ccParseInt(xmlReader.GetAttribute("height"));
}
if (xmlReader.HasAttributes)
View
22 cocos2d-xna/sprite_nodes/CCSpriteFrameCache.cs
@@ -92,7 +92,7 @@ public void addSpriteFramesWithDictionary(Dictionary<string, Object> pobDictiona
// get the format
if (metadataDict != null)
{
- format = int.Parse(metadataDict["format"].ToString());
+ format = ccUtils.ccParseInt(metadataDict["format"].ToString());
}
// check the format
@@ -105,14 +105,14 @@ public void addSpriteFramesWithDictionary(Dictionary<string, Object> pobDictiona
if (format == 0)
{
- float x = float.Parse(frameDict["x"].ToString());
- float y = float.Parse(frameDict["y"].ToString());
- float w = float.Parse(frameDict["width"].ToString());
- float h = float.Parse(frameDict["height"].ToString());
- float ox = float.Parse(frameDict["offsetX"].ToString());
- float oy = float.Parse(frameDict["offsetY"].ToString());
- int ow = int.Parse(frameDict["originalWidth"].ToString());
- int oh = int.Parse(frameDict["originalHeight"].ToString());
+ float x = ccUtils.ccParseFloat(frameDict["x"].ToString());
+ float y = ccUtils.ccParseFloat(frameDict["y"].ToString());
+ float w = ccUtils.ccParseFloat(frameDict["width"].ToString());
+ float h = ccUtils.ccParseFloat(frameDict["height"].ToString());
+ float ox = ccUtils.ccParseFloat(frameDict["offsetX"].ToString());
+ float oy = ccUtils.ccParseFloat(frameDict["offsetY"].ToString());
+ int ow = ccUtils.ccParseInt(frameDict["originalWidth"].ToString());
+ int oh = ccUtils.ccParseInt(frameDict["originalHeight"].ToString());
// check ow/oh
if (ow == 0 || oh == 0)
{
@@ -140,7 +140,7 @@ public void addSpriteFramesWithDictionary(Dictionary<string, Object> pobDictiona
{
if (frameDict.Keys.Contains("rotated"))
{
- rotated = int.Parse(valueForKey("rotated", frameDict)) == 0 ? false : true;
+ rotated = ccUtils.ccParseInt(valueForKey("rotated", frameDict)) == 0 ? false : true;
}
}
@@ -167,7 +167,7 @@ public void addSpriteFramesWithDictionary(Dictionary<string, Object> pobDictiona
bool textureRotated = false;
if (frameDict.Keys.Contains("textureRotated"))
{
- textureRotated = int.Parse(valueForKey("textureRotated", frameDict)) == 0 ? false : true;
+ textureRotated = ccUtils.ccParseInt(valueForKey("textureRotated", frameDict)) == 0 ? false : true;
}
// get aliases
View
2  cocos2d-xna/support/CCUserDefault.cs
@@ -128,7 +128,7 @@ public int getIntegerForKey(string pKey, int defaultValue)
if (value != null)
{
- ret = int.Parse(value);
+ ret = ccUtils.ccParseInt(value);
}
return ret;
View
30 cocos2d-xna/support/ccUtils.cs
@@ -25,11 +25,41 @@ THE SOFTWARE.
using System.Collections.Generic;
using System.Linq;
using System.Text;
+using System.Globalization;
namespace cocos2d
{
public class ccUtils
{
+ public static int ccParseInt(string toParse)
+ {
+ // http://www.cocos2d-x.org/boards/17/topics/11690
+ // Issue #17
+ // https://github.com/cocos2d/cocos2d-x-for-xna/issues/17
+ return (int.Parse(toParse, System.Globalization.CultureInfo.InvariantCulture));
+ }
+ public static int ccParseInt(string toParse, NumberStyles ns)
+ {
+ // http://www.cocos2d-x.org/boards/17/topics/11690
+ // Issue #17
+ // https://github.com/cocos2d/cocos2d-x-for-xna/issues/17
+ return (int.Parse(toParse, ns, System.Globalization.CultureInfo.InvariantCulture));
+ }
+
+ public static float ccParseFloat(string toParse)
+ {
+ // http://www.cocos2d-x.org/boards/17/topics/11690
+ // Issue #17
+ // https://github.com/cocos2d/cocos2d-x-for-xna/issues/17
+ return (float.Parse(toParse, System.Globalization.CultureInfo.InvariantCulture));
+ }
+ public static float ccParseFloat(string toParse, NumberStyles ns)
+ {
+ // http://www.cocos2d-x.org/boards/17/topics/11690
+ // https://github.com/cocos2d/cocos2d-x-for-xna/issues/17
+ return (float.Parse(toParse, ns, System.Globalization.CultureInfo.InvariantCulture));
+ }
+
public static long ccNextPOT(long x)
{
x = x - 1;
View
4 cocos2d-xna/tileMap_parallax_nodes/CCTMXLayer.cs
@@ -656,14 +656,14 @@ private void parseInternalProperties()
}
else
{
- m_nVertexZvalue = int.Parse(vertexz);
+ m_nVertexZvalue = ccUtils.ccParseInt(vertexz);
}
}
string alphaFuncVal = propertyNamed("cc_alpha_func");
if (alphaFuncVal != null)
{
- m_fAlphaFuncValue = float.Parse(alphaFuncVal);
+ m_fAlphaFuncValue = ccUtils.ccParseFloat(alphaFuncVal);
}
}
private int vertexZForPos(CCPoint pos)
View
40 cocos2d-xna/tileMap_parallax_nodes/CCTMXMapInfo.cs
@@ -284,13 +284,13 @@ public void startElement(object ctx, string name, string[] atts)
CCLog.Log("cocos2d: TMXFomat: Unsupported orientation: {0}", pTMXMapInfo.Orientation);
CCSize sMapSize = new CCSize();
- sMapSize.width = float.Parse(attributeDict["width"]);
- sMapSize.height = float.Parse(attributeDict["height"]);
+ sMapSize.width = ccUtils.ccParseFloat(attributeDict["width"]);
+ sMapSize.height = ccUtils.ccParseFloat(attributeDict["height"]);
pTMXMapInfo.MapSize = sMapSize;
CCSize sTileSize = new CCSize();
- sTileSize.width = float.Parse(attributeDict["tilewidth"]);
- sTileSize.height = float.Parse(attributeDict["tileheight"]);
+ sTileSize.width = ccUtils.ccParseFloat(attributeDict["tilewidth"]);
+ sTileSize.height = ccUtils.ccParseFloat(attributeDict["tileheight"]);
pTMXMapInfo.TileSize = sTileSize;
// The parent element is now "map"
@@ -311,16 +311,16 @@ public void startElement(object ctx, string name, string[] atts)
{
CCTMXTilesetInfo tileset = new CCTMXTilesetInfo();
tileset.m_sName = attributeDict["name"];
- tileset.m_uFirstGid = int.Parse(attributeDict["firstgid"]);
+ tileset.m_uFirstGid = ccUtils.ccParseInt(attributeDict["firstgid"]);
if (attributeDict.Keys.Contains("spacing"))
- tileset.m_uSpacing = int.Parse(attributeDict["spacing"]);
+ tileset.m_uSpacing = ccUtils.ccParseInt(attributeDict["spacing"]);
if (attributeDict.Keys.Contains("margin"))
- tileset.m_uMargin = int.Parse(attributeDict["margin"]);
+ tileset.m_uMargin = ccUtils.ccParseInt(attributeDict["margin"]);
CCSize s = new CCSize();
- s.width = float.Parse(attributeDict["tilewidth"]);
- s.height = float.Parse(attributeDict["tileheight"]);
+ s.width = ccUtils.ccParseFloat(attributeDict["tilewidth"]);
+ s.height = ccUtils.ccParseFloat(attributeDict["tileheight"]);
tileset.m_tTileSize = s;
pTMXMapInfo.Tilesets.Add(tileset);
@@ -330,7 +330,7 @@ public void startElement(object ctx, string name, string[] atts)
{
CCTMXTilesetInfo info = pTMXMapInfo.Tilesets.LastOrDefault();
Dictionary<string, string> dict = new Dictionary<string, string>();
- pTMXMapInfo.ParentGID = (info.m_uFirstGid + int.Parse(attributeDict["id"]));
+ pTMXMapInfo.ParentGID = (info.m_uFirstGid + ccUtils.ccParseInt(attributeDict["id"]));
pTMXMapInfo.TileProperties.Add(pTMXMapInfo.ParentGID, dict);
pTMXMapInfo.ParentElement = (int)TMXProperty.TMXPropertyTile;
@@ -342,8 +342,8 @@ public void startElement(object ctx, string name, string[] atts)
layer.m_sName = attributeDict["name"];
CCSize s = new CCSize();
- s.width = float.Parse(attributeDict["width"]);
- s.height = float.Parse(attributeDict["height"]);
+ s.width = ccUtils.ccParseFloat(attributeDict["width"]);
+ s.height = ccUtils.ccParseFloat(attributeDict["height"]);
layer.m_tLayerSize = s;
layer.m_pTiles = new int[(int)s.width * (int)s.height];
@@ -361,15 +361,15 @@ public void startElement(object ctx, string name, string[] atts)
if (attributeDict.Keys.Contains("opacity"))
{
string opacity = attributeDict["opacity"];
- layer.m_cOpacity = (byte)(255 * float.Parse(opacity));
+ layer.m_cOpacity = (byte)(255 * ccUtils.ccParseFloat(opacity));
}
else
{
layer.m_cOpacity = 255;
}
- float x = attributeDict.Keys.Contains("x") ? float.Parse(attributeDict["x"]) : 0;
- float y = attributeDict.Keys.Contains("y") ? float.Parse(attributeDict["y"]) : 0;
+ float x = attributeDict.Keys.Contains("x") ? ccUtils.ccParseFloat(attributeDict["x"]) : 0;
+ float y = attributeDict.Keys.Contains("y") ? ccUtils.ccParseFloat(attributeDict["y"]) : 0;
layer.m_tOffset = new CCPoint(x, y);
pTMXMapInfo.Layers.Add(layer);
@@ -384,9 +384,9 @@ public void startElement(object ctx, string name, string[] atts)
objectGroup.GroupName = attributeDict["name"];
CCPoint positionOffset = new CCPoint();
if (attributeDict.ContainsKey("x"))
- positionOffset.x = float.Parse(attributeDict["x"]) * pTMXMapInfo.TileSize.width;
+ positionOffset.x = ccUtils.ccParseFloat(attributeDict["x"]) * pTMXMapInfo.TileSize.width;
if (attributeDict.ContainsKey("y"))
- positionOffset.y = float.Parse(attributeDict["y"]) * pTMXMapInfo.TileSize.height;
+ positionOffset.y = ccUtils.ccParseFloat(attributeDict["y"]) * pTMXMapInfo.TileSize.height;
objectGroup.PositionOffset = positionOffset;
pTMXMapInfo.ObjectGroups.Add(objectGroup);
@@ -450,14 +450,14 @@ public void startElement(object ctx, string name, string[] atts)
value = attributeDict.ContainsKey("type") ? attributeDict["type"] : "";
dict.Add(key, value);
- int x = int.Parse(attributeDict["x"]) + (int)objectGroup.PositionOffset.x;
+ int x = ccUtils.ccParseInt(attributeDict["x"]) + (int)objectGroup.PositionOffset.x;
key = "x";
value = x.ToString();
dict.Add(key, value);
- int y = int.Parse(attributeDict["y"]) + (int)objectGroup.PositionOffset.y;
+ int y = ccUtils.ccParseInt(attributeDict["y"]) + (int)objectGroup.PositionOffset.y;
// Correct y position. (Tiled uses Flipped, cocos2d uses Standard)
- y = (int)(pTMXMapInfo.MapSize.height * pTMXMapInfo.TileSize.height) - y - (attributeDict.ContainsKey("height") ? int.Parse(attributeDict["height"]) : 0);
+ y = (int)(pTMXMapInfo.MapSize.height * pTMXMapInfo.TileSize.height) - y - (attributeDict.ContainsKey("height") ? ccUtils.ccParseInt(attributeDict["height"]) : 0);
key = "y";
value = y.ToString();
dict.Add(key, value);
View
1,063 cocos2d.setup/cocos2d.setup.vdproj
@@ -28,18 +28,6 @@
"Entry"
{
"MsmKey" = "8:_11EADDDD5275EEDA87C28BF965DF8ECD"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_11EADDDD5275EEDA87C28BF965DF8ECD"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_11EADDDD5275EEDA87C28BF965DF8ECD"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
@@ -69,24 +57,6 @@
}
"Entry"
{
- "MsmKey" = "8:_1F0F045FB4F09347E3717194FF7044A9"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_1F0F045FB4F09347E3717194FF7044A9"
- "OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_1F0F045FB4F09347E3717194FF7044A9"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
"MsmKey" = "8:_2CD43D84177A49A18C246419C284575E"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@@ -118,7 +88,7 @@
"Entry"
{
"MsmKey" = "8:_51ECEB9124AC0B82BE0A09C0A310C7F8"
- "OwnerKey" = "8:_99397E284667CF024304BE804CA80DFF"
+ "OwnerKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -130,18 +100,6 @@
"Entry"
{
"MsmKey" = "8:_57E2AE5E0B0DC4F53AE01918DE616E50"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_57E2AE5E0B0DC4F53AE01918DE616E50"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_57E2AE5E0B0DC4F53AE01918DE616E50"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
@@ -153,14 +111,14 @@
}
"Entry"
{
- "MsmKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "OwnerKey" = "8:_UNDEFINED"
+ "MsmKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
+ "OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_790548FFD5E75B6EFFD71E9057D0AE29"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
+ "MsmKey" = "8:_7284A61F972CCEAFF20EFE33B1A226E2"
+ "OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -171,26 +129,20 @@
}
"Entry"
{
- "MsmKey" = "8:_86C3195DB49836377D3DD718588EF8B7"
- "OwnerKey" = "8:_9C454FF5AF1545B99A5E71D871B94735"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_86C3195DB49836377D3DD718588EF8B7"
- "OwnerKey" = "8:_99397E284667CF024304BE804CA80DFF"
+ "MsmKey" = "8:_85EC30B30661446C80093761EB2FD609"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_86C3195DB49836377D3DD718588EF8B7"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
+ "OwnerKey" = "8:_9C454FF5AF1545B99A5E71D871B94735"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_86C3195DB49836377D3DD718588EF8B7"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
+ "OwnerKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -226,89 +178,35 @@
"Entry"
{
"MsmKey" = "8:_8FC34E3D94786B5279450363EB33FD71"
- "OwnerKey" = "8:_99397E284667CF024304BE804CA80DFF"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "OwnerKey" = "8:_UNDEFINED"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_99397E284667CF024304BE804CA80DFF"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
+ "OwnerKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_99397E284667CF024304BE804CA80DFF"
+ "MsmKey" = "8:_9790EFAB5BAD974B6599DDA0E48B0F7A"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_99397E284667CF024304BE804CA80DFF"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_99397E284667CF024304BE804CA80DFF"
- "OwnerKey" = "8:_790548FFD5E75B6EFFD71E9057D0AE29"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
"MsmKey" = "8:_9C454FF5AF1545B99A5E71D871B94735"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_A37F920855AE8110E96F14C5636429F7"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_A37F920855AE8110E96F14C5636429F7"
+ "MsmKey" = "8:_AADCEF0FAA93C1D3DD36C09D375265AD"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_A37F920855AE8110E96F14C5636429F7"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
"MsmKey" = "8:_B1B52F5FC26D0D7122103212A3E83509"
"OwnerKey" = "8:_F22BB6FF5BE342CF9CF3D58F7DECFB61"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_B95DEDD2649E2EEC118423E5A77711C2"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_B95DEDD2649E2EEC118423E5A77711C2"
- "OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_B95DEDD2649E2EEC118423E5A77711C2"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
"MsmKey" = "8:_D22CA2B1A428C68C9940060C5BB318D9"
"OwnerKey" = "8:_46357BF6D635434690CF4D76E6D2CA51"
"MsmSig" = "8:_UNDEFINED"
@@ -316,13 +214,13 @@
"Entry"
{
"MsmKey" = "8:_D22CA2B1A428C68C9940060C5BB318D9"
- "OwnerKey" = "8:_F22BB6FF5BE342CF9CF3D58F7DECFB61"
+ "OwnerKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_D22CA2B1A428C68C9940060C5BB318D9"
- "OwnerKey" = "8:_99397E284667CF024304BE804CA80DFF"
+ "OwnerKey" = "8:_F22BB6FF5BE342CF9CF3D58F7DECFB61"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -340,18 +238,6 @@
"Entry"
{
"MsmKey" = "8:_E3C2699CA186DBE4EED47153B116A402"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_E3C2699CA186DBE4EED47153B116A402"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_E3C2699CA186DBE4EED47153B116A402"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
@@ -375,44 +261,44 @@
}
"Entry"
{
- "MsmKey" = "8:_FF45A3021A1C4F52966A79E59DEDEB47"
+ "MsmKey" = "8:_F6920E8E33974D1CBA37C74ECE99D0D8"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_E3C2699CA186DBE4EED47153B116A402"
+ "MsmKey" = "8:_FF45A3021A1C4F52966A79E59DEDEB47"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_790548FFD5E75B6EFFD71E9057D0AE29"
+ "OwnerKey" = "8:_E3C2699CA186DBE4EED47153B116A402"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_B95DEDD2649E2EEC118423E5A77711C2"
+ "OwnerKey" = "8:_9790EFAB5BAD974B6599DDA0E48B0F7A"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_A37F920855AE8110E96F14C5636429F7"
+ "OwnerKey" = "8:_AADCEF0FAA93C1D3DD36C09D375265AD"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_1F0F045FB4F09347E3717194FF7044A9"
+ "OwnerKey" = "8:_7284A61F972CCEAFF20EFE33B1A226E2"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_99397E284667CF024304BE804CA80DFF"
+ "OwnerKey" = "8:_60D8CD1341B0E183C0ED7909B0C98BE6"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@@ -424,18 +310,6 @@
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_626B401A85F04F249389600F55EDA3BE"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_DDCC9341C2ED42009CC532D551C547C8"
"MsmSig" = "8:_UNDEFINED"
}
@@ -669,41 +543,10 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_1F0F045FB4F09347E3717194FF7044A9"
- {
- "AssemblyRegister" = "3:1"
- "AssemblyIsInGAC" = "11:FALSE"
- "AssemblyAsmDisplayName" = "8:cocos2d.Framework, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
- "ScatterAssemblies"
- {
- "_1F0F045FB4F09347E3717194FF7044A9"
- {
- "Name" = "8:cocos2d.Framework.dll"
- "Attributes" = "3:512"
- }
- }
- "SourcePath" = "8:cocos2d.Framework.dll"
- "TargetName" = "8:"
- "Tag" = "8:"
- "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
- "Condition" = "8:"
- "Transitive" = "11:FALSE"
- "Vital" = "11:TRUE"
- "ReadOnly" = "11:FALSE"
- "Hidden" = "11:FALSE"
- "System" = "11:FALSE"
- "Permanent" = "11:FALSE"
- "SharedLegacy" = "11:FALSE"
- "PackageAs" = "3:1"
- "Register" = "3:1"
- "Exclude" = "11:FALSE"
- "IsDependency" = "11:TRUE"
- "IsolateTo" = "8:"
- }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2CD43D84177A49A18C246419C284575E"
{
"SourcePath" = "8:..\\docs\\Cocos2d-x C# Framework.website"
- "TargetName" = "8:Cocos2d-x C# Framework.website"
+ "TargetName" = "8:Support Forums"
"Tag" = "8:"
"Folder" = "8:_8EA0E5CE5A804261877EA916E7597AC6"
"Condition" = "8:"
@@ -743,7 +586,7 @@
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2F2F159DEE664B43882DEEE55628BD97"
{
"SourcePath" = "8:..\\docs\\cocos2d-cocos2d-x-for-xna.website"
- "TargetName" = "8:cocos2d-cocos2d-x-for-xna.website"
+ "TargetName" = "8:GitHub Repository"
"Tag" = "8:"
"Folder" = "8:_8EA0E5CE5A804261877EA916E7597AC6"
"Condition" = "8:"
@@ -822,23 +665,23 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_790548FFD5E75B6EFFD71E9057D0AE29"
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_60D8CD1341B0E183C0ED7909B0C98BE6"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
- "AssemblyAsmDisplayName" = "8:CocosDenshion, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+ "AssemblyAsmDisplayName" = "8:cocos2d-xna, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
- "_790548FFD5E75B6EFFD71E9057D0AE29"
+ "_60D8CD1341B0E183C0ED7909B0C98BE6"
{
- "Name" = "8:CocosDenshion.dll"
+ "Name" = "8:cocos2d-xna.dll"
"Attributes" = "3:512"
}
}
- "SourcePath" = "8:CocosDenshion.dll"
+ "SourcePath" = "8:cocos2d-xna.dll"
"TargetName" = "8:"
"Tag" = "8:"
- "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
+ "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -849,7 +692,38 @@
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
- "Exclude" = "11:FALSE"
+ "Exclude" = "11:TRUE"
+ "IsDependency" = "11:TRUE"
+ "IsolateTo" = "8:"
+ }
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7284A61F972CCEAFF20EFE33B1A226E2"
+ {
+ "AssemblyRegister" = "3:1"
+ "AssemblyIsInGAC" = "11:FALSE"
+ "AssemblyAsmDisplayName" = "8:cocos2d.Framework, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+ "ScatterAssemblies"
+ {
+ "_7284A61F972CCEAFF20EFE33B1A226E2"
+ {
+ "Name" = "8:cocos2d.Framework.dll"
+ "Attributes" = "3:512"
+ }
+ }
+ "SourcePath" = "8:cocos2d.Framework.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:TRUE"
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
@@ -873,6 +747,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
+ "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_85EC30B30661446C80093761EB2FD609"
+ {
+ "SourcePath" = "8:..\\cocos2d-xna.sln"
+ "TargetName" = "8:cocos2d-xna.sln"
+ "Tag" = "8:"
+ "Folder" = "8:_425E9D9F6E9D45ED9F502429C6D689E7"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_86C3195DB49836377D3DD718588EF8B7"
{
"AssemblyRegister" = "3:1"
@@ -935,20 +829,20 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_99397E284667CF024304BE804CA80DFF"
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_9790EFAB5BAD974B6599DDA0E48B0F7A"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
- "AssemblyAsmDisplayName" = "8:cocos2d-xna, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
+ "AssemblyAsmDisplayName" = "8:zlib.net, Version=1.0.3.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
- "_99397E284667CF024304BE804CA80DFF"
+ "_9790EFAB5BAD974B6599DDA0E48B0F7A"
{
- "Name" = "8:cocos2d-xna.dll"
+ "Name" = "8:zlib.net.dll"
"Attributes" = "3:512"
}
}
- "SourcePath" = "8:cocos2d-xna.dll"
+ "SourcePath" = "8:zlib.net.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_026886612BF243B9AB5D489872A5F226"
@@ -966,14 +860,14 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_A37F920855AE8110E96F14C5636429F7"
+ "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_AADCEF0FAA93C1D3DD36C09D375265AD"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies"
{
- "_A37F920855AE8110E96F14C5636429F7"
+ "_AADCEF0FAA93C1D3DD36C09D375265AD"
{
"Name" = "8:ICSharpCode.SharpZipLib.dll"
"Attributes" = "3:512"
@@ -1028,37 +922,6 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B95DEDD2649E2EEC118423E5A77711C2"
- {
- "AssemblyRegister" = "3:1"
- "AssemblyIsInGAC" = "11:FALSE"
- "AssemblyAsmDisplayName" = "8:zlib.net, Version=1.0.3.0, Culture=neutral, processorArchitecture=MSIL"
- "ScatterAssemblies"
- {
- "_B95DEDD2649E2EEC118423E5A77711C2"
- {
- "Name" = "8:zlib.net.dll"
- "Attributes" = "3:512"
- }
- }
- "SourcePath" = "8:zlib.net.dll"
- "TargetName" = "8:"
- "Tag" = "8:"
- "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
- "Condition" = "8:"
- "Transitive" = "11:FALSE"
- "Vital" = "11:TRUE"
- "ReadOnly" = "11:FALSE"
- "Hidden" = "11:FALSE"
- "System" = "11:FALSE"
- "Permanent" = "11:FALSE"
- "SharedLegacy" = "11:FALSE"
- "PackageAs" = "3:1"
- "Register" = "3:1"
- "Exclude" = "11:TRUE"
- "IsDependency" = "11:TRUE"
- "IsolateTo" = "8:"
- }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D22CA2B1A428C68C9940060C5BB318D9"
{
"AssemblyRegister" = "3:1"
@@ -1086,7 +949,7 @@
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
- "Exclude" = "11:FALSE"
+ "Exclude" = "11:TRUE"
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
@@ -1152,6 +1015,26 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
+ "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F6920E8E33974D1CBA37C74ECE99D0D8"
+ {
+ "SourcePath" = "8:..\\install-template-mscs.msi"
+ "TargetName" = "8:install-template-mscs.msi"
+ "Tag" = "8:"
+ "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ }
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FF45A3021A1C4F52966A79E59DEDEB47"
{
"SourcePath" = "8:..\\docs\\installbanner.png"
@@ -1219,16 +1102,60 @@
"Property" = "8:_182D4976D68543CA86D0E3D0569A7E6F"
"Folders"
{
- }
- }
- }
- }
- "{1525181F-901A-416C-8A58-119130FE478E}:_66430D1AD7D5478B8E084061ED397F4C"
- {
- "Name" = "8:#1919"
- "AlwaysCreate" = "11:FALSE"
- "Condition" = "8:"
- "Transitive" = "11:FALSE"
+ "{9EF0B969-E518-4E46-987F-47570745A589}:_55AC2121F9AD4A7198B9491C77442D5F"
+ {
+ "Name" = "8:CocosDenshion"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:_1A788CA1402140AF835FB43B32993BA1"
+ "Folders"
+ {
+ }
+ }
+ "{9EF0B969-E518-4E46-987F-47570745A589}:_AF8CE7B03239454F836900561BFAFEAD"
+ {
+ "Name" = "8:cocos2d.Framework"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:_A739FEECEE1A4DB5BB74300A871889AA"
+ "Folders"
+ {
+ }
+ }
+ "{9EF0B969-E518-4E46-987F-47570745A589}:_BDFC5393EF9D460EB57C83AA4692ED98"
+ {
+ "Name" = "8:cocos2d.Content.Pipeline.Importers"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:_CE318F8FE82C4A3286C337AE62470E02"
+ "Folders"
+ {
+ }
+ }
+ "{9EF0B969-E518-4E46-987F-47570745A589}:_F3BA453B17A94E60AC70AD8B96A5DB1B"
+ {
+ "Name" = "8:cocos2d-xna"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Property" = "8:_5A8574CBF250400B9914B089B948C137"
+ "Folders"
+ {
+ }
+ }
+ }
+ }
+ }
+ }
+ "{1525181F-901A-416C-8A58-119130FE478E}:_66430D1AD7D5478B8E084061ED397F4C"
+ {
+ "Name" = "8:#1919"
+ "AlwaysCreate" = "11:FALSE"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
"Property" = "8:ProgramMenuFolder"
"Folders"
{
@@ -1273,7 +1200,7 @@
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:cocos2d-xna"
"ProductCode" = "8:{220B4B09-5505-496C-90A4-8D2AB9B59B06}"
- "PackageCode" = "8:{B2C4CED6-DC90-4F7E-9E26-E6A7BF364AD6}"
+ "PackageCode" = "8:{6A9DAA7D-B29B-4D7A-B70C-7D44BD57A5A5}"
"UpgradeCode" = "8:{1F170795-C655-4A56-833A-42DAD2E72ACC}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
@@ -1393,45 +1320,17 @@
}
"Shortcut"
{
- "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_19A09401920A4E688AB3820B46E8626D"
- {
- "Name" = "8:cocos2d Tests"
- "Arguments" = "8:"
- "Description" = "8:"
- "ShowCmd" = "3:1"
- "IconIndex" = "3:0"
- "Transitive" = "11:FALSE"
- "Target" = "8:_626B401A85F04F249389600F55EDA3BE"
- "Folder" = "8:_8EA0E5CE5A804261877EA916E7597AC6"
- "WorkingFolder" = "8:_3A977E5FE026419BA52A28AE48486978"
- "Icon" = "8:_0BCB8C0DE6F64117BB3CD65B3097B19E"
- "Feature" = "8:"
- }
- "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_DEBBA325579C40B9A88E6253C76F8993"
+ "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_C0FBEA0257CE4649A85684C9115695EE"
{
- "Name" = "8:Cocos2d Tests"
+ "Name" = "8:Install VS Project Templates.msi"
"Arguments" = "8:"
"Description" = "8:"
"ShowCmd" = "3:1"
"IconIndex" = "3:0"
"Transitive" = "11:FALSE"
- "Target" = "8:_626B401A85F04F249389600F55EDA3BE"
- "Folder" = "8:_8DDCC39E80254A45B80169A58BD96D93"
- "WorkingFolder" = "8:_3A977E5FE026419BA52A28AE48486978"
- "Icon" = "8:_0BCB8C0DE6F64117BB3CD65B3097B19E"
- "Feature" = "8:"
- }
- "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_F69B5EB2B6E34F0B949446FB33480FEC"
- {
- "Name" = "8:Hello Cocos2d"
- "Arguments" = "8:"
- "Description" = "8:"
- "ShowCmd" = "3:1"
- "IconIndex" = "3:0"
- "Transitive" = "11:FALSE"
- "Target" = "8:_912C03FA51B94957B4BC10AE2EFF9F8D"
+ "Target" = "8:_F6920E8E33974D1CBA37C74ECE99D0D8"
"Folder" = "8:_8EA0E5CE5A804261877EA916E7597AC6"
- "WorkingFolder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "WorkingFolder" = "8:_026886612BF243B9AB5D489872A5F226"
"Icon" = "8:_0BCB8C0DE6F64117BB3CD65B3097B19E"
"Feature" = "8:"
}
@@ -1839,6 +1738,118 @@
}
"ProjectOutput"
{
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_0045E06E4DB24457A851C162ABD3D5E5"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{567D3909-77EC-4AE3-93E8-E63CDBE1BC22}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_196CC80ACFA14BA69CDA41AB40164FDC"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_AF8CE7B03239454F836900561BFAFEAD"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{CC156337-B4A7-479F-9262-9A708B5E1164}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_207E1D0F3F674EF09F6DA05E88F95A17"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{2CE0B38F-5C9C-4088-8FEC-D3B58EE48E35}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_37BD1E92CB604A0391BB7E03B477966B"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_AF8CE7B03239454F836900561BFAFEAD"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{CC156337-B4A7-479F-9262-9A708B5E1164}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_46357BF6D635434690CF4D76E6D2CA51"
{
"SourcePath" = "8:..\\cocos2d-xna\\obj\\Windows Phone\\Installer\\cocos2d-xna.dll"
@@ -1867,9 +1878,9 @@
{
}
}
- "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_626B401A85F04F249389600F55EDA3BE"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_475E5086EA0449B190805CE725FC9534"
{
- "SourcePath" = "8:..\\tests\\tests\\obj\\Windows Phone\\Installer\\tests.dll"
+ "SourcePath" = "8:"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
@@ -1888,19 +1899,19 @@
"IsolateTo" = "8:"
"ProjectOutputGroupRegister" = "3:1"
"OutputConfiguration" = "8:"
- "OutputGroupCanonicalName" = "8:Built"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
"OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_912C03FA51B94957B4BC10AE2EFF9F8D"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4937C7462B5C44BDA0A9171AC46D5F72"
{
- "SourcePath" = "8:..\\HelloCocos2d\\HelloCocos2d\\obj\\Windows Phone\\Installer\\HelloCocos2d.dll"
+ "SourcePath" = "8:"
"TargetName" = "8:"
"Tag" = "8:"
- "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Folder" = "8:_BDFC5393EF9D460EB57C83AA4692ED98"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -1916,19 +1927,19 @@
"IsolateTo" = "8:"
"ProjectOutputGroupRegister" = "3:1"
"OutputConfiguration" = "8:"
- "OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{2076D138-759C-465F-BC67-5BE580C54216}"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{FBE4633D-00D1-4391-8184-63B91DA28D4B}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9C454FF5AF1545B99A5E71D871B94735"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_69F409A011F542D58DA9E657BF50C99B"
{
- "SourcePath" = "8:..\\cocos2d.Framework\\obj\\Windows Phone\\Installer\\cocos2d.Framework.dll"
+ "SourcePath" = "8:"
"TargetName" = "8:"
"Tag" = "8:"
- "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Folder" = "8:_55AC2121F9AD4A7198B9491C77442D5F"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -1944,19 +1955,19 @@
"IsolateTo" = "8:"
"ProjectOutputGroupRegister" = "3:1"
"OutputConfiguration" = "8:"
- "OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{CC156337-B4A7-479F-9262-9A708B5E1164}"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{F028609A-7A53-4F01-8939-5B823285EC10}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
- "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DDCC9341C2ED42009CC532D551C547C8"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_78C78FB098A84676AECA8C110E7FAB9C"
{
- "SourcePath" = "8:..\\CocosDenshion\\obj\\Windows Phone\\Installer\\CocosDenshion.dll"
+ "SourcePath" = "8:"
"TargetName" = "8:"
"Tag" = "8:"
- "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -1972,8 +1983,484 @@
"IsolateTo" = "8:"
"ProjectOutputGroupRegister" = "3:1"
"OutputConfiguration" = "8:"
- "OutputGroupCanonicalName" = "8:Built"
- "OutputProjectGuid" = "8:{F028609A-7A53-4F01-8939-5B823285EC10}"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8313F86C5BD342AD828DF2F74A95D2D4"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_858D57623E194167AB0BA2FAFA82DB46"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8D9B28F83F794FE0B7D2FCAEA0FE468B"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_BDFC5393EF9D460EB57C83AA4692ED98"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{FBE4633D-00D1-4391-8184-63B91DA28D4B}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9C454FF5AF1545B99A5E71D871B94735"
+ {
+ "SourcePath" = "8:..\\cocos2d.Framework\\obj\\Windows Phone\\Installer\\cocos2d.Framework.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{CC156337-B4A7-479F-9262-9A708B5E1164}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_9FF6A4F7CD51468189F0490D785A50AF"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F3BA453B17A94E60AC70AD8B96A5DB1B"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{47EE6CE6-493D-4967-944A-5E55B71AA9FD}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_A0AA311960724B36B16FB01E0F1C3054"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B0BF0FB9F3B54952826A7D1FAB336166"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_AF8CE7B03239454F836900561BFAFEAD"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{CC156337-B4A7-479F-9262-9A708B5E1164}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_B43DBA42800D422399F5FC517E4500F6"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F3BA453B17A94E60AC70AD8B96A5DB1B"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:ContentFiles"
+ "OutputProjectGuid" = "8:{47EE6CE6-493D-4967-944A-5E55B71AA9FD}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_BA5C38B22637455EB62E93D10C42D151"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_F3BA453B17A94E60AC70AD8B96A5DB1B"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{47EE6CE6-493D-4967-944A-5E55B71AA9FD}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C3CA41368FEB40A089C13AEFBA578AC9"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_BDFC5393EF9D460EB57C83AA4692ED98"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{FBE4633D-00D1-4391-8184-63B91DA28D4B}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C5F26393145E4FBBAB0C86A31A7B5B4B"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{B7642AB5-22DD-4A5F-BF4C-68F8A3BA8525}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_CB3F2422EEA448BB9DC7DE7A592E32C8"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_07C18488E6E8441D890F28C97758D17D"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{567D3909-77EC-4AE3-93E8-E63CDBE1BC22}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D8013163A4D84F3A8FC00941E8421A56"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_55AC2121F9AD4A7198B9491C77442D5F"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{F028609A-7A53-4F01-8939-5B823285EC10}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_DDCC9341C2ED42009CC532D551C547C8"
+ {
+ "SourcePath" = "8:..\\CocosDenshion\\obj\\Windows Phone\\Installer\\CocosDenshion.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_026886612BF243B9AB5D489872A5F226"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{F028609A-7A53-4F01-8939-5B823285EC10}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E29D9806BB724D21AC750650EB9C8197"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_55AC2121F9AD4A7198B9491C77442D5F"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{F028609A-7A53-4F01-8939-5B823285EC10}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E85F0E6A0F0941A6BB710286AA01C0B4"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:SourceFiles"
+ "OutputProjectGuid" = "8:{2CE0B38F-5C9C-4088-8FEC-D3B58EE48E35}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F0D415E598BB42F2879F05B56FD4981E"
+ {
+ "SourcePath" = "8:"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_3A977E5FE026419BA52A28AE48486978"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Documentation"
+ "OutputProjectGuid" = "8:{2CE0B38F-5C9C-4088-8FEC-D3B58EE48E35}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
View
1  template/install-template-mscs.sln
@@ -19,6 +19,7 @@ Global
{9BE76709-516E-4579-9E7F-348C3EAC993B}.Release|Any CPU.Build.0 = Release|Any CPU
{7800AB42-E356-4385-8F95-E47E6B6535ED}.Debug|Any CPU.ActiveCfg = Debug
{7800AB42-E356-4385-8F95-E47E6B6535ED}.Release|Any CPU.ActiveCfg = Release
+ {7800AB42-E356-4385-8F95-E47E6B6535ED}.Release|Any CPU.Build.0 = Release
{A7351C01-0845-4989-A127-B28969A85F35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A7351C01-0845-4989-A127-B28969A85F35}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A7351C01-0845-4989-A127-B28969A85F35}.Release|Any CPU.ActiveCfg = Release|Any CPU
View
89 template/install-template-mscs/install-template-mscs.vdproj
@@ -21,13 +21,13 @@
}
"Entry"
{
- "MsmKey" = "8:_21F2045AF500BFAE340E00BE7BD51D49"
- "OwnerKey" = "8:_118F4CAC92BD630290B925DFFFD1B5F6"
+ "MsmKey" = "8:_2C189E862B284F6686E9541D1F245DA5"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_2C189E862B284F6686E9541D1F245DA5"
+ "MsmKey" = "8:_632D29EFA01C4F7DBAF7C15D3900B789"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
@@ -45,32 +45,32 @@
}
"Entry"
{
- "MsmKey" = "8:_BD122650E2AC4A398AFA0E196C380EDF"
+ "MsmKey" = "8:_AFECC91BDF134956A26E3285CB3535E0"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
- "MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_BD122650E2AC4A398AFA0E196C380EDF"
+ "MsmKey" = "8:_BD122650E2AC4A398AFA0E196C380EDF"
+ "OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_65EFD1A673674385F551A2906C4CAA1E"
+ "OwnerKey" = "8:_BD122650E2AC4A398AFA0E196C380EDF"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_118F4CAC92BD630290B925DFFFD1B5F6"
+ "OwnerKey" = "8:_65EFD1A673674385F551A2906C4CAA1E"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
- "OwnerKey" = "8:_21F2045AF500BFAE340E00BE7BD51D49"
+ "OwnerKey" = "8:_118F4CAC92BD630290B925DFFFD1B5F6"
"MsmSig" = "8:_UNDEFINED"
}
}
@@ -209,23 +209,12 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
- "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_21F2045AF500BFAE340E00BE7BD51D49"
+ "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2C189E862B284F6686E9541D1F245DA5"
{
- "AssemblyRegister" = "3:1"
- "AssemblyIsInGAC" = "11:TRUE"
- "AssemblyAsmDisplayName" = "8:stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
- "ScatterAssemblies"
- {
- "_21F2045AF500BFAE340E00BE7BD51D49"
- {
- "Name" = "8:stdole.dll"
- "Attributes" = "3:512"
- }
- }
- "SourcePath" = "8:stdole.dll"
- "TargetName" = "8:"
+ "SourcePath" = "8:..\\vsix\\cocos2d-xna.zip"
+ "TargetName" = "8:cocos2d-xna.zip"
"Tag" = "8:"
- "Folder" = "8:_658A18D627094315A152929EC90290DA"
+ "Folder" = "8:_FBAA6C4CAF3D49B3B01E32DBFBA6AA66"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -236,16 +225,16 @@
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
- "Exclude" = "11:TRUE"
- "IsDependency" = "11:TRUE"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
- "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_2C189E862B284F6686E9541D1F245DA5"
+ "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_632D29EFA01C4F7DBAF7C15D3900B789"
{
- "SourcePath" = "8:..\\vsix\\cocos2d-xna.zip"
- "TargetName" = "8:cocos2d-xna.zip"
+ "SourcePath" = "8:..\\..\\docs\\Icon.ico"
+ "TargetName" = "8:Icon.ico"
"Tag" = "8:"
- "Folder" = "8:_FBAA6C4CAF3D49B3B01E32DBFBA6AA66"
+ "Folder" = "8:_28C9BE39937D4FF98734E9A96C570909"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
@@ -311,6 +300,26 @@
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:"
}
+ "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AFECC91BDF134956A26E3285CB3535E0"
+ {
+ "SourcePath" = "8:..\\..\\docs\\powered.ico"
+ "TargetName" = "8:powered.ico"
+ "Tag" = "8:"
+ "Folder" = "8:_28C9BE39937D4FF98734E9A96C570909"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ }
}
"FileType"
{
@@ -454,26 +463,26 @@
"Product"
{
"Name" = "8:Microsoft Visual Studio"
- "ProductName" = "8:install-template-mscs"
+ "ProductName" = "8:cocos2d-xna Projects"
"ProductCode" = "8:{9C724568-F3DC-40C6-8DA5-E24EF8E9AFD5}"
- "PackageCode" = "8:{241AF161-3EDE-43F0-8CE4-9F675CFD8F67}"
+ "PackageCode" = "8:{673BBC5B-90C2-48BC-B0A2-652438294975}"
"UpgradeCode" = "8:{2B72C815-6B43-468E-9778-A27E81829681}"
"AspNetVersion" = "8:4.0.30319.0"
"RestartWWWService" = "11:FALSE"
- "RemovePreviousVersions" = "11:FALSE"
+ "RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:1.0.0"
- "Manufacturer" = "8:Default Company Name"
+ "Manufacturer" = "8:cocos2d-x"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
- "Title" = "8:install-template-mscs"
+ "Title" = "8:cocos2d-xna Visual Studio Projects"
"Subject" = "8:"
- "ARPCONTACT" = "8:Default Company Name"
- "Keywords" = "8:"
- "ARPCOMMENTS" = "8:"
- "ARPURLINFOABOUT" = "8:"
- "ARPPRODUCTICON" = "8:"
+ "ARPCONTACT" = "8:cocos2d-x"
+ "Keywords" = "8:xna, visualstudio, cocos2d"
+ "ARPCOMMENTS" = "8:VS Extensions for cocos2d-xna"
+ "ARPURLINFOABOUT" = "8:http://www.cocos2d-x.org"
+ "ARPPRODUCTICON" = "8:_AFECC91BDF134956A26E3285CB3535E0"
"ARPIconIndex" = "3:0"
"SearchPath" = "8:"
"UseSystemSearchPath" = "11:TRUE"
View
8 tests/tests/classes/tests/TileMapTest/TMXGIDObjectsTest.cs
@@ -47,13 +47,13 @@ public virtual void draw()
}
string key = "x";
- int x = int.Parse(dict[key]);
+ int x = ccUtils.ccParseInt(dict[key]);
key = "y";
- int y = int.Parse(dict[key]);
+ int y = ccUtils.ccParseInt(dict[key]);
key = "width";
- int width = int.Parse(dict[key]);
+ int width = ccUtils.ccParseInt(dict[key]);
key = "height";
- int height = int.Parse(dict[key]);
+ int height = ccUtils.ccParseInt(dict[key]);
//glLineWidth(3);
View
8 tests/tests/classes/tests/TileMapTest/TMXIsoObjectsTest.cs
@@ -47,13 +47,13 @@ public override void draw()
if (dict == null)
break;
string key = "x";
- int x = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("x"))->getNumber();
+ int x = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("x"))->getNumber();
key = "y";
- int y = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("y"))->getNumber();
+ int y = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("y"))->getNumber();
key = "width";
- int width = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("width"))->getNumber();
+ int width = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("width"))->getNumber();
key = "height";
- int height = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("height"))->getNumber();
+ int height = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("height"))->getNumber();
//glLineWidth(3);
View
8 tests/tests/classes/tests/TileMapTest/TMXOrthoObjectsTest.cs
@@ -56,13 +56,13 @@ public override void draw()
if (dict == null)
break;
string key = "x";
- int x = int.Parse(dict[key]);
+ int x = ccUtils.ccParseInt(dict[key]);
key = "y";
- int y = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("y"))->getNumber();
+ int y = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("y"))->getNumber();
key = "width";
- int width = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("width"))->getNumber();
+ int width = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("width"))->getNumber();
key = "height";
- int height = int.Parse(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("height"))->getNumber();
+ int height = ccUtils.ccParseInt(dict[key]);//dynamic_cast<NSNumber*>(dict->objectForKey("height"))->getNumber();
//glLineWidth(3);
Please sign in to comment.
Something went wrong with that request. Please try again.