10-05-2006 au Matin ==================

Unit.h / Unit.cpp
	notifyAttack
EnnemyUnit.h / EnnemyUnit.cpp
	notifyAttack
ActionHit
	appel à notifyAttack

MERGED

10-05-2006 apres midi ================

GroupAI	ajout d'une fonction mettant a zero les actions des unites du groupe (resetActions)

Orders	reset les actions avt d'en donner de nouvelles
	reconnaissance > conserve l'ancien point de reconnaissance si non atteint

Unit	EraseAllActions ne prend plus de parametre
	Accesseur vers GroupAI

ActionEndOrder
	Notifie le groupe de l'unité de la fin de l'order

NOT MERGED

11-05-2006 matin ====================

Orders	Empile ActionEndOrder au debut de chaque Order.execute()
	Contient un vecteur des pointeurs d'unités ayant fini l'order
	fonction isFinished qui indique si l'order a été terminé

GroupAI	NotifyEndOrder qui signal a myOrder qu'une unité à fini son Order

FuzzyValueName
	ORDER_REGROUP

NOT MERGED

11-05-2006 apres midi ================

OrderRegroup
	En cours

GroupAI	OrderRegroup
	isRegrouped()
	getOrderType()
	fnIsRegrouping
	fvIsRegrouping
	+ changement FuzzyRules

FuzzyNumberName
	rajout de fnIsRegrouping

FNIsRegrouping.h
FNIsRegrouping.cpp

FuzzyValueName
	rajout de FVIsRegrouping

FVIsRegrouping.h
FVIsRegrouping.cpp


NOT MERGED

TODO =============================

- Regroupement d'unités autour d'un centre
- Formation de groupe

===================================
===================================

COMMENT MONTER UN CHEVAL POUR LES NULS

il y a un cheval libre visible
notre groupe est le groupe de l'armée le plus proche du cheval
donc on lance update sur le groupe

	Variable locale:	NearestVisibleMount

	FuzzyNumber:	NbVisibleFreeMounts
			NbNotMountedUnits
			DistanceFromNearestMount
			ShortestDistanceOfOtherGroupsFromNearestMount

	FuzzyValue:	
	
	
***********************************************
********* 13/05/06
***********************************************
Entity.cpp
	Constructeur avec position en parametre
unit.cpp
	mountOn
	dismount
	decreaseMountHealthPoint
ActionMount.cpp
ActionGroupMove.h et .cpp
ActionHit
GraphBuilder.cpp
groundMap.cpp
	moveGroupTo
!!!!!!! supprimer les unité mortes du champs de vision !!!!!
!!!!!!! getClosestGroup dans basicAI peut retourner NULL, il faut le tester dans updateAI
case.cpp
	constructeur