2025-08-06 23:15 CEST

spring: develop 3fe648f3 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
hoijui hoijui develop 2009-03-04 17:45:18 develop 99ae4887
Changeset big AI rework; mainly: enhanced Skirmish AI Callback:
* info, optionVaues, dataDirs and more are available through the Skirmish AI Callback now
* ... therefore, some other things could be simplified
* some warnings in RAI removed
* RAI, AAI and KAIK adjusted to use the new system
* C and Java AI Interfaces adjusted, are now a bit simpler, i would say
* some functionality from CUtils Util removed, as it is available in the callbacks now
* splitted the callbacks to impl source+header and interface header
* fixed some bugs found while browsing the code, added new ones in other places ;-)
mod - AI/Interfaces/C/Interface.cpp Diff ] File ]
mod - AI/Interfaces/Java/InterfaceExport.c Diff ] File ]
mod - AI/Interfaces/Java/InterfaceExport.h Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.c Diff ] File ]
mod - AI/Interfaces/Java/JavaBridge.h Diff ] File ]
mod - AI/Interfaces/Java/bin/common.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/commonOOCallback.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/java_wrappCallbackOO.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/jna_wrappCallback.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/jna_wrappEvents.awk Diff ] File ]
mod - AI/Interfaces/Java/bin/native_createCallbackFPInitializations.awk Diff ] File ]
mod - AI/Interfaces/Java/java/src/com/clan_sy/spring/ai/AI.java Diff ] File ]
mod - AI/Skirmish/AAI/AIExport.cpp Diff ] File ]
mod - AI/Skirmish/AAI/AIExport.h Diff ] File ]
mod - AI/Skirmish/AAI/aidef.h Diff ] File ]
mod - AI/Skirmish/KAIK/AIExport.cpp Diff ] File ]
mod - AI/Skirmish/KAIK/AIExport.h Diff ] File ]
mod - AI/Skirmish/KAIK/Defines.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Core/AIExport.cpp Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Core/AIExport.h Diff ] File ]
mod - AI/Skirmish/NTai/AI/NTai/Helpers/CConfigData.cpp Diff ] File ]
mod - AI/Skirmish/NullJavaAI/src/nulljavaai/NullJavaAI.java Diff ] File ]
mod - AI/Skirmish/NullLegacyCppAI/AIExport.cpp Diff ] File ]
mod - AI/Skirmish/NullLegacyCppAI/AIExport.h Diff ] File ]
mod - AI/Skirmish/NullOOJavaAI/src/nulloojavaai/NullOOJavaAI.java Diff ] File ]
mod - AI/Skirmish/NullOOJavaAI/src/nulloojavaai/NullOOJavaAIFactory.java Diff ] File ]
mod - AI/Skirmish/RAI/AIExport.cpp Diff ] File ]
mod - AI/Skirmish/RAI/AIExport.h Diff ] File ]
mod - AI/Skirmish/RAI/BuilderPlacement.cpp Diff ] File ]
mod - AI/Skirmish/RAI/GResourceMap.cpp Diff ] File ]
mod - AI/Skirmish/RAI/GTerrainMap.cpp Diff ] File ]
mod - AI/Skirmish/RAI/LogFile.cpp Diff ] File ]
mod - AI/Skirmish/RAI/LogFile.h Diff ] File ]
mod - AI/Skirmish/RAI/RAI.cpp Diff ] File ]
mod - AI/Skirmish/RAI/SWeaponManager.cpp Diff ] File ]
mod - AI/Wrappers/CUtils/Util.c Diff ] File ]
mod - AI/Wrappers/CUtils/Util.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICallback.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICallback.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICheats.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIAICheats.h Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIGlobalAICallback.cpp Diff ] File ]
mod - AI/Wrappers/LegacyCpp/AIGlobalAICallback.h Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibrary.cpp Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibraryInfo.cpp Diff ] File ]
mod - rts/ExternalAI/AIInterfaceLibraryInfo.h Diff ] File ]
mod - rts/ExternalAI/AILibraryManager.cpp Diff ] File ]
mod - rts/ExternalAI/AILibraryManager.h Diff ] File ]
mod - rts/ExternalAI/EngineOutHandler.cpp Diff ] File ]
mod - rts/ExternalAI/EngineOutHandler.h Diff ] File ]
mod - rts/ExternalAI/IAILibraryManager.h Diff ] File ]
mod - rts/ExternalAI/Interface/AISEvents.h Diff ] File ]
mod - rts/ExternalAI/Interface/SAIInterfaceCallback.h Diff ] File ]
mod - rts/ExternalAI/Interface/SSAILibrary.h Diff ] File ]
mod - rts/ExternalAI/Interface/SSkirmishAICallback.h Diff ] File ]
mod - rts/ExternalAI/Interface/aidefines.h Diff ] File ]
add - rts/ExternalAI/SAIInterfaceCallbackImpl.h Diff ] File ]
rm - rts/ExternalAI/SSkirmishAICallback.cpp Diff ] File ]
add - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
add - rts/ExternalAI/SSkirmishAICallbackImpl.h Diff ] File ]
mod - rts/ExternalAI/SkirmishAILibrary.cpp Diff ] File ]
mod - rts/ExternalAI/SkirmishAILibraryInfo.cpp Diff ] File ]
mod - rts/ExternalAI/SkirmishAILibraryInfo.h Diff ] File ]
mod - rts/ExternalAI/SkirmishAIWrapper.cpp Diff ] File ]
mod - rts/ExternalAI/SkirmishAIWrapper.h Diff ] File ]