Muxas gracias por vuestra ayuda por fin me deja ejecutarlos
Pero tengo una duda: he mirado la ayuda de DIV y m ha ayudado mucho pero hay una sentencia que no la he entendido muy bien se llama set_mode.
Según la ayuda va acompañada de m320x200, ... pero mirando unos ejemplos he encontrado esto: set_mode(640,480,32).
Podríais decirmeque significa? muchas gracias.
por fin!
- GINO
- Posts: 2823
- Joined: Thu Jul 31, 2008 10:25 pm
- Contact:
Re: por fin!
Pues por partes. El div es mucho menos avanzado que gemix. En div tenias que indicar a set mode una de las constantes predefinidas para setear el modo. En gemix puedes usar esa forma pero tb otros overloads de la funcion:
Como ves, al poner m320x200 indicas que establezca un modo grafico de 320 x 200 pixeles y de 8 bits de color (en div no habia otras profundidades de color). En Gemix es mas comun usar la forma set_mode(ancho, alto, profundidad_color) para establecerlo, pero como ves hay muchas combinaciones posibles.
A mas dudas solo pregunta.
Code: Select all
INT SET_MODE(INT mode)
INT SET_MODE(INT width, INT height)
INT SET_MODE(INT width, INT height, INT bpp)
INT SET_MODE(INT width, INT height, INT bpp, INT flagsmode)
INT SET_MODE(INT width, INT height, INT bpp, INT flagsmode, INT framerate)
INT SET_MODE(INT width, INT height, INT bpp, INT flagsmode, INT scaletype, INT scanlineflags)
INT SET_MODE(INT width, INT height, INT bpp, INT flagsmode, INT framerate, INT scaletype, INT scanlineflags)
- MODE values:
m320x200 (320200)
m320x240 (320240)
m320x400 (320400)
m360x240 (360240)
m360x360 (360360)
m376x282 (376282)
m400x300 (400300)
m512x384 (512384)
m640x400 (640400)
m640x480 (640480)
m800x600 (800600)
m848x480 (848480)
m960x600 (960600)
m1024x768 (1024768)
m1152x864 (1152864)
m1280x720 (1280720)
m1280x768 (1280768)
m1280x800 (1280800)
m1280x960 (1280960)
m1280x1024 (12801024)
- BPP values:
8, 16 or 32
- FLAGSMODE combination of following values:
mode_window (1)
mode_fullscreen (2)
mode_buffercopy (1024)
mode_bufferflip (2048)
mode_nowaitvsync (4096)
mode_waitvsync (8192)
- FRAMERATE values:
mode_rate_default (0)
mode_rate_60 (60)
mode_rate_70 (70)
mode_rate_75 (75)
mode_rate_100 (100)
mode_rate_150 (150)
mode_rate_200 (200)
or other frame_rate returned by struct VIDEO_RATES.RATE and supported by screen resolution
- SCALETYPE values:
filter_scale_noscale (0)
filter_scale_normal2x (1)
filter_scale_scale2x (2)
- SCANLINEFLAGS combination of following values:
filter_scanline_noscanline (0)
filter_scanline_1x (1)
filter_scanline_25percent (16)
filter_scanline_50percent (32)
filter_scanline_75percent (64)
filter_scanline_100percent (128)A mas dudas solo pregunta.
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: por fin!
Me alegro que te haya funcionado,adrii15 wrote:Muxas gracias por vuestra ayuda por fin me deja ejecutarlos
Pero tengo una duda: he mirado la ayuda de DIV y m ha ayudado mucho pero hay una sentencia que no la he entendido muy bien se llama set_mode.
Según la ayuda va acompañada de m320x200, ... pero mirando unos ejemplos he encontrado esto: set_mode(640,480,32).
Podríais decirmeque significa? muchas gracias.
Sobre lo del SET_MODE, es como te dijo GINO.
Saludos.
- necro_vampire
- Posts: 1372
- Joined: Fri Oct 10, 2008 12:38 am
- Location: Death Soul city???
- Contact:
Re: por fin!
set mode esta sobrecargada, no solo acepta un parametro...
en tu caso m320x200
lo puedes escribir como
set_mode ( m320x200 )
set_mode ( 320, 200 )
pero funcionara a 8 bits de color
para cambiar eso se agrega un tercer parametro con la profundidad de color
set_mode ( 320, 200, 8 ) // a 8bits
set_mode ( 320, 200, 16 ) //a 16 bit color
set_mode ( 320, 200, 32 ) // a 32bit color
en tu caso m320x200
lo puedes escribir como
set_mode ( m320x200 )
set_mode ( 320, 200 )
pero funcionara a 8 bits de color
para cambiar eso se agrega un tercer parametro con la profundidad de color
set_mode ( 320, 200, 8 ) // a 8bits
set_mode ( 320, 200, 16 ) //a 16 bit color
set_mode ( 320, 200, 32 ) // a 32bit color

Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
- ebmaster
- Posts: 582
- Joined: Wed Oct 08, 2008 12:24 pm
Re: por fin!
set_mode ( m320x200,8 );
set_mode ( 320200 );
set_mode ( 320200 ,8);