亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zorderedlist.java

?? 用java開發的一個實施策略游戲源碼 值得學習一下
?? JAVA
字號:
/*
	Netwar
	Copyright (C) 2002  Daniel Grund, Kyle Kakligian, Jason Komutrattananon, & Brian Hibler.

	This file is part of Netwar.

	Netwar is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	Netwar is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with Netwar; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */
package netwar.utils.vectorgraphics;
import netwar.game.GameViewer;
import netwar.utils.*;

public class ZOrderedList extends GraphicThing {
	private Transform t;
	public ZListNode zNode = null;
	int count=0;
	public ZOrderedList(Transform T) {
		t = T;
	}
	public void add(GraphicThing gt) {
		new ZListNode(gt, this);
	}
	Transform getT() { return t; }
	public float getZ(Transform T) {
		t = T;
		return zNode.getZ(t);
	}
	public void draw(GameViewer v) {
		if(!isOnScreen(v.getTransform()))
			return;
		ZListNode.draw(v, zNode);
	}
	public GraphicThing translate(Point3D offset) {
		ZListNode zln;
		ZListNode zlna[] = new ZListNode[count];
		int i=0;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zlna[i++] = zln;
		}
		for(i=0;i<count;i++)
			zlna[i].getThing().translate(offset);
		update();
		return this;
	}
	public GraphicThing rotate(Point3D axisPt, Point3D axisDir, int angle) {
		ZListNode zln;
		ZListNode zlna[] = new ZListNode[count];
		int i=0;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zlna[i++] = zln;
		}
		for(i=0;i<count;i++)
			zlna[i].getThing().rotate(axisPt, axisDir, angle);
		update();
		return this;
	}
	
	public boolean isOnScreen(Transform t) {
		ZListNode zln;
		ZListNode zlna[] = new ZListNode[count];
		int i=0;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zlna[i++] = zln;
		}
		for(i=0;i<count;i++)
			if(zlna[i].getThing().isOnScreen(t))
				return true;
		return false;
	}
	public void explode(Point3D epicenter) {
		ZListNode zln;
		ZListNode zlna[] = new ZListNode[count];
		GraphicThing thing;
		int i=0;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zlna[i++] = zln;
		}
		for(i=0;i<zlna.length;i++) {
			thing = zlna[i].getThing();
			thing.kill();
			thing.explode(epicenter);
		}
		kill();
	}
	Point3D getCenter() {
		return zNode.getThing().getCenter();
	}
	void unlink() {
		ZListNode zln;
		ZListNode zlna[] = new ZListNode[count];
		int i=0;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zlna[i++] = zln;
		}
		for(i=0;i<count;i++)
			zlna[i].getThing().unlink();
	}
	public GraphicThing copy() {
		ZOrderedList zol = new ZOrderedList(t);
		ZListNode zln;
		for(zln = zNode; zln != null; zln = zln.getNext()) {
			zol.add(zln.getThing().copy());
		}
		return zol;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品av久久707| 成人高清免费观看| 欧美亚洲精品一区| 一区二区三区不卡视频| 在线视频国产一区| 日本美女视频一区二区| www欧美成人18+| 99re成人精品视频| 日韩一区精品视频| 亚洲国产精品高清| 欧美日韩一级大片网址| 日韩和欧美一区二区三区| 亚洲福利一区二区| 2021国产精品久久精品| 久久免费美女视频| 欧美日韩精品一区二区三区蜜桃| 国产麻豆9l精品三级站| 国产精品久久久久三级| 91精品在线麻豆| 91在线视频免费观看| 色婷婷综合激情| 国产伦精品一区二区三区在线观看| 精品影院一区二区久久久| 亚洲国产精品视频| 麻豆91免费看| 秋霞影院一区二区| 亚洲成av人片一区二区三区| 一区在线观看视频| 久久久电影一区二区三区| 国产精品美日韩| 久久久精品免费观看| 中文字幕一区二区三区四区| 亚洲伊人色欲综合网| 亚洲欧美日韩电影| 国产精品初高中害羞小美女文| 亚洲美女偷拍久久| 紧缚捆绑精品一区二区| 91视频国产资源| 成人黄色片在线观看| 在线观看欧美黄色| 久久日韩粉嫩一区二区三区| 亚洲免费av高清| 久久国产精品99久久人人澡| 免费在线欧美视频| 色综合天天做天天爱| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 本田岬高潮一区二区三区| 美美哒免费高清在线观看视频一区二区| 国产一区福利在线| 在线播放中文字幕一区| 欧美日韩国产精选| 中文字幕日本乱码精品影院| 久久精品国产在热久久| 日本韩国一区二区三区| 欧美色手机在线观看| 国产嫩草影院久久久久| 中文字幕一区二区三区四区| 麻豆精品新av中文字幕| 欧美亚洲丝袜传媒另类| 国产精品久久久久久一区二区三区 | 亚洲五码中文字幕| 成人短视频下载| 精品成人免费观看| 日韩高清在线一区| 欧美视频一二三区| 亚洲另类色综合网站| 亚洲国产欧美在线| 91免费观看视频在线| 国产欧美日韩久久| 国产乱淫av一区二区三区| av午夜精品一区二区三区| 26uuu成人网一区二区三区| 日韩精品国产欧美| 在线播放亚洲一区| 亚洲成人一二三| 欧美日韩另类国产亚洲欧美一级| 亚洲精品中文字幕在线观看| 9人人澡人人爽人人精品| 国产精品国产三级国产有无不卡 | 欧美日本一道本在线视频| 亚洲免费观看高清完整版在线| 99久久久久久99| 亚洲色图制服丝袜| 欧美96一区二区免费视频| 欧美精品丝袜久久久中文字幕| 午夜精品久久久久影视| 国产一区二区美女诱惑| 国产亚洲婷婷免费| 水蜜桃久久夜色精品一区的特点 | 制服丝袜成人动漫| 日韩av成人高清| 精品久久久久久久一区二区蜜臀| 亚洲欧洲精品一区二区三区 | 色婷婷av久久久久久久| 亚洲电影一区二区三区| 69p69国产精品| 精品综合久久久久久8888| 久久精品视频一区| 91免费看`日韩一区二区| 亚洲大片免费看| 日韩欧美国产高清| 亚洲午夜电影在线| 精品久久久影院| 成人免费高清视频| 久久嫩草精品久久久久| 99热在这里有精品免费| 一区二区三区蜜桃| 精品少妇一区二区三区视频免付费 | 日韩美女啊v在线免费观看| 欧美三级三级三级| 国产精品一区二区久久精品爱涩| 亚洲欧洲韩国日本视频| 欧美一区欧美二区| 午夜精品123| 日本一区免费视频| 欧美日韩一级二级| 国产.欧美.日韩| 欧美国产丝袜视频| 欧美日韩国产123区| 国产盗摄精品一区二区三区在线 | 国产精品99久久不卡二区| 日韩理论电影院| 日韩欧美国产精品| 欧美在线观看视频在线| 大白屁股一区二区视频| 琪琪久久久久日韩精品| 国产精品久久久一本精品 | 国产精品天天摸av网| 欧美日韩日日摸| 99视频在线精品| 国产精品一区二区在线观看网站 | 91精品国产综合久久婷婷香蕉| 国产iv一区二区三区| 日韩激情一二三区| 一区二区三区美女视频| 欧美高清在线一区二区| 欧美www视频| 555www色欧美视频| 欧美性受xxxx黑人xyx| 99热这里都是精品| 成人免费看视频| 国产成人综合视频| 国产自产2019最新不卡| 国产免费久久精品| 久久蜜桃av一区二区天堂 | 国产精选一区二区三区| 奇米四色…亚洲| 日韩精品福利网| 五月激情六月综合| 午夜精品成人在线| 午夜私人影院久久久久| 亚洲成人精品一区| 亚洲va韩国va欧美va| 亚洲一级二级在线| 亚洲高清久久久| 亚洲123区在线观看| 亚洲第一福利一区| 三级影片在线观看欧美日韩一区二区| 一区二区三区四区蜜桃| 一区二区免费在线| 亚洲午夜国产一区99re久久| 亚洲h在线观看| 日本不卡一区二区三区 | 久久精品欧美一区二区三区不卡| 日韩欧美国产麻豆| 久久久久久久免费视频了| 久久婷婷一区二区三区| 欧美极品xxx| 亚洲欧洲99久久| 一区二区三区在线影院| 亚洲一区二区三区中文字幕| 午夜激情一区二区| 老司机午夜精品| 国产成人精品综合在线观看| www..com久久爱| 欧美色偷偷大香| 精品人伦一区二区色婷婷| 国产校园另类小说区| 亚洲欧美日韩久久| 天天做天天摸天天爽国产一区 | 高清不卡一区二区在线| 99re8在线精品视频免费播放| 欧美色偷偷大香| 久久久精品综合| 亚洲伦理在线精品| 久久精品国产久精国产| 成人激情午夜影院| 欧美人伦禁忌dvd放荡欲情| 精品少妇一区二区三区| 亚洲欧洲日韩综合一区二区| 视频一区免费在线观看| 国产成人免费视频网站高清观看视频 | 欧美一级一级性生活免费录像| 久久久另类综合| 亚洲综合自拍偷拍| 国产麻豆精品theporn| 欧美视频三区在线播放| 久久久久国产免费免费| 天堂成人国产精品一区| 成人av午夜影院|