njin
Engine 2D gọn nhẹ để tự tay làm game theo ý mình. Vibe coding cũng ổn luôn
Loading...
Searching...
No Matches
njin::wfc_desc Struct Tham chiếu

Tham số của wfc_generate(). Tiếp...

#include <njin_procgen.h>

Các thuộc tính Public

i32 width = 32
 Số cột.
i32 height = 32
 Số hàng.
u32 seed = 1
 Hạt giống.
i32 attempts = 20
 Số lần thử lại khi đi vào ngõ cụt (mâu thuẫn), mỗi lần một dãy ngẫu nhiên mới.
bool periodic = false
 Kết quả lặp lại được: mép phải khớp mép trái, mép dưới khớp mép trên.
std::function< bool(i32 x, i32 y, i32 tile)> allowed {}
 Ràng buộc: ô tile có được đặt ở (x, y) không.

Mô tả chi tiết

Tham số của wfc_generate().

Thông tin về Member Data

◆ allowed

std::function<bool(i32 x, i32 y, i32 tile)> njin::wfc_desc::allowed {}

Ràng buộc: ô tile có được đặt ở (x, y) không.

Để trống là mọi chỗ đều được. Dùng để cố định hàng đáy là đất, hàng trên cùng là trời, vòng ngoài là tường...