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,172 @@
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
+	//teste si l'on vient de la fiche d'etat
9
+	if(isset($_GET['etat'])){
10
+		// si oui on teste si on venait de la page d'acceuil
11
+		if($_SESSION['backward']==1){
12
+			//si oui on remet la bonne variable
13
+			$_SESSION['taverne']=0;
14
+		}
15
+	}
16
+	//creation de la variable contenant le niveau de l'histoire dans la taverne
17
+	$taverne = $_SESSION['taverne'];
18
+	$rumeur = $_SESSION['taverneRumeur'];
19
+
20
+	//creation de la variable contenant le jeu de la journ�e
21
+	$resultat = mysql_query("SELECT Age FROM sorcier WHERE id = '".$id."'");
22
+	$tableauReponse = mysql_fetch_assoc($resultat);
23
+	$age = $tableauReponse['Age'];
24
+	//renvoie un nombre entre 0 et 2 pour choisir le jeu des joueurs de la journ�e
25
+	$jeuDeLajourn�e = round($age%3);
26
+
27
+	//creation de la variable lorsque l'on est deja dans la taverne
28
+		if(!isset($_GET['DejaEntre'])){
29
+		$DejaEntre=0;
30
+	}else{
31
+		$DejaEntre=$_GET['DejaEntre'];
32
+	}
33
+	//creation de la variable si on vient de la table des nains et que ca s'est mal pass�
34
+	if(!isset($_GET['nains'])){
35
+		$nains=0;
36
+	}else{
37
+		$nains=$_GET['nains'];
38
+	}
39
+?>
40
+<html>
41
+<head>
42
+<title>Ville de Dragons</title>
43
+<link rel='stylesheet' href='Style.css' type='text/css'>
44
+</head>
45
+<body>
46
+<?php
47
+	AfficheBarreDEtat(0);
48
+?>
49
+<table border="0" height="100%" width="100%">
50
+	<tr>
51
+	<td valign="center">
52
+	<table border="0" cellspacing="0" cellpadding="0" align="center">
53
+		<tr>
54
+			<td width="700" height="300">
55
+			<?php
56
+			switch ($taverne){
57
+				case 0:
58
+					$_SESSION['taverne']=1;
59
+					$_SESSION['backward']=1;
60
+					//premi�re entr�e
61
+					echo "<p align='left'>Avant de passer la porte vous remarquez l'�criteau... <u>A la Salamandre Grill�e</u>...</p><p align='left'> La porte se referme derri�re vous et l'odeur si famili�re des tonnelets de vin et de bi�re vous emplit les narines.. A votre gauche vous remarquez un escalier qui monte au premier �tage, sur votre droite les tables sont toutes remplies, des hommes jouant au cartes,discutant bruyamment...Votre entr�e ne jette pas un froid comme on pourrait le penser... devant vous se tient un homme aux longs cheveux bruns discutant avec le tavernier, celui-ci ne se retournant m�me pas...</p><p align='left'>Apr�s quelques pas vous apercevez un petit renfoncement sur la gauche o� se tiennent quelques tables vides, ainsi que deux hommes au bar en train de vider leurs godets d'un lever de coude violent...</p><p align='left'>Des eclats de rires emplissent la taverne quelques secondes plus tard... Deux nains, a votre droite,trinquent avec un sourire � vous rendre malade apr�s l'exp�rience que vous avez vecu...</p>";
62
+					echo "</p>";
63
+					echo "<center><img src='images/fioriture.png'></center>";
64
+					echo "<a href='D_Taverne_Erudit.php'>S'installer � une table</a>"
65
+							."<br><a href='D_Taverne_Tavernier.php'>Se diriger vers le tavernier</a>"
66
+							."<br><a href='D_Taverne_nains.php?dialogueNains=1'>Regarder les nains</a>"
67
+							."<br><a href='Taverne_Tableau.php'>Regarder les messages du tableau</a>";
68
+
69
+				break;
70
+				case 1:
71
+					//les autres entr�e ou lorsque l'on est deja dans la taverne
72
+					$_SESSION['backward']=0;
73
+					echo "<p align='left'>Vous ";
74
+					if ($DejaEntre==1){
75
+						echo "�tes";
76
+					}else{
77
+						echo "entrez";
78
+					}
79
+					echo " dans cette taverne que vous commencez � connaitre si bien , avec ses effluves de bi�res,sa fum�e et ses joyeux adeptes...</p><p align='left'>Attendant derri�re son bar le tavernier observe ses clients...</p><p align='left'>L'�rudit qui vous a adressez la parole le premier jour de votre arriv�e est toujours au m�me endroit.</p><p align='left'>";
80
+					if($nains==0){
81
+						echo "Les trois nains blagueurs sont toujours l�...";
82
+					}else{
83
+						echo "L'un des nains gueule:'Au Revoir' et les deux autres commencent � rire...";
84
+					}
85
+					echo "</p><p align='left'>Et joueurs jouent comme � leur habitude...Aujourd'hui, ils jouent";
86
+					switch($jeuDeLajourn�e){
87
+						case 0:
88
+						echo " au BlackJack.";
89
+						break;
90
+						case 1:
91
+						echo " au d�s.";
92
+						break;
93
+						case 2:
94
+						echo " au Poker.";
95
+						break;
96
+					}
97
+					echo "</p>";
98
+					echo "<center><img src='images/fioriture.png'></center>";
99
+					echo "<a href='D_Taverne_TableErudit.php'>S'installer � la table de l'�rudit</a>"
100
+							."<br><a href='D_Taverne_Tavernier.php'>Aller voir le tavernier</a>";
101
+					if($nains==1){
102
+						echo "<br><a href='D_Taverne_nains.php?dialogueNains=1'>Regarder les nains</a>";
103
+					}else{
104
+						echo "<br><a href='D_Taverne_nains.php'>S'installer vers les nains</a>";
105
+					}
106
+					echo "<br><a href='D_Taverne_joueurs.php?jeu=".$jeuDeLajourn�e."'>Se mettre � la table de joueurs pour une partie";
107
+					if($rumeur==2){
108
+						echo "<br><a href='Taverne_Remise.php'>Faire un tour dans la remise</a>";
109
+					}
110
+					echo "<br><a href='Taverne_Tableau.php'>Regarder les messages du tableau</a>";
111
+				break;
112
+			}
113
+			echo "<br><br><a href='arrivee.php'>Sortir de la La Salamandre Gril�e</a>";
114
+			?>
115
+			</td>
116
+		</tr>
117
+		<tr>
118
+			<td width="700" height="200">
119
+			<table border="0" cellspacing="0" cellpadding="0" align="center">
120
+				<tr>
121
+					<td background="images/bordure_01.gif" width="14" height="19">
122
+					</td>
123
+					<td background="images/bordure_02.gif" width="600" height="19">
124
+					</td>
125
+					<td background="images/bordure_03.gif" width="14" height="19">
126
+					</td>
127
+				</tr>
128
+				<tr>
129
+					<td background="images/bordure_04.gif" width="14" height="128">
130
+					</td>
131
+					<td width="600" height="156" align="center" valign="center">
132
+						<?php
133
+						if($taverne==0){
134
+							echo "<img src='images/dessins/taverne.jpg' border ='0' width='600' height='156'>";
135
+						}else{
136
+							switch($jeuDeLajourn�e){
137
+								case 0:
138
+								echo "<img src='images/dessins/taverne1.jpg' border ='0' width='600' height='156'>";
139
+								break;
140
+								case 1:
141
+								echo "<img src='images/dessins/taverne2.jpg' border ='0' width='600' height='156'>";
142
+								break;
143
+								case 2:
144
+								echo "<img src='images/dessins/taverne3.jpg' border ='0' width='600' height='156'>";
145
+								break;
146
+							}
147
+						}
148
+						?>
149
+					</td>
150
+					<td background="images/bordure_06.gif" width="14" height="128">
151
+					</td>
152
+				</tr>
153
+				<tr>
154
+					<td background="images/bordure_07.gif" width="14" height="18">
155
+					</td>
156
+					<td background="images/bordure_08.gif" width="600" height="18">
157
+					</td>
158
+					<td background="images/bordure_09.gif" width="14" height="18">
159
+					</td>
160
+				</tr>
161
+			</table>
162
+			</td>
163
+		</tr>
164
+	</table>
165
+	</td>
166
+	</tr>
167
+</table>
168
+</body>
169
+</html>
170
+<?php
171
+	mysql_close();
172
+?>
0 173
\ No newline at end of file