public void BuffChangesStat(int initialValue, int additionalvalue) { var stats = new Stat[1]; var stat = new Stat(); stats[0] = stat; stat.id = 0; stat.value = initialValue; var buffs = new Buff[1]; var buff = new Buff(); buffs[0] = buff; var buffStats = new BuffStat[1]; buff.stats = buffStats; var buffStat = new BuffStat(); buffStat.statId = 0; buffStat.value = additionalvalue; buffStats[0] = buffStat; var statModels = StatsCreator.CreateDefaultStats(stats); StatsCreator.CreateBuffs(statModels, buffs, false); Assert.True(statModels[0].Value > initialValue); }
private void cbxAdvSearch_Click(object sender, RoutedEventArgs e) { //lblFileCount.Content = "Number of folders and files in Directory"; DirectoryStats directoryStats = StatsCreator.CreateDirectoryStats(dirInfo, cbxAdvSearch.IsChecked.Value); CalculateSize(directoryStats.DirectorySize); lblNumberOfFiles.Content = directoryStats.NumberOfFiles; }
public void CreateDefaultStats() { Stat[] stats = new Stat[1]; Stat stat = new Stat(); stats[0] = stat; stat.id = 1; stat.value = 10; var statModels = StatsCreator.CreateDefaultStats(stats); Assert.True(stats[0].value == statModels[0].Value); }
private void btnChooseFile_Click(object sender, RoutedEventArgs e) { var dlg = new CommonOpenFileDialog() { Title = "Vælg en fil", IsFolderPicker = false, AddToMostRecentlyUsedList = false, AllowNonFileSystemItems = false, EnsureFileExists = true, EnsurePathExists = true, EnsureReadOnly = false, EnsureValidNames = true, Multiselect = false, ShowPlacesList = true }; if (dlg.ShowDialog() == CommonFileDialogResult.Ok) { // TODO: // Show the path (found in dlg.FileName) in the correct textbox so the user can see what was chosen tbxFilePath.Text = dlg.FileName; FileInfo fileInfo = new FileInfo(dlg.FileName); cbxAdvSearch.IsEnabled = false; cbxModUTC.IsEnabled = true; // TODO: // Use the fileInfo to create a FileStats object and show the relevant data for the user FileStats fileStats = StatsCreator.CreateFileStats(fileInfo); lblName.Content = fileStats.Name; lblType.Content = "File"; CalculateSize(fileStats.FileSize); lblCreationTime.Content = fileStats.FileCreated; lblLastModified.Content = fileStats.LastModified; lblFileExtension.Content = fileStats.FileExtension; wpFileCount.Visibility = Visibility.Collapsed; wpFileExtension.Visibility = Visibility.Visible; cbxAdvSearch.IsChecked = false; wpLastModified.Visibility = Visibility.Visible; wpCreationTime.Visibility = Visibility.Visible; imgIcon.Source = BitmapToImageSource(fileStats.GetBitmap()); } }
private void cbxModUTC_Click(object sender, RoutedEventArgs e) { FileInfo fileInfo = new FileInfo(tbxFilePath.Text); FileStats directoryStats = StatsCreator.CreateFileStats(fileInfo); if (cbxModUTC.IsChecked == true) { lblLastModified.Content = directoryStats.LastModifiedUTC; lblCreationTime.Content = directoryStats.FileCreatedUTC; } else if (cbxModUTC.IsChecked == false) { lblLastModified.Content = directoryStats.LastModified; lblCreationTime.Content = directoryStats.FileCreated; } }
private void btnChooseDir_Click(object sender, RoutedEventArgs e) { var dlg = new CommonOpenFileDialog() { Title = "Vælg en mappe", IsFolderPicker = true, AddToMostRecentlyUsedList = false, AllowNonFileSystemItems = false, EnsureFileExists = true, EnsurePathExists = true, EnsureReadOnly = false, EnsureValidNames = true, Multiselect = false, ShowPlacesList = true }; if (dlg.ShowDialog() == CommonFileDialogResult.Ok) { // TODO: // Show the path (found in dlg.FileName) in the correct textbox so the user can see what was chosen tbxDirPath.Text = dlg.FileName; cbxAdvSearch.IsEnabled = true; cbxModUTC.IsEnabled = false; dirInfo = new DirectoryInfo(dlg.FileName); // TODO: // Use the dirInfo to create a DirectoryStats object and show the relevant data for the user DirectoryStats directoryStats = StatsCreator.CreateDirectoryStats(dirInfo, cbxAdvSearch.IsChecked.Value); lblName.Content = directoryStats.Name; lblType.Content = "Directory"; CalculateSize(directoryStats.DirectorySize); //TODO: Needs to be fixed lblFileExtension.Content = "n/a"; imgIcon.Source = new BitmapImage(new Uri("Images/folder.png", UriKind.Relative)); wpFileCount.Visibility = Visibility.Visible; wpFileExtension.Visibility = Visibility.Collapsed; wpCreationTime.Visibility = Visibility.Collapsed; wpLastModified.Visibility = Visibility.Collapsed; cbxModUTC.IsChecked = false; } }
public void InitPlayers(List <Player> players, Stat[] stats) { _players = players; _statModels = new List <StatModel>(); _buffModels = new List <BuffModel>(); foreach (var player in _players) { var statModels = StatsCreator.CreateDefaultStats(_gameController.Stats); if (_gameController.SettingsModel.WithBuffs) { var buffModels = StatsCreator.CreateBuffs(statModels, _gameController.Buffs); InitStats(player, statModels, buffModels); } else { InitStats(player, statModels); } player.PlayerModel.CanAttack = true; } }