feat: command types list

This commit is contained in:
Ilia Denisov
2026-02-10 07:49:12 +02:00
parent d9c8de27e5
commit 83bcdcbc49
15 changed files with 184 additions and 163 deletions
+3 -3
View File
@@ -11,7 +11,7 @@ import (
"github.com/iliadenisov/galaxy/internal/util"
)
func (c *Cache) CreateShipType(ri int, typeName string, drive float64, ammo int, weapons, shileds, cargo float64) error {
func (c *Cache) ShipClassCreate(ri int, typeName string, drive float64, ammo int, weapons, shileds, cargo float64) error {
c.validateRaceIndex(ri)
if err := validateShipTypeValues(drive, ammo, weapons, shileds, cargo); err != nil {
return err
@@ -37,7 +37,7 @@ func (c *Cache) CreateShipType(ri int, typeName string, drive float64, ammo int,
return nil
}
func (c *Cache) MergeShipType(ri int, sourceName, targetName string) error {
func (c *Cache) shipClassMerge(ri int, sourceName, targetName string) error {
c.validateRaceIndex(ri)
sourceClass, sti, ok := c.ShipClass(ri, sourceName)
@@ -85,7 +85,7 @@ func (c *Cache) MergeShipType(ri int, sourceName, targetName string) error {
return nil
}
func (c *Cache) DeleteShipType(ri int, name string) error {
func (c *Cache) shipClassRemove(ri int, name string) error {
c.validateRaceIndex(ri)
st, i, ok := c.ShipClass(ri, name)
if !ok {