www.pudn.com > MobiCraft_src.rar > Event.java


// style: tabs, tabsize=4, style=ANSI 
//+----------------------------------------------------------------------+ 
// Copyright (c) 2006 Company Name 
// Made by Andrew and Zahar 
//+----------------------------------------------------------------------+ 
// Filename: Event.java 
//+----------------------------------------------------------------------+ 
// Comment: Battle event to be shown. 
//+----------------------------------------------------------------------+ 
 
package battle; 
 
public class Event 
{ 
	public int iTime; 
	 
	public final static int EVENT_TYPE_CHANGE_HP=				1; 
	public final static int EVENT_TYPE_CHANGE_SP=				2; 
	public final static int EVENT_TYPE_CHANGE_MP=				3; 
	public final static int EVENT_TYPE_PLAY_UNIT_ANIMATION=		4; 
	public final static int EVENT_TYPE_EFFECT_ADD=				5; 
	public final static int EVENT_TYPE_EFFECT_DELETE=			6; 
	public final static int EVENT_TYPE_NULL_UNIT=				7; 
	public final static int EVENT_TYPE_CHANGE_CONDITION=		8; 
	public final static int EVENT_TYPE_SIEGE=					9; 
	public int mType; 
	 
	public final static int EVENT_PARAM_BULLET_DRAGOON=			1; 
	public final static int EVENT_PARAM_BULLET_VULTURE=			2; 
	public final static int EVENT_PARAM_STORM=					3; 
	 
	public int iParameter;		//20061209 Black Числовой параметр (количество добавляемых хитов, номер анимации и пр. в зависимости от типа события) 
	public int iTarget;			//20061209 Black Цель события (на кого будет применяться, всегда на кого-нибудь да указывает) 
	public int iSource;			//20061209 Black Источник события (нужен для отрисовки полета снаряда и др.) 
	 
	public Event()  
	{ 
		mType = -1; 
		iParameter = -1; 
		iTarget = -1; 
		iSource = -1; 
		iTime = 0; 
	} 
	 
	public void Clear() 
	{ 
		mType = -1; 
		iParameter = -1; 
		iTarget = -1; 
		iSource = -1; 
	} 
}