⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardstack.java

📁 手机游戏 JSol prototype J2ME源代码+详细注释
💻 JAVA
字号:
package de.tsr.jsol.logic;

import java.util.*;

import de.tsr.jsol.gui.IGraphicsWrapper;

public class CardStack extends CardContainer {
	private Stack _stack = new Stack();
	private CardWaste _waste;
	
	public CardStack( int x, int y, CardWaste waste ) {
		super( x, y);
		_waste = waste;
	}
	
	public void AddCard( Card card ) {
		_stack.push( card );
	}
	
	public void Draw( IGraphicsWrapper g ) {
		if( !_stack.empty() ) { 
			((Card)_stack.peek()).Paint(g);
		}
		else {
			DrawEmptyContainer(g);
		}
	}
		
	public ICardSelection Clicked(ICardSelection selection) {
		if( selection == null ) {
			if( ! _stack.empty() ) {
				_waste.push( ((Card)_stack.pop()).TurnToFront() );
			}
			return null;

		}
		return selection;
	}
	public void SingleClicked() {}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -