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,212 @@
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
+/*variable de session Couple
9
+0:rien ne s'est passer
10
+1:l'homme est sortie
11
+2:la femme est sortie
12
+3:les deux sont sortit
13
+4:les deux sont revenus dans leur maison
14
+5:le couple est de nouveau r�uni
15
+*/
16
+	//verification de la variable donnant le dialogue a atteindre
17
+	if(!isset($_GET['attente'])){
18
+		$attente=0;
19
+	}else{
20
+		$attente=$_GET['attente'];
21
+	}
22
+
23
+	if(!isset($_GET['etat'])){
24
+	//ajout ou supression d'energie
25
+		if(isset($_GET['Energie'])&&isset($_GET['AjoutOuSuppr'])){
26
+			ChangementEnergie($_GET['Energie'],$_GET['AjoutOuSuppr']);
27
+		}
28
+	}
29
+
30
+
31
+?>
32
+<html>
33
+<head>
34
+<title>Ville de Dragons</title>
35
+<link rel='stylesheet' href='Style.css' type='text/css'>
36
+</head>
37
+<body>
38
+<?php
39
+	AfficheBarreDEtat(0);
40
+?>
41
+<table border="0" height="100%" width="100%">
42
+	<tr>
43
+	<td valign="center">
44
+	<table border="0" cellspacing="0" cellpadding="0" align="center">
45
+		<tr>
46
+			<td width="400">
47
+			<?php
48
+			switch($attente){
49
+				case 0:
50
+					//arriv�e
51
+				if($_SESSION['repas']==1&&$_SESSION['couple']==0){
52
+					echo "Vous entendez des cris venant de la chaumi�re en face de vous, vous vous arretez.."
53
+						."<center><img src='images/fioriture.png'></center>"
54
+						."<a href='croisement.php?attente=1'>Attendre pour voir ce qu'il se passe...</a>"
55
+						."<br><a href='croisementGauche.php'>Continuer en direction de la tour</a>"
56
+						."<br><a href='croisementDroite.php'>Continuer en direction de la for�t</a>"
57
+						."<br><a href='sortieParc.php'>Continuer en direction de la vieille ville</a>"
58
+						."<br><a href='arrivee.php'>Continuer en direction de la taverne</a>";
59
+				}else{
60
+					echo "<p align='left'>Vous vous trouvez au centre m�me du village,au croisement des vents.</p><p align='left'>Devant vous se tient une belle petite chaumi�re en pierre avec un toit en tuiles.</p><p align='left'>Sans doute le maison d'un jeune couple,pensez-vous.</p>";
61
+					$rencontre= rand(1,5);
62
+					if ($rencontre==5){
63
+						$_SESSION['pagePrecedente'] = "croisement.php";
64
+						echo "<p align='left'>Vous croisez un garde, il se tient devant vous raide comme un baton dans son armure int�grale, la garde sur l'�p�e en vous d�visageant...</p>";
65
+					}
66
+					echo "<p align='left'>Vous pouvez partir dans quatre directions:</p>"
67
+						."<center><img src='images/fioriture.png'></center>";
68
+					if ($rencontre==5 && $_SESSION['nudite']==1){
69
+						echo "<a href='D_Gardes.php'>[Suite]</a>";
70
+					}else{
71
+						if($rencontre == 5){
72
+							echo "<a href='D_Gardes.php'>Regarder le garde fixement...</a><br>";
73
+						}
74
+					echo "<a href='croisementGauche.php'>Allez en direction de la tour</a>"
75
+						."<br><a href='croisementDroite.php'>Allez en direction de la for�t</a>"
76
+						."<br><a href='sortieParc.php'>Allez en direction de la vieille ville</a>"
77
+						."<br><a href='arrivee.php'>Allez en direction de la taverne</a>";
78
+					}
79
+				}
80
+				break;
81
+				case 1:
82
+					//1ere attente: un des perso se casse
83
+					$perso = rand(1,2);
84
+					$_SESSION['couple'] = $perso;
85
+					if ($_SESSION['couple']==1){
86
+						$persotxt = "un homme";
87
+					}else{
88
+						$persotxt = "une femme";
89
+					}
90
+					echo "<p align='left'>Vous entendez quelques cris encore pendant quelques instant puis ".$persotxt." sort de la maison en claquant la porte et part en direction de la for�t...</p><p align='left'>Vous remarquez que la porte de la maison ne s'est pas totalement referm�e sur elle-m�me...</p>";
91
+					if ($_SESSION['Int']>20){
92
+						echo "<br>Si ca se trouve, il y a encore quelqu'un � l'int�rieur, pensez-vous!";
93
+					}
94
+						echo "<center><img src='images/fioriture.png'></center>"
95
+							."<a href='croisement.php?attente=2'>Attendre encore...</a>";
96
+					if ($perso==1){
97
+						echo "<br><a href='D_Couple_Homme.php'>Essayer de le ratrapper</a>";
98
+					}else{
99
+						echo "<br><a href='D_Couple_Femme.php'>Essayer de la ratrapper</a>";
100
+					}
101
+						echo "<br><a href='MaisonCroisement.php'>Rentrer dans la maison</a>"
102
+							."<br><a href='croisementGauche.php'>Continuer en direction de la tour</a>"
103
+							."<br><a href='croisementDroite.php'>Continuer en direction de la for�t</a>"
104
+							."<br><a href='sortieParc.php'>Continuer en direction de la vieille ville</a>"
105
+							."<br><a href='arrivee.php'>Continuer en direction de la taverne</a>";
106
+				break;
107
+				case 2:
108
+					$garde = rand(1,4);
109
+					switch($garde){
110
+					case 1:
111
+						$garde = "derri�re vous";
112
+					break;
113
+					case 2:
114
+						$garde = "par le chemin de gauche";
115
+					break;
116
+					case 3:
117
+						$garde = "par le chemin de droite";
118
+					break;
119
+					case 4:
120
+						$garde = "devant vous";
121
+					break;
122
+					}
123
+					//2eme attente: le garde vous croise
124
+					echo "<p align='left'>Vous patientez quelques minutes, sans que rien ne se passe, puis un garde arrive ".$garde.", vous regarde et vous adresse la parole...</p>";
125
+					echo "<center><img src='images/fioriture.png'></center>"
126
+						."<a href='D_Gardes.php?dialogueGarde=3'>[Suite]</a>";
127
+				break;
128
+				case 3:
129
+					//3eme attente: le dernier perso se casse au bout d'une heure d'attente
130
+					if ($_SESSION['couple']==2){
131
+						$persotxt = "un homme";
132
+					}else{
133
+						$persotxt = "une femme";
134
+					}
135
+
136
+					echo "<p align='left'>Vous commencez � faiblir.</p><p align='left'>Apr�s avoir attendu immobile pendant une heure,d'apr�s la courbe du soleil, vos genoux commencent � �tre douloureux.</p><p align='left'>Finalement, peu apr�s cette douleur, ".$persotxt." sort de la chaumi�re et part sans fermer la porte, en direction de la for�t d'o� vous �tes arriv�..</p>";
137
+					echo "<center><img src='images/fioriture.png'></center>"
138
+						."<a href='croisement.php?attente=4&Energie=10&AjoutOuSuppr=1'>Attendre encore...</a>";
139
+
140
+					if ($_SESSION['couple']==2){
141
+						echo "<br><a href='D_Couple_Homme.php'>Essayer de le ratrapper</a>";
142
+					}else{
143
+						echo "<br><a href='D_Couple_Femme.php'>Essayer de la ratrapper</a>";
144
+					}
145
+						echo "<br><a href='MaisonCroisement.php?evenement=1'>Rentrer dans la maison</a>"
146
+							."<br><a href='croisementGauche.php'>Continuer en direction de la tour</a>"
147
+							."<br><a href='croisementDroite.php'>Continuer en direction de la for�t</a>"
148
+							."<br><a href='sortieParc.php'>Continuer en direction de la vieille ville</a>"
149
+							."<br><a href='arrivee.php'>Continuer en direction de la taverne</a>";
150
+					$_SESSION['couple']=3 ;
151
+				break;
152
+				case 4:
153
+					//4eme attente, il ne se passe rien et l'heure de la journ�e change
154
+					if(!isset($_GET['etat'])){
155
+						ChangementHeureJournee();
156
+					}
157
+					$_SESSION['couple']=4 ;
158
+					echo "<p align='left'>Vous patientez debout pendant encore quelques heures mais rien ne se passe...</p><p align='left'>Vous avez vu une caravane pleine de vivres et de boissons pass�e, ainsi que quelques badauds..Vous remarquez que la porte n'est plus entre-ouverte</p><p align='left'> - Il se fait tard,pensez-vous.Il faudrait peut etre que je me mette en chemin!</p>"
159
+						."<center><img src='images/fioriture.png'></center>"
160
+						."<a href='croisementGauche.php'>Allez en direction de la tour</a>"
161
+						."<br><a href='croisementDroite.php'>Allez en direction de la for�t</a>"
162
+						."<br><a href='sortieParc.php'>Allez en direction de la vieille ville</a>"
163
+						."<br><a href='arrivee.php'>Allez en direction de la taverne</a>";
164
+
165
+				break;
166
+			}
167
+			?>
168
+			</td>
169
+			<td width="300">
170
+			<table border="0" cellspacing="0" cellpadding="0" align="center">
171
+				<tr>
172
+					<td background="images/bordure_01.gif" width="14" height="19">
173
+					</td>
174
+					<td background="images/bordure_02.gif" width="272" height="19">
175
+					</td>
176
+					<td background="images/bordure_03.gif" width="14" height="19">
177
+					</td>
178
+				</tr>
179
+				<tr>
180
+					<td background="images/bordure_04.gif" width="14" height="193">
181
+					</td>
182
+					<td width="272" height="193" align="center" valign="center">
183
+						<?php
184
+								echo "<div style='position:relative;top:0;left:0'><img src='images/dessins/croisement.jpg' border ='0' width='272' height='193'></div>";
185
+							if($attente>0){
186
+								echo "<div style='position:absolute;top:199;left:0'><img src='images/dessins/croisement_porteouverte.png' border ='0' width='272' height='193'></div>";
187
+							}
188
+						?>
189
+					</td>
190
+					<td background="images/bordure_06.gif" width="14" height="193">
191
+					</td>
192
+				</tr>
193
+				<tr>
194
+					<td background="images/bordure_07.gif" width="14" height="18">
195
+					</td>
196
+					<td background="images/bordure_08.gif" width="3" height="18">
197
+					</td>
198
+					<td background="images/bordure_09.gif" width="14" height="18">
199
+					</td>
200
+				</tr>
201
+			</table>
202
+			</td>
203
+		</tr>
204
+	</table>
205
+	</td>
206
+	</tr>
207
+</table>
208
+</body>
209
+</html>
210
+<?php
211
+	mysql_close();
212
+?>