📄 mapunit.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 + -