2025-08-24 20:24 CEST

spring: develop 35b61d0f Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
hughperkins hughperkins develop 2006-11-15 08:42:40 develop 8ef731dc
Changeset Integrated GlobalAI ABIC C interface. It works with both msvc and mingw compiled GlobalAIs. See AI/Global/TestABICAI/myaimingw.cpp for an example.

On Windows, you need to build spring using scons/mingw for this to work.

Added GlobalAIInterfaces C# interface definition, which powers the C interface generators.

msvc8 project updated.

Updated SConstruct to work on windows (forces mingw instead of msvc)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@2614 37977431-3df6-0310-b722-df95706aa16b
add - AI/Global/TestABICAI/buildmyai.bat Diff ] File ]
add - AI/Global/TestABICAI/buildmyaimingw.bat Diff ] File ]
add - AI/Global/TestABICAI/myai.cpp Diff ] File ]
add - AI/Global/TestABICAI/myaimingw.cpp Diff ] File ]
mod - SConstruct Diff ] File ]
mod - game/startscripts/missionhelper.lua Diff ] File ]
mod - rts/ExternalAI/GlobalAI.cpp Diff ] File ]
mod - rts/ExternalAI/GlobalAI.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/AbicAICallback.cpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/AbicAICallback.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/AbicProxy.cpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/AbicProxy.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/GlobalAICInterfaceGenerator.cs Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IAICallback_generated.gpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IAICallback_generated.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IFeatureDef_generated.gpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IFeatureDef_generated.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IMoveData_generated.gpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IMoveData_generated.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IUnitDef_generated.gpp Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/IUnitDef_generated.h Diff ] File ]
add - rts/ExternalAI/GlobalAICInterface/dllbuild.h Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/Command.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/Float3.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/GlobalAIInterfaces.build Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/GlobalAIInterfaces.csproj Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/GlobalAIInterfaces.csproj.user Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/GlobalAIInterfaces.sln Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/GlobalAIInterfaces.suo Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/IAICallback.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/IFeatureDef.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/IGlobalAI.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/IMoveData.cs Diff ] File ]
add - rts/ExternalAI/GlobalAIInterfaces/IUnitDef.cs Diff ] File ]
mod - rts/build/vstudio8/rts.vcproj Diff ] File ]