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

📄 showmenu.java

📁 飞行棋小游戏。选择两个角色
💻 JAVA
字号:
package javafinal.pro.game;
public class ShowMenu 
{
	/*显示游戏开始画面*/
	public void display()
	{
		System.out.println("\n※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※");
		System.out.println("//                                             //");
		System.out.println("//                                             //");
		System.out.println("//    骑      士      飞      行      棋              //");
		System.out.println("//                                             //");
		System.out.println("//                                             //");
		System.out.println("※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※");
	}
	/*提示选择人物角色*/
	public void showChoice()
	{
		System.out.println("\n-------------------------两    人    对    战---------------------");
		System.out.println("\n请选择角色:1、戴高乐\t2、艾森豪威尔\t3、麦克阿瑟\t4、巴顿");
		System.out.println("\n---------------------------------------------------------------");
	}
	/*图例说明*/
	public void mapExample()
	{
		System.out.print("\n\n-----------------------------------------------------------------------------------------");
		System.out.print("\n\n        图例:∷    :代表普通棋格");
		System.out.print("\n\t★    :代表踩到地雷");
		System.out.print("\n\t¤  :代表幸运轮盘");
		System.out.print("\n\t■  :代表暂停一次");
		System.out.print("\n\t〓    :代表时空隧道");
		System.out.print("\n        说明:1、骑兵走到普通棋格就会停下,如果踩到对方骑兵,对方骑兵则会被炸回老家!");
		System.out.print("\n\t2、骑兵踩到地雷,则会后退六步!");
		System.out.print("\n\t3、骑兵踩到暂停,则下一轮少投掷一次骰子!");
		System.out.print("\n\t4、骑兵踩到时空隧道,则会再前进十步!");
		System.out.print("\n\t5、骑兵踩到幸运轮盘,该骑兵有两种选择,一是和对方骑兵交换位置,二是把对方骑兵炸退六步!");
		System.out.print("\n\n        祝你好运。Good Luck!!!");
		System.out.print("\n\n-----------------------------------------------------------------------------------------");
	}
	/*选择角色*/
	public String roleChoice(int i)
	{
		String role=null;
		switch(i)
			{
				case 1:
					role="戴高乐";
					break;
				case 2:
					role="艾森豪威尔";
					break;
				case 3:
					role="麦克阿瑟";
					break;
				case 4:
					role="巴顿";
					break;
				default :
					System.out.println("选择有错,请重新选择!");
					break;
			}			
		return role;
	}
	/*幸运轮盘选择处理*/
	public int dealWithLucky(String str)
	{
		int number=0;
		boolean rightOrNot;
		do
		{
			rightOrNot=false;
			if(str.equals("1"))
			{
				number=1;
			}
			else if(str.equals("2"))
			{
				number=2;
			}
			else
			{
				System.out.println("输入有误,请重新输入:");
				rightOrNot=true;
			}			
		}while(rightOrNot);
		return number;
	}
	/*本类测试*/
	public static void main(String[] args)
	{
		ShowMenu sm=new ShowMenu();
		sm.display();
	}
}

⌨️ 快捷键说明

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