public void WhilePlay() { Dungeon = mv.Movimiento(Dungeon, xHeroe, yHeroe, Size - 1); UPDATEMovimientosHeroes(); MovimientosMonstruos(); _Mostrar.VisualizarDungeon(Dungeon, Size - 1); if (db.Detectar(xHeroe, yHeroe, Dungeon)) { List <Monsters> Monstruos = db.DetectarNumMonsters(xHeroe, yHeroe, Dungeon); Heroe h = (Heroe)Dungeon[xHeroe, yHeroe]; _Mostrar.VisualizarBatalla(Monstruos, h); _Mostrar.VisualizarDungeon(Dungeon, Size - 1); } }
private void SpawnHeroe(ObjectGeneric[,] dungeon) { xHeroe = randomPosition.Next(1, Size - 1); yHeroe = randomPosition.Next(1, Size - 1); Dungeon[xHeroe, yHeroe] = new Heroe("Heroe", 200, '#'); }
public void VisualizarBatalla(List <Monsters> Monstruos, Heroe heroe) { Console.Clear(); Console.WriteLine(" /$$$$$$$ /$$ /$$ /$$ /$$ /$$ /$$"); Console.WriteLine("| $$__ $$ | $$ | $$| $$ | $$| $$| $$"); Console.WriteLine("| $$ / $$ /$$$$$$ /$$$$$$ /$$$$$$ | $$| $$ /$$$$$$ | $$| $$| $$"); Console.WriteLine("| $$$$$$$ |____ $$|_ $$_/ |____ $$| $$| $$ |____ $$| $$| $$| $$"); Console.WriteLine("| $$__ $$ /$$$$$$$ | $$ /$$$$$$$| $$| $$ /$$$$$$$|__/|__/|__/"); Console.WriteLine("| $$ / $$/$$__ $$ | $$ /$$/$$__ $$| $$| $$ /$$__ $$ "); Console.WriteLine("| $$$$$$$/ $$$$$$$ | $$$$/ $$$$$$$| $$| $$| $$$$$$$ /$$ /$$ /$$"); Console.WriteLine("|_______/ /_______/ /___/ /_______/|__/|__/ /_______/|__/|__/|__/"); Console.WriteLine(); Thread.Sleep(2000); Console.Clear(); Console.WriteLine("DRAGON"); foreach (Monsters monster in Monstruos) { Console.WriteLine(monster.ToString()); string dragon = @" .~)>> .~))))>>> .~))>> ___ .~))>>)))>> .-~))>> .~)))))>> .-~))>>)> .~)))>>))))>> .-~)>>)> ) .~))>>))))>> .-~)))))>>)> ( )@@*) //)>)))))) .-~))))>>)> ).@(@@ //))>>))) .-~))>>)))))>>)> (( @.@). //))))) .-~)>>)))))>>)> )) )@@*.@@ ) //)>))) //))))))>>))))>>)> (( ((@@@.@@ |/))))) //)))))>>)))>>)> )) @@*. )@@ ) (\_(\-\b |))>)) //)))>>)))))))>>)> (( @@@(.@(@ . _/`-` ~|b |>))) //)>>)))))))>>)> )* @@@ )@* (@) (@) /\b|))) //))))))>>))))>> (( @. )@( @ . _/ / \b)) //))>>)))))>>>_._ )@@ (@@*)@@. (6, 6) / ^ \b)//))))))>>)))>> ~~-. ( @jgs@@. @@@.*@_ ~^~^~, /\ ^ \b/)>>))))>> _. `, ((@@ @@@*.(@@ . \^^^/' ( ^ \b)))>> .' `, ((@@).*@@ )@ ) `-' (( ^ ~)_ / `, (@@. (@@ ). ((( ^ `\ | `. (*.@* / (((( \ \ . `. / ((((( \ \ _.-~\ Y, ; / / (((((( \ \.-~ _.` _.-~`, ; / / `(((((() ) (((((~ `, ; _/ _/ ` / /' ; ; _.- ~_.- ~ / / ' _.-~ _ ((((~~ / / ' _.-~ __.--~ ((((__.- ~_.- ~ "; Console.WriteLine(dragon); Thread.Sleep(2000); Console.Clear(); } string vs = @" /. ./| / / ' .-' . ' || : /`./ /___/ \: || : ;_ . \ ' . \ \ `. \ \ ' `----. \ \ \ / /`--' / \ \ |'--'. / '--- --'---' "; Console.WriteLine(vs); Thread.Sleep(2000); Console.Clear(); Console.WriteLine("HEROE"); Console.WriteLine(heroe.ToString()); string Heroe = @" ,dM dMMP dMMM' \MM/ dMMm. dMMP'_\---. _| _ p ;88;`. ,db; p > ;8P| `. (``T8b,__,'dP | | | `Y8b..dP ;_ | | |`T88P_ / `\; :_.-~|d8P'`Y/ / \_ TP ; 7`\ ,,__ > `._ /' / `\_ `._ ~~~~------|`\;' ; ,' ~~~-----~~~'\__[|;' _.- ' `\ ; --..._.- '-._ ; / /`~~ ' ,'`\_ ,/ ; _ / ' / ,/ | `~-l; / `\ ; /\.._ | \ \ \ \ /`---'; `----' ( / `---' "; Console.WriteLine(Heroe); Thread.Sleep(2000); Console.Clear(); string Fight = @" .--., ,--, ,--.' | ,--.'|_ ,--.' \,--.'| | | : | | :,' | | /\/| |, ,----._,.: : : : : ' : : : : `--'_ / / ' /: | |,--.;__,' / : | |-,,' ,'| | : || : ' | | | | : :/|' | | | | .\ .| | /' :__,'| : | | .'| | : . ; '; |' : | | | ' : |__ ' : ' ' : |__' . . || | ' | : | | '.'| | | | | | '.'|`---`-'| || : :_:,' ; : ; | : \ ; : ;.'__/\_: || | ,' | , / | |,' | , / | : :`--'' ---`-' `--' ---`-' \ \ / `--`-' "; Console.WriteLine(Fight); Thread.Sleep(1000); }
public void Batalla(List <Monsters> Monstruos, Heroe heroe) { }