Puntaje.java

Categorías: CategoryJava | CategoryProgramacion

   1 /*
   2  * To change this template, choose Tools | Templates
   3  * and open the template in the editor.
   4  */
   5 package savetheearthsk;
   6 
   7 import java.awt.Color;
   8 import java.awt.Font;
   9 import java.awt.Graphics;
  10 
  11 /**
  12  * @author lina maria bermudez
  13  * @author mario nicolas arcila
  14  */
  15 /** Esta clase es la clase que acumula y muestra el puntaje que lleva el usuario
  16  *
  17  */
  18 public class Puntaje extends ObjetoGrafico {
  19 
  20     private int cantidad;
  21     private String nombreJugador;
  22     boolean sumar;
  23 
  24     /** Constructora de puntaje para leer desde el disco duro*/
  25     public Puntaje() {
  26         super(0, 0, 0, 0);
  27         nombreJugador = " ";
  28         cantidad = 0;
  29     }
  30 
  31     /** Constructora basica
  32      * @param x es la ubicacion en X
  33      * @param y es la posicion en Y
  34      * @param ancho es el ancho de la calavera
  35      * @param alto es el alto de la calavera
  36     @param nombre
  37      */
  38     public Puntaje(int x, int y, int ancho, int alto, String nombre) {
  39         super(x, y, ancho, alto);
  40         nombreJugador = nombre;
  41 
  42     }
  43 
  44     /** Metodo para pintar el puntaje
  45 
  46      */
  47     public void paint(Graphics g) {
  48 
  49         //puntaje
  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     /** Metodo para aumentar la cantidad
  57      *
  58      */
  59     public void sumar() {
  60         cantidad += 200;
  61 
  62     }
  63 
  64     /** Metodo para exportar la cantidad a las otras clases
  65      *
  66      */
  67     public int getCantidad() {
  68         return cantidad;
  69 
  70 
  71     }
  72 
  73     /**metodo para dar el nombre + la cantidad de el puntaje en pantalla
  74      *
  75      * @return
  76      */
  77     @Override
  78     public String toString() {
  79         return nombreJugador + " " + cantidad;
  80     }
  81 }
  82 

Java/Programas/SaveTheEarth/Puntaje.java (last edited 2010-10-28 11:39:26 by Nicolas Arcila)