RetroDev
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Metodología de programación

2 participantes

Ir abajo

Metodología de programación Empty Metodología de programación

Mensaje por amchacon Vie Mayo 31, 2013 5:33 pm

Creo que todos deberíamos seguir unas pautas comunes, simplemente para que nos entendamos mejor y para que sea más fácil el ensamblado.

Yo propongo las siguientes:

- Crear dos constantes:

Código:
const int MargenX = 0;
const int MargenY = 0;

Y cada vez que pintes una cosa lo ponemos:

Código:
SDL_Point(MargenX+X,MargenY+Y,color);

Ahora mismo vale 0, pero cuando juntemos todo podemos modificar esos valores y hacer que cada juego se ponga en una esquina de la pantalla... Por eso considero adecuado que todo el mundo los ponga.

- Crear las siguientes macros (hay que dejar 2 espacios):

Código:
#define BLOQUEAR
#define DESBLOQUEAR 

Como lo vamos a hacer multihilo, tenemos que evitar que pasen errores de sincronización (2 hilos escriban/lean al mismo tiempo de la pantalla). Por ello antes de uhacer algo en la pantalla, pondremos las macro BLOQUEAR y DESBLOQUEAR:

Código:
BLOQUEAR // Bloqueamos la pantalla

SDL_Rect(Rectangulo);

DESBLOQUEAR // Desbloqueamos la pantalla

Cuando ensamblemos, esas macros vacías se sustituiran por mutexs (semáforos).

Por ahora eso es lo que se me ocurre. Contadme si os parece bien, si se os ocurre alguna cosa más que poner...
amchacon
amchacon
Admin

Mensajes : 171
Fecha de inscripción : 30/05/2013

Volver arriba Ir abajo

Metodología de programación Empty Re: Metodología de programación

Mensaje por OmarHack Sáb Jun 01, 2013 9:00 am

Yo nunca usé sdl así que me va a costar bastante seguir la metodología, pero por intentarlo que no quede. Seguramente me tendréis que echar alguna manita, pero a veer. ¿Qué cuatro minijuegos hacemos?
OmarHack
OmarHack
Admin

Mensajes : 79
Fecha de inscripción : 30/05/2013

https://programacion.directorio-foros.com

Volver arriba Ir abajo

Metodología de programación Empty Re: Metodología de programación

Mensaje por amchacon Sáb Jun 01, 2013 10:00 am

OmarHack escribió:¿Qué cuatro minijuegos hacemos?
Pues la idea era repartirnos el trabajo, el tuyo era el minijuego 2 ^^.

Yo ya voy terminando el 4 Very Happy
amchacon
amchacon
Admin

Mensajes : 171
Fecha de inscripción : 30/05/2013

Volver arriba Ir abajo

Metodología de programación Empty Re: Metodología de programación

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.