dev menu
This commit is contained in:
@ -43,8 +43,8 @@ func DefaultGen(ctx util.ClientCtx,l *gamemap.Level) (*gamemap.Level, []*gamemap
|
||||
rng := util.NewRNG()
|
||||
|
||||
//load prefabs
|
||||
//pfLoader := gamemap.NewPrefabLoader(ctx)
|
||||
//pfRooms := pfLoader.PrefabRoomsList()
|
||||
pfLoader := gamemap.NewPrefabLoader(ctx)
|
||||
pfRooms := pfLoader.PrefabRoomsList()
|
||||
|
||||
|
||||
//fill with walls
|
||||
@ -61,17 +61,17 @@ func DefaultGen(ctx util.ClientCtx,l *gamemap.Level) (*gamemap.Level, []*gamemap
|
||||
var fillage types.RectFill
|
||||
fillage = fges[rng.GetWeightedEntity(map[int]int{1: 10, 2: 1})]
|
||||
var newRoom *gamemap.Room
|
||||
//if rng.Range(0, 5) > 3 {
|
||||
if rng.Range(0, 5) == 1 {
|
||||
//prefab
|
||||
newRoom = &pfRooms[0]
|
||||
} else {
|
||||
newRoom = gamemap.NewRandomRectRoom(
|
||||
rng,
|
||||
rng.Range(minRoomSize, maxRoomSize),
|
||||
rng.Range(minRoomSize, maxRoomSize),
|
||||
fillage,
|
||||
)
|
||||
//} else {
|
||||
// prefab
|
||||
// newRoom = &pfRooms[0]
|
||||
//}
|
||||
}
|
||||
where := types.Coords{
|
||||
rng.Range(1, l.W -2 - newRoom.W),
|
||||
rng.Range(1, l.H - 2 - newRoom.H),
|
||||
|
Reference in New Issue
Block a user