|
|
|
|
|
|
|
|
Comandos de display
Los comandos de display son comandos que nos permites imprimir imágenes en la pantalla. Son una novedad de
Eduke32 aunque en el Eduke 2.0 ya existían algunos de ellos.
|
digitalnumber < tilenum > < x > < y > < number > < shade > < pal > < orientation > < x1 > < y1 > < x2 > < y2 >
|
Imprime un número en la pantalla usando una función similar a la de imprimir la vida o la munición en la HUD.
Sus variables son:
< tilenum >
Es la primera imagen de la secuencia de números ordenados del 0 al 9. Por ejemplo fíjate en la tile 2472.
< x > e < y >
Son las coordenadas en la pantalla.
< number >
Es el valor que quieres mostrar en la pantalla.
< shade > y < pal >
Son la sombra y la paleta (el color).
< orientation >
Difícil de explicar, juega con los valores como el 16 y 26 para verlo por ti mismo.
< x1 >, < y1 >, < x2 > e < y2 >
Son los limites de la pantalla que definen donde puede ser dibujado el número.
|
EJEMPLO
setvar x 300
setvar y 10
setvar shade 0
setvar pal 0
setvar tilenum DIGITALNUM
setvar orientation 26
getactor[THISACTOR].extra TEMP
digitalnumber tilenum x y TEMP shade pal orientation ZERO ZERO xdim ydim
|
NOTA : Este comando solo trabaja en eventos.
|
digitalnumber < tilenum > < x > < y > < number > < shade > < pal > < orientation > < x1 > < y1 > < x2 > < y2 >
|
No especificado
Despeja brevemente la visibilidad del nivel entero al igual que lo hace la explosión.
|
gametext < x > < y > < quote > < shade > < pal > < orientation > < x1 > < y1 > < x2 > < y2 >
|
Imprime una quote en la pantalla, es decir, imprime el texto de quote en la pantalla. Sus variables son:
< tilenum >
Primera tile de la secuencia de caracteres, por ejemplo la tile 2822.
< x > e < y >
Coordenadas en la pantalla
< quote >
Es el quote. Definido por definequote.
< shade > y < pal >
Son la sombra y la paleta (el color).
< orientation >
Difícil de explicar, juega con los valores como el 16 y 26 para verlo por ti mismo.
< x1 >, < y1 >, < x2 > e < y2 >
Son los limites de la pantalla que definen donde puede ser dibujado el texto.
|
EJEMPLO
setvar x 0
setvar y 100
setvar shade 0
setvar pal 0
setvar tilenum STARTALPHANUM
setvar orientation 26
setvar TEMP 100
digitalnumber tilenum x y TEMP shade pal orientation ZERO ZERO xdim ydim
|
NOTA : Este comando solo trabaja en eventos.
|
minitext < x > < y > < quote > < shade > < pal >
|
Imprime un texto en la pantalla usando la fuente "small text" (la fuente pequeña). Sus variables son:
< x > e < y >
Coordenadas en la pantalla
< quote >
Es el quote. Definido por definequote.
< shade > y < pal >
Son la sombra y la paleta (el color).
|
EJEMPLO
setvar x 0
setvar y 100
setvar shade 0
setvar pal 0
setvar TEMP 100
minitext x y TEMP shade pal
|
NOTA : Este comando solo trabaja en eventos.
|
myos < x > < y > < tilenum > < shade > < orientation >
|
Version limitada de rotatesprite. Imprime imágenes en la pantalla. Las imágenes imprimidas tienen una resolución de 320x200. Su variables son:
< x > e < y >
Coordenadas en la pantalla
< tilenum >
Es el quote. Definido por definequote.
< shade >
Son la sombra.
< orientation >
Transtalucida, etc.
|
EJEMPLO
setvar x 30
setvar y 30
setvar tilenum 3350
setvar shade 0
setvar orientation 1 // transparency
myos x y tilenum shade orientation
|
NOTA : Este comando solo trabaja en eventos.
|
myospal < x > < y > < tilenum > < shade > < orientation > < pal >
|
Version limitada de rotatesprite. Imprime imágenes en la pantalla. Las imágenes imprimidas tienen una resolución de 320x200. Su variables son:
< x > e < y >
Coordenadas en la pantalla
< tilenum >
Es el quote. Definido por definequote.
< shade >
Son la sombra.
< orientation >
Transtalucida, etc.
< pal >
Es la paleta (el color).
|
EJEMPLO
setvar x 30
setvar y 30
setvar tilenum 3350
setvar shade 0
setvar pal 2
setvar orientation 1 // transparency
myospal x y tilenum shade orientation pal
|
NOTA : Este comando solo trabaja en eventos.
|
myospalx < x > < y > < tilenum > < shade > < orientation > < pal >
|
Imprime una imagen en pantalla con la mitad de su tamaño original (la reduce). Funciona exactamente igual que myospal.
NOTA : Este comando solo trabaja en eventos.
|
myosx < x > < y > < tilenum > < shade > < orientation >
|
Imprime una imagen en pantalla con la mitad de su tamaño original (la reduce). Funciona exactamente igual que myos.
NOTA : Este comando solo trabaja en eventos.
|
rotatesprite < x > < y > < z > < a > < tilenum > < shade > < pal > < orientation > < x1 > < x2 > < y1 > < y2 >
|
Imprime una imagen en la pantalla. Sus variables son:
< x > e < y >
Coordenadas en pantalla.
< z >
Es el zoom. El normal es 65536. Ejemplo: 131072 es aumentado por 2X y 32768 es reducido por 2X.
< a >
Es el angulo. 0 es el normal.
< tilenum >
Número de tile.
< shade >
Está a 0 normalmente pero puede ser cualquier sombra estándar hasta 31 o 63.
< pal >
Valores entre 0-255. Es la paleta.
< orientation >
transtalucida, etc.
< x1 > , < y1 > , < x2 > e < y2 >
Límites en la pantalla donde va a ser dibujado.
|
EJEMPLO
setvar x 30
setvar y 30
setvar z 32768
setvar TEMP 0
setvar tilenum 3350
setvar shade 0
setvar pal 0
setvar orientation 1 // transparency
rotatesprite x y z TEMP tilenum shade orientation pal windowx1 windowy1 windowx2 windowy2
|
NOTA : Este comando solo trabaja en eventos.
guniqhudid
setaspect
Comando no especificado hasta la fecha.
|
|
|
|
| |
|