package gamemap

type mapGen interface {
	generate(l *Level) *Level
}

type defaultGen struct{}

func (d defaultGen) generate(l *Level) *Level {

	l.Tiles, rooms = addRooms(l)
	l.Tiles = connectRooms(rooms)
	l.Objects = populate(rooms)

	return l
}

func addRooms(l *Level) {

}