You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
549 B
Go

package muddy
import (
"fmt"
"github.com/EngoEngine/ecs"
"code.ndumas.com/ndumas/muddy/components"
)
type Room struct {
components.ID
components.Location
components.Observable
components.Inventory
}
type RoomSystem struct {
repository RoomRepository
}
func (s *RoomSystem) Initialize(w *ecs.World) {
fmt.Println("initializing room system")
// locationMapper := ecs.NewMap4[ID, Location, Observable, Inventory](w)
}
func (s *RoomSystem) Update(w *ecs.World) {}
// Finalize the system.
func (s *RoomSystem) Finalize(w *ecs.World) {}