sábado 31 de enero de 2009

Cronicas D+D Engine: Mini entrada.

En esta semana.
¡Novedades novedosas!

Bueno esta no es una entrada ordinaria, sino una pequeña entrada con temas variados. Primero estoy estrenando logo para D+D Engine, y aqui está:

¡Espero que les guste!

Por otro lado el engine esta a punto de sufrir modificaciones importantes como por ejemplo el de crear la clase Pantalla, que se encargará de abstraer las operaciones que engloban el manejo del video y la iniciacion del mismo.

Por otro lado ahora la clase Teclado cuenta con nuevos metodos, los que en total son:
teclado();
void actualizar();
bool isTeclaPresionada(int tecla);
bool isTeclaSePresiona(int tecla);
bool isTeclaSeSuelta(int tecla);

Asi que ahora si esta completa, gracias en parte por la sugerencia de Darth! :)

Hay una dos Clases nueva TrueFont y MaquinaDeEscribir (Si los peores nombres que podia elegir) TrueFont es un objeto que representa una fuente (es decir encapsular a una variable TTF_Font) para poder utilizarla con MaquinaDeEscribir la cual cuenta (en su primera version) de los siguientes metodos:

MaquinaDeEscribir();
int getAltoDe(const char * str);
int getAnchoDe(const char * str);
void escribir(const char * str,int x, int y, SDL_Color color , SDL_Surface * g);
void setFuente( TrueFont * f);
TrueFont * getFuente();


Bueno el objetivo de esta clase es simplificar la escritura de textos usando nuestra querida SDL_ttf.

Tambien implemente la clase ControlFPS, que como su nombre indica controla el frame rate.
ControlFPS();
void actualizarTimer();
int tiempoDelFrame();
void ajustarA(int tiempo);

No hay mucho que decir ya que es autoexplicativa.

Bueno esas fueron las novedades.... por ahora. Un saludo!

Pero antes algo offtopic que no podia dejar de nombrar. J-kun de CGM ha hecho un fan art de Nubelin que me encanto! Aca lo dejo para que lo disfruten.

¡Corre Nubelin! Imagen por J-kun
(Si ya se el dibujo de mejor calidad que los graficos que lleva el juego XD)