private void DoGameOver() { isGameing = false; stopWatchTextBlockProxy.StopStopWatch(); AchievementModel achievement = new AchievementModel(moveCount, (int)stopWatchTextBlockProxy.TotalSeconds()); App.AchievementDao.TrySaveAchievement(achievement); DoClear(); }
public void TrySaveAchievement(AchievementModel achievement) { if (this.Achievement.MoveCount == 0 || (achievement.MoveCount != 0 && achievement.MoveCount < this.Achievement.MoveCount)) { if (isSetting.Contains(MOVE_COUNT)) { isSetting.Remove(MOVE_COUNT); } isSetting.Add(MOVE_COUNT, achievement.MoveCount); this.Achievement.MoveCount = achievement.MoveCount; } if (this.Achievement.ConsumeSeconds == 0 || (achievement.ConsumeSeconds != 0 && achievement.ConsumeSeconds < this.Achievement.ConsumeSeconds)) { if (isSetting.Contains(CONSUME_SECOND)) { isSetting.Remove(CONSUME_SECOND); } isSetting.Add(CONSUME_SECOND, achievement.ConsumeSeconds); this.Achievement.ConsumeSeconds = achievement.ConsumeSeconds; } }
public void TrySaveAchievement(AchievementModel achievement) { if (this.Achievement.MoveCount == 0 || (achievement.MoveCount != 0 && achievement.MoveCount < this.Achievement.MoveCount)) { if (isSetting.Contains(MOVE_COUNT)) { isSetting.Remove(MOVE_COUNT); } isSetting.Add(MOVE_COUNT, achievement.MoveCount); this.Achievement.MoveCount = achievement.MoveCount; } if (this.Achievement.ConsumeSeconds == 0 || (achievement.ConsumeSeconds != 0 && achievement.ConsumeSeconds < this.Achievement.ConsumeSeconds)) { if (isSetting.Contains(CONSUME_SECOND)) { isSetting.Remove(CONSUME_SECOND); } isSetting.Add(CONSUME_SECOND, achievement.ConsumeSeconds); this.Achievement.ConsumeSeconds = achievement.ConsumeSeconds; } }
public AchievementDao(IsolatedStorageSettings isSetting) { this.isSetting = isSetting; achievement = new AchievementModel(); }
public AchievementDao(IsolatedStorageSettings isSetting) { this.isSetting = isSetting; achievement = new AchievementModel(); }