Курсовая работа: Разработка модели анализа и объектно-ориентированного компонента для игры Terrarium 2.0

using OrganismBase;

[assembly: OrganismClass("Exercise1.MyAnimal")]

[assembly: AuthorInformation("Юра", "[email protected]")]

namespace Exercise1

{

[Carnivore(false)]

[MatureSize(28)]

[AnimalSkin(AnimalSkinFamily.Beetle)]

[MarkingColor(KnownColor.Yellow)]

[MaximumEnergyPoints(14)] // Максимальное количество энергии

[EatingSpeedPointsAttribute(0)] // Скорость еды

[AttackDamagePointsAttribute(0)] // Ущерб,наносимый противнику при атаке

[DefendDamagePointsAttribute(0)] // Эффективность защиты

[MaximumSpeedPointsAttribute(18)] // Максимальная скорость

[CamouflagePointsAttribute(18)] // Умение прятаться

[EyesightPointsAttribute(50)] // Дальнозоркость

// CLASS


public class MyAnimal : Animal

{ private PlantState targetPlant = null; // Растение

// private AnimalState targetAnimal = null; // Животное

AnimalState attackerAnimal = null; // Кто атакует

const int cruisingSpeed = 5; // Скорость нормального хода

const int fleeingSpeed = 40; // Скорость при беге

protected override void Initialize()

{Idle += new IdleEventHandler(IdleEvent);

// Load += MyAnimal_Load;

Attacked += new AttackedEventHandler(AttackedEvent);

MoveCompleted += new Move Completed Event Handler(Move Completed Event);

}

К-во Просмотров: 229
Бесплатно скачать Курсовая работа: Разработка модели анализа и объектно-ориентированного компонента для игры Terrarium 2.0