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 }

Java/Programas/SaveTheEarthII/Puntaje.java (last edited 2010-11-01 20:40:31 by GeorgeParra)