gohud

Di atas layar

← Widget

GoDrawer — panel samping

GoSheet datang dari bawah, dan itu tepat untuk ponsel yang dipegang tegak. Pada tablet atau desktop lembar yang sama menutupi game-nya; laci datang dari samping sebagai gantinya.

bag.side = GoDrawer.Side.RIGHT
bag.open("Tas")

Panelnya mencapai tepi layar tetapi kontennya tetap di dalam area aman, kalau tidak sudut membulatnya akan memotong baris pertama. LEFT berarti kiri layar bahkan dalam bahasa Arab; nyalakan follow_text_direction bila "sisi awal" yang menjadi intinya, dan ia akan berbalik pada RTL.

GoPopover — kartu yang disematkan

GoPopover.open(slot, item_card(item))

Ini adalah penempatan tersemat milik GoSurface dengan lapisan, permukaan, anchor, dan pembongkarannya sudah terpasang — sepuluh baris yang ditulis setiap game berulang-ulang. Hanya satu yang terbuka pada satu waktu, karena kartu yang bertumpuk mengubur layarnya dan tak seorang pun bisa tahu kartu mana milik slot mana. Selubungnya transparan: kartu yang Anda buka untuk membandingkan perlengkapan tidak boleh menggelapkan perlengkapannya.

Ia bukan tooltip hover. Sentuhan tidak punya hover, jadi apa pun yang hanya bisa dimunculkan tetikus itu tak terlihat oleh separuh pemain Anda.

GoContextMenu — tekan lama dan klik kanan

GoContextMenu.attach(item_slot, [
    {"text": "Pakai", "action": use},
    {"separator": true},
    {"text": "Buang", "action": drop, "danger": true},
])

PopupMenu sudah ada di dalam engine. Yang tidak ada adalah gesturnya: setengah detik untuk membuka, dibatalkan begitu jarinya bergerak, jadi menggulir sebuah daftar tidak pernah memunculkan menu. Berikan sebuah Callable alih-alih array bila entrinya bergantung pada apa yang Anda tekan.

Tekan lama butuh jalan masuk kedua. Tak seorang pun menemukan gestur tersembunyi — pasangkan dengan tombol yang terlihat (open_at()), sebuah ikon, atau coach mark saat pertama kali dijalankan.

GoConsole — konsol pengembang

console.register("give", "Berikan sebuah item: give <id> <count>", give)
console.toggle()

Perintah cheat dan debug, dengan palet yang menyaring selagi Anda mengetik supaya tak seorang pun harus menghafalnya, dan riwayat pada tombol panah. Ia duduk di atas segalanya, jadi Anda bisa men-debug di atas sebuah dialog.

Ia menolak terbuka pada build rilis. debug_only menyala secara default; perintah cheat di tangan pemain mengakhiri ekonomi sebuah game pada hari pertama.