logic_tables.go 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package db
  2. import (
  3. "f1-game/internal/types"
  4. )
  5. type (
  6. WatcherTables = types.Map[int64, *LogicWatcherTable]
  7. TileTables = types.Map[int32, *LogicTileTable]
  8. BuildTables = types.Map[int64, *LogicBuildTable]
  9. CastleTables = types.Map[int64, *LogicCastleTable]
  10. ResTables = types.Map[int64, *LogicResTable]
  11. MarchTables = types.Map[int64, *LogicMarchTable]
  12. LegionTables = types.Map[int64, *LogicLegionTable]
  13. MonsterTables = types.Map[int64, *LogicMonsterTable]
  14. MonsterFlushTables = types.Map[int32, *LogicMonsterFlushTable]
  15. SiegeTables = types.Map[int64, *LogicSiegeTable]
  16. LogicTables struct {
  17. WatcherTables WatcherTables
  18. TileTables TileTables
  19. ResTables ResTables
  20. MarchTables MarchTables
  21. LegionTables LegionTables
  22. MonsterTables MonsterTables
  23. BuildTables BuildTables
  24. CastleTables CastleTables
  25. MonsterFlushTables MonsterFlushTables
  26. SiegeTables SiegeTables
  27. }
  28. )
  29. // TODO: 写 LogicTables 相关包装方法