Metodología de programación
2 participantes
Página 1 de 1.
Metodología de programación
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:
Y cada vez que pintes una cosa lo ponemos:
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):
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:
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...
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- Admin
- Mensajes : 171
Fecha de inscripción : 30/05/2013
Re: Metodología de programación
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?
Re: Metodología de programación
Pues la idea era repartirnos el trabajo, el tuyo era el minijuego 2 ^^.OmarHack escribió:¿Qué cuatro minijuegos hacemos?
Yo ya voy terminando el 4
amchacon- Admin
- Mensajes : 171
Fecha de inscripción : 30/05/2013
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.