Puntaje.java
Categorías: CategoryJava | CategoryProgramacion |
1
2 package savetheearthsk;
3
4 import java.awt.Color;
5 import java.awt.Font;
6 import java.awt.Graphics;
7 import java.io.Serializable;
8
9 /**
10 *Guarda metodos y atributos de la clase puntaje para dibujarla en lienzo
11 * @author Luisa Fernanda Rueda Herrera
12 * @author George Sebastian Parra Macias
13 */
14 public class Puntaje extends ObjetoGrafico {
15 /**
16 * entero que guarda una cantidad de puntos para agregar alpuntaje
17 */
18 private int cantidad;
19 /**
20 * cadena que guarda el nombre del jugador
21 */
22 private String nombreJugador;
23 /**
24 * booleano que autoriza sumar o no una cantidad al puntaje
25 */
26 boolean sumar;
27
28 /**
29 * metodo para inicializar las variables
30 */
31 public Puntaje (){
32 super(0, 0, 0, 0);
33 nombreJugador = "";
34 cantidad = 0;
35 }
36 /**
37 * Constructor de Puntaje
38 * @param x
39 * @param y
40 * @param ancho
41 * @param alto
42 * @param nombre
43 */
44 public Puntaje (int x, int y, int ancho, int alto, String nombre){
45 super(x, y, ancho, alto);
46 nombreJugador = nombre;
47
48 }
49 public void paint (Graphics g){
50 g.setColor(new Color(0, 0, 0));
51 g.setFont(new Font("Algerian", Font.BOLD, 30));
52 g.drawString(nombreJugador+" Score: " + cantidad, x, y);
53
54 }
55
56 public void sumar(){
57 cantidad+=200;
58
59 }
60 public int getCantidad(){
61 return cantidad;
62
63
64 }
65 @Override
66 public String toString(){
67 return nombreJugador+" "+cantidad;
68 }
69
70 }
