gohud

Nằm đè lên màn hình

← Widget

GoDrawer — bảng bên hông

GoSheet trồi lên từ đáy, đúng cho một chiếc điện thoại cầm dọc. Trên máy tính bảng hay máy để bàn thì cũng tấm bảng đó lại che mất game; thay vào đó, một cái ngăn kéo trượt ra từ bên hông.

bag.side = GoDrawer.Side.RIGHT
bag.open("Túi đồ")

Tấm bảng chạm tới mép màn hình nhưng nội dung thì ở lại bên trong vùng an toàn, không thì một góc bo tròn sẽ cắt mất hàng đầu tiên. LEFT nghĩa là bên trái màn hình, kể cả trong tiếng Ả Rập; hãy bật follow_text_direction khi điều quan trọng là "phía bắt đầu", và khi đó nó lật lại trong RTL.

GoPopover — tấm thẻ ghim vào một chỗ

GoPopover.open(slot, item_card(item))

Đây là kiểu đặt ghim của GoSurface với lớp, lớp vỏ, cái neo và phần dọn dẹp đã nối sẵn — mười dòng mà game nào cũng viết đi viết lại. Mỗi lúc chỉ mở được một cái, vì những tấm thẻ chồng lên nhau sẽ chôn mất màn hình và chẳng ai biết tấm thẻ nào thuộc về ô nào. Lớp phủ mờ thì trong suốt: một tấm thẻ bạn mở ra để so trang bị thì không được phép làm tối chính món trang bị đó.

Nó không phải tooltip hiện khi rê chuột. Ngón tay thì không có trạng thái rê chuột, nên bất cứ thứ gì chỉ chuột mới lộ ra được đều vô hình với một nửa số người chơi của bạn.

GoContextMenu — nhấn giữ và bấm chuột phải

GoContextMenu.attach(item_slot, [
    {"text": "Dùng", "action": use},
    {"separator": true},
    {"text": "Bỏ đi", "action": drop, "danger": true},
])

PopupMenu thì engine đã có sẵn. Thứ chưa có là cử chỉ: nửa giây để mở ra, bị hủy ngay khoảnh khắc ngón tay nhúc nhích, nên cuộn một danh sách không bao giờ làm bật ra một cái menu. Hãy truyền vào một Callable thay cho mảng khi các mục phụ thuộc vào cái bạn vừa bấm.

Một cử chỉ nhấn giữ cần thêm một lối vào thứ hai. Chẳng ai tự khám phá ra một cử chỉ ẩn — hãy ghép nó với một cái nút nhìn thấy được (open_at()), một biểu tượng, hoặc một coach mark ở lần chạy đầu tiên.

GoConsole — bảng điều khiển của lập trình viên

console.register("give", "Cấp một vật phẩm: give <id> <count>", give)
console.toggle()

Các lệnh cheat và debug, kèm một bảng lệnh tự lọc theo từng ký tự bạn gõ nên không ai phải học thuộc chúng, và một lịch sử lệnh nằm trên các phím mũi tên. Nó nằm trên tất cả mọi thứ, nên bạn debug được ngay trên một hộp thoại đang mở.

Nó từ chối mở ra trong bản build release. debug_only mặc định bật; lệnh cheat lọt vào tay người chơi sẽ kết liễu nền kinh tế của một game ngay trong ngày đầu tiên.