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;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- ConsoleSpiner spin = new ConsoleSpiner();
- Console.ForegroundColor = ConsoleColor.Red;
- Console.WriteLine(" ############################################# ");
- Console.WriteLine(" # ###### # ##### #");
- Console.WriteLine(" # # # ###### # # # # # # #");
- Console.WriteLine(" # # # # # # # # # #");
- Console.WriteLine(" # # # ##### # # ##### # # #");
- Console.WriteLine(" # # # # ####### # # # #");
- Console.WriteLine(" # # # # # # # # # #");
- Console.WriteLine(" # ###### ###### # ##### #### #");
- Console.WriteLine(" ############################################# ");
- Console.ResetColor();
- Console.ForegroundColor = ConsoleColor.DarkMagenta;
- Console.WriteLine(" ############################################################################## ");
- Console.Write("loading data....");
- WriteInfo("Test");
- WriteWarning("Test");
- WriteError("Test");
- WriteDebug("Test");
- WriteInfo("Test");
- while (true)
- {
- spin.Turn();
- }
- Console.ReadLine();
- }
- public static void WriteInfo(string msg)
- {
- Console.ForegroundColor = ConsoleColor.Magenta;
- Console.Write("<Info>");
- Console.ResetColor();
- Console.ForegroundColor = ConsoleColor.DarkMagenta;
- Console.WriteLine(msg);
- Console.ResetColor();
- }
- public static void WriteWarning(string msg)
- {
- Console.ForegroundColor = ConsoleColor.Yellow;
- Console.Write("<Warning>");
- Console.ResetColor();
- Console.ForegroundColor = ConsoleColor.DarkYellow;
- Console.WriteLine(msg);
- Console.ResetColor();
- }
- public static void WriteError(string msg)
- {
- Console.ForegroundColor = ConsoleColor.Red;
- Console.Write("<Error>");
- Console.ResetColor();
- Console.ForegroundColor = ConsoleColor.DarkRed;
- Console.WriteLine(msg);
- Console.ResetColor();
- }
- public static void WriteDebug(string msg)
- {
- Console.ForegroundColor = ConsoleColor.Gray;
- Console.Write("<Debug>");
- Console.ResetColor();
- Console.ForegroundColor = ConsoleColor.DarkGray;
- Console.WriteLine(msg);
- Console.ResetColor();
- }
- }
- public class ConsoleSpiner
- {
- int counter;
- public ConsoleSpiner()
- {
- counter = 0;
- }
- public void Turn()
- {
- counter++;
- switch (counter % 4)
- {
- case 0: Console.Write("/"); break;
- case 1: Console.Write("-"); break;
- case 2: Console.Write("\\"); break;
- case 3: Console.Write("-"); break;
- }
- Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);
- }
- }
- }
Add Comment
Please, Sign In to add comment