猴子
外觀
本書旨在作為 Blitz Research Ltd. 釋出的 BASIC 方言 Monkey 的參考。
Monkey 是一種 BASIC 方言程式語言,將 Monkey 程式碼轉換為多個跨平臺。目前支援的目標平臺包括 Windows、Mac OS X、Android、iOS、HTML5、Flash 和 XNA。
Monkey 是 Blitz Research Limited 的最新程式語言,繼 BlitzMax (2004) 和 BlitzBasic (2000) 之後,這兩者是同一作者之前的兩種 BASIC 程式設計方言。
Monkey 程式碼透過 Trans 工具轉換為目標語言,並根據目標平臺轉換為原生編譯器。Monkey 需要使用其他編譯器和開發工具包才能達到最終目標。此過程在隨附的 IDE Monk (2011) 和 Ted (2012) 中實現了很大程度的自動化。
模組提供 Monkey 的執行時功能。它們儲存在 Monkey 目錄內的 modules 目錄中,並透過 Import 命令訪問。
Function Main:Bool()
Local hex:Int = $f0c090
HexToColour(hex)
Return True
End Function
Function HexToColour:Void(hex:Int)
Local r:Int = hex Shr 16 & $0000ff
Local g:Int = hex Shr 8 & $0000ff
Local b:Int = hex & $0000ff
Print r+":"+g+":"+b
End
- 第三方模組