Skip to content

Commit 5a187f7

Browse files
author
natural-law
committed
Update the tests code to 0.99.4 release version
1 parent f8b694f commit 5a187f7

File tree

12 files changed

+754
-27
lines changed

12 files changed

+754
-27
lines changed

cocos2dx/platform/uphone/CCXApplication_uphone.cpp

+10
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,16 @@ namespace cocos2d {
5151

5252
case EVENT_AppStopNotify:
5353

54+
break;
55+
case EVENT_AppActiveNotify:
56+
if (pEvent->sParam1 == 0)
57+
{
58+
applicationDidEnterBackground(this);
59+
}
60+
else if (pEvent->sParam1 > 0)
61+
{
62+
applicationWillEnterForeground(this);
63+
}
5464
break;
5565
}
5666

cocos2dx/platform/uphone/CCXApplication_uphone.h

+12
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ class CCX_DLL CCXApplication : public TApplication
5858
*/
5959
CGRect statusBarFrame();
6060

61+
/**
62+
@brief The function be called when the application enter background
63+
@param the pointer of the application
64+
*/
65+
virtual void applicationDidEnterBackground(TApplication* pApp) {}
66+
67+
/**
68+
@brief The function be called when the application enter foreground
69+
@param the pointer of the application
70+
*/
71+
virtual void applicationWillEnterForeground(TApplication* pApp) {}
72+
6173
/**
6274
@brief Get current applicaiton instance.
6375
@return Current application instance pointer.

test_uphone/Res/Images/Flower.plist

+104
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>angle</key>
6+
<real>90</real>
7+
<key>angleVariance</key>
8+
<real>360</real>
9+
<key>blendAdditive</key>
10+
<real>1</real>
11+
<key>blendFuncDestination</key>
12+
<integer>1</integer>
13+
<key>blendFuncSource</key>
14+
<integer>770</integer>
15+
<key>duration</key>
16+
<real>-1</real>
17+
<key>emitterType</key>
18+
<real>0.0</real>
19+
<key>finishColorAlpha</key>
20+
<real>1</real>
21+
<key>finishColorBlue</key>
22+
<real>0.0</real>
23+
<key>finishColorGreen</key>
24+
<real>0.0</real>
25+
<key>finishColorRed</key>
26+
<real>0.0</real>
27+
<key>finishColorVarianceAlpha</key>
28+
<real>0.0</real>
29+
<key>finishColorVarianceBlue</key>
30+
<real>0.0</real>
31+
<key>finishColorVarianceGreen</key>
32+
<real>0.0</real>
33+
<key>finishColorVarianceRed</key>
34+
<real>0.0</real>
35+
<key>finishParticleSize</key>
36+
<real>30</real>
37+
<key>finishParticleSizeVariance</key>
38+
<real>0.0</real>
39+
<key>gravityx</key>
40+
<real>0.0</real>
41+
<key>gravityy</key>
42+
<real>0.0</real>
43+
<key>maxParticles</key>
44+
<real>250</real>
45+
<key>maxRadius</key>
46+
<real>276.20999145507812</real>
47+
<key>maxRadiusVariance</key>
48+
<real>154.94999694824219</real>
49+
<key>minRadius</key>
50+
<real>0.0</real>
51+
<key>particleLifespan</key>
52+
<real>4</real>
53+
<key>particleLifespanVariance</key>
54+
<real>1</real>
55+
<key>radialAccelVariance</key>
56+
<real>0.0</real>
57+
<key>radialAcceleration</key>
58+
<real>-60</real>
59+
<key>rotatePerSecond</key>
60+
<real>35.529998779296875</real>
61+
<key>rotatePerSecondVariance</key>
62+
<real>0.0</real>
63+
<key>sourcePositionVariancex</key>
64+
<real>0.0</real>
65+
<key>sourcePositionVariancey</key>
66+
<real>0.0</real>
67+
<key>sourcePositionx</key>
68+
<real>169.91000366210938</real>
69+
<key>sourcePositiony</key>
70+
<real>228.71000671386719</real>
71+
<key>speed</key>
72+
<real>80</real>
73+
<key>speedVariance</key>
74+
<real>10</real>
75+
<key>startColorAlpha</key>
76+
<real>1</real>
77+
<key>startColorBlue</key>
78+
<real>0.5</real>
79+
<key>startColorGreen</key>
80+
<real>0.5</real>
81+
<key>startColorRed</key>
82+
<real>0.5</real>
83+
<key>startColorVarianceAlpha</key>
84+
<real>0.0</real>
85+
<key>startColorVarianceBlue</key>
86+
<real>0.5</real>
87+
<key>startColorVarianceGreen</key>
88+
<real>0.5</real>
89+
<key>startColorVarianceRed</key>
90+
<real>0.5</real>
91+
<key>startParticleSize</key>
92+
<real>30</real>
93+
<key>startParticleSizeVariance</key>
94+
<real>10</real>
95+
<key>tangentialAccelVariance</key>
96+
<real>0.0</real>
97+
<key>tangentialAcceleration</key>
98+
<real>15</real>
99+
<key>textureFileName</key>
100+
<string>Flower.png</string>
101+
<key>textureImageData</key>
102+
<string>H4sIAAAAAAAAAwGaBGX7iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAA5mlDQ1BJQ0MgUHJvZmlsZQAAeAFjYGCsSCwoyGESYGDIzSspcg9yjIyIjFJgv8rAzsDIAAaJycUFjgEBPhAeNvLbNYjay7ogs2ad1vz46kTgxG2Ka/z0r9ZuwKYDSYwlJbU4GcjfAsSlyQVFJQwMjDpAtnp2SJAzkB0CZPOVlxSAxFOAbBGoeiCTQdo5MSczqSixJDVFwb0osVLBOT8nv6i4IDE5FSRNXVCSWgF0AwODc35BZVFmekaJgiPQt6lAO3MLSktSi3QUPPOS9RgYkkuLyqA2MzIZMzCAwhPC/xwIDidGsTMAFkw91gWJ+yQAAANvSURBVEgNxZU7aFRREIb/uXnsZpPoxoAYxBSBKKaIKBYiqF0awTQ2iqiNoqCFnWJpkSiCFoIgIgqWKoqCxEJQQSIWBgmI+GgsBDVmNZvdTTbZ8Z85d+/mCYKFZ2DZe8/MN3PmzMwF/nHJcvaaQgShKKUiU8vpLQGgaQPqKXUJYBYzlPJSmKhK1pP2Txu1BS1oxUpKFm0uWX9qRYu2aON8fdBPvPRF5Zt0Ik1pQorSGMegMP/TmKIUUdJISnT0DX3BMAFEI3oW37EDBWSISBMRDhEAUyjR3I4W6Wod1ZPRyAKApnEX2/EGu2OExWBZMID5LxLZwDdr8Fquyq1q5HESebaMn/0y+vSY5PmUdn8GYProv4BJ5NGq9+QBDqMg0wFRBVjqVniyzuk2uYl3SwDy6NVTeCrH8Rt5OvHlAF5cMM8y81m9hCy9fPaQLYKyH2ASG/QgxmQvcvjlCK+NAAgXFy6tDSv0NFrlGb4yCxEqzECR4XfqHuTkBMZdfmEixBDqoJ6qKb/ADE/fzBQVdBd60O6yitWwieYTMpDckF2yLwJ4AKs7QxjE6qBZnmBKe9FFgJmv1x2YlOu+W62RetpxGSfi5RjCIA2UFBEZeaubdR2DnkC9dqAkD/neds23SR3tYoC1jEFMbMuUGIt81bWS1SZJsQteOTwYml5oNPcObxmD1CQKUUmRmymdlQ98DiY1HfsXA6xh50uFubcOoIpC6thc9ma+jj3NAZiBibetl26JZ8/Q+xedYS7a+K7su0Ev4GJA8GamphTKpoBmpq4s75nGN34jHSwn2512zAydVeIIOCaCsTVsybtuEu3aw8y/xBh+Ylwee110+a5pOSSMl1BIod+tYQveNJ1+7/dpbmKIG5jQfmzkLmdCjLAAmFtbFpg1bOi4DV5112g4hh8OyOG3DCKnh7HFERZD2S3DVTDXtW7crBd47gFWnY2Pue2c14vSjkMYXtSNBFTnQRceYRSDy86D87pFtuLTonlARJpG3TosQ25uc3HhRAoHHNB+6ZaP4QBWhcnSJi3IPZxJOm7xTLQUF3BF90WJXTJUyfkpR3CHZ7cBtuxU5uXu1yEtSlPwnJD0Gm7Lc+bCGsl+rXGs/vldiuvEbmo6zELdiQNy1BAJoFIXzQbm332ZqvoJIBjXfon5q29jzeJ//fsDttmrmko6AygAAAAASUVORK5CYIJuAiUFmgQAAA==</string>
103+
</dict>
104+
</plist>

test_uphone/Res/Images/Galaxy.plist

+104
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>angle</key>
6+
<real>90</real>
7+
<key>angleVariance</key>
8+
<real>360</real>
9+
<key>blendAdditive</key>
10+
<real>1</real>
11+
<key>blendFuncDestination</key>
12+
<integer>1</integer>
13+
<key>blendFuncSource</key>
14+
<integer>770</integer>
15+
<key>duration</key>
16+
<real>-1</real>
17+
<key>emitterType</key>
18+
<real>0.0</real>
19+
<key>finishColorAlpha</key>
20+
<real>1</real>
21+
<key>finishColorBlue</key>
22+
<real>0.0</real>
23+
<key>finishColorGreen</key>
24+
<real>0.0</real>
25+
<key>finishColorRed</key>
26+
<real>0.0</real>
27+
<key>finishColorVarianceAlpha</key>
28+
<real>0.0</real>
29+
<key>finishColorVarianceBlue</key>
30+
<real>0.0</real>
31+
<key>finishColorVarianceGreen</key>
32+
<real>0.0</real>
33+
<key>finishColorVarianceRed</key>
34+
<real>0.0</real>
35+
<key>finishParticleSize</key>
36+
<real>37</real>
37+
<key>finishParticleSizeVariance</key>
38+
<real>0.0</real>
39+
<key>gravityx</key>
40+
<real>0.0</real>
41+
<key>gravityy</key>
42+
<real>0.0</real>
43+
<key>maxParticles</key>
44+
<real>934</real>
45+
<key>maxRadius</key>
46+
<real>276.20999145507812</real>
47+
<key>maxRadiusVariance</key>
48+
<real>154.94999694824219</real>
49+
<key>minRadius</key>
50+
<real>0.0</real>
51+
<key>particleLifespan</key>
52+
<real>4</real>
53+
<key>particleLifespanVariance</key>
54+
<real>1</real>
55+
<key>radialAccelVariance</key>
56+
<real>0.0</real>
57+
<key>radialAcceleration</key>
58+
<real>-20</real>
59+
<key>rotatePerSecond</key>
60+
<real>35.529998779296875</real>
61+
<key>rotatePerSecondVariance</key>
62+
<real>0.0</real>
63+
<key>sourcePositionVariancex</key>
64+
<real>0.0</real>
65+
<key>sourcePositionVariancey</key>
66+
<real>0.0</real>
67+
<key>sourcePositionx</key>
68+
<real>169.91000366210938</real>
69+
<key>sourcePositiony</key>
70+
<real>228.71000671386719</real>
71+
<key>speed</key>
72+
<real>59.209999084472656</real>
73+
<key>speedVariance</key>
74+
<real>10</real>
75+
<key>startColorAlpha</key>
76+
<real>1</real>
77+
<key>startColorBlue</key>
78+
<real>0.75999999046325684</real>
79+
<key>startColorGreen</key>
80+
<real>0.25</real>
81+
<key>startColorRed</key>
82+
<real>0.11999999731779099</real>
83+
<key>startColorVarianceAlpha</key>
84+
<real>0.0</real>
85+
<key>startColorVarianceBlue</key>
86+
<real>0.0</real>
87+
<key>startColorVarianceGreen</key>
88+
<real>0.0</real>
89+
<key>startColorVarianceRed</key>
90+
<real>0.0</real>
91+
<key>startParticleSize</key>
92+
<real>37</real>
93+
<key>startParticleSizeVariance</key>
94+
<real>10</real>
95+
<key>tangentialAccelVariance</key>
96+
<real>50</real>
97+
<key>tangentialAcceleration</key>
98+
<real>50</real>
99+
<key>textureFileName</key>
100+
<string>Galaxy.png</string>
101+
<key>textureImageData</key>
102+
<string>H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA=</string>
103+
</dict>
104+
</plist>

test_uphone/Res/Images/Spiral.plist

+104
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>angle</key>
6+
<real>270</real>
7+
<key>angleVariance</key>
8+
<real>0.0</real>
9+
<key>blendAdditive</key>
10+
<real>1</real>
11+
<key>blendFuncDestination</key>
12+
<integer>771</integer>
13+
<key>blendFuncSource</key>
14+
<integer>1</integer>
15+
<key>duration</key>
16+
<real>-1</real>
17+
<key>emitterType</key>
18+
<real>0.0</real>
19+
<key>finishColorAlpha</key>
20+
<real>0.0</real>
21+
<key>finishColorBlue</key>
22+
<real>0.5</real>
23+
<key>finishColorGreen</key>
24+
<real>0.5</real>
25+
<key>finishColorRed</key>
26+
<real>0.5</real>
27+
<key>finishColorVarianceAlpha</key>
28+
<real>0.0</real>
29+
<key>finishColorVarianceBlue</key>
30+
<real>0.5</real>
31+
<key>finishColorVarianceGreen</key>
32+
<real>0.5</real>
33+
<key>finishColorVarianceRed</key>
34+
<real>0.5</real>
35+
<key>finishParticleSize</key>
36+
<real>20</real>
37+
<key>finishParticleSizeVariance</key>
38+
<real>0.0</real>
39+
<key>gravityx</key>
40+
<real>0.0</real>
41+
<key>gravityy</key>
42+
<real>0.0</real>
43+
<key>maxParticles</key>
44+
<real>500</real>
45+
<key>maxRadius</key>
46+
<real>276.20999145507812</real>
47+
<key>maxRadiusVariance</key>
48+
<real>154.94999694824219</real>
49+
<key>minRadius</key>
50+
<real>0.0</real>
51+
<key>particleLifespan</key>
52+
<real>10</real>
53+
<key>particleLifespanVariance</key>
54+
<real>0.0</real>
55+
<key>radialAccelVariance</key>
56+
<real>10</real>
57+
<key>radialAcceleration</key>
58+
<real>-380</real>
59+
<key>rotatePerSecond</key>
60+
<real>35.529998779296875</real>
61+
<key>rotatePerSecondVariance</key>
62+
<real>0.0</real>
63+
<key>sourcePositionVariancex</key>
64+
<real>0.0</real>
65+
<key>sourcePositionVariancey</key>
66+
<real>0.0</real>
67+
<key>sourcePositionx</key>
68+
<real>158.58407592773438</real>
69+
<key>sourcePositiony</key>
70+
<real>252.70588684082031</real>
71+
<key>speed</key>
72+
<real>150</real>
73+
<key>speedVariance</key>
74+
<real>0.0</real>
75+
<key>startColorAlpha</key>
76+
<real>1</real>
77+
<key>startColorBlue</key>
78+
<real>0.5</real>
79+
<key>startColorGreen</key>
80+
<real>0.5</real>
81+
<key>startColorRed</key>
82+
<real>0.5</real>
83+
<key>startColorVarianceAlpha</key>
84+
<real>0.0</real>
85+
<key>startColorVarianceBlue</key>
86+
<real>0.5</real>
87+
<key>startColorVarianceGreen</key>
88+
<real>0.5</real>
89+
<key>startColorVarianceRed</key>
90+
<real>0.5</real>
91+
<key>startParticleSize</key>
92+
<real>20</real>
93+
<key>startParticleSizeVariance</key>
94+
<real>0.0</real>
95+
<key>tangentialAccelVariance</key>
96+
<real>0.0</real>
97+
<key>tangentialAcceleration</key>
98+
<real>45</real>
99+
<key>textureFileName</key>
100+
<string>Spiral.png</string>
101+
<key>textureImageData</key>
102+
<string>H4sIAAAAAAAAAwFmA5n8iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLUlEQVRYCcXX51JbQRCEUeOc/f6v6ZzxHKFPLAoI84epmrp7985294QVxcXl5eWjh7Sn9yB/MWcej19sXQb87/iP8f+yiztWAOmzcYL5k/F9AX9m7/fWf83zTmLOVeD5AHECWieiKpR95D8nlhPcepbH7TYBL+dI/mrWRCRkrQIBZY9Q5vzb+PdxQj2P2ikBCPnrxb0TRMQpAYiRIa9lVcregR0TgATZm/G3W7cmxn5VaA6qQNkjEkNAMbPcDOpBJfYF6DMByJC/H3+3XSfC97IziATov8FD8HUcDmzZs+bETSF0Z+cEICeCE0TYOQFlHznSZoTQkwIc5PW+FqwC7NUGVagCXTvlXzNHXnXE5LsrulYAYFduX4Ts11b4LlaWlbXBWzNH2GxojzN4jgogJgENYreganyYGELsq1YCAOp9CZX5eivEwy9mltcvPvqwirBHSGKIQE6Eitg35forO5mxSo5cDJyVHIf3TRVSIxNgiUgIUO5Abel2qII4hLJnSk5M7XC2rMPGU5s2APO++11PiKBVUECEyAq5athHyvS6TO2vhOHB72/ILK+VtHnb0+EEAkeiLZGV2UpyG94cvRbgh+KcGyzenZb5l3FPbbBfzDks3zcmE9aBCIBF1FCt16meO98M6L3BEpeohIUHP65ZXvXJM2IH8oCAATZYiJWc+a7swJF/HvddnHjnuLgwE4RvY1XAAVMuwAHvHPA61cUDNnD6DUws8k/j2kJEZ8NahdjbWIBeVvJIgSISh4yJ8931SgBwpMhVwtPZKiIeaSJmeWWrgMolENh6pSKXrTjftcKU66m9ziViFSI+AWJ3tgoQADTwrtdKLvvinE2AfcAylTXyj9tn1UiE8ztbBdhUIiD2u9ez3PS5LP0QJe6UgKpgJhpOuPBv2DEBMubAmbI3H0BqDYEJcBOAy06mqpCI/xIw5zYViFx/gZc98IZyX0DtITIR+4M4n27afgX6CgB52dffsq9FawWqkipUCWLyWR7aKQEiHVwFuHbrX7batApNRO3wPOj77O3swf8zuquAneJZaEPZ14KqcOOKrYdOre8j4BTWvfZl8qD2D7ghcomuE8XXAAAAAElFTkSuQmCCksg8PmYDAAA=</string>
103+
</dict>
104+
</plist>

test_uphone/Res/Images/particles.png

3.97 KB
Loading

test_uphone/test_uphoneApp.cpp

+10
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,16 @@ Boolean Ttest_uphoneApp::EventHandler(EventType* pEvent)
105105
return bHandled;
106106
}
107107

108+
void Ttest_uphoneApp::applicationDidEnterBackground(TApplication* pApp)
109+
{
110+
CCDirector::getSharedDirector()->stopAnimation();
111+
}
112+
113+
void Ttest_uphoneApp::applicationWillEnterForeground(TApplication* pApp)
114+
{
115+
CCDirector::getSharedDirector()->startAnimation();
116+
}
117+
108118
static void TimerCallback1(Int32 nTimerId, UInt32 uUserData)
109119
{
110120
CCScene * pScene = CCScene::node();

test_uphone/test_uphoneApp.h

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ class Ttest_uphoneApp : public cocos2d::CCXApplication
2121
public:
2222
virtual Boolean EventHandler(EventType * pEvent);
2323

24+
virtual void applicationDidEnterBackground(TApplication* pApp);
25+
virtual void applicationWillEnterForeground(TApplication* pApp);
26+
2427
protected:
2528
cocos2d::CCXEGLView * m_pMainWnd;
2629

0 commit comments

Comments
 (0)