private void Button3_Click(object sender, EventArgs e)
        {
            SaveGameHelper saveGameHelper = new SaveGameHelper
            {
                Level_ID       = 2,
                Player_ID      = StartScreen.PlayerID,
                Level_Score    = Form1.score,
                Special_Count  = 0,                           //wind +
                Monster_Count  = Form2.boltScore,             //lightbolt kills
                Level_Time     = 0,                           // time to complete level in seconds
                Level_Attempts = StartScreen.LevelTryCounter, // how many attempts before completing level
                Char_Points    = Form2.score
            };

            saveGameHelper.SaveLevel();

            if (Form2.deathByBlackHole)
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Black_Hole;
                saveGameHelper.Achievement_Data   = achieved;
                saveGameHelper.SaveAchievement();
            }
            else if (Form2.deathByBolt)
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Electrocuted;
                saveGameHelper.Achievement_Data   = achieved;
                saveGameHelper.SaveAchievement();
            }

            StartScreen.char_level = saveGameHelper.Char_Level;
            label4.Visible         = true;
        }
Exemple #2
0
        private void Button1_Click(object sender, EventArgs e)
        {
            SaveGameHelper saveGameHelper = new SaveGameHelper
            {
                Level_ID       = 3,
                Player_ID      = StartScreen.PlayerID,
                Level_Score    = Form3.score,
                Special_Count  = 1,                           //wind +
                Monster_Count  = Form3.boltScore + 1,         //lightbolt kills + Moon
                Level_Time     = int.Parse(Form3.time),       // time to complete level in seconds
                Level_Attempts = StartScreen.LevelTryCounter, // how many attempts before completing level
                Char_Points    = Form3.score
            };

            saveGameHelper.SaveLevel();

            if (Form1.score == 0)
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Skipper;
                saveGameHelper.Achievement_Data   = achieved;
                saveGameHelper.SaveAchievement();
            }
            else
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Star_Light;
                saveGameHelper.Achievement_Data   = Form1.score / star;
                saveGameHelper.SaveAchievement();
            }

            if (int.Parse(Form1.time) <= minute)
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Light_Speed_3;
                saveGameHelper.Achievement_Data   = int.Parse(Form1.time);
                saveGameHelper.SaveAchievement();
            }

            if (Form3.boltScore > 0)
            {
                saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Kills_3;
                saveGameHelper.Achievement_Data   = Form3.boltScore;
                saveGameHelper.SaveAchievement();
            }

            saveGameHelper.Player_Achievement = SaveGameHelper.Achievements.Defeat_Moon;
            saveGameHelper.Achievement_Data   = achieved;
            saveGameHelper.SaveAchievement();

            StartScreen.char_level      = saveGameHelper.Char_Level;
            StartScreen.LevelTryCounter = 0;
            label4.Visible = true;
        }