文字列の表示
説明
cursor関数で文字列を表示する場所を指定します。
文字列の表示は prints関数を使います。
例えば、画面左上に hello と表示する場合は、
cursor(0,0);
prints("hello");
とします。
| cursor(x,y) | 次に宣言されるprintsやprint_intの位置を指定 |
| x | X座標(0から29までの整数) |
| y | Y座標(0から19までの整数) |
| prints(s) | 文字列 s の表示 |
| s | 表示する文字列 |
| color(i) | 次に表示する文字の色を指定(現在は未実装) |
| i | 色番号(0から15までの整数) |
| print_int(a,b,c) | 数字の表示 |
| a | 表示する数 |
| b | 桁数 |
| c | 空白を0で埋めるかどうか(現在は未実装) |
サンプル
(0,0) の場所に Hello GBAと表示し、
(0,1) の場所に数字の1を3桁で表示します。
サンプルソース
サンプルソース(Hello GBA)
#include "sola.h"
int main() {
Init_SOLA();
while(1) {
cursor(0,0);
prints("Hello GBA");
cursor(0,1);
print_int(1,3,0);
WaitForVsync();
}
return 0;
}
画面表示
GBA開発/SOLA