docs: more todos
This commit is contained in:
@@ -29,6 +29,9 @@ func (c Controller) RaceID(actor string) (uuid.UUID, error) {
|
|||||||
return c.Cache.g.Race[ri].ID, nil
|
return c.Cache.g.Race[ri].ID, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
TODO: не сбрасывать счётчик при последующих командах?
|
||||||
|
*/
|
||||||
func (c Controller) RaceQuit(actor string) error {
|
func (c Controller) RaceQuit(actor string) error {
|
||||||
ri, err := c.Cache.validRace(actor)
|
ri, err := c.Cache.validRace(actor)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -102,6 +102,11 @@ func (c *Cache) InitReport(t uint) *mr.Report {
|
|||||||
return report
|
return report
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
TODO: Включить в отчёт информацию об удалении? Или клиент будет отслеживать TTL?
|
||||||
|
|
||||||
|
За 5 ходов до принудительного удаления раса с каждым новым отчетом начинает получать предупреждение.
|
||||||
|
*/
|
||||||
func (c *Cache) ReportRace(ri int, rep *mr.Report, battles []*mr.BattleReport, bombings []*mr.Bombing) {
|
func (c *Cache) ReportRace(ri int, rep *mr.Report, battles []*mr.BattleReport, bombings []*mr.Bombing) {
|
||||||
c.validateRaceIndex(ri)
|
c.validateRaceIndex(ri)
|
||||||
r := &c.g.Race[ri]
|
r := &c.g.Race[ri]
|
||||||
|
|||||||
@@ -193,6 +193,7 @@ func (c *Cache) shipGroupDismantle(ri int, groupIndex uuid.UUID) error {
|
|||||||
// Корабль может нести только один тип груза одновременно.
|
// Корабль может нести только один тип груза одновременно.
|
||||||
// Возможные типы груза - это колонисты, сырье и промышленность.
|
// Возможные типы груза - это колонисты, сырье и промышленность.
|
||||||
// Груз может быть доставлен на борт корабля с Вашей или не занятой планеты, на которой он имеется.
|
// Груз может быть доставлен на борт корабля с Вашей или не занятой планеты, на которой он имеется.
|
||||||
|
// Указанное количество груза равномерно распределяется между всеми кораблями группы.
|
||||||
func (c *Cache) shipGroupLoad(ri int, groupID uuid.UUID, ct game.CargoType, quantity float64) error {
|
func (c *Cache) shipGroupLoad(ri int, groupID uuid.UUID, ct game.CargoType, quantity float64) error {
|
||||||
c.validateRaceIndex(ri)
|
c.validateRaceIndex(ri)
|
||||||
sgi, ok := c.raceShipGroupIndex(ri, groupID)
|
sgi, ok := c.raceShipGroupIndex(ri, groupID)
|
||||||
|
|||||||
Reference in New Issue
Block a user