Terrarium : herbivore

Soyez le premier à donner votre avis sur cette source.

Vue 9 603 fois - Téléchargée 281 fois

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

A voir également

Ajouter un commentaire Commentaire
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
19

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.