2025-08-27 14:36 CEST

spring: develop 46d779bb Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
hoijui hoijui develop 2009-08-15 11:51:12 develop 074d771d
Changeset refactoring synced AI stuff: make Skirmish AIs treatment more human-player like (will take over EVERYTHING)
* new class TeamController
* PlayerBase inherits from TeamController
* new class SkirmishAIBase (AI equivalent to human PlayerBase) inherits from TeamController
* SkirmishAIData (AI equivalent to human Player) inherits from SkirmishAIBase
* new class GameSkirmishAI (AI equivalent to human GameParticipant) inherits from SkirmishAIBase
* new class TeamControllerStatistics
* PlayerStatistics inherits from TeamControllerStatistics
* new class SkirmishAIStatistics inherits from TeamControllerStatistics
mod - rts/ExternalAI/SAIInterfaceCallbackImpl.cpp Diff ] File ]
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp Diff ] File ]
add - rts/ExternalAI/SkirmishAIBase.h Diff ] File ]
mod - rts/ExternalAI/SkirmishAIData.h Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameServer.cpp Diff ] File ]
mod - rts/Game/GameServer.h Diff ] File ]
mod - rts/Game/GameSetup.cpp Diff ] File ]
mod - rts/Game/GameSetup.h Diff ] File ]
mod - rts/Game/PlayerBase.cpp Diff ] File ]
mod - rts/Game/PlayerBase.h Diff ] File ]
add - rts/Game/Server/GameSkirmishAI.h Diff ] File ]
mod - rts/Game/StartScripts/CommanderScript.cpp Diff ] File ]
mod - rts/Game/StartScripts/SkirmishAITestScript.cpp Diff ] File ]
add - rts/Game/TeamController.h Diff ] File ]
mod - rts/Sim/Misc/TeamHandler.cpp Diff ] File ]