More actions
DSWave | |
File:Dswaves.png | |
General | |
---|---|
Author(s) | RedHunter |
Type | Other |
Version | 1.0 |
Licence | Mixed |
Links | |
[Media:Dswavelua1.rar Download] | |
Website |
<htmlet>adsense</htmlet>
DSWaves is a library programmed in Lua of a style waves of the PSP XMB. It creates waves resembling the PSP XMB on NDS. This library is for Micro Lua DS only.
User guide
Load the RAM waves.
- DSWave.LoadWave ("imagen_ondas.png")
Load the VRAM waves.
- DSWave.LoadVWave ("imagen_ondas.png")
Free the image of waves (for charging another or to free memory).
- DSWave.ClearWave ()
Dyeing the waves.
- Example: DSWave.Tint (Red), assume you define a color using Red as Red = Color.new (31,0,0)
- DSWave.Tint (Color)
Creates a horizontal mirror. Example: DSWave.MirrorH (true) to enable or DSWave.MirrorH (false) to disable.
- DSWave.MirrorV (true) or DSWave.MirrorV (false)
Same as above but creating a vertical mirror.
- DSWave.MirrorH (true) or DSWave.MirrorH (false)
Blitea the wave on the screen should be used inside the loop.
- DSWave.Init (SCREEN_UP) or DSWave.Init (SCREEN_DOWN)
Sets the speed of the wave, important to use, otherwise the wave will not move.
- DSWave.SetSpeed (1) - where 1 can be 2,3,4, ...
Returns the speed of the wave, for use with a variable Example:
- DSWave.GetSpeed velocidad_olas = ()
The image can create waves with GIMP or Photoshop (or other graphics editing program) or use this tutorial for PSP, only that you have to resize them to 256x192.
NOTE: Keep in mind that the following variables can not be used in the homebrews because DSWave used Bookseller: waveimg, crn, crrk, Vvl, vlv, srrrr, cwave, SSSR.