ここではDSLuaやDS本体の情報を取得する関数群について説明していきます。
時間関係
DSLua.Year()
現在の年を西暦4桁で返します
DSLua.Month()
現在の月を返します
DSLua.Day()
現在の日を返します
DSLua.Hour()
現在の時間を0~23で返します
DSLua.Min()
現在の分を返します
DSLua.Sec()
現在の秒を返します
設定関係
DSLua.AlarmHour()
設定されているアラームの時間を返します
DSLua.AlarmMin()
設定されているアラームの分を返します
DSLua.UserName()
DSに設定されているユーザ名を返します
DSLua.UserMessage()
DSに設定されているユーザメッセージを返します
DSLua.BirthMonth()
DSに設定されている誕生日の月を返します
DSLua.BirthDay()
DSに設定されている誕生日の日を返します
その他
DSLua.Version()
DSLuaのバージョンを返します
DSLua.SetScreenLight(screen, light)
screen……0なら下画面、1なら上画面
light……0ならオフ、1ならオン
のバックライトのオン/オフ切り替え
DSLua.SetLedBlink(blink, speed)
blink……1で点滅開始、0で終了
speed……点滅速度。0or1
電源のライトを点滅させる
DSLua.SwitchScreens()
スクリーンの上下を入れ替えます
DSLua.LidClosed()
スクリーンが閉じているか開いているかを返します
閉じていればtrue
開いていればfalse
DSLua.SetDSLBrightness(int)
int……0~3の数値
画面の明るさを設定(Lite以降でのみ)
0~3を指定し、数字が小さいほど暗い
DSLua.Language()
DS本体の言語設定を返します
DSLua.Color()
DSのカラーを返す?
DSLua.WaitForAnyKey()
ボタンが何か押されるまで待ちます
DSLua.VBlankCount()
プログラムの起動時から何回画面を更新したかを表示?