Ok simulatorone, revisare el database del IDE para ver si hay fallos.
Ya tengo nuevamente el hardware disponible, asi que me voy a poner con los bugs conocido y sacar la nueva version con los fix.
<<< Gemix BETA 6.0 >>>
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: <<< Gemix BETA 6.0 >>>
Yo debo compilar y ejecutar mis proyectos antiguos y algunos de Div2, por si encuentro algun bug raro.
Resulta que conserve el archivo: gemix.hgl (del 5.7...o podria ser hasta de la 5.6)
por la combinacion de colores del sintaxi.
no sabia que la database la almacenaba en ese archivo.
----------------------- a continuacion te listo los comandos que no estan coloridos:
[Codebox=gemix file=Untitled.gemix] * mode_nowaitvsync (4096)
* fpg_exists (0) Tiene 2 colores, por que es un comando y una constante!
* joy_axis_rx (4)
* joy_axis_ry (5)
* joy_axis_rz (3)
mouse.
INT left (= 0)
INT middle (= 0)
INT right (= 0)
INT cursor (= 0)
INT speed (= 2)
INT wheelup (= 0)
INT wheeldown (= 0)
INT wheelroll (= 0)
* INT DTOFIX(DOUBLE number, INT fixer)
* DOUBLE FIXTOD(INT number, INT fixer)
* INT m7_angle (= 0) -> (LOCAL)
* INT m7_fog (= 1) -> (LOCAL)
* INT MODE7_TO_SCREEN(INT mode7, INT x, INT y, INT height, INT POINTER screenx, INT POINTER screeny)
/* *** CONSTANTS *** */
* pf_fast (0)
* pf_accurate (1)
* pf_fast_nodiag (2)
* pf_accurate_nodiag (3)
* DOUBLE ATOF(STRING str)
* DOUBLE CALCULATEF(STRING expression)
* STRING FTOA(DOUBLE num)
* INT STRTKNCOUNT(STRING str)
* ISSTRSPACE(string str)
Devuelve 1 si str contiene al menos un espacio (" "), 0 si no.
ej:
isstrpace("Gemix") <- devuelve 0
isstrpace("Compiler") <- devuelve 0
isstrpace("Gemix Compiler") <- devuelve 1
* STRTKNCOUNT(string str)
Devuelve el número de palabras en la str
ej:
strtkncount("Gemix") <- devuelve 1
strtkncount("Gemix Compiler") <- devuelve 2
* STRDUPNUMS(string str, int num)
Devuelve una cadena de num str.
NOTA: si num es menor o igual que 0 se creará una cadena de 256 caracteres
si str es "" se devuelve una cadena null.
ej:
strdupnums("Gemix", 5) <- devuelve "GemixGemixGemixGemixGemix"
strdupnums("" , 3) <- devuelve ""
strdupnums("Gemix", -1) <- devuelve "GemixGemixGemixGemixGemix......."
* STRSPN(string str1, string str2)
Busca el primero caracter de str1 diverso da cualquier caracter de str2 y devuelve
su posición, 0 si no.
ej:
strspn("Gemix", "Gbofgh") <- devuelve 1
strspn("Gemix", "Gemix") <- devuelve -1[/Codebox]
Problema resuelto:CicTec wrote:Ok simulatorone, revisare el database del IDE para ver si hay fallos
Resulta que conserve el archivo: gemix.hgl (del 5.7...o podria ser hasta de la 5.6)
por la combinacion de colores del sintaxi.
no sabia que la database la almacenaba en ese archivo.
----------------------- a continuacion te listo los comandos que no estan coloridos:
[Codebox=gemix file=Untitled.gemix] * mode_nowaitvsync (4096)
* fpg_exists (0) Tiene 2 colores, por que es un comando y una constante!
* joy_axis_rx (4)
* joy_axis_ry (5)
* joy_axis_rz (3)
mouse.
INT left (= 0)
INT middle (= 0)
INT right (= 0)
INT cursor (= 0)
INT speed (= 2)
INT wheelup (= 0)
INT wheeldown (= 0)
INT wheelroll (= 0)
* INT DTOFIX(DOUBLE number, INT fixer)
* DOUBLE FIXTOD(INT number, INT fixer)
* INT m7_angle (= 0) -> (LOCAL)
* INT m7_fog (= 1) -> (LOCAL)
* INT MODE7_TO_SCREEN(INT mode7, INT x, INT y, INT height, INT POINTER screenx, INT POINTER screeny)
/* *** CONSTANTS *** */
* pf_fast (0)
* pf_accurate (1)
* pf_fast_nodiag (2)
* pf_accurate_nodiag (3)
* DOUBLE ATOF(STRING str)
* DOUBLE CALCULATEF(STRING expression)
* STRING FTOA(DOUBLE num)
* INT STRTKNCOUNT(STRING str)
* ISSTRSPACE(string str)
Devuelve 1 si str contiene al menos un espacio (" "), 0 si no.
ej:
isstrpace("Gemix") <- devuelve 0
isstrpace("Compiler") <- devuelve 0
isstrpace("Gemix Compiler") <- devuelve 1
* STRTKNCOUNT(string str)
Devuelve el número de palabras en la str
ej:
strtkncount("Gemix") <- devuelve 1
strtkncount("Gemix Compiler") <- devuelve 2
* STRDUPNUMS(string str, int num)
Devuelve una cadena de num str.
NOTA: si num es menor o igual que 0 se creará una cadena de 256 caracteres
si str es "" se devuelve una cadena null.
ej:
strdupnums("Gemix", 5) <- devuelve "GemixGemixGemixGemixGemix"
strdupnums("" , 3) <- devuelve ""
strdupnums("Gemix", -1) <- devuelve "GemixGemixGemixGemixGemix......."
* STRSPN(string str1, string str2)
Busca el primero caracter de str1 diverso da cualquier caracter de str2 y devuelve
su posición, 0 si no.
ej:
strspn("Gemix", "Gbofgh") <- devuelve 1
strspn("Gemix", "Gemix") <- devuelve -1[/Codebox]
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: <<< Gemix BETA 6.0 >>>
mmmm, escribme por favor los que no te colorea en un txt, a ver si me he saltado algo en actualizar el database.
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: <<< Gemix BETA 6.0 >>>
te adjunto los comandos que no me colorea...
Por cierto, provando juegos, he dectectado un fallo de DRAWS + Regiones, el draw no entra dentro de la region.
Segun el juego del Colums.
Por cierto, provando juegos, he dectectado un fallo de DRAWS + Regiones, el draw no entra dentro de la region.
Segun el juego del Colums.
You do not have the required permissions to view the files attached to this post.
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: <<< Gemix BETA 6.0 >>>
Ok gracias, ya he añadido lo que faltaba.simulatorone wrote:te adjunto los comandos que no me colorea...
Por cierto, provando juegos, he dectectado un fallo de DRAWS + Regiones, el draw no entra dentro de la region.
Segun el juego del Colums.
Sobre el fallo de DRAWS, saca un PRG de ejemplo (y que sean solo las lineas de codigo necesarias por favor) asi veamos que pasa y se corrige si hay fallos.
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: <<< Gemix BETA 6.0 >>>
[Codebox=gemix file=Untitled.gemix]
Program test_draw_reg;
Begin
set_mode(640,480,32);//si lo pones a 16bits te hace crash
region=1;
define_region(region,320,240,320,240);//el draw no funciona con la region establecida
DRAW(3,rgb(255,0,0),255,region,120,160,320+160,240+120);
Loop
Frame;
End
End
[/Codebox]
el draw no se esconde en los margenes de la region.
El draw pinta sobre la region, es un bug.
Es un bug que ya te lo reporte hace muucho, en la 5.7
Program test_draw_reg;
Begin
set_mode(640,480,32);//si lo pones a 16bits te hace crash
region=1;
define_region(region,320,240,320,240);//el draw no funciona con la region establecida
DRAW(3,rgb(255,0,0),255,region,120,160,320+160,240+120);
Loop
Frame;
End
End
[/Codebox]
el draw no se esconde en los margenes de la region.
El draw pinta sobre la region, es un bug.
Es un bug que ya te lo reporte hace muucho, en la 5.7
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: <<< Gemix BETA 6.0 >>>
Gracias, lo revisare, aunque creo recordar que ya lo habia corregido, al no ser que sea otro bug.
Aprovecho para indicar que estan disponibles en la seccion recursos nuevos ejemplos que muestran algunas de las nuevas features de la beta 6.0, aqui el link directo:
http://www.gemixstudio.com/forums/viewforum.php?f=103
Saludos.
Aprovecho para indicar que estan disponibles en la seccion recursos nuevos ejemplos que muestran algunas de las nuevas features de la beta 6.0, aqui el link directo:
http://www.gemixstudio.com/forums/viewforum.php?f=103
Saludos.
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: <<< Gemix BETA 6.0 >>>
hola
Te aviso que encontre un fallo grave con las nuevas funciones de FOPEN:
http://www.gemixstudio.com/forums/viewt ... =74&t=1769
Miratelo porfa.
Te aviso que encontre un fallo grave con las nuevas funciones de FOPEN:
http://www.gemixstudio.com/forums/viewt ... =74&t=1769
Miratelo porfa.
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: <<< Gemix BETA 6.0 >>>
Hola,simulatorone wrote:hola
Te aviso que encontre un fallo grave con las nuevas funciones de FOPEN:
http://www.gemixstudio.com/forums/viewt ... =74&t=1769
Miratelo porfa.
Si ya lo mire, pero aun no he respondido porque estaba pendiente con otras cosas, en cuanto me pondre con el te responder, no te preocupes y gracias por el reporte.
- SimulatorOne
- Posts: 6626
- Joined: Tue Nov 17, 2009 2:52 pm
- Location: Barcelona
- Contact:
Re: <<< Gemix BETA 6.0 >>>
Gracias,
una preguntika:
que utilidad o como funciona este comando nuevo??: GETENV
una preguntika:
que utilidad o como funciona este comando nuevo??: GETENV
![[RETO]: [MINI CONCURSO] Winter GAMES 2011 [JUEGO]: Rosie ~ The Rascal [RETO]: [MINI CONCURSO] Winter GAMES 2011 [JUEGO]: Rosie ~ The Rascal](../space/silver_medal.png)