Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- namespace CharacterCreator1 {
- class Program {
- static void Main(string[] args) {
- // Default Profile
- int pLevel = 1;
- double pHeight = 1.1;
- string pName = "Name";
- string pSurname = "Surname";
- string pRace = "Race";
- string pClass = "Class";
- string pBio = "Empty";
- Console.WriteLine($"DEFAULT PROFILE\nName: {pName}\nSurname: {pSurname}\nRace: {pRace}\nHeight: {pHeight}\nClass: {pClass}\nLevel: {pLevel}\nBio: {pBio}");
- Console.WriteLine();
- // Profile Editing
- Console.Write($"Enter a new name: ");
- pName = Console.ReadLine();
- Console.Write($"Enter a new surname: ");
- pSurname=Console.ReadLine();
- Console.Write($"Enter a new race: ");
- pRace=Console.ReadLine();
- Console.Write($"Enter a new height: ");
- pHeight=Convert.ToDouble(Console.ReadLine());
- Console.Write($"Enter a new class: ");
- pClass=Console.ReadLine();
- Console.Write($"Enter a new biography: ");
- pBio=Console.ReadLine();
- Console.WriteLine();
- // Updated Profile
- Console.WriteLine($"NEW PROFILE\nName: {pName}\nSurname: {pSurname}\nRace: {pRace}\nHeight: {pHeight}\nClass: {pClass}\nLevel: {pLevel}\nBiography: {pBio}");
- Console.ReadLine();
- // Folder and Database Creation
- System.IO.Directory.CreateDirectory("Data");
- string dbFileName = "Data\\Players.csv";
- System.IO.File.WriteAllText(dbFileName, "#;pLevel;pHeight;pName;pSurname;pRace;pClass;pBio;"+Environment.NewLine);
- int allLines = 1;
- System.IO.File.AppendAllText(@dbFileName, $"001;{pLevel};{pHeight};{pName};{pSurname};{pRace};{pClass};{pBio}"+Environment.NewLine);
- allLines++;
- // Profile Check
- Console.Write("What player profile do you want to check? (There is 1). Enter a number: ");
- int lineToCheck = 0;
- lineToCheck = Convert.ToInt32(Console.ReadLine());
- string lineContent = System.IO.File.ReadLines(dbFileName).Skip(lineToCheck--).Take(1).First();
- Console.WriteLine($"The content of the profile is: {lineContent}");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement