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,187 @@
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
+//es-ce qu'il y a un rat?
8
+$pasDeRat = rand(0,2);
9
+//dans le cas ou l'on a d�ratiser la taverne, on peut trouver des pi�ces d'or ou rien du tout...
10
+if($_SESSION['TaverneRat']<0){
11
+	$pasDeRat = rand(1,2);
12
+}
13
+$rat = 0;
14
+if($pasDeRat==0){
15
+	//choix du rat a combattre
16
+	if($_SESSION['taverneRumeur']=2){
17
+		if($_SESSION['Niveau']<=2){
18
+			$rat = rand(0,2);
19
+		}else if($_SESSION['Niveau']<=3 && $_SESSION['Niveau']>2){
20
+			$rat = rand(0,3);
21
+		}else if($_SESSION['Niveau']<=5 && $_SESSION['Niveau']>3){
22
+			$rat = rand(0,4);
23
+		}else if($_SESSION['Niveau']<=7 && $_SESSION['Niveau']>5){
24
+			$rat = rand(1,5);
25
+		}else if($_SESSION['Niveau']>7){
26
+			$rat = rand(3,6);
27
+		}
28
+	}else{
29
+		$pasDeRat=1;
30
+	}
31
+}
32
+if(!isset($_GET['combatFini'])){
33
+		$combatFini=0;
34
+	}else{
35
+		$combatFini=$_GET['combatFini'];
36
+	}
37
+
38
+?>
39
+<html>
40
+<head>
41
+<title>Ville de Dragons</title>
42
+<link rel='stylesheet' href='Style.css' type='text/css'>
43
+</head>
44
+<?php
45
+echo "<script language='JavaScript'>"
46
+	."function PopUp() {"
47
+	."  var Option = 'width=500,height=700,'"
48
+    ."    + 'left=50,top=100,'"
49
+    ."    + 'screenX=50,screenY=100';"
50
+	."Fenetre = window.open('TraitementDebutDeCombat.php?ennemi=".$rat."&pagereference=".$_SERVER['PHP_SELF']."','Combat',Option);"
51
+	."}"
52
+	."</script>";
53
+?>
54
+<body>
55
+<?php
56
+	AfficheBarreDEtat(0);
57
+?>
58
+<table border="0" height="100%" width="100%">
59
+	<tr>
60
+	<td valign="center">
61
+	<table border="0" cellspacing="0" cellpadding="0" align="center">
62
+		<tr>
63
+			<td width="400">
64
+			<?php
65
+			switch($combatFini){
66
+			case 0:
67
+				switch($pasDeRat){
68
+				//il y a un rat dans la remise
69
+				case 0:
70
+					switch($rat){
71
+					//description a faire
72
+						case 0;
73
+						echo "<p align='left'>Vous rencontrez un petit rat</p>";
74
+						break;
75
+						case 1;
76
+						echo "<p align='left'>Vous rencontrez trois petits rat</p>";
77
+						break;
78
+						case 2;
79
+						echo "<p align='left'>Vous rencontrez un gros rat</p>";
80
+						break;
81
+						case 3;
82
+						echo "<p align='left'>Vous rencontrez deux gros rat</p>";
83
+						break;
84
+						case 4;
85
+						echo "<p align='left'>Vous rencontrez trois gros rat</p>";
86
+						break;
87
+						case 5;
88
+						echo "<p align='left'>Vous rencontrez un gros rat des cendres</p>";
89
+						break;
90
+						case 6;
91
+						echo "<p align='left'>Vous rencontrez deux gros rat des cendres</p>";
92
+						break;
93
+					}
94
+					echo "<center><img src='images/fioriture.png'></center>";
95
+					echo "<a href=javascript:PopUp()>Combattre</a>";
96
+				break;
97
+				//il n'y a pas de rat dans la remise
98
+				case 1:
99
+					switch(rand(0,2)){
100
+					case 0;
101
+					echo "<p align='left'>Vous ne trouvez aucun rat...</p>";
102
+					break;
103
+					case 1;
104
+					echo "<p align='left'>Pas une trace de ces petites b�tes � poil...</p>";
105
+					break;
106
+					case 2;
107
+					echo "<p align='left'>Rien... rien du tout</p>";
108
+					break;
109
+					}
110
+					echo "<center><img src='images/fioriture.png'></center>";
111
+					echo "<a href=Taverne_Remise.php>Fouiller la remise � la recherche d'autres rats...</a>";
112
+					echo "<br><a href=taverne.php?DejaEntre=1>Retourner dans la salle principale de <u>La Salamande Grill�e</u>...</a>";
113
+				break;
114
+				case 2:
115
+				//on trouve quelques pieces d'or
116
+					$combienOr = rand(1,3);
117
+					if(!isset($_GET['etat'])){
118
+						//changement Or
119
+							ChangementOr($combienOr,0);
120
+					}
121
+				echo "<p align='left'>Vous avez trouv� ".$combienOr." pi�ces d'or</p>";
122
+				echo "<center><img src='images/fioriture.png'></center>";
123
+				echo "<a href=Taverne_Remise.php>Fouiller la remise � la recherche d'autres rats...</a>";
124
+				echo "<br><a href=taverne.php?DejaEntre=1>Retourner dans la salle principale de <u>La Salamande Grill�e</u>...</a>";
125
+				break;
126
+			}
127
+			//le rat est mort...
128
+			break;
129
+			case 1:
130
+				switch($_SESSION['varEnnemi']){
131
+				case "taverneRat1":
132
+					echo "Vous avez tu� le rat.";
133
+				break;
134
+				default:
135
+					echo "Vous avez tu� les rats.";
136
+				}
137
+			echo "<center><img src='images/fioriture.png'></center>";
138
+			echo "<a href=Taverne_Remise.php>Fouiller la remise � la recherche d'autres rats...</a>";
139
+			echo "<br><a href=taverne.php?DejaEntre=1>Retourner dans la salle principale de <u>La Salamande Grill�e</u>...</a>";
140
+			break;
141
+			}
142
+			?>
143
+			</td>
144
+			<td width="300">
145
+			<table border="0" cellspacing="0" cellpadding="0" align="center">
146
+				<tr>
147
+					<td background="images/bordure_01.gif" width="14" height="19">
148
+					</td>
149
+					<td background="images/bordure_02.gif" width="137" height="19">
150
+					</td>
151
+					<td background="images/bordure_03.gif" width="14" height="19">
152
+					</td>
153
+				</tr>
154
+				<tr>
155
+					<td background="images/bordure_04.gif" width="14" height="192">
156
+					</td>
157
+					<td width="137" height="192" align="center" valign="center">
158
+						<?php
159
+							echo "<img src='images/dessins/remiseTaverne.jpg' border ='0' width='137' height='192'>";
160
+							if($combatFini==0&&$pasDeRat==0){
161
+							echo "<div style='position:absolute;top:255;left:488'><img src='images/dessins/remiseTaverneRat".$rat.".png' border ='0' width='137' height='192'></div>";
162
+							}
163
+						?>
164
+					</td>
165
+					<td background="images/bordure_06.gif" width="14" height="192">
166
+					</td>
167
+				</tr>
168
+				<tr>
169
+					<td background="images/bordure_07.gif" width="14" height="18">
170
+					</td>
171
+					<td background="images/bordure_08.gif" width="137" height="18">
172
+					</td>
173
+					<td background="images/bordure_09.gif" width="14" height="18">
174
+					</td>
175
+				</tr>
176
+			</table>
177
+			</td>
178
+		</tr>
179
+	</table>
180
+	</td>
181
+	</tr>
182
+</table>
183
+</body>
184
+</html>
185
+<?php
186
+	mysql_close()
187
+?>