Subversion Repositories eFlore/Applications.cel

Rev

Rev 1292 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1292 Rev 2148
Line 130... Line 130...
130
 
130
 
131
		// si on recoit un tableau de string
131
		// si on recoit un tableau de string
132
		if (nouvelleDonnees instanceof String[]) {
132
		if (nouvelleDonnees instanceof String[]) {
133
			// on récupère le premier élément (un entier, qui contient la note)
133
			// on récupère le premier élément (un entier, qui contient la note)
-
 
134
			String[] note = (String[]) nouvelleDonnees;
134
			String[] note = (String[]) nouvelleDonnees;
135
			try {
Line 135... Line 136...
135
			int noteInt = Integer.parseInt(note[0]);
136
				int noteInt = Integer.parseInt(note[0]);
136
 
137
 
Line 137... Line 138...
137
			// si l'entier est une note valide
138
				// si l'entier est une note valide
138
			if (noteInt != -1 && noteInt >= 0) {
139
				if (noteInt != -1 && noteInt >= 0) {
139
 
140
 
140
				noter(noteInt);
141
					noter(noteInt);
-
 
142
				}
-
 
143
				// sinon si l'entier vaut -1
-
 
144
				else {
-
 
145
					// alors on note avec 0
-
 
146
					// et on met le booleen de notation a false (qui signifie que
-
 
147
					// l'image n'est pas encore notée)
-
 
148
					estNote = false;
-
 
149
					noteEnCours = 0;
-
 
150
					// et demande l'affichage
-
 
151
					afficherNote();
141
			}
152
				}
142
			// sinon si l'entier vaut -1
153
			} catch(NumberFormatException e) {
143
			else {
154
				// rien car pas de note (idem que le cas -1
144
				// alors on note avec 0
155
				// alors on note avec 0
145
				// et on met le booleen de notation a false (qui signifie que
156
				// et on met le booleen de notation a false (qui signifie que
146
				// l'image n'est pas encore notée)
157
				// l'image n'est pas encore notée)
147
				estNote = false;
158
				estNote = false;
148
				noteEnCours = 0;
159
				noteEnCours = 0;
149
				// et demande l'affichage
-
 
150
				afficherNote();
160
				// et demande l'affichage
Line 151... Line 161...
151
			}
161
				afficherNote();
Line 152... Line 162...
152
 
162
			}