map.as

来自「蚁群算法蚁群算法在移动Agent迁移中的应用研究文档信息」· AS 代码 · 共 43 行

AS
43
字号
package com.view
{
	import com.model.ModelLocator;
	
	import flash.display.Sprite;

	public class Map extends Sprite
	{
		private var __model:ModelLocator = ModelLocator.getInstance();
		
		private var maps:Array = new Array();
		
		
		public function Map(){
			draw();
		}
		
		private function draw():void{
			for(var j:int = 0; j < __model.mapinfo.ynum; j ++){
				var xmaps:Array = new Array();
				for(var i:int = 0; i < __model.mapinfo.xnum; i ++){
					var unit:MapUnit = new MapUnit();
					//addChild(unit);
					unit.xnum = i;
					//unit.x = __model.mapinfo.unit * i;
					unit.ynum = j;
					if(i == __model.mapinfo.home[0] && j == __model.mapinfo.home[1]){
						unit.hasHome = true;
					}
					if(i == __model.mapinfo.food[0] && j == __model.mapinfo.food[1]){
						unit.hasFood = true;
					}
					//unit.y = __model.mapinfo.unit * j;
					//unit.FoodMessages = i + j;
					xmaps.push(unit);
				}
				maps.push(xmaps);
			}
			__model.mapinfo.maps = maps;
		}
		
	}
}

⌨️ 快捷键说明

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