NombreDelPrograma.java
Categorías: CategoryJava | CategoryProgramacion |
1 package buddypocket;
2
3 import java.awt.Color;
4 import java.awt.Font;
5 import java.awt.Graphics;
6
7 /**
8 * /**
9 * El puntaje es aquella clase que como su nombre lo indica arroja un puntaje
10 * utiliza mentodos como el de colisionar para dar una respectiva puntuacion es decir si bola
11 * que es una clase colisiona con valde "Buddypocket" sume determinado puntaje!!!!
12 * @author Jennifer
13 */
14
15
16 public class Puntaje extends ObjetoGrafico {
17
18 private int cantidad = 0;
19 private String nombreJugador;
20
21 /**
22 *
23 * @param x Determina la ubicacion que tendra la ventana d e puntajes horizontl
24 * @param y Determina la ubicacion que tendra la ventana d e puntajes horizontl
25 * @param ancho Determina el valor que tendra la ventana d e puntajes horizontl
26 * @param alto Determina el valor que tendra la ventana d e puntajes horizontl
27 * @param nombre El nombre de quein va a jugar
28 */
29
30 public Puntaje(int x, int y, int ancho, int alto, String nombre) {
31
32 super(x, y, ancho, alto);
33 nombreJugador = nombre;
34
35 }
36
37 /**
38 *
39 *
40 * @param g prpoiedades del grafico llamado "G"
41 */
42 @Override
43 public void paint(Graphics g) {
44 g.setColor(Color.white);
45 g.setFont(new Font("Comic Sans MS", Font.BOLD, 30));
46 g.drawString ("Puntaje: " + cantidad + " " + nombreJugador, x, y);
47
48
49 }
50
51 /**
52 *
53 * @param n variable para puntaje
54 */
55 public void add(int n) {
56 cantidad += n;
57 }
58
59
60 @Override
61 public String toString() {
62 return nombreJugador + "\t" + cantidad;
63
64 }
65 }
66
