瀏覽代碼

Use random to generate bricks

DricomDragon 3 年之前
父節點
當前提交
0e7fe49df6
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      godot/scripts/Grid.gd

+ 6 - 0
godot/scripts/Grid.gd

@@ -32,6 +32,11 @@ func generate_row():
 
 
 func generate_cell(x, y):
+	if randi() % 2 : # 50% of generation
+		build_brick(x, y)
+
+
+func build_brick(x, y):
 	set_cell(x, y, Tile.BRICK)
 	living_cells[Vector2(x, y)] = current_row
 
@@ -56,6 +61,7 @@ func move():
 
 
 func _ready():
+	randomize()
 	generate_and_move()