public void SetConsoleEntete() { var text = new WenceyWang.FIGlet.AsciiArt("Star Wars"); List <string> listContent = text.Result.ToList(); text = new WenceyWang.FIGlet.AsciiArt("L'attaque des clones"); listContent.AddRange(text.Result.ToList()); ConsoleWriter.SetFrame(listContent, 120, 100); _headerCursorPosition = new { posLeft = Console.CursorLeft, posTop = Console.CursorTop }; }
public async Task WriteAscii([Remainder] string text = null) { if (text is null) { await ReplyAsync("Lütfen bir yazı yazın."); return; } var ascii = new WenceyWang.FIGlet.AsciiArt(text); await ReplyAsync($"```{ascii}```"); }
/// <summary> /// Logs application start. /// </summary> public static async void AppStarting() { // Get app version. var v = Package.Current.Id.Version; string version = $"{v.Major}.{v.Minor}.{v.Build}.{v.Revision}"; try { var slantFontFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Fonts/slant.flf")); using (var stream = await slantFontFile.OpenReadAsync()) { var slantFont = new WenceyWang.FIGlet.FIGletFont(stream.AsStream()); var asciiArt = new WenceyWang.FIGlet.AsciiArt($"Dank Meme Organizer v{version}", slantFont); EventLog.Log.Info($"\n{asciiArt.ToString()}\n"); } } catch (Exception) { EventLog.Log.Info($"Dank Meme Organizer v{version} starting"); } }
private void RunTour() { var currentPositionJoueur = _listPosition.Where(p => p.Joueur.TypeJoueur == TypeJoueur.Joueur).FirstOrDefault(); while (!_isGameOver && !_isPartieGagner) { bool isMoved = true; Joueur joueurMort = RunAttack(currentPositionJoueur); if (joueurMort != null && joueurMort.TypeJoueur == TypeJoueur.Joueur) { _isGameOver = true; } InitializerNouveauTour(ActionTour.Deplacement); tour.JoueurEnAttaque = currentJoueur; tour.message = " déplacez-vous à l'aide des touches directionnelles(← ↓ → ↑)."; SetTourInfo(); ConsoleKeyInfo key = Console.ReadKey(true); switch (key.Key) { case ConsoleKey.LeftArrow: if (currentPositionJoueur != null && CanMove(TypeDeplacement.Left, currentPositionJoueur)) { ConsoleWriter.Left(currentPositionJoueur); } else { isMoved = false; } break; case ConsoleKey.RightArrow: if (currentPositionJoueur != null && CanMove(TypeDeplacement.Right, currentPositionJoueur)) { ConsoleWriter.Right(currentPositionJoueur); } else { isMoved = false; } break; case ConsoleKey.UpArrow: if (currentPositionJoueur != null && CanMove(TypeDeplacement.Up, currentPositionJoueur)) { ConsoleWriter.Up(currentPositionJoueur); } else { isMoved = false; } break; case ConsoleKey.DownArrow: if (currentPositionJoueur != null && CanMove(TypeDeplacement.Down, currentPositionJoueur)) { ConsoleWriter.Down(currentPositionJoueur); } else { isMoved = false; } break; default: isMoved = false; break; } if (isMoved) { _listPosition.Where(p => p.Joueur.TypeJoueur == TypeJoueur.Joueur).FirstOrDefault().TopCursorPosition = currentPositionJoueur.TopCursorPosition = Console.CursorTop; _listPosition.Where(p => p.Joueur.TypeJoueur == TypeJoueur.Joueur).FirstOrDefault().LeftCursorPosition = currentPositionJoueur.LeftCursorPosition = Console.CursorLeft - 3; _isMonTour = false; isMoved = false; Thread.Sleep(1000); TourAdversaire(currentPositionJoueur); Thread.Sleep(1000); tour.ListPositionEnCours = GetPositionsActuelle(); _tourService.Update(tour); partie.DateDernierSauvgarde = DateTime.Now; _partieService.Update(partie); } // SauvegardeAutomatique(partie); } if (_isGameOver) { partie.Resultat = Resultat.Perdu; _partieService.Update(partie); var text = new WenceyWang.FIGlet.AsciiArt("Game Over"); List <string> title = text.Result.ToList(); int lenght = title.First().Length; Console.Clear(); ConsoleWriter.SetEmptyLine(10); foreach (string row in title) { Console.Write(new string(' ', ((Console.WindowWidth - lenght) < 0 ? 0 : (Console.WindowWidth - lenght)) / 2)); Console.WriteLine(row); } Console.ReadLine(); } else if (_isPartieGagner) { partie.Resultat = Resultat.Gagne; _partieService.Update(partie); Console.ForegroundColor = ConsoleColor.Blue; var text = new WenceyWang.FIGlet.AsciiArt("Vous avez gagner"); List <string> title = text.Result.ToList(); int lenght = title.First().Length; Console.Clear(); ConsoleWriter.SetEmptyLine(10); foreach (string row in title) { Console.Write(new string(' ', ((Console.WindowWidth - lenght) < 0 ? 0 : (Console.WindowWidth - lenght)) / 2)); Console.WriteLine(row); } Console.ReadLine(); } else { TourAdversaire(currentPositionJoueur); } }
static void Main(string[] args) { logic = new BusinnesLogic(new DataSource()); //Блок проверки,что программа запускается первый раз,запись в файл. var file = File.Open("log.txt", FileMode.OpenOrCreate); using (var stream = new StreamReader(file)) using (var wr = new StreamWriter(file)) { string str = stream.ReadLine(); if (str == null) { logic.Save(65); wr.Write("1"); } } while (true) { var text = new WenceyWang.FIGlet.AsciiArt("by kdanet"); text.ToString(); //Get string var result = text.Result; //Get every Single line foreach (var el in result) { Console.WriteLine(el); } text = new WenceyWang.FIGlet.AsciiArt(" 4pda "); text.ToString(); result = text.Result; Console.ForegroundColor = ConsoleColor.Blue; foreach (var el in result) { Console.WriteLine(el); } Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("\n\n"); int exit = Menu(); //0-продолжить в штатном режиме //1-завершить работу программы //2-перезагрузить ПК if (exit == 1) { break; } else if (exit == 2) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\n Перезагрузить компьютер сейчас? Y/N"); Console.ForegroundColor = ConsoleColor.White; if (Console.ReadLine().ToLower() == "y") { System.Diagnostics.Process.Start("shutdown", "/r /t 000"); } else { Console.Clear(); } } Console.WriteLine("\nНажмите Любую Кнопку для продолжения..."); Console.ReadLine(); Console.Clear(); } }
private static void GelenMesajiKontrolEt(string nickname, string komut, string param) { switch (komut) { case "nick": if (!string.IsNullOrEmpty(param)) { MyNickName = param; } break; case "clear": Console.Clear(); break; case "asd": string igrencEspiri = Asd.Get(param); Console.WriteLine(igrencEspiri); break; case "style": try { var asciArt = new WenceyWang.FIGlet.AsciiArt(param); var text = asciArt.ToString(); Console.WriteLine(text); } catch { Console.WriteLine(param); } break; case "check": bool isAsal = Asal.IsAsal(param); if (isAsal) { Console.WriteLine($"{param} sayısı asal sayidir."); } else { Console.WriteLine($"{param} sayısı asal sayi değildir."); } break; case "play": Play.PlayAudio(param, true); break; case "open": System.Diagnostics.Process.Start("cmd", $"/C start http://{param}"); break; case "matrix": Matrix.Run(); break; case "color": Color.Yaz(param); break; case "shake": Shake.Run(); break; } }