User Tag List

Página 3 de 4 PrimerPrimer 1234 ÚltimoÚltimo
Resultados 31 al 45 de 59

Tema: ¿Problemas con alguna función? Postea aquí :)

  1. #31

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,202
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    675
    Agradecer Thanks Received 
    1,847
    Thanked in
    Agradecido 1,264 veces en [ARG:2 UNDEFINED] posts
    Eso es obvio. No te preocupes, que en cuanto sepa como hacer un archivo de registro te dire todos los problemas que me da mi conversor de Venturer para la negrita

  2. #32

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Alguien sabe si algo de lo que uso en este mini ejemplo no funciona aún, es que he probado de todo para hacerlo fncionar en la GP2X y no hay manera, en el PC va perfecto
    /////////////////////////
    program miprimerfondo;

    private
    int id1;
    int holden;
    end

    begin
    set_mode(320,240,16);
    id1=load_png("refinery.png");
    put_screen(0,id1);
    holden=50;
    write(0,holden,210,1,"soy holden");
    frame (5000);
    end
    //////////////////////////////////////

    Gracias de antemano por contestar

  3. #33

    Fecha de ingreso
    Sep 2004
    Mensajes
    532
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    A ver, no te va pero... ¿que es lo que ocurre exactamente? ¿se vuelve al menu? ¿tienes todos los archivos donde tocan? ¿como tienes el gpe?

    Yo lo que veo raro en ese programa es el uso de PRIVATE. PRIVATE se usa para definir variables que solo se van a usar en una funcion/proceso determinado y no en el resto del programa. Tu lo usas precisamente como variables privadas del programa principal, cosa que yo nunca hago, pero tampoco sabria decirte si es incorrecto. yo esas variables las hago globales. Otra cosa es que has puesto un END como cerrando el PRIVATE y no es necesario.

    A parte si vas a usar graficos de 16 bits debes indicarselo al programa antes de definir la resolución.

    Es decir, yo haria esto:

    /////////////////////////
    program miprimerfondo;

    global
    int id1;
    int holden;

    begin
    graph_mode=mode_16bits;//graficos a 16 bits (debe ir antes de set_mode)
    set_mode(m320x240);//resolucion

    id1=load_png("refinery.png");
    put_screen(0,id1);
    holden=50;
    write(0,holden,210,1,"soy holden");
    frame (5000);
    end
    //////////////////////////////////////

  4. #34

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Pues a lo mejor no me funciona por no decirle lo de la definición,pero es que al menos en el de PC, me sale por defecto esa definición.
    E sunm ejemplo d eun tutorial modigicado a mi antojo, pero no he cambaido nada clave.Lo del private el tio del emu lo usa así, yo es que no tengo ni idea de Fenix, pero el del tuto se supone que si No sé.
    Y estoy seguro de que en la SD lo tengo todo bien, pues los ejemplos que vienen con el port de Puck me funcionan, y lo único que hago es editar un gpe como dice Puck y punto.
    Pero todo lo que compilo yo no me furula
    Ahora pruebo lo que me has dicho, gracias
    Si no me funcionase os pediría por favor que me pasáseis exactamente vuestra carpeta del Fenix 0.84 de PC, por si fuese eso.


    EDITO===>Nada Sigue sin tirarme en la GP2X lo que compilo yo.Yo creo que es cosa de mi FENIX del PC.Que me pase alguien su FENIX exactamente como lo tiene instalado por favor, a ver si así lo arreglo.
    Última edición por Rivroner; 13/03/2006 a las 22:32

  5. #35

    Fecha de ingreso
    Dec 2004
    Ubicación
    Alicante
    Mensajes
    591
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    5
    Thanked in
    Agradecido 3 veces en [ARG:2 UNDEFINED] posts
    esta version de fenix va perfectamente , ahi va.....
    Archivos adjuntados Archivos adjuntados

  6. #36

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Jhonnystorm
    esta version de fenix va perfectamente , ahi va.....
    Gracias Jhonny, pero esto que me pasas ya lo probé, lo encontré más atrás del hilo, que se lo pasaste a un compañero al que se le solucionó el tema, pero a mi no me funciona.A ver, a mi el FENIX d ePC y ame va perfecto, y claro al probar con esto que me pasas em sigue yendo prefecto, pero ni compilando con el mio ni con este me va en la GP2X
    Ya no sé que hacer.Puedo hacer mi proyecto en PC, pero yo quiero jugarlo cuando lo acabe en la GP2X, y no me va
    Gracias de todas formas

  7. #37

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    12
    Thanked in
    Agradecido 9 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Y esta otra por si usas Linux.
    Archivos adjuntados Archivos adjuntados

  8. #38

    Fecha de ingreso
    Sep 2004
    Mensajes
    532
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Pero vamos a ver. Si no nos das mas datos no podemos ayudarte.
    Dinos exactamente que haces, todos los pasos, porque alguno falla y no podemos adivinar cual de todos es. Dinos también que ocurre al intentar ejecutar el programa.

  9. #39

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Pues se queda la pantalla de la GP2X en negro.Y no puedo hacer nada, me toca apagar la consola.
    Es que he probado de todo, y estoy casi seguro de que lo hago bien.He probado a ponerlo todo en minúsculas, tanto en el código como las carpetas del FENIX, como los archivos que le paso, todo.
    Los ejemplos que vienen funcionan perfectos, todo lo que hago en el PC tb.
    Dime que quieres que te diga y te lo digo, pero es que no sé que pasos quieres que te cuente.
    Lo único más delicado que es lo de editar el archivo de uno de los ejemplos no es que sea dificil, esto es lo que hago:
    *Cojo este :
    ************************************
    #!/bin/sh
    cd runtime
    ./fxi ../games/shoot/shoot.dcb
    cd /usr/gp2x
    exec /usr/gp2x/gp2xmenu
    ************************************

    Y lo transformo en este:

    ********************
    #!/bin/sh
    cd runtime
    ./fxi ../games/nuevo/nuevo.dcb
    cd /usr/gp2x
    exec /usr/gp2x/gp2xmenu
    ************************************

    Y creo la correspondiente carpeta nuevo con el dcb nuevo dentro y la foto que quiero que se ejecute.Sólo es un sencillo programa que quería probar antes de empezar con lo que tengo pensado, pero no lo consigo, llevo todo el fin de semana y toy medio loco perdio ya.
    Última edición por Rivroner; 14/03/2006 a las 01:46

  10. #40

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    12
    Thanked in
    Agradecido 9 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Mándamelo todo, con su estructura de directorios tal cual la tengas en la SD a fenix@gp32wip.com y miro a ver qué le puede estar pasando.

    Saludos

  11. #41

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Ahora te lo envío, gracias Puck.Así descartamos que sea o no de mi compilador de PC.O a lo mejor es que lo hago mal, ya me dices algo
    Gracias a todos por intentar ayudarme ^_^

  12. #42

    Fecha de ingreso
    Sep 2004
    Mensajes
    532
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Quiza sea la gp. A veces copia mal los archivos. A mi me ocurre lo que tu dices cuando copia algun fpg mal, pero obviamente tu no usas. ¿Has probado a quitar las lineas de carga del fondo y solamente escribir el texto?

    Tambien puede que te hallas rallado y estes usando el fxi de linux/windows en vez del fxi de la gp2x. Obviamente si los ejemplos funcionan es porque el fxi de esos ejemplos es el de la gp2x, pero asegurate de que usas el mismo y que esta donde toca.

    Ahora que estas empezando es mas sencillo crear una carpeta y copiar ahi todo lo que necesitas.

  13. #43

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    El Runtime es el que viene en la beta 3 de Puck, yo sólo paso a la GP2X el dcb y el png.
    Trabajo en Windows XP.
    No sé que será.

  14. #44

    Fecha de ingreso
    Dec 2004
    Ubicación
    Alicante
    Mensajes
    591
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    5
    Thanked in
    Agradecido 3 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Rivroner
    Gracias Jhonny, pero esto que me pasas ya lo probé, lo encontré más atrás del hilo, que se lo pasaste a un compañero al que se le solucionó el tema, pero a mi no me funciona.A ver, a mi el FENIX d ePC y ame va perfecto, y claro al probar con esto que me pasas em sigue yendo prefecto, pero ni compilando con el mio ni con este me va en la GP2X
    Ya no sé que hacer.Puedo hacer mi proyecto en PC, pero yo quiero jugarlo cuando lo acabe en la GP2X, y no me va
    Gracias de todas formas
    si sigues sin aclarante pon aqui el codigo y le doy un vistazo a ver en que falla, por ayudar que no quede

  15. #45

    Fecha de ingreso
    Sep 2004
    Mensajes
    532
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Exclamation Los writes

    Hola a todos!

    Tengo un problemilla con los writes.

    El codigo es algo asin: al mover el raton se nos informara de la posicion en pantalla y del nombre de la zona del mapa sobre la que se encuentra (para lo cual usamos un mapa de durezas cargado previamente en el proceso principal)

    -----------------------------------
    PROCESS raton()
    BEGIN

    t1=write_int(0,30, 220, 4, OFFSET colorp);
    t2=write_int(0,30, 210, 4, OFFSET mouse.x);
    t3=write_int(0,70, 210, 4, OFFSET mouse.y);
    t4=write(0,10, 210, 4, "x:");
    t5=write(0,50, 210, 4, "y:");

    LOOP
    //movimiento del raton en la pantalla ppal -> map
    if(key(_left)) mouse.x-=2; END
    if(key(_right)) mouse.x+=2; END
    if(key(_up)) mouse.y-=2; END
    if(key(_down)) mouse.y+=2; END

    if(mouse.x<=2) mouse.x=3; END
    if(mouse.x>=316) mouse.x=315; END
    if(mouse.y<=2) mouse.y=3; END
    if(mouse.y>=200) mouse.y=199; END

    //la variable colorp guarda en todo momento el color detectado
    //bajo el punto 0 del raton respecto al mapa de durezas
    //del mapa
    colorp=map_get_pixel(fpg_durezas,1,mouse.x,mouse.y );

    SWITCH(colorp)
    CASE 1: delete_text(texto_prueba3); texto_prueba3=write(0,60, 220, 4,"Mar"); END
    END

    //ahora veamos si detectamos alguna unidad terrestre amiga
    IF(collision(TYPE ejercito_amigo_terrestre))
    delete_text(texto_prueba1);
    texto_prueba1=write(0,100,230,0,"ejerc amigo terrest");
    END

    //ahora veamos si detectamos alguna unidad terrestre amiga
    IF(collision(TYPE ejercito_enemigo_terrestre))
    delete_text(texto_prueba2);
    texto_prueba2=write(0,100,230,0,"ejerc enemigo terrest");
    END


    FRAME;
    END

    END
    ---------------------------

    Bien, al ejecutar esto, que es un proceso llamado desde el programa principal, todo va bien, al mover el raton se refleja la posicion y ha escrito en la pantalla 'x' e 'y' (ademas ANTES escribe en otro sitio unos textos por la pantalla).

    En cuanto movemos el raton en la zona del mapa de durezas de color 1 (es decir, entra en el switch) TODOS los textos se borran y a continuacion se escribe el nombre del pais de la zona del mapa de durezas de color 1.

    El problema es que no se porque me borra todos los otros textos.

    saludos

    bleim

Página 3 de 4 PrimerPrimer 1234 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •