ผลต่างระหว่างรุ่นของ "418383/418587 ภาคปลาย 2553/คะแนนการบ้าน 2"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
| แถว 129: | แถว 129: | ||
else if (playScreen.keySensor.IsKeyTyped(KeyMapping.pauseKey)) | else if (playScreen.keySensor.IsKeyTyped(KeyMapping.pauseKey)) | ||
playScreen.ChangeState(playScreen.pauseState); | playScreen.ChangeState(playScreen.pauseState); | ||
| + | </geshi> | ||
| + | </td> | ||
| + | </tr> | ||
| + | </table> | ||
| + | |||
| + | === โค้ด LoadContent ใน PlayScreen.cs === | ||
| + | <table> | ||
| + | <tr> | ||
| + | <td align="center">5210400433</td> | ||
| + | <td align="center">5210404803</td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td> | ||
| + | <geshi lang="csharp"> | ||
| + | UInt16 oldLives; | ||
| + | if (level == 0) | ||
| + | { | ||
| + | score = 0; | ||
| + | oldLives = (UInt16)(Constants.INITIAL_REMAINING_LIVES); ; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP01_NAME); | ||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME1); | ||
| + | fontColor = Color.Black; | ||
| + | } | ||
| + | else if (level == 1) | ||
| + | { | ||
| + | sfx_instance = winner.CreateInstance(); | ||
| + | sfx_instance.Play(); | ||
| + | score = (UInt16)gameState.Score; | ||
| + | oldLives = (UInt16)gameState.RemainingLives; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP02_NAME); | ||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME2); | ||
| + | fontColor = Color.Black; | ||
| + | |||
| + | } | ||
| + | else | ||
| + | { | ||
| + | sfx_instance = winner.CreateInstance(); | ||
| + | sfx_instance.Play(); | ||
| + | score = (UInt16)gameState.Score; | ||
| + | oldLives = (UInt16)gameState.RemainingLives; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP03_NAME); | ||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME3); | ||
| + | fontColor = Color.White; | ||
| + | } | ||
| + | </geshi> | ||
| + | </td> | ||
| + | <td> | ||
| + | <geshi lang="csharp"> | ||
| + | UInt16 oldLives; | ||
| + | if (level == 0) | ||
| + | { | ||
| + | |||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN1_BACKGROUND_NAME); | ||
| + | score = 0; | ||
| + | oldLives = (UInt16)(Constants.INITIAL_REMAINING_LIVES); ; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP01_NAME); | ||
| + | } | ||
| + | else if (level == 1) | ||
| + | { | ||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN2_BACKGROUND_NAME); | ||
| + | Music.SetSong2(); | ||
| + | |||
| + | score = (UInt16)gameState.Score; | ||
| + | oldLives = (UInt16)gameState.RemainingLives; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP02_NAME); | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | Music.SetSong3(); | ||
| + | background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN3_BACKGROUND_NAME); | ||
| + | score = (UInt16)gameState.Score; | ||
| + | oldLives = (UInt16)gameState.RemainingLives; | ||
| + | map = Game.Content.Load<Map>(Constants.MAP03_NAME); | ||
| + | } | ||
</geshi> | </geshi> | ||
</td> | </td> | ||
รุ่นแก้ไขเมื่อ 08:59, 20 มีนาคม 2554
เนื้อหา
คะแนน
คนที่ไม่ได้ 0 คะแนน
คนที่ได้ 0 คะแนนเนื่องจากลอกเพื่อนหรือให้เพื่อนลอก
การลอกกันที่ผมจับได้
โค้ดเปลี่ยนด่านใน PlayScreen.cs
| 51180537 | 51180628 | 51180727 |
|
<geshi lang="csharp"> else if (playScreen.gameState.BrickCount <= 0)
{
if (lv == 3)
{
Constants.MAP_NAME = "map03";
}
else
{
Constants.MAP_NAME = "map02";
lv = 3;
}
playScreen.LoadContent();
if (lv2 != 3)
{
lv2 += 1;
MediaPlayer.Stop();
MediaPlayer.Play(song3);
playScreen.Game.SwitchScreen(Constants.NEXT_LV_SCREEN_NAME);
}
else
{
lv = 1;
lv2 = 1;
Constants.MAP_NAME = "map01.txt";
playScreen.LoadContent();
playScreen.Game.SwitchScreen(Constants.GAME_CLEARED_SCREEN_NAME);
}
}
else if (playScreen.keySensor.IsKeyTyped(KeyMapping.pauseKey))
playScreen.ChangeState(playScreen.pauseState);
}
</geshi> |
<geshi lang="csharp"> else if (playScreen.gameState.BrickCount <= 0)
{
if (lv == 3)
{
Constants.MAP_NAME = "map03";
MediaPlayer.Stop();
}
else
{
Constants.MAP_NAME = "map02";
MediaPlayer.Stop();
lv = 3;
}
playScreen.LoadContent();
if (lv2 != 3)
{
lv2 += 1;
MediaPlayer.Play(song4);
playScreen.Game.SwitchScreen(Constants.NEXT_LV_SCREEN_NAME);
}
else
{
lv = 1;
lv2 = 1;
Constants.MAP_NAME = "map01";
MediaPlayer.Play(song5);
Constants.ascore = 0;
playScreen.LoadContent();
playScreen.Game.SwitchScreen(Constants.GAME_CLEARED_SCREEN_NAME);
}
}
else if (playScreen.keySensor.IsKeyTyped(KeyMapping.pauseKey))
playScreen.ChangeState(playScreen.pauseState);
}
</geshi> |
<geshi lang="csharp"> else if (playScreen.gameState.BrickCount <= 0)
{
if (lv == 3)
{
Constants.MAP_NAME = "map03";
}
else
{
Constants.MAP_NAME = "map02";
lv = 3;
}
playScreen.LoadContent();
if (lv2 != 3)
{
lv2 += 1;
playScreen.Game.SwitchScreen(Constants.NEXT_LV_SCREEN_NAME);
}
else
{
lv = 1;
lv2 = 1;
Constants.MAP_NAME = "map01.txt";
playScreen.Game.SwitchScreen(Constants.GAME_CLEARED_SCREEN_NAME);
}
}
else if (playScreen.keySensor.IsKeyTyped(KeyMapping.pauseKey))
playScreen.ChangeState(playScreen.pauseState);
</geshi> |
โค้ด LoadContent ใน PlayScreen.cs
| 5210400433 | 5210404803 |
|
<geshi lang="csharp"> UInt16 oldLives;
if (level == 0)
{
score = 0;
oldLives = (UInt16)(Constants.INITIAL_REMAINING_LIVES); ;
map = Game.Content.Load<Map>(Constants.MAP01_NAME);
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME1);
fontColor = Color.Black;
}
else if (level == 1)
{
sfx_instance = winner.CreateInstance();
sfx_instance.Play();
score = (UInt16)gameState.Score;
oldLives = (UInt16)gameState.RemainingLives;
map = Game.Content.Load<Map>(Constants.MAP02_NAME);
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME2);
fontColor = Color.Black;
}
else
{
sfx_instance = winner.CreateInstance();
sfx_instance.Play();
score = (UInt16)gameState.Score;
oldLives = (UInt16)gameState.RemainingLives;
map = Game.Content.Load<Map>(Constants.MAP03_NAME);
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN_BACKGROUND_NAME3);
fontColor = Color.White;
}
</geshi> |
<geshi lang="csharp"> UInt16 oldLives;
if (level == 0)
{
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN1_BACKGROUND_NAME);
score = 0;
oldLives = (UInt16)(Constants.INITIAL_REMAINING_LIVES); ;
map = Game.Content.Load<Map>(Constants.MAP01_NAME);
}
else if (level == 1)
{
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN2_BACKGROUND_NAME);
Music.SetSong2();
score = (UInt16)gameState.Score;
oldLives = (UInt16)gameState.RemainingLives;
map = Game.Content.Load<Map>(Constants.MAP02_NAME);
}
else
{
Music.SetSong3();
background = Game.Content.Load<Texture2D>(Constants.PLAY_SCREEN3_BACKGROUND_NAME);
score = (UInt16)gameState.Score;
oldLives = (UInt16)gameState.RemainingLives;
map = Game.Content.Load<Map>(Constants.MAP03_NAME);
}
</geshi> |