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;
}
}