--- PlayerEnum.lua
--- Created by dreamness
--- DateTime: 12/15/2024 00:13 AM

--- @enum PlayerEnum
PlayerEnum = {
    Player_1 = "Player_1",
    Player_2 = "Player_2",
    Player_3 = "Player_3",
    Player_4 = "Player_4",
    Player_5 = "Player_5",
    Player_6 = "Player_6",
    Player_7 = "Player_7",
    Player_8 = "Player_8",
    PlyrCivilian = "PlyrCivilian",
    PlyrCreeps = "PlyrCreeps",
    PlyrNeutral = "PlyrNeutral",
    SkirmishAllies = "SkirmishAllies",
    SkirmishCivilian = "SkirmishCivilian",
    SkirmishJapan = "SkirmishJapan",
    SkirmishNull = "SkirmishNull",
    SkirmishObserver = "SkirmishObserver",
    SkirmishRandom = "SkirmishRandom",
    SkirmishSoviet = "SkirmishSoviet"
}

--- @enum PlayerStrEnum
PlayerStrEnum = {
    FirstHumanPlayer = "<1st Human Player>",
    FirstHumanPlayerAliesAndSelf = "<1st Human Player's Allies ind Self>",
    --- <1st Human Player's Enemies> 大多数函数只返回第一个敌人
    FirstHumanPlayerEnemies = "<1st Human Player's Enemies>",
    AllHumanPlayers = "<All Human Players>",
    AllPlayers = "<All Players>",
    ThisPlayer = "<This Player>",
    ThisPlayerAlliesAndSelf = "<This Player's Allies ind Self>",
    ThisPlayerAllies = "<This Player's Allies>",
    ThisPlayerEnemies = "<This Player's Enemies>",
    ThisPlayerEnemy = "<This Player's Enemy>",
    Player_1 = "Player_1",
    Player_2 = "Player_2",
    Player_3 = "Player_3",
    Player_4 = "Player_4",
    Player_5 = "Player_5",
    Player_6 = "Player_6",
    Player_7 = "Player_7",
    Player_8 = "Player_8",
    PlyrCivilian = "PlyrCivilian",
    PlyrCreeps = "PlyrCreeps",
    PlyrNeutral = "PlyrNeutral",
    SkirmishAllies = "SkirmishAllies",
    SkirmishCivilian = "SkirmishCivilian",
    SkirmishJapan = "SkirmishJapan",
    SkirmishNull = "SkirmishNull",
    SkirmishObserver = "SkirmishObserver",
    SkirmishRandom = "SkirmishRandom",
    SkirmishSoviet = "SkirmishSoviet",
}

