Metodología de programación

Ver el tema anterior Ver el tema siguiente Ir abajo

Metodología de programación

Mensaje por amchacon el 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...
avatar
amchacon
Admin

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

Ver perfil de usuario

Volver arriba Ir abajo

Re: Metodología de programación

Mensaje por OmarHack el 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?
avatar
OmarHack
Admin

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

Ver perfil de usuario http://programacion.eclipseforo.com

Volver arriba Ir abajo

Re: Metodología de programación

Mensaje por amchacon el 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
avatar
amchacon
Admin

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

Ver perfil de usuario

Volver arriba Ir abajo

Re: Metodología de programación

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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