Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.zazof.jtegServer
Class CardsMH  view CardsMH download CardsMH.java

java.lang.Object
  extended byorg.zazof.jtegServer.MessageHandler
      extended byorg.zazof.jtegServer.CardsMH

public class CardsMH
extends MessageHandler

This class is responsible for handling the cards


Field Summary
private  java.util.Vector $cards
           
private  java.util.Random $random
           
private  int[] cardTypes
           
(package private) static org.apache.log4j.Category log
           
 
Constructor Summary
CardsMH()
           
 
Method Summary
private  java.lang.String canje(Message m)
          player wants to exchange cards
private  Card getRandomCard()
           
private  void initCards()
           
protected  void processMessage(Message m)
          each subclass should implement to code to handle this message
private  java.lang.String tarjeta(Player p, World w)
          player wants to receive a card
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cardTypes

private int[] cardTypes

$random

private java.util.Random $random

$cards

private java.util.Vector $cards

log

static org.apache.log4j.Category log
Constructor Detail

CardsMH

public CardsMH()
Method Detail

processMessage

protected void processMessage(Message m)
Description copied from class: MessageHandler
each subclass should implement to code to handle this message

Specified by:
processMessage in class MessageHandler

tarjeta

private java.lang.String tarjeta(Player p,
                                 World w)
player wants to receive a card


canje

private java.lang.String canje(Message m)
player wants to exchange cards


initCards

private void initCards()

getRandomCard

private Card getRandomCard()