2025-08-04 02:15 CEST

spring: develop 1076e1f6 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
colorblind colorblind develop 2006-08-25 14:01:09 develop bd4312bd
Changeset Another groupAI interface update:
* Removed IGroupAI::IsUnitSuited()
* Preliminary unit fitness check is done completely in DLL_EXPORT IsUnitSuited
* Modified CGroup::SetNewAI and CGroup::AddUnit to first check DLL_EXPORT IsUnitSuited and then IGroupAI::AddUnit

This means that the only preliminary units fitness checks is done in DLL_EXPORT IsUnitSuited.
IGroupAI::AddUnit can be used for more elaborate fitness checks.

git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@1946 37977431-3df6-0310-b722-df95706aa16b
mod - AI/Group/CentralBuildAI/GroupAI.cpp Diff ] File ]
mod - AI/Group/CentralBuildAI/GroupAI.h Diff ] File ]
mod - AI/Group/CentralBuildAI/TestAI.cpp Diff ] File ]
mod - AI/Group/MetalMakerAI/GroupAI.cpp Diff ] File ]
mod - AI/Group/MetalMakerAI/GroupAI.h Diff ] File ]
mod - AI/Group/MetalMakerAI/TestAI.cpp Diff ] File ]
mod - AI/Group/MexUpgraderAI/GroupAI.cpp Diff ] File ]
mod - AI/Group/MexUpgraderAI/GroupAI.h Diff ] File ]
mod - AI/Group/MexUpgraderAI/TestAI.cpp Diff ] File ]
mod - AI/Group/RadarAI/GroupAI.cpp Diff ] File ]
mod - AI/Group/RadarAI/GroupAI.h Diff ] File ]
mod - AI/Group/RadarAI/TestAI.cpp Diff ] File ]
mod - AI/Group/SimpleFormationAI/GroupAI.cpp Diff ] File ]
mod - AI/Group/SimpleFormationAI/GroupAI.h Diff ] File ]
mod - AI/Group/SimpleFormationAI/TestAI.cpp Diff ] File ]
mod - rts/ExternalAI/Group.cpp Diff ] File ]
mod - rts/ExternalAI/Group.h Diff ] File ]
mod - rts/ExternalAI/IGroupAI.h Diff ] File ]