Terrarium : herbivore

Description

Ceci est un exemple de bestiole pouvant être introduit dans le Terrarium de Microsoft.
Il s'agit d'un herbivore.

pour un tuto bien présenté :
http://www.gotdotnet.com/terrarium/docs/QuickStart/handson.aspx

Source / Exemple :


using System;
using System.Drawing;
using System.Collections;
using System.IO;

[assembly: OrganismClass("MyCreature")]
[assembly: AuthorInformation("gg00xiv", "gg00xiv@msn.com")]
[CarnivoreAttribute(false)]
[MatureSize(25)]

// 100 points to attribute
[MaximumEnergyPoints(0)]
[EatingSpeedPoints(0)]
[AttackDamagePoints(0)]
[DefendDamagePoints(0)]
[MaximumSpeedPoints(0)]
[CamouflagePoints(50)]
[EyesightPoints(50)]

public class MyCreature : Animal
{
	readonly int normalSpeed = 3;
	readonly int goodSpeed = 5;
	readonly int carnivoreEscapeCoef = 2;

	PlantState targetPlant = null;
	bool escaping = false;

	+protected override void Initialize()

	+void LoadEvent(object sender, LoadEventArgs e)
	+void IdleEvent(object sender, IdleEventArgs e)
	+void AttackedEvent(object sender, AttackedEventArgs e)

	+void EscapeFrom(ArrayList organisms)
	+bool ScanForEnemies()
	+bool ScanForTargetPlant()

	+public override void SerializeAnimal(MemoryStream m)
	+public override void DeserializeAnimal(MemoryStream m)
}

Conclusion :


Il faut bien entendu que vous ayez installer le Terrarium sur votre machine.

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.