[↑]
GLOAD
- Copy image data from array to graphic page
GLOAD [X,Y,Width,Height,]ImageArray,DrawingMethod 
GLOAD [X,Y,Width,Height,]ImageArray,ColorCode,DrawingMethod
- Copy image data to graphic page while converting color from index image array
GLOAD [X,Y,Width,Height,]IndexImageArray,PaletteArray,DrawingMethod 
GLOAD [X,Y,Width,Height,]IndexImageArray,PaletteArray,ColorCode,DrawingMethod
1. Copy image data from array to graphic page
GLOAD [X,Y,Width,Height,]ImageArray,DrawingMethod 
GLOAD [X,Y,Width,Height,]ImageArray,ColorCode,DrawingMethod 
Arguments
X,Y,Width,Height
Start point X, Y coordinate, width, height of the copy destination range
・If not specified, the current clipping area is used.
ImageArray
Numeric array that stores image data by GSAVE
ColorCode
Color code to multiply the image data in the image array
・If not specified, the image array is used as it is.
DrawingMethod
| 0 | Simple Drawing | #G_NORMAL |
| 1 | Simple Drawing when transparency is not 0 | #G_NORMAL2 |
| 2 | Translucent Drawing | #G_ALPHA |
| 3 | Translucent Drawing considering transparency of drawing destination | #G_ALPHA2 |
| 4 | Addition Drawing | #G_ADD |
Example
GLOAD 0,0,512,512,WORK,0
GLOAD WORK,#C_RED,0
2. Copy image data to graphic page while converting color from index image array
GLOAD [X,Y,Width,Height,]IndexImageArray,PaletteArray,DrawingMethod 
GLOAD [X,Y,Width,Height,]IndexImageArray,PaletteArray,ColorCode,DrawingMethod 
Arguments
X,Y,Width,Height
Start point X, Y coordinate, width, height (dot) of the copy destination range
・If not specified, the current clipping area is used.
IndexImageArray
Numeric array containing images stored in indexed image format
PalletArray
Numeric array containing palette data
・The palette data is a numerical array having more elements than the maximum number used in the index image, and each element contains a color code corresponding to the numerical value in the index image.
ColorCode
Color code to multiply the image data in the image array
・If not specified, the image array is used as it is.
DrawingMethod
| 0 | Simple Drawing | #G_NORMAL |
| 1 | Simple Drawing when transparency is not 0 | #G_NORMAL2 |
| 2 | Translucent Drawing | #G_ALPHA |
| 3 | Translucent Drawing considering transparency of drawing destination | #G_ALPHA2 |
| 4 | Addition Drawing | #G_ADD |
Example
GLOAD 0,0,512,512,WORK,PALETTE,0
GLOAD WORK,PALETTE,#C_BLUE,1
About this site
Our site is an unofficial manual site of programming software "SmileBASIC" for NintendoSwitch™.
I acquire the content of the site from the
official reference site
of the
SmileBoom Co.Ltd.
that is the development and sales cause of the software in real time (a minimum period of 24 hours update) and display it.
For automatic update, contents may become improper.
Please confirm the correct content in an official site.
June 3, 2020
by mim
OK
|