-
Notifications
You must be signed in to change notification settings - Fork 6
/
Score.java
executable file
·49 lines (40 loc) · 1.4 KB
/
Score.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class Score here.
*
* @author (João Paulo S. Abreu (joaoabreu@ufba.br), Mateus C. Moura
* (mateuschaves@ufba.br), Rafael P. Casaes Sampaio
* (rafael.casaes@ufba.br),
* Uanderson S. Celestino (uandersoncelestino@ufba.br), Lílian T. de
* Sousa (lilian.sousa@ufba.br), Jefferson Aimon de B. Silva
* (jefferson.raimon@ufba.br))
* @version (a version number or a date)
*/
public class Score extends AllObjects {
// variavel para somar os pontos
private static int ponto = 0;
// método construtor
public Score() {
//construtor padrão
}
public void ScoreElse() {
//Exceção Lançada para indicar que a operação solicitada não é suportada.
throw new UnsupportedOperationException();
}
@Override
public void act() {
// instancia o objeto na posição escolhida utilizando florest do tipo World, usa
// setter para adicionar uma imagem
World florest = getWorld();
setImage("cogumeloMENOR.png");
florest.showText("" + ponto, 60, 475);
}
// método para contar os pontos
public static void add() {
ponto++;
}
//método para zerar pontuação se "GAME OVER"
public static void removePonto(){
ponto -= ponto;
}
}