2025-09-01 13:54 CEST

spring: develop 6c1e7fb5 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
hoijui hoijui develop 2008-07-21 10:59:37 develop d00d85dc
Changeset Initial change: * some changes to the engine: loading AIs, float3, DamageArray & CommandQueue * C AI interface, consisting mainly of: IGlobalAI wrapper and Callback wrapper (IGlobalAICallback, IAICallback & IAICheats) * C++ AI interface wrapper: uses the new C interface in the background, but "looking" like the old/current C++ interface. * RAI changed to use th enew interface (minimal changes) * Adding a NullAI, which is comparable to TestGlobalAI, but using the new C interface

git-svn-id: https://spring.clan-sy.com/svn/spring/branches/caiinterface@6208 37977431-3df6-0310-b722-df95706aa16b
add - AI/Global/NullAI/AI.cpp Diff ] File ]
add - AI/Global/NullAI/AI.h Diff ] File ]
add - AI/Global/NullAI/AIExport.cpp Diff ] File ]
add - AI/Global/NullAI/AIExport.h Diff ] File ]
add - AI/Global/NullAI/AISCommands.cpp Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyDamagedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyDestroyedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyEnterLOSEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyEnterRadarEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyLeaveLOSEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEnemyLeaveRadarEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIEvents.h Diff ] File ]
add - AI/Global/NullAI/Event/AIInitEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIMessageEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AINullEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIPlayerCommandEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AISeismicPingEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitCapturedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitCreatedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitDamagedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitDestroyedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitFinishedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitGivenEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitIdleEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUnitMoveFailedEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIUpdateEvent.h Diff ] File ]
add - AI/Global/NullAI/Event/AIWeaponFiredEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/AI.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AI.h Diff ] File ]
add - AI/Global/RAI-0.553/AIAICallback.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIAICallback.h Diff ] File ]
add - AI/Global/RAI-0.553/AIAICheats.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIAICheats.h Diff ] File ]
add - AI/Global/RAI-0.553/AIExport.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIExport.h Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAI.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAI.h Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAICallback.cpp Diff ] File ]
add - AI/Global/RAI-0.553/AIGlobalAICallback.h Diff ] File ]
add - AI/Global/RAI-0.553/AISCommands.cpp Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyDamagedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyDestroyedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyEnterLOSEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyEnterRadarEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveLOSEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveRadarEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIEvents.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIInitEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIMessageEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AINullEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIPlayerCommandEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AISeismicPingEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitCapturedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitCreatedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitDamagedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitDestroyedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitFinishedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitGivenEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitIdleEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUnitMoveFailedEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIUpdateEvent.h Diff ] File ]
add - AI/Global/RAI-0.553/Event/AIWeaponFiredEvent.h Diff ] File ]
mod - AI/Global/RAI-0.553/GlobalAIs.cpp Diff ] File ]
add - rts/ExternalAI/AILibrary.cpp Diff ] File ]
add - rts/ExternalAI/AILibrary.h Diff ] File ]
add - rts/ExternalAI/AILibraryGlobalAI.cpp Diff ] File ]
add - rts/ExternalAI/AILibraryGlobalAI.h Diff ] File ]
add - rts/ExternalAI/AISCommands.cpp Diff ] File ]
add - rts/ExternalAI/AISCommands.h Diff ] File ]
add - rts/ExternalAI/AISEvents.h Diff ] File ]
mod - rts/ExternalAI/GlobalAI.cpp Diff ] File ]
mod - rts/ExternalAI/GlobalAI.h Diff ] File ]
mod - rts/ExternalAI/GlobalAIHandler.cpp Diff ] File ]
add - rts/ExternalAI/SAICallback.cpp Diff ] File ]
add - rts/ExternalAI/SAICallback.h Diff ] File ]
add - rts/ExternalAI/SAIFloat3.cpp Diff ] File ]
add - rts/ExternalAI/SAIFloat3.h Diff ] File ]
mod - rts/Sim/Misc/DamageArray.cpp Diff ] File ]
mod - rts/Sim/Misc/DamageArray.h Diff ] File ]
mod - rts/Sim/Units/CommandAI/CommandQueue.h Diff ] File ]
mod - rts/System/float3.cpp Diff ] File ]
mod - rts/System/float3.h Diff ] File ]