システム関数
ほとんどの関数はパラメータが無く、DSのシステム値を返します。
DSLua.WaitForAnyKey() DSLua.VBlankCount() DSLua.Year() DSLua.Month() DSLua.Day() DSLua.Hour() DSLua.Min() DSLua.AlarmHour() DSLua.AlarmMin() DSLua.Sec() DSLua.UserName() DSLua.UserMessage() DSLua.BirthMonth() DSLua.BirthDay() DSLua.Color() DSLua.Language() DSLua.Version() DSLua.SetScreenLight() DSLua.SetLedBlink() DSLua.SwitchScreens() DSLua.LidClosed() DSLua.SetDSLBrightness()
DSLua.WaitForAnyKey()
A,B,X,Y,L,R,Start,Select のいずれかのボタンが押されるまで待ちます。
DSLua.VBlankCount()
プログラムを開始してからのVブランクの回数を返します。
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.Color()
DSに設定されている色を数値で返します。
数値 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
色 | Gray | Maroon | Red | Pink | Orange | Yellow | Lime | Green | Dark Green | Teal | Light Blue | Blue | Dark Blue | Dark Purple | Light Purple | Dark Pink |
DSLua.Language()
DSに設定されている言語を数値で返します。数値と言語の対応は以下の通りです。
数値 | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|
言語 | 日本語 | 英語 | フランス語 | ドイツ語 | イタリア語 | スペイン語 |
DSLua.Version()
DSLuaのバージョンを返します。
DSLua.SetScreenLight( screen, status )
バックライトのオン、オフを設定します。
screenが0であれば下画面、1であれば上画面の設定。
statusが0であればバックライトオフ、1であればオンにします。
DSLua.SetLedBlink( blink, speed )
電源LEDを点滅させます。
blinkに1を設定すると点滅開始、0で点滅終了。
speedが0ならば低速(DSスリープ時と同じ),1ならば高速(Wifi通信時と同じ?) 速度で点滅します。
DSLua.SwitchScreens()
上下の画面を入れ替えます。
DSLua.LidClosed()
DSが閉じていればtrue、あいていればfalseを返します。
DSLua.SetDSLBrightness( brightness )
明るさを設定します。(DS Liteのみ動作します。)
brightnessには0〜3の数値を設定します。 0は暗い、3なら明るい。