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

📄 util.js

📁 《JavaScript王者归来》examples.rar
💻 JS
字号:
/**************************************************************************\
 *   IgoElf Javascript Parser Ver 1.00                                    *
 *   Author akira_cn@msn.com                                              *   
 *   Copyright (c) 2004 all rights reserved                               *
\**************************************************************************/

self.resizeTo(600, 560);
self.moveTo(200,100);

var StatusText1 = "IgoElf V1.03 实战棋谱";
var StatusText2 = "点击可试走,鼠标移出棋盘时结束试走";
var StatusText = StatusText1;
self.defaultStatus = StatusText;

	
var IgoGame = new IgoGame(gameRecords, 'window', gameStartIndex);

function Reload()
{
	IgoGame.setComment(gameComments);
	IgoGame.setLabel(gameLabels);
	IgoGame.goStep(0);
}

function TryStep() //试走
{
	var space = 16;
	var x = event.clientX;
	var y = event.clientY;
	var top = 56 - space / 2;
	var left = 85 - space / 2;
	var i = 0;
	var j = 0;

	for (i = 0; left + i * space < x; i++);
	for (j = 0; top + j * space < y; j++);
				
	if (i <= 0 || j <= 0 || i > 19 || j > 19)
	{
		return;
	}

	var tryPos = new BoardPosition(i-1,j-1);

	if (IgoGame.getStone(tryPos).stone != null)
	{
		IgoGame.board = IgoGame.removeStone(tryPos);
	}

	else
	{
		tryPos.stone = currentStone;

		IgoGame.board = IgoGame.putStone(tryPos);
		IgoGame.testTake(tryPos);

		currentStone = tryPos.reverse().stone;
	}
	IgoGame.draw();
}

var currentStone = 'B';   //试走棋子颜色

function InitTry()  //初始化试走
{
	IgoGame.isShowLab = false;
	IgoGame.goStep(window.step.value);
	StatusText = StatusText2;
	self.status = StatusText;
	if (IgoGame.currentStep == 0)
	{
		currentStone = 'B';
	}
	else
	{
		currentStone = IgoGame_getPosition(IgoGame.toStep(IgoGame.currentStep)).reverse().stone;
	}
}

function DisposeTry() //结束试走
{
	IgoGame.isShowLab = true;
	IgoGame.goStep(window.step.value);
	StatusText = StatusText1;
}

⌨️ 快捷键说明

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