Funciones | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt) |
Imprime texto en la pantalla (con los valores predeterminados). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt) |
Imprime texto en la pantalla (con fuente personalizada, y el resto de valores predeterminados). Más... | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size) |
Imprime texto en la pantalla (con tamaño personalizado, el resto de valores predeterminados). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size) |
Imprime texto en la pantalla (con fuente y tamaño personalizados, el resto de valores predeterminados). Más... | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face) |
Imprime texto en la pantalla (tamaño y color personalizados, fuente predefinida). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face) |
Imprime texto en la pantalla (fuente, tamaño y color personalizados). Más... | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow) |
Imprime texto en la pantalla (tamaño y colores personalizados, fuente predefinida). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow) |
Imprime texto en la pantalla (fuente, tamaño y colores personalizados). Más... | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER align) |
Imprime texto en la pantalla (tamaño, colores y alineación personalizados, fuente predefinida). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER align) |
Imprime texto en la pantalla (fuente, tamaño, colores y alineación personalizados). Más... | |
NIL | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER align, NUMBER w) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (tamaño, colores y alineación personalizados, fuente predefinida). Más... | |
NIL | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER align, NUMBER w) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (fuente, tamaño, colores y alineación personalizados). Más... | |
NUMBER | screen.print (NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER scroll, NUMBER w) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (tamaño, colores y scroll personalizados, fuente predefinida). Más... | |
NUMBER | screen.print (FONT fnt, NUMBER x, NUMBER y, STRING txt, NUMBER size, COLOR face, COLOR shadow, NUMBER scroll, NUMBER w) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (fuente, tamaño, colores y scroll personalizados). Más... | |
NIL | screen.clip (NUMBER x, NUMBER y, NUMBER w, NUMBER h) |
Limita el área de dibujo. Más... | |
NIL | screen.clip () |
Resetea y quita la limitación de área de dibujo. Equivale a setear nuevamente a 480*272 screen.clip(0,0,480,272). Más... | |
NUMBER | screen.textwidth (STRING txt) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con los valores predeterminados). Más... | |
NUMBER | screen.textwidth (STRING txt, NUMBER size) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con la fuente predeterminada, pero usando el tamaño de texto especificado). Más... | |
NUMBER | screen.textwidth (FONT fnt, STRING txt) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con fuente personalizada y el tamaño de texto 0.7). Más... | |
NUMBER | screen.textwidth (FONT fnt, STRING txt, NUMBER size) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con la fuente y el tamaño de texto indicados). Más... | |
NUMBER | screen.textheight () |
Calcula el alto (en pixeles, con los valores predeterminados). Más... | |
NUMBER | screen.textheight (NUMBER size) |
Calcula el alto (en pixeles, con la fuente predeterminada, pero usando el tamaño de texto especificado). Más... | |
NUMBER | screen.textheight (FONT fnt) |
Calcula el alto (en pixeles, con fuente personalizada). Más... | |
NUMBER | screen.textheight (FONT fnt, NUMBER size) |
Calcula el alto (en pixeles, con la fuente y el tamaño de texto indicados). Más... | |
NIL | screen.clear (COLOR bkg) |
Limpia la pantalla usando el color especificado. Más... | |
IMAGE | screen.toimage () |
Crea una imagen con lo que hay en la pantalla en ese momento. Más... | |
IMAGE | screen.buffertoimage () |
Crea una imagen con lo que hay en el buffer de dibujo (todo lo que se imprime o muestra en la pantalla primero va a este buffer, screen.flip() lo mueve a la pantalla) Más... | |
NIL | screen.shot () |
Toma una captura de pantalla y la guarda en la misma carpeta del homebrew como "screenshot.png" (si ya existe, se sobreescribe). Más... | |
NIL | screen.shot (STRING path) |
Toma una captura de pantalla, y la guarda en la ruta y con el nombre especificados. Más... | |
NIL | screen.consoleprint (STRING txt) |
Rutina básica para imprimir texto, usa una fuente monoespaciada y empieza a imprimir desde la esquina superior izquierda (el uso primario de esta función es debug). Más... | |
NIL | screen.txtcolor (COLOR txtColor) |
Cambia el color del texto impreso con screen.consoleprint(). Más... | |
NIL | screen.txtbgcolor (COLOR bgColor) |
Cambia el color del fondo del texto impreso con screen.consoleprint(). Más... | |
NUMBER | screen.consolexy () |
Obtiene la posición actual del cursor usado por screen.consoleprint() (columna y fila). Más... | |
NIL | screen.consolexy (NUMBER x, NUMBER y) |
Modifica la posición del cursor usado por screen.consoleprint() (columna y fila). Más... | |
NUMBER | screen.fps () |
Calcula los fotogramas por segundo (fps) que está mostrando la consola. Más... | |
NIL | screen.bilinear (NUMBER state) |
Activa el filtro bilineal (suavizado). Más... | |
NUMBER | screen.brightness () |
Permite conocer el brillo de la pantalla. Más... | |
NIL | screen.brightness (NUMBER bright) |
Permite setear el brillo de la pantalla. Más... | |
NIL | screen.display (NUMBER mode) |
Permite habilitar o deshabilitar la pantalla. Más... | |
NIL | screen.flip () |
Actualiza la pantalla. Cualquier modificación que se haga a la misma (mostrar imágenes, dibujado de formas o texto) no será visible hasta que no se llame esta función. Más... | |
Manejo de la pantalla.
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt | ||
) |
Imprime texto en la pantalla (con los valores predeterminados).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt | ||
) |
Imprime texto en la pantalla (con fuente personalizada, y el resto de valores predeterminados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size | ||
) |
Imprime texto en la pantalla (con tamaño personalizado, el resto de valores predeterminados).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size | ||
) |
Imprime texto en la pantalla (con fuente y tamaño personalizados, el resto de valores predeterminados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face | ||
) |
Imprime texto en la pantalla (tamaño y color personalizados, fuente predefinida).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face | ||
) |
Imprime texto en la pantalla (fuente, tamaño y color personalizados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow | ||
) |
Imprime texto en la pantalla (tamaño y colores personalizados, fuente predefinida).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow | ||
) |
Imprime texto en la pantalla (fuente, tamaño y colores personalizados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | align | ||
) |
Imprime texto en la pantalla (tamaño, colores y alineación personalizados, fuente predefinida).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
align | Alineación del texto, alguna de las siguientes constantes:
|
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | align | ||
) |
Imprime texto en la pantalla (fuente, tamaño, colores y alineación personalizados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
align | Alineación del texto, alguna de las siguientes constantes:
|
NIL screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | align, | ||
NUMBER | w | ||
) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (tamaño, colores y alineación personalizados, fuente predefinida).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
align | Alineación del texto, alguna de las siguientes constantes:
|
w | Ancho en pixeles. Si el texto se pasa, se recorta y continúa en la siguiente línea. |
NIL screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | align, | ||
NUMBER | w | ||
) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (fuente, tamaño, colores y alineación personalizados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
align | Alineación del texto, alguna de las siguientes constantes:
|
w | Ancho en pixeles. Si el texto se pasa, se recorta y continúa en la siguiente línea. |
NUMBER screen.print | ( | NUMBER | x, |
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | scroll, | ||
NUMBER | w | ||
) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (tamaño, colores y scroll personalizados, fuente predefinida).
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
scroll | Scroll del texto, alguna de las siguientes constantes:
|
w | Ancho en pixeles. |
Consulta el siguiente sample para más detalles.
NUMBER screen.print | ( | FONT | fnt, |
NUMBER | x, | ||
NUMBER | y, | ||
STRING | txt, | ||
NUMBER | size, | ||
COLOR | face, | ||
COLOR | shadow, | ||
NUMBER | scroll, | ||
NUMBER | w | ||
) |
Imprime texto en la pantalla, limitando el ancho que puede ocupar (fuente, tamaño, colores y scroll personalizados).
fnt | Una fuente previamente cargada. |
x | Coordenada X donde se imprimirá el texto. |
y | Coordenada Y donde se imprimirá el texto. |
txt | Texto a imprimir. |
size | Tamaño del texto. No hay restricción, pero son preferibles tamaños cercanos a 1. |
face | Color del texto. |
shadow | Color de la sombra. |
scroll | Scroll del texto, alguna de las siguientes constantes:
|
w | Ancho en pixeles. Si el texto se pasa, se recorta y continúa en la siguiente línea. |
Consulta el siguiente sample para más detalles.
NIL screen.clip | ( | NUMBER | x, |
NUMBER | y, | ||
NUMBER | w, | ||
NUMBER | h | ||
) |
Limita el área de dibujo.
x | Coordenada X de la esquina superior izquierda del área de dibujado (Rectángulo). |
y | Coordenada Y de la esquina superior izquierda del área de dibujado (Rectángulo). |
w | Ancho. |
h | Alto. |
NIL screen.clip | ( | ) |
Resetea y quita la limitación de área de dibujo. Equivale a setear nuevamente a 480*272 screen.clip(0,0,480,272).
NUMBER screen.textwidth | ( | STRING | txt | ) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con los valores predeterminados).
txt | Texto para calcular. |
NUMBER screen.textwidth | ( | STRING | txt, |
NUMBER | size | ||
) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con la fuente predeterminada, pero usando el tamaño de texto especificado).
txt | Texto para calcular. |
size | Tamaño del texto. |
NUMBER screen.textwidth | ( | FONT | fnt, |
STRING | txt | ||
) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con fuente personalizada y el tamaño de texto 0.7).
fnt | Una fuente cargada. |
txt | Texto para calcular. |
NUMBER screen.textwidth | ( | FONT | fnt, |
STRING | txt, | ||
NUMBER | size | ||
) |
Calcula el ancho (en pixeles) que ocuparía el texto indicado (con la fuente y el tamaño de texto indicados).
fnt | Una fuente cargada. |
txt | Texto para calcular. |
size | Tamaño del texto. |
NUMBER screen.textheight | ( | ) |
Calcula el alto (en pixeles, con los valores predeterminados).
NUMBER screen.textheight | ( | NUMBER | size | ) |
Calcula el alto (en pixeles, con la fuente predeterminada, pero usando el tamaño de texto especificado).
size | Tamaño del texto. |
NUMBER screen.textheight | ( | FONT | fnt | ) |
Calcula el alto (en pixeles, con fuente personalizada).
fnt | Una fuente cargada. |
NUMBER screen.textheight | ( | FONT | fnt, |
NUMBER | size | ||
) |
Calcula el alto (en pixeles, con la fuente y el tamaño de texto indicados).
fnt | Una fuente cargada. |
size | Tamaño del texto. |
NIL screen.clear | ( | COLOR | bkg | ) |
Limpia la pantalla usando el color especificado.
bkg | Color a usar. |
IMAGE screen.toimage | ( | ) |
Crea una imagen con lo que hay en la pantalla en ese momento.
IMAGE screen.buffertoimage | ( | ) |
Crea una imagen con lo que hay en el buffer de dibujo (todo lo que se imprime o muestra en la pantalla primero va a este buffer, screen.flip() lo mueve a la pantalla)
NIL screen.shot | ( | ) |
Toma una captura de pantalla y la guarda en la misma carpeta del homebrew como "screenshot.png" (si ya existe, se sobreescribe).
NIL screen.shot | ( | STRING | path | ) |
Toma una captura de pantalla, y la guarda en la ruta y con el nombre especificados.
path | Ruta y nombre de la captura (Formato .PNG). |
NIL screen.consoleprint | ( | STRING | txt | ) |
Rutina básica para imprimir texto, usa una fuente monoespaciada y empieza a imprimir desde la esquina superior izquierda (el uso primario de esta función es debug).
txt | El texto que se imprimirá. |
NIL screen.txtcolor | ( | COLOR | txtColor | ) |
Cambia el color del texto impreso con screen.consoleprint().
txtColor | El nuevo color del texto. |
NIL screen.txtbgcolor | ( | COLOR | bgColor | ) |
Cambia el color del fondo del texto impreso con screen.consoleprint().
bgColor | El nuevo color del fondo del texto. Ignorar este argumento, o establecer un color completamente transparente (alpha = 0) desactiva el fondo del texto impreso. |
NUMBER screen.consolexy | ( | ) |
Obtiene la posición actual del cursor usado por screen.consoleprint() (columna y fila).
NIL screen.consolexy | ( | NUMBER | x, |
NUMBER | y | ||
) |
Modifica la posición del cursor usado por screen.consoleprint() (columna y fila).
x | La nueva posición horizontal del cursor (columna). |
y | La nueva posición vertical del cursor (fila). |
NUMBER screen.fps | ( | ) |
Calcula los fotogramas por segundo (fps) que está mostrando la consola.
NIL screen.bilinear | ( | NUMBER | state | ) |
Activa el filtro bilineal (suavizado).
state | Alguno de los siguientes valores:
|
NUMBER screen.brightness | ( | ) |
Permite conocer el brillo de la pantalla.
NIL screen.brightness | ( | NUMBER | bright | ) |
Permite setear el brillo de la pantalla.
bright | El valor para setear el nuevo brillo de la pantalla, valores entre 20 y 95. |
NIL screen.display | ( | NUMBER | mode | ) |
Permite habilitar o deshabilitar la pantalla.
mode | Alguno de los siguientes valores:
|
NIL screen.flip | ( | ) |
Actualiza la pantalla. Cualquier modificación que se haga a la misma (mostrar imágenes, dibujado de formas o texto) no será visible hasta que no se llame esta función.