Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MemeGenerator
- {
- class Program
- {
- static void Main(string[] args)
- {
- Random r = new Random();
- bool done = false;
- while (done != true)
- {
- Console.Clear();
- Console.WriteLine("Type 1, for a normal meme");
- Console.WriteLine("Type 2, for a retarded meme. Ps if this meme made sense try again");
- Console.WriteLine("Type 3, for random words");
- Console.WriteLine("Type 4, for multi memes");
- Console.WriteLine("Type 0 to exit");
- Console.WriteLine("This can't be blank");
- string input = Console.ReadLine();
- if (input != "")
- {
- int choice = int.Parse(input);
- switch (choice)
- {
- case 4:
- List<NormalMeme> multipleMemes = new List<NormalMeme>();
- for (int i = 0; i < 5; i++)
- {
- NormalMeme singleMeme = new NormalMeme();
- multipleMemes.Add(singleMeme);
- }
- Console.WriteLine(multipleMemes[0].CreateMeme(r));
- Console.WriteLine(multipleMemes[1].CreateMeme(r));
- Console.WriteLine(multipleMemes[2].CreateMeme(r));
- Console.WriteLine(multipleMemes[3].CreateMeme(r));
- Console.WriteLine(multipleMemes[4].CreateMeme(r));
- Console.WriteLine("press 'enter'");
- Console.ReadLine();
- break;
- case 3:
- RandomMeme meme3 = new RandomMeme();
- string generatedMeme3 = meme3.CreateMeme(r);
- Console.WriteLine(generatedMeme3);
- Console.WriteLine(".");
- Console.WriteLine("press 'enter'");
- Console.ReadLine();
- break;
- case 2:
- RetardedMeme meme = new RetardedMeme();
- string generatedMeme = meme.CreateMeme(r);
- Console.WriteLine(generatedMeme);
- Console.WriteLine(".");
- Console.WriteLine("press 'enter'");
- Console.ReadLine();
- break;
- case 1:
- NormalMeme meme2 = new NormalMeme();
- string generatedMeme2 = meme2.CreateMeme(r);
- Console.WriteLine(generatedMeme2);
- Console.WriteLine(".");
- Console.WriteLine("press 'enter'");
- Console.ReadLine();
- break;
- case 0:
- done = true;
- break;
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement