public void HackingDoing(GameMenu game, int task, int part, HackingPrograms hackingProgramUsed, int moneyTake) { switch (part) { case 0: if (game.Hacking.HackingTasks[task].ZeroProgram == hackingProgramUsed) { game.Hacking.HackingTasks[task].ZeroProgramUsed = true; } break; case 1: if (game.Hacking.HackingTasks[task].FirstProgram == hackingProgramUsed) { game.Hacking.HackingTasks[task].FirstProgramUsed = true; } break; case 2: if (game.Hacking.HackingTasks[task].SeconProgram == hackingProgramUsed) { game.Hacking.HackingTasks[task].SecondProgramUsed = true; if (hackingProgramUsed == HackingPrograms.Null) { game.Person.Money += game.Hacking.HackingTasks[task].MoneyEarned[moneyTake]; } game.Hacking.HackingPoints += game.Hacking.HackingTasks[task].PointsEarned; } break; } }
public HackingTask(HackingPrograms firstProgram, HackingPrograms secondProgram, int pointsEarned, int[] moneyEarned, string description) { zeroProgram = HackingPrograms.PasswordCrack; _zeroProgramUsed = false; firstProgramUsed = false; secondProgramUsed = false; this.firstProgram = firstProgram; this.secondProgram = secondProgram; this.pointsEarned = pointsEarned; this.moneyEarned = moneyEarned; this.description = description; }
public void ProgramExchange(GameMenu game, HackingPrograms programs) { switch (programs) { case HackingPrograms.PasswordCrack: //Password Crack buy if (game.Hacking.PasswordCrack) { //you have it break; } if (game.Person.Money >= 30) { game.Hacking.PasswordCrack = true; game.Person.Money -= 30; } else { //You don't have money } break; case HackingPrograms.SystemAccessCrack: if (game.Hacking.SystemAccessCrack) { //you have it break; } if (game.Hacking.PasswordCrack) { game.Hacking.SystemAccessCrack = true; } break; case HackingPrograms.Disguise: if (game.Hacking.Disguise) { //you have it break; } if (game.Person.Money >= 50) { game.Hacking.Disguise = true; game.Person.Money -= 50; } else { //You don't have money } break; case HackingPrograms.SuperDisguise: if (game.Hacking.SuperDisguise) { //you have it break; } if (game.Person.Money >= 70) { game.Hacking.SuperDisguise = true; game.Person.Money -= 70; } else { //You don't have money } break; case HackingPrograms.BombFile: if (game.Hacking.BombFile) { //you have it break; } if (game.Hacking.SuperDisguise) { game.Hacking.BombFile = true; } break; case HackingPrograms.NetworkVirus: if (game.Hacking.NetworkVirus) { //you have it break; } if (game.Person.Money >= 120) { game.Hacking.NetworkVirus = true; game.Person.Money -= 120; } else { //you don't have money } break; case HackingPrograms.NetwokAntivirus: if (game.Hacking.NetworkAntivirus) { //you have it break; } if (game.Hacking.BombFile && game.Hacking.BombFile) { game.Hacking.NetworkAntivirus = true; } break; } }