Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Komodo

#211
Sacar información de lo que hace el cursor no es nada complicado gracias a Allegro, gracias a este code, podemos conseguir una especie de shooter.

Os pongo el code y una pantalla de lo que hace, no explicaré nada porque es más sencillo que el agua.

Pantalla:


Code:

Código (cpp) [Seleccionar]
#include <allegro.h> //It's my love

//BY P4|3L0-KOMODO

int main()
{
    allegro_init();
    install_mouse();
    install_keyboard();

    set_color_depth(16);
    set_gfx_mode(GFX_AUTODETECT_FULLSCREEN, 1024, 768, 0, 0);

    BITMAP* mouse_image = load_bitmap("pointer.bmp", 0);
    BITMAP* buffer = create_bitmap(screen->w, screen->h);

    position_mouse(50,50);

    while(!key[KEY_ESC])
    {
        draw_sprite(buffer, mouse_image, mouse_x, mouse_y);
        textprintf_ex(buffer,font,mouse_x,(mouse_y-30),makecol(0,255,255),-1,"%i %i",mouse_x,mouse_y);

        if(mouse_b&1 && mouse_b&2){
            textprintf_ex(buffer,font,50,50,makecol(250,0,255),-1,"Estas pulsando el boton izquierdo y el boton derecho");
        }
        else
        {
            if(mouse_b&1)
                textprintf_ex(buffer,font,50,50,makecol(255,0,0),-1,"Estas pulsando el boton izquierdo");

            if(mouse_b&2)
                textprintf_ex(buffer,font,50,50,makecol(0,0,255),-1,"Estas pulsando el boton derecho");

            if(mouse_b&4)
                textprintf_ex(buffer,font,50,50,makecol(0,255,0),-1,"Estas pulsando el boton central");
        }

        blit(buffer, screen, 0, 0, 0, 0, screen->w, screen->h);
        clear_bitmap(buffer);
    }

    return 0;

} END_OF_MAIN()


Necesitais el pointer.bmp, que sería simple y llanamente un bmp con forma de puntero.



Espero que os guste.
#212
Windows / Error en ordenador viejo
10 Septiembre 2010, 12:13 PM
Bueno me ha llegado a mis manos un ordenador,ya viejo que tiene un problema raro..

Lo primero decir que es un AMD Sempron, con 512 MB de Ram con Windows XP instalado, y mucho polvo.

El problema es que cuando inicio sesión con cualquiera de los usuarios del ordenador, al instante se cierra..

Y tengo 3 opciones posibles:

-Virus, pero esta la estoy descartando porque pasé el Hirens y no detectó nada raro con el McAfee

-Boot.ini dañado, pues cuando inicio pone Invalid boot.ini file

-Sin espacio.

Las 2 últimas parecen de facil solución, pero no es así, pues al meterme con un LIVECD no puedo entrar en media, porque me pone que hay un fallo con el disco, pero tampoco puedo entrar a la consola entonces no puedo hacer chkdsk /f

Sé que el boot.ini tiene que tener esto:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect


Pero si no llego a editarlo :S

Espero alguna otra posible solución.
#214
Yo realmente a los "novatos" recomiendo que empiecen python..

Y que luego miren PyGame y PythonSDL

De hecho yo en cuanto tenga tiempo libre(Navidad) empezare con Python y PHP.
#215
Foro Libre / Re: tu vida puede ser diferente
9 Septiembre 2010, 22:52 PM
Imposible, mejor relajemonos, y dejemos que nos manejen, total es más facil,¿no?

Lo llevamos haciendo sobre 1000 años, dominados por instituciones, religiones, doctrinas, etc..

TÚ, NO VAS A CAMBIAR NADA, MEJOR ESOS 5 MINUTOS QUE HAS TARDADO PONIENDO ESO PODRÍAS HABERLOS APROVECHADO HACIENDO OTRA COSA.
#216
Bebo agua, a veces en Navidad me atrevo con la Cocacola y recuerdo una noche de fiesta haber tomado un RedBull.
#217
Como SDL y Allegro, los dos tienen para crear ventanas propias, sin necesidad de usar la cabecera windows.h
#218
Windows / Re: ¿Es peligroso hacer esto?
9 Septiembre 2010, 20:51 PM
Entonces lo dejo tan y como esta.

Gracias goku
#219
Vale, pues voy a buscar todas mis cosas en Allegro y los proyectos sin acabar y espero que les sirva a la gente.


#220
Sin duda, gracias a mi experiencia os recomiendo aprender C++ y usar la librería Allegro para empezar, podeis hacer MUY buenos juegos como yo he llegado a hacer, cuando llegueis a un proyecto más grande podeis aprender OpengL

¿Aquí puedo postear codes de juegos y herramientas de Allegro?