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

📄 mapunit.as

📁 蚁群算法蚁群算法在移动Agent迁移中的应用研究文档信息
💻 AS
字号:
package com.view
{
	import com.model.ModelLocator;
	
	import flash.utils.setInterval;

	public class MapUnit
	{
		private var __model:ModelLocator = ModelLocator.getInstance();
		
		public var xnum:int;
		public var ynum:int;
		public var through:Number = 0;
		public var hasFood:Boolean = false;
		public var hasHome:Boolean = false;
		private var foodMessages:Number = 0;
		private var homeMessages:Number = 0;
		
		private var washSpeed:Number = 1;
		private var washuint:uint;
		
		
		public function MapUnit(){
			draw();
			
			washuint = setInterval(wash, 1000);
		}
		
		private function draw():void{
			/* this.graphics.lineStyle(1, 0x000000);
			this.graphics.beginFill(0x0066ff, .5);
			this.graphics.drawRect(0, 0, __model.mapinfo.unit, __model.mapinfo.unit);
			this.graphics.endFill(); */
			
		}
		
		private function wash():void{
			foodMessages = Math.max(0, foodMessages - washSpeed);
			homeMessages = Math.max(0, homeMessages - washSpeed);
		}
		
		public function get FoodMessages():Number{
			return foodMessages;
		}
		
		public function set FoodMessages(messages:Number):void{
			this.foodMessages += messages;
		}
		
		public function get HomeMessages():Number{
			return homeMessages;
		}
		
		public function set HomeMessages(messages:Number):void{
			this.homeMessages += messages;
		}
	}
}

⌨️ 快捷键说明

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