-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBancoDialogos.cs
66 lines (64 loc) · 3.21 KB
/
BancoDialogos.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RPG2{
internal class BancoDialogos{ };
class Narrativa {
Impressoes print = new Impressoes();
public void dialogo1(){
string[] textos1 = new string[]
{
"- Venha, vou te apresentar para a nossa curandeira.\n",
"Seguindo o rapaz ruivo você se encontra com uma moça cuidando de feridos, ela olha para você e se apresenta.\n"
};
foreach (string texto in textos1) { print.ImprimirTextoComAtraso(texto, 50); }
}
public void dialogo2()
{
string[] textos = new string[]
{
"Após conduzido a um salão onde estava um homem de cabelos negros e compridos, era Vaelin Al Sorna, o mesmo parecia tenso até ver Sherin e Frentis\n",
"Frentis: Este é Vaelin Al Sorna nosso lider de batalhão.\n",
"Vaelin lhe fez um aceno com a cabeça e então contou o motivo de estar tenso.\n"
};
foreach (string texto in textos) { print.ImprimirTextoComAtraso(texto, 50); };
}
}
class SherinTalks{
Impressoes print = new Impressoes();
public void dialogo1(Entity user){
string[] textos1 = new string[] {
"Sherin: Prazer me chamo Sherin, qual seu nome? \n",
$"- O nome dele é {user.getName()}!\n",
"Sherin: Frentis, eu acredito que nosso(a) visitante não seja mudo. Além disso, sinto que você nem se apresentou para ele(a), não é mesmo?\n",
"Frentis: Agora ele(a) sabe, continuando... Onde está Vaelin ?\n",
". . . . .\n",
};
foreach (string texto in textos1) { print.ImprimirTextoComAtraso(texto, 50); }
}
}
class VaelinTalks{
Impressoes print = new Impressoes();
public void dialogo1(Entity user){
string[] textos = new string[]{
"Vaelin: Eu conversei com o rei ontem a noite...Nós vamos para uma batalha.\n",
"Frentis: Mas isso já é nosso costume irmão, e você não se abala com esse tipo de coisa\n.",
"Vaelin: A batalha será contra os alpiranos.\n",
"Frentis: . . . Irmão Sollis não comentou nada sobre isso?\n",
"Vaelin: Não, por isso nosso irmão noviço teve sua batalha diretamente com Sollis ao invés de um treinamento mais básico, ele quer preparar o maximo de soldados possiveis para aumentar nossas chances.\n",
"Sherin: Eu tenho mais trabalho a fazer, Vaelin, depois venha me visitar, preciso conversar com você....\n",
"Vaelin acenou com a cabeça e Sherin saiu\n",
$"Vaelin: É hora de começar seu treinamento irmã(o) {user.getName()}\n",
". . . . .\n"
};
foreach (string texto in textos) { print.ImprimirTextoComAtraso(texto, 50); }
}
}
public class Impressoes{
public void ImprimirTextoComAtraso(string texto, int atraso){
foreach (char c in texto){ Console.Write(c); Thread.Sleep(atraso); } Console.ReadKey();
}
}
}