team.go 649 B

123456789101112131415161718192021222324252627282930313233343536
  1. package enum
  2. // 部队状态
  3. type TeamState int32
  4. const (
  5. TeamState_Unknown TeamState = 0 // 未知
  6. TeamState_Standby TeamState = 1 // 待命
  7. TeamState_Outing TeamState = 2 // 外派
  8. )
  9. // 部队更新类型
  10. type TeamUpdateType int32
  11. const (
  12. TeamUpdate_Redeploy TeamUpdateType = 1 // 调动点
  13. )
  14. func MarchStateToTeamState(marchState MarchState) TeamState {
  15. if marchState == MarchState_Standby {
  16. return TeamState_Standby
  17. }
  18. return TeamState_Outing
  19. }
  20. func GetTeamStateName(state TeamState) string {
  21. switch state {
  22. case TeamState_Standby:
  23. return "Standby"
  24. case TeamState_Outing:
  25. return "Outing"
  26. default:
  27. return "Unknown"
  28. }
  29. }