jueves, 16 de octubre de 2008

formar una muñeca

TEMA N°
FORMANDO UNA MUÑECA
Par formar una muñeca devemmos hacer lo siguiente pero que esta muñeca se pueda mover.
#include
#include
#include
#include
#include
void dibujajugador(int x,int y);
int arriba(int y);
int abajo(int y)
int derecha(int x);
int izquierda(int x;
main()
{
int x,y,d,m,k,t
x=50;
y=50;
d=DETECT;
initgraph(%d,&m,"||tc||bgi");
do
{
dibujajugador(x,y);
if(kbhit())
{
t =getch();
}

if(t='w')
{
y=arriba(y)
}
if(t='a')
{
x=izquierda(x)
}
if(t='s')
{
y=abajo(y)
}
if(t='d')
{
x=derecha(x)
}
if(t='q')
{
x=izquierda(x)
y=derecha(y)
}
if(t='e')
{
x=izquierda(x)
y=derecha(y)
}
if(t='z')
{
x=izquierda(x)
y=derecha(y)
}
if(t='c')
{
x=izquierda(x)
y=derecha(y)
}
}
int derecha(int x)
{
x=x+1;
return x;
}
int izquierda(int x)
{
x=x-1;
return x;
}
int arriba(int y)
{
y=y-1;
return y;
}
int abajo(int y)
{
y=y+1;
return y;
}
void dibujajugador(int x,int y)
{
circle(x+50,y+35,50);
line(x+50,y+70,x+50,y+90);
line(x+0,y+80,x+100,y+80);
line(x+0,y+110,x+50,y+90);
line(x+50,y+90,x+100,y+110);
line(x+0,y+110,x+100,y+110);
line(x+25,y+110,x+25,y+160);
line(x+75,y+110,x+75,y+160);
}
Este es el progrma que bos servira para crear una muñeca qeu se mueva a todo lado.

viernes, 10 de octubre de 2008

dibujo

TEMA°
MOVER UN DIBUJO

Hoy aprenderemos a hacer un programa que el dibujo se pueda mover y para espo necesitamos hacer:
-crear un int.
-hacer el dibujo
Este es el programa que sirve par que un dibujo se mueva en este caso un redondo con tres esferas.
int derecha(int y);
int izquieda(int y);
void dibuja jugador(int x,int y);
main()
{
int x,y,d,m;
x=50;
y=50;
d=detect;
initgraph(&d,&m,"||tc||bgi");
do
{
dibuja jugador(x,y);
t= getch();
if(t=="a");
{
x=izquierda(x);
}
if(t="k");
{
k==2;
}
while(k==1);
}
void dibuja jugador(int x,int y)
{
circle(x,y,6);
circle(x,y,7);
circle(x,y,8);
}
int izquierda(int x)
{
x=x-1;
return x;
}
int derecha(int x)
{
x=x+1;
return x;
}
Este es un programa que sirve que un redondo en este caso de tres esferas(se puede hacer el tanto de esferas que se dese)
En este caso el redondo se mueve a l:
-izquierda
-derecha

jueves, 9 de octubre de 2008

moverse

TEMA N°
MOVER EL DIBUJO


Lo que ahora vamos a hacer es crear un circulo del tanto de esferas que queramos como aprendimos anteriormente lo que vamos a hacer es.
seguir las siguientes reglas;
-devemos crear algo parecido a u na carpeta para que sea mas facil.
-y hacer los circulos como ya sabemos.
EJEMPLO:
#include
#include
#include
#include
#include
int arriba(int y);
int derecha(int x);
int izquierda(int y);
main()
{
int x,y,d,m;
x=50;
y=50;
d=DETECT;
initgraph(&d,&m,"||tc||bgi);
do
{
dibuja jugador(x.y);
t= getch();
if(t=="a")
{
x=izquierda(x);
}
if(t=="k");
{
k==2}
while(k==1);
}
void dibuja jugador(int x,int y)
{
circle(x,y,6);
circle(x,y,7);
circle(x,y,8);
}
int izquierda(int x)
{
x=x-1;
return x;
}
int derecha (int x)
{
x=x+1;
return x;
}
int arriba(int y)
{
y=y-1;
return y;
closegraph();
}
Este es el programa que con este podemos hacer que un redondo de tres esfers en este caso (pero se puede ser el tanto de esferas que nosotros queramos).
Pero en este caso de tres esferas que se puedadn mover a la derecha y as la izquierda en este caso :
-derecha
-izquierda
-abajo

jueves, 2 de octubre de 2008

TEMA N°
COMO HACER LETRAS EN MODO GRAFICO
En modo grafico para hacer letras lo que de vemos utilizar es:
outtext(x,y,"z");
outtext= Escribir letras.
X=En que cordenada estara la letra.
y=En que cordenada estara la letra.
"z"=Que palabra se pondra pero como en printf entrre colillas.
Pero en x o y tenemos quie colocar el diametro de radio en donde se hara la palabra,
Y para que se vea mas lindo con redondos como..........
for(j=1;j<=10;j=j+1)
{
setclor(i);
circle(200,100,j);
delay(55);
}
Y si a la letra le aumentamos color seria mucho mas lindo porque se veria mas elegante.