Remove Item type in favor of just byte

This commit is contained in:
Marc Di Luzio 2020-06-26 23:41:36 +01:00
parent d08a15e201
commit e1bff92a56
4 changed files with 4 additions and 10 deletions

View file

@ -199,7 +199,7 @@ func (w *World) SetRoverAttributes(id uuid.UUID, attributes RoverAttributes) err
}
// RoverInventory returns the inventory of a requested rover
func (w *World) RoverInventory(id uuid.UUID) ([]Item, error) {
func (w *World) RoverInventory(id uuid.UUID) ([]byte, error) {
w.worldMutex.RLock()
defer w.worldMutex.RUnlock()
@ -270,7 +270,7 @@ func (w *World) RoverStash(id uuid.UUID) (byte, error) {
return objects.Empty, err
} else {
if objects.IsStashable(tile) {
r.Inventory = append(r.Inventory, Item{Type: tile})
r.Inventory = append(r.Inventory, tile)
w.Rovers[id] = r
if err := w.Atlas.SetTile(r.Pos, objects.Empty); err != nil {
return objects.Empty, err