Versions in this module Expand all Collapse all v0 v0.1.0 Mar 17, 2023 Changes in this version + type Core interface + CreateProfile func(profileCore *Profile) error + GetAllShipTypes func() ([]*ShipType, error) + GetProfile func(userId uuid.UUID) (*Profile, error) + func NewCore() (Core, error) + type CoreFacade struct + func (core *CoreFacade) CreateProfile(profile *Profile) error + func (core *CoreFacade) GetAllShipTypes() ([]*ShipType, error) + func (core *CoreFacade) GetProfile(userId uuid.UUID) (*Profile, error) + type Door struct + RoomBlockOneId int + RoomBlockTwoId int + type Profile struct + Name string + UserId uuid.UUID + type RoomBlock struct + Id int + PosX int + PosY int + type RoomPlace struct + Id int + RoomBlockList []*RoomBlock + type ShipType struct + DoorList []*Door + Id uuid.UUID + Name string + RoomPlaceList []*RoomPlace + WeaponPlaceList []*WeaponPlace + type WeaponPlace struct + PosX int + PosY int