Browse code

Version initiale du programme sous forme de boucle conditionnelle

Emmanuel ROY authored on 01/05/2022 12:54:29
Showing 1 changed files
1 1
new file mode 100755
... ...
@@ -0,0 +1,222 @@
1
+<?php
2
+//creation de la session ... inclusion du code ... verification de la session connect�e...
3
+session_start();
4
+include ('fonctions.php');
5
+check_session();
6
+include ('fonctionsDenTete.php');
7
+
8
+	if(!isset($_GET['dialogueGarde'])){
9
+		if($_SESSION['nudite']==1){
10
+			$dialogueGarde=1;
11
+		}else{
12
+			$dialogueGarde=0;
13
+		}
14
+		/*if($_SESSION['VoleurRepere']){
15
+			$dialogueGarde=2;
16
+		}*/
17
+	}else{
18
+		$dialogueGarde=$_GET['dialogueGarde'];
19
+	}
20
+
21
+//la page prec�dente..
22
+	if(!isset($_GET['pageprecedente'])){
23
+		$pageprecedente = $_SERVER['HTTP_REFERER'];
24
+	}else{
25
+		$pageprecedente=$_GET['pageprecedente'];
26
+	}
27
+
28
+
29
+	if(!isset($_GET['etat'])){
30
+	//ajout ou supression d'energie
31
+		if(isset($_GET['Energie'])&&isset($_GET['AjoutOuSuppr'])){
32
+			ChangementEnergie($_GET['Energie'],$_GET['AjoutOuSuppr']);
33
+		}
34
+	//ajout ou suppresssion de points de vie
35
+		if(isset($_GET['Vie'])&&isset($_GET['AjoutOuSupprVie'])){
36
+			ChangementVie($_GET['Vie'],$_GET['AjoutOuSupprVie']);
37
+		}
38
+	//changement Or
39
+		if(isset($_GET['Or'])&&isset($_GET['Retrait'])){
40
+			ChangementOr($_GET['Or'],$_GET['Retrait']);
41
+		}
42
+	}
43
+?>
44
+<html>
45
+<head>
46
+<title>Ville de Dragons</title>
47
+<link rel='stylesheet' href='Style.css' type='text/css'>
48
+</head>
49
+<body>
50
+<?php
51
+	AfficheBarreDEtat(0);
52
+?>
53
+<table border="0" height="100%" width="100%">
54
+	<tr>
55
+	<td valign="center">
56
+	<table border="0" cellspacing="0" cellpadding="0" align="center">
57
+		<tr>
58
+			<td width="400">
59
+			<?php
60
+			switch($dialogueGarde){
61
+				case 0:
62
+					//lorsqu'il nous parle comme ca...
63
+					echo "<p align='left'>- Bonjour... jeune ".ChangementTexteSexe("aventurier","aventuri�re")."...</p>"
64
+						."<p align='left'>- Prenez garde � vous, certains endroits du village ne sont pas s�r...</p>";
65
+					echo "<center><img src='images/fioriture.png'></center>";
66
+					echo "<br><a href='".$_SESSION['pagePrecedente']."'>[Passez votre chemin]</a>";
67
+				break;
68
+				case 1:
69
+					//lorsque l'on se retrouve nu
70
+					echo "<p align='left'>- Dites donc vous... Que fa�tes vous ici dans cet attirail? </p>"
71
+						."<p align='left'>- Va falloir m'expliquer ce qui se passe sinon je vous fout en prison et plus vite que �a!</p>";
72
+					echo "<center><img src='images/fioriture.png'></center>";
73
+					echo "<br><a href='D_Gardes.php?dialogueGarde=11'>[attendre sans rien dire]</a>"
74
+						."<br><a href='D_Gardes.php?dialogueGarde=12'>Expliquer que vous �tes �vanoui et reveill� ici sans v�tements</a>"
75
+						."<br><a href='D_Gardes.php?dialogueGarde=13'>[Lui faire du charme pour ne pas aller en prison]</a>";
76
+				break;
77
+					case 11:
78
+						//nu et sans voix
79
+						echo "<p align='left'>Le garde vous fixe du regard.</p>"
80
+							."<p aling='left'>(Ca va pas recommencer....) Vous penser a ce qui s'est passer avant...</p>"
81
+							."<p align='left'>- Donc ?</p>";
82
+						echo "<center><img src='images/fioriture.png'></center>";
83
+						echo "<br><a href='D_Gardes.php?dialogueGarde=12'>Expliquer que vous �tes ".ChangementTexteSexe("�vanoui","�vanouie")." et ".ChangementTexteSexe("reveill�","reveill�e")." ici sans v�tements</a>"
84
+							."<br><a href='D_Gardes.php?dialogueGarde=14'>Expliquer qu'une bande d'extraterrestre vous a ".ChangementTexteSexe("enlev�","enlev�e")." pendant la nuit et que vous vous �tes ".ChangementTexteSexe("retrouv�","retrouv�e")." ici sans v�tements...</a>";
85
+					break;
86
+					case 12:
87
+						//explication succincte du duel de regard avec les nains
88
+						echo "<p align='left'>Vous expliquez avec un peu de difficult�s que vous �tiez dans la taverne et que vous avez bu un verre qui vous a ".ChangementTexteSexe("saoul�","saoul�e")." tellement que vous vous �tes ".ChangementTexteSexe("�vanoui","�vanouie").". Certainement quelques temps plus tard vous vous �tes ".ChangementTexteSexe("retrouv�","retrouv�e")." l� sans v�tements</p>"
89
+							."<p align='left'>Quelques minutes apr�s cette explication quelques peu d�cousue, vous lui montez la note que vous avez trouver trouvez a cot� de vous...</p>"
90
+							."<p align='left'>Le garde rigole quelques peu et vous prends par le bras</p>"
91
+							."<p align='left'>'Vous allez me suivre!', vous dit-il!</p>";
92
+						echo "<center><img src='images/fioriture.png'></center>";
93
+						echo "<br><a href='D_Gardes.php?dialogueGarde=15'>[suite]</a>";
94
+					break;
95
+					case 13:
96
+						//faire du charme au garde
97
+						echo "<p align='left'>Le garde reste insensible � vos charmes... Un peu aigris, il vous tra�ne vers le tailleur du village et vous demande de vous r'habiller</p>";
98
+						echo "<center><img src='images/fioriture.png'></center>";
99
+						echo "<br><a href='tailleur.php'>[suite]</a>";
100
+					break;
101
+					case 14:
102
+						//faire gober au gardes que c'est les extraterrestres
103
+						echo "<p align='left'>Le garde reste impassible devant votre histoire... Un peu aigris, il vous tra�ne vers le tailleur du village et vous demande de vous r'habiller</p>";
104
+						echo "<center><img src='images/fioriture.png'></center>";
105
+						echo "<br><a href='tailleur.php'>[suite]</a>";
106
+					break;
107
+					case 15:
108
+						//le garde vous emmene vers le marchand de v�tements
109
+						echo "<p align='left'>Un peu aigris, le garde vous tra�ne vers le tailleur du village et vous demande de vous r'habiller</p>";
110
+						echo "<center><img src='images/fioriture.png'></center>";
111
+						echo "<br><a href='tailleur.php'>[suite]</a>";
112
+					break;
113
+				case 2:
114
+					//lorsque l'on se fait choper en plein vol
115
+				break;
116
+				case 3:
117
+					//lorsque l'on attends devant la maison du croisement
118
+					echo "<p align='left'>- Que faites-vous ici?</p><p align='left>Vous fl�nez, toujours le regard dans le vide...</p><p align='left'>Les gens de votre esp�ce me donne envie de vomir...</p><p align='left'>allez vous-en, ne trainez pas ici...";
119
+					echo "</p>";
120
+					echo "<center><img src='images/fioriture.png'></center>";
121
+					echo "<br><a href='D_Gardes.php?dialogueGarde=31'>[attendre sans rien dire]</a>"
122
+						."<br><a href='D_Gardes.php?dialogueGarde=32'>[r�pondre au garde]</a>"
123
+						."<br><a href='croisementDroite.php'>D�guerpir vers l'�glise</a>"
124
+						."<br><a href='croisementGauche.php'>D�guerpir vers la tour</a>"
125
+						."<br><a href='sortieParc.php'>D�guerpir vers la vieille ville</a>"
126
+						."<br><a href='taverne.php'>Retourner � l'auberge</a>";
127
+				break;
128
+					case 31:
129
+						//lorsque l'on attends devant le garde sanss rien dire
130
+					echo "<p align='left'>- Alors?</p><p align='left>Le garde met la main sur sa lame en esquissant un sourire...</p><p align='left'>Il vaudrait mieux d�guerpir!,pensez-vous.";
131
+					echo "</p>";
132
+					echo "<center><img src='images/fioriture.png'></center>";
133
+					echo "<br><a href='croisementDroite.php'>D�guerpir vers l'�glise</a>"
134
+						."<br><a href='croisementGauche.php'>D�guerpir vers la tour</a>"
135
+						."<br><a href='sortieParc.php'>D�guerpir vers la vieille ville</a>"
136
+						."<br><a href='taverne.php'>Retourner � l'auberge</a>";
137
+					break;
138
+					case 32:
139
+						//lorsque l'on reponds au garde
140
+					$testCha = rand(0,50);
141
+					if($testCha > $_SESSION['Cha']){
142
+						echo "<p align='left'>- Alors?</p><p align='left'>Le garde met la main sur sa lame en esquissant un sourire...</p><p align='left'>Il vaudrait mieux d�guerpir!,pensez-vous.";
143
+						echo "</p>";
144
+						echo "<center><img src='images/fioriture.png'></center>";
145
+						echo "<br><a href='croisementDroite.php'>D�guerpir vers l'�glise</a>"
146
+							."<br><a href='croisementGauche.php'>D�guerpir vers la tour</a>"
147
+							."<br><a href='sortieParc.php'>D�guerpir vers la vieille ville</a>"
148
+							."<br><a href='taverne.php'>Retourner � l'auberge</a>";
149
+					}else{
150
+						echo "<p align='left'>- Humpf!...</p><p align='left'>Le garde hausse les �paules, et tourne les talons, vous laissant l�, � l'endroit ou vous vous trouvez sans vous t�moigner plus d'int�r�t...</p><p align='left'>";
151
+						echo "</p>";
152
+						echo "<center><img src='images/fioriture.png'></center>";
153
+						echo "<br><a href='croisement.php?attente=3&Energie=5&AjoutOuSuppr=1'>Attendre en regardant la maison o� il y a eu les cris...</a>"
154
+							."<br><a href='croisementDroite.php'>Aller vers l'�glise</a>"
155
+							."<br><a href='croisementGauche.php'>Aller vers la tour</a>"
156
+							."<br><a href='sortieParc.php'>Aller vers la vieille ville</a>";
157
+					}
158
+					break;
159
+				case 4:
160
+					//lorsque l'on se fait prendre en train de dormir sur un banc
161
+				echo "<p align='left'> - Ca vous coutera une taxe de 10 pi�ces d'or � dormir sur le banc du chef du village, il n'y a personne qui doit se coucher autre part que dans un lit dans ce village, ON VEUT pas de vagabond ...</p>";
162
+				echo "<center><img src='images/fioriture.png'></center>";
163
+				echo "<br><a href='D_Gardes.php?dialogueGarde=41&Energie=5&AjoutOuSuppr=1'>Refuser de payer..</a>"
164
+					."<br><a href='D_Gardes.php?dialogueGarde=42&Or=10&Retrait=1'>Payer et continuer votre route...</a>";
165
+				break;
166
+					case 41:
167
+						//on se prend un coup
168
+					echo "<p align='left'>Le garde vous donne un coup avec le pommeau de son �p�e, vous reculez devant le geste...</p><p align='left'> - PAYE J'TE DIT !</p>";
169
+					echo "<center><img src='images/fioriture.png'></center>";
170
+					echo "<br><a href='D_Gardes.php?dialogueGarde=41&Energie=5&AjoutOuSuppr=1'>Refuser de payer..</a>"
171
+						."<br><a href='D_Gardes.php?dialogueGarde=42&Or=10&Retrait=1'>Payer et continuer votre route...</a>";
172
+					break;
173
+					case 42:
174
+						//on paye
175
+					echo "<p align='left'> - File de l� .... sale RAT, dit le garde sur un air d�daigneux...</p>";
176
+					echo "<center><img src='images/fioriture.png'></center>";
177
+					echo "<br><a href='parc.php'>[suite de l'aventure]</a>";
178
+					break;
179
+			}
180
+			?>
181
+			</td>
182
+			<td width="300">
183
+			<table border="0" cellspacing="0" cellpadding="0" align="center">
184
+				<tr>
185
+					<td background="images/bordure_01.gif" width="14" height="19">
186
+					</td>
187
+					<td background="images/bordure_02.gif" width="192" height="19">
188
+					</td>
189
+					<td background="images/bordure_03.gif" width="14" height="19">
190
+					</td>
191
+				</tr>
192
+				<tr>
193
+					<td background="images/bordure_04.gif" width="14" height="272">
194
+					</td>
195
+					<td width="192" height="272" align="center" valign="center">
196
+						<?php
197
+							echo "<img src='images/dessins/P_Garde.jpg' border ='0' width='192' height='272'>";
198
+						?>
199
+					</td>
200
+					<td background="images/bordure_06.gif" width="14" height="272">
201
+					</td>
202
+				</tr>
203
+				<tr>
204
+					<td background="images/bordure_07.gif" width="14" height="18">
205
+					</td>
206
+					<td background="images/bordure_08.gif" width="192" height="18">
207
+					</td>
208
+					<td background="images/bordure_09.gif" width="14" height="18">
209
+					</td>
210
+				</tr>
211
+			</table>
212
+			</td>
213
+		</tr>
214
+	</table>
215
+	</td>
216
+	</tr>
217
+</table>
218
+</body>
219
+</html>
220
+<?php
221
+	mysql_close()
222
+?>