ไม่เกี่ยวครับ
อย่างที่บอกว่า โดยหน้าที่หลักของ Vocab
จะส่งเป็น "ข้อความ" ไปเท่านั้น
หรือเป็นการประกาศตัวแปร
ประเภท String/Text ไว้ล่วงหน้า
ถ้าไม่ได้เขียนสคริปต์อะไรที่มันพิสดาร ก็
ทำได้แค่การแสดงผลเท่านั้นครับ
แต่ถามว่า แบบชุดข้างบนกับข้างล่างต่างกันยังไง (มี กับไม่มี self.) อันนี้ผมก็ไม่แน่ใจนะครับ
(เหมือนจะเป็นเรื่องตัวพิมพ์เล็ก / พิมพ์ใหญ่ ล่ะมั๊ง)
จากบรรทัดนี้
Code:
add_command(Vocab::Quest, :quest, main_commands_enabled)
Vocab::Quest คือดึงค่าตัวแปรที่ชื่อ Quest จาก โมดูล Vocab มาแสดงผล
:quest อันนี้อธิบายไม่ถูก น่าจะเป็นตัวอ้างอิงคำสั่งให้มันเชื่อมกัน
Code:
@command_window.set_handler(:quest, method(:command_quest))
:quest คือต่อจากอันเมื่อกี๊
:command_quest คือเรียกคำสั่ง command_quest ขึ้นมา