BlitzMax
外觀
本書旨在作為 Blitz Research Ltd. 釋出的 BASIC 方言 BlitzMax 的參考。
BlitzMax 是一種 BASIC 方言,也是 Blitz Research Limited 推出的最新 Blitz 語言。它是第一個在多個作業系統上執行的語言;它執行在 Mac OS、Linux 和 Microsoft Windows 上。該語言被轉換為彙編器,然後進行彙編 - 使其在某種程度上與平臺無關。從遊戲的角度來看,這是可能的,因為與早期版本不同,BlitzMax 可以使用 OpenGL 進行渲染。
與早期 Blitz 產品相比,其他重大變化是它的 面向物件 和 模組化 性質。
BlitzMax 程式碼首先被轉換為低階彙編器格式,然後彙編為目標平臺的目的碼。BlitzMax 能夠為 Windows、Linux 和 Mac OS 編譯。
可以透過 Import 命令將單個檔案連結在一起,從而允許複雜的連結結構,這些結構不僅可以包括其他 BlitzMax 檔案(.BMX),還可以包括 C 原始碼以及其他語言(特別是 Mac OS 上的 ObjectiveC)。
模組提供 BlitzMax 的執行時功能。它們儲存在 BlitzMax 目錄內的 mod 目錄中,並透過 Import 和 Framework 命令訪問。它們可以包括本機 BlitzMax 程式碼,以及 C 或彙編器格式的程式碼。