/*
 * Copyright (c) 1995-1997 Sun Microsystems, Inc. All Rights Reserved.
 *
 * Permission to use, copy, modify, and distribute this software
 * and its documentation for NON-COMMERCIAL purposes and without
 * fee is hereby granted provided that this copyright notice
 * appears in all copies. Please refer to the file "copyright.html"
 * for further important copyright and licensing information.
 *
 * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
 * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
 * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
 * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
 * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
 */
package bingo.player;

import bingo.shared.*;
import java.awt.*;

/** Event posted when the user claims to win a game. */
class IWonEvent extends AWTEvent {
    private CardWindow cardWindow;
    private static int IWONEVENT_ID = AWTEvent.RESERVED_ID_MAX + 1;
    //private static int IWONEVENT_ID = 0;

    public IWonEvent(Object source, CardWindow cardWindow) {
	super(source, IWONEVENT_ID); 
	this.cardWindow = cardWindow;
    }

    public CardWindow getCardWindow() {
	if (Player.DEBUG) {
	    System.out.println("IWonEvent getCardWindow method called");
	}
	return cardWindow;
    }

    public Card getCard() {
	if (Player.DEBUG) {
	    System.out.println("IWonEvent getCard method called");
	}
	return cardWindow.getCard();
    }
}
