SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Solman en Jueves 3 de Agosto de 2006, 02:09

Título: Aiuda...
Publicado por: Solman en Jueves 3 de Agosto de 2006, 02:09
Porfavor necesito hacer un triangulito q se desplace por la pantalla con las flechitas y q presionando un botom  dispare en Modo grafico 13h ... si alguien sabe porfavor ayudeme. El triangulo se hace con tres lineas ;)
Título: Re: Aiuda...
Publicado por: Eternal Idol en Jueves 3 de Agosto de 2006, 07:56
Cuando se piden cosas tan especificas suenan a trabajo escolar ajeno ...
Título: Re: Aiuda...
Publicado por: Bicholey en Sábado 5 de Agosto de 2006, 02:21
podrias dibujar pixel por pixel con ayuda de la interrupcion # 10 h

si necesitas mas ayuda solo dilo pero no te hacemos la tarea.
Título: Re: Aiuda...
Publicado por: Solman en Domingo 6 de Agosto de 2006, 05:07
Bueno entonces la dificultad es como hacer la funcion linea en assembler ....aiuden ps
Título: Re: Aiuda...
Publicado por: Bicholey en Lunes 7 de Agosto de 2006, 20:01
:P  :P  :P  :P


Pues mira este gato te recomienda utilizar la interrupcion #10 e imprimir pixel por pixel checate este link y si no entiendes a que me refiero ya veremos como ayudarte.


http://www.ctyme.com/intr/int-10.htm (http://www.ctyme.com/intr/int-10.htm)
Título: Re: Aiuda...
Publicado por: Solman en Miércoles 9 de Agosto de 2006, 03:07
Muchachos ahora mi dificultad es hacer un triangulo con relleno ,alguien sabe?? como hacer el relleno.
ASI y tambien alguien sabe como omover un pixel .. moverlo he??
Si alguien tiene el codigo pasemelo
Título: Re: Aiuda...
Publicado por: pabloreda en Miércoles 9 de Agosto de 2006, 16:25
oops  llegue tarde...

http://board.flatassembler.net/topic.php?t=5609 (http://board.flatassembler.net/topic.php?t=5609)

rellenar poligonos es una tarea comun de los motores 3d, fijate que hay mucho codigo dando vueltas

suerte...
Título: Re: Aiuda...
Publicado por: Bicholey en Miércoles 9 de Agosto de 2006, 20:31
:P  :P  :P  :P


Bueno rellenarlo no seria problema si puedes imprimir un pixel de cualquier color entonces con un ciclo puedes rellenar tu triangulo , como  mover un pixel , bien no podrias moverlo sino reimprimirlo es decir yo mando imprimir estos pixeles:

..............    es una linea y como hago para que se mueva es muy facil el ultimo pixel lo reimprimo de negro y el que le sigue lo imprimire del color elegido



...................................
...............................
........................
...............
......


obviamente todo en el mismo lugar y hara el efecto de que se mueve asi hice un jueguito en C++ el del gusanito  todo es cuestion de esforzarse un poco...
Título: Re: Aiuda...
Publicado por: Solman en Miércoles 9 de Agosto de 2006, 20:59
Gracias amigos jeje ... Ahora una ultima duda que significa REDIBUJAR UN PUNTO ????? mmm
Título: Re: Aiuda...
Publicado por: Bicholey en Viernes 11 de Agosto de 2006, 21:25
:P  :P  :P  :P


je je je je bueno yo me referia por ejemplo si teneis pantalla en dos y dibujar un pixel verde ser vera un punto verde al decir redibujarlo me refiero a que en ese punto verde colocar un punto negro y asi hara el efecto de desaparecer y en la siguiente posicion colocar dicho punto verde y hara el efecto de que se mueve.
Título: Re: Aiuda...
Publicado por: Solman en Sábado 12 de Agosto de 2006, 04:10
GRACIAS gatooo jajajaja uNA PREGUNTA .. LOS GATOS SE BAÑAN??? JAJAJAJAJAJA
Título: Re: Aiuda...
Publicado por: Bicholey en Lunes 14 de Agosto de 2006, 17:51
:P  :P  :P  :P


Los gatos somos de lo màs limpios y pulcros.