GoDrawer — พาเนลด้านข้าง
GoSheet มาจากด้านล่าง ซึ่งถูกต้องสำหรับมือถือที่ถือแนวตั้ง แต่บนแท็บเล็ตหรือเดสก์ท็อป
ชีตอันเดียวกันนั้นจะบังเกมไว้ ดรอว์เออร์จึงมาจากด้านข้างแทน
bag.side = GoDrawer.Side.RIGHT
bag.open("กระเป๋า")
ตัวพาเนลยื่นไปจนถึงขอบจอ แต่เนื้อหายังอยู่ในเซฟแอเรีย ไม่อย่างนั้นมุมมนจะตัดแถวแรกหายไป
LEFT หมายถึงด้านซ้ายของจอเสมอ แม้ในภาษาอาหรับ เปิด
follow_text_direction เมื่อประเด็นคือ "ด้านที่เป็นจุดเริ่ม" แล้วมันจะกลับข้างใน RTL
GoPopover — การ์ดที่ตรึงไว้กับที่
GoPopover.open(slot, item_card(item))
นี่คือการวางแบบตรึงที่ของ GoSurface โดยที่เลเยอร์ ตัวพื้นผิว จุดตรึง และการเก็บกวาด
ถูกต่อสายไว้ให้หมดแล้ว — สิบบรรทัดที่ทุกเกมต้องเขียนซ้ำแล้วซ้ำอีก เปิดได้ครั้งละหนึ่งอันเท่านั้น
เพราะการ์ดที่ซ้อนกันจะกลบหน้าจอจนไม่มีใครบอกได้ว่าการ์ดไหนเป็นของสล็อตไหน ฉากหลังของมันโปร่งใส:
การ์ดที่คุณเปิดขึ้นมาเพื่อเทียบอุปกรณ์ต้องไม่ทำให้อุปกรณ์นั้นมืดลง
GoContextMenu — กดค้างและคลิกขวา
GoContextMenu.attach(item_slot, [
{"text": "ใช้", "action": use},
{"separator": true},
{"text": "ทิ้ง", "action": drop, "danger": true},
])
PopupMenu มีอยู่ในเอนจินอยู่แล้ว สิ่งที่ไม่มีคือท่าทาง: กดค้างครึ่งวินาทีเพื่อเปิด และยกเลิก
ทันทีที่นิ้วขยับ การเลื่อนรายการจึงไม่มีทางทำให้เมนูเด้งขึ้นมา ส่งเป็น
Callable แทนอาร์เรย์เมื่อรายการในเมนูขึ้นอยู่กับสิ่งที่คุณกดลงไป
⋯ ที่มองเห็นได้ (open_at()) หรือไอคอน หรือโค้ชมาร์กตอนเปิดเกมครั้งแรก
GoConsole — คอนโซลสำหรับนักพัฒนา
console.register("give", "มอบไอเทม: give <id> <count>", give)
console.toggle()
คำสั่งโกงและคำสั่งดีบัก พร้อมพาเลตต์ที่กรองให้ตามที่พิมพ์ จึงไม่มีใครต้องท่องจำมัน และมีประวัติคำสั่ง อยู่บนปุ่มลูกศร มันอยู่เหนือทุกอย่าง คุณจึงดีบักทับไดอะล็อกได้
debug_only เปิดไว้เป็นค่าเริ่มต้น คำสั่งโกงที่ตกไปอยู่ในมือ
ผู้เล่นจบระบบเศรษฐกิจของเกมได้ตั้งแต่วันแรก