[pjmoo-gbf commit] r141 - trunk/projeto/src

1 view
Skip to first unread message

codesite...@google.com

unread,
Nov 11, 2008, 6:29:16 PM11/11/08
to pjmo...@googlegroups.com
Author: davidferreira.fz
Date: Tue Nov 11 15:27:51 2008
New Revision: 141

Modified:
trunk/projeto/src/FPS.h
trunk/projeto/src/FPSContador.cpp
trunk/projeto/src/FPSFactory.h
trunk/projeto/src/FPSLimitado.cpp
trunk/projeto/src/GFX.cpp
trunk/projeto/src/GFX.h
trunk/projeto/src/GraphicCore.cpp
trunk/projeto/src/GraphicMode.cpp
trunk/projeto/src/GraphicMode.h
trunk/projeto/src/GraphicSystem.cpp
trunk/projeto/src/ImageBase.cpp
trunk/projeto/src/ImageBase.h
trunk/projeto/src/ImageBuffer.cpp
trunk/projeto/src/ImageBufferManager.cpp
trunk/projeto/src/Screen.h

Log:
BoUML: Atualizando modelo para geração de código;

Modified: trunk/projeto/src/FPS.h
==============================================================================
--- trunk/projeto/src/FPS.h (original)
+++ trunk/projeto/src/FPS.h Tue Nov 11 15:27:51 2008
@@ -14,10 +14,10 @@
#ifndef _FPS_H
#define _FPS_H

-#include <iostream>
-
#include <SDL/SDL.h>

+#include <iostream>
+

namespace GBF {

@@ -25,7 +25,7 @@

namespace FPS {

-//Descri��o:
+//Descri��o:
// Classe para controle da quantidade de quadros por segundo
//Motiva��o:
// Fornecer um mecanismo para controlar a velocidade de processamento
da aplica��o

Modified: trunk/projeto/src/FPSContador.cpp
==============================================================================
--- trunk/projeto/src/FPSContador.cpp (original)
+++ trunk/projeto/src/FPSContador.cpp Tue Nov 11 15:27:51 2008
@@ -23,8 +23,7 @@
//Construtor

//Construtor
-FPSContador::FPSContador()
-{
+FPSContador::FPSContador(){
std::cout << "GBF::Kernel::FPS::FPSContador" << std::endl;
}

@@ -35,7 +34,7 @@
// UtilLog::sistema("Removendo FPS[%i]",fpsMax);
}

-void FPSContador::processar()
+void FPSContador::processar()
{

Uint32 frametimesindex;
@@ -92,7 +91,7 @@
//Deve ser chamado antes do loop principal do jogo

//Deve ser chamado antes do loop principal do jogo
-void FPSContador::iniciar()
+void FPSContador::iniciar()
{
std::cout << "\tSDL: " << std::endl;

@@ -104,7 +103,7 @@

std::cout << (double) frametimelast << " ticks" << std::endl;
}
-int FPSContador::getValor()
+int FPSContador::getValor()
{
return framespersecond;
}

Modified: trunk/projeto/src/FPSFactory.h
==============================================================================
--- trunk/projeto/src/FPSFactory.h (original)
+++ trunk/projeto/src/FPSFactory.h Tue Nov 11 15:27:51 2008
@@ -17,8 +17,8 @@

#include "FPS.h"

-namespace GBF { namespace Kernel { namespace FPS { class FPSContador; }
} }
-namespace GBF { namespace Kernel { namespace FPS { class FPSLimitado; }
} }
+namespace GBF { namespace Kernel { namespace FPS { class FPSContador; }
} }
+namespace GBF { namespace Kernel { namespace FPS { class FPSLimitado; }
} }

namespace GBF {


Modified: trunk/projeto/src/FPSLimitado.cpp
==============================================================================
--- trunk/projeto/src/FPSLimitado.cpp (original)
+++ trunk/projeto/src/FPSLimitado.cpp Tue Nov 11 15:27:51 2008
@@ -20,7 +20,7 @@

namespace FPS {

-FPSLimitado::FPSLimitado(int taxaFrames)
+FPSLimitado::FPSLimitado(int taxaFrames)
{
std::cout << "GBF::Kernel::FPS::FPSLimitado" << std::endl;

@@ -34,10 +34,10 @@

std::cout << "\tFPS: " << (float) fpsConstante << " fps" << std::endl;
}
-FPSLimitado::~FPSLimitado()
+FPSLimitado::~FPSLimitado()
{
}
-void FPSLimitado::processar()
+void FPSLimitado::processar()
{

while( (SDL_GetTicks() - framestart) < 1000 / fpsConstante )
@@ -51,13 +51,13 @@
framestart = SDL_GetTicks();
}
//Deve ser chamado antes do loop principal do jogo
-void FPSLimitado::iniciar()
+void FPSLimitado::iniciar()
{
std::cout << "\tSDL: ";
framestart = SDL_GetTicks();
std::cout << (double) framestart << " ticks" << std::endl;
}
-int FPSLimitado::getValor()
+int FPSLimitado::getValor()
{
return fpsConstante;
}

Modified: trunk/projeto/src/GFX.cpp
==============================================================================
--- trunk/projeto/src/GFX.cpp (original)
+++ trunk/projeto/src/GFX.cpp Tue Nov 11 15:27:51 2008
@@ -20,29 +20,29 @@

namespace Graphic {

-//Destrutor
-GFX::~GFX()
+//Destrutor
+GFX::~GFX()
{
// UtilLog::subSistema("Removendo GraphicSystemGFX");
pScreen = NULL;
}
//Seta a cor a ser usada (Usado normalmente para transformar c�digo r,g,b
em uma cor)
-void GFX::setColor(GBF::Cor::CorPaleta R, GBF::Cor::CorPaleta G,
GBF::Cor::CorPaleta B)
+void GFX::setColor(GBF::Cor::CorPaleta R, GBF::Cor::CorPaleta G,
GBF::Cor::CorPaleta B)
{
color = SDL_MapRGB(pScreen->format,R,G,B);
}
//Seta a cor a ser usada (Usar somente se a cor j� estiver sido mapeada
para RGB)
-void GFX::setColor(GBF::Cor::Cor cor)
+void GFX::setColor(GBF::Cor::Cor cor)
{
color = cor;
}
//Desenha um pixel na tela (Usado para cores em formado decimal)
-void GFX::putPixel(int x, int y, GBF::Cor::CorPaleta R,
GBF::Cor::CorPaleta G, GBF::Cor::CorPaleta B)
+void GFX::putPixel(int x, int y, GBF::Cor::CorPaleta R,
GBF::Cor::CorPaleta G, GBF::Cor::CorPaleta B)
{
putPixel(x,y,SDL_MapRGB(pScreen->format,R,G,B));
}
//Desenha um pixel na tela (Usado apenas se a cor j� estiver em formato
RGB)
-void GFX::putPixel(int x, int y, GBF::Cor::Cor cor)
+void GFX::putPixel(int x, int y, GBF::Cor::Cor cor)
{
if (offSetLimite(x,y)){
Uint8 *pixel = (Uint8 *)pScreen->pixels + y * pScreen->pitch + x *
bpp;
@@ -72,7 +72,7 @@
}
}
//Pegar a cor de um pixel na tela
-GBF::Cor::Cor GFX::getPixel(int x, int y)
+GBF::Cor::Cor GFX::getPixel(int x, int y)
{
if (offSetLimite(x,y)){
Uint8 *pixel = (Uint8 *)pScreen->pixels + y * pScreen->pitch + x *
bpp;
@@ -98,7 +98,7 @@
}
}
//Desenha uma linha na tela
-void GFX::linha(int XI, int YI, int XF, int YF)
+void GFX::linha(int XI, int YI, int XF, int YF)
{
#define sgn(x) ((x<0)?-1:((x>0)?1:0))
/* macro para retornar o seno de um numero */
@@ -140,7 +140,7 @@
gsScreen->destravar();
}
//Desenha um circulo
-void GFX::circulo(int X, int Y, int RAIO)
+void GFX::circulo(int X, int Y, int RAIO)
{
float n=0,invradius=1/(float)RAIO;
int dx=0,dy=RAIO-1;
@@ -167,7 +167,7 @@
gsScreen->destravar();
}
//Desenha um circulo preenchido
-void GFX::circuloPreenchido(int X, int Y, int RAIO)
+void GFX::circuloPreenchido(int X, int Y, int RAIO)
{
float n=0,invradius=1/(float)RAIO;
int dx=0,dy=RAIO-1;
@@ -198,7 +198,7 @@
gsScreen->destravar();
}
//Desenha um retangulo
-void GFX::retangulo(int X, int Y, int W, int H)
+void GFX::retangulo(int X, int Y, int W, int H)
{
linha(X,Y,X+W,Y);
linha(X,Y,X,Y+H);
@@ -206,7 +206,7 @@
linha(X,Y+H,X+W,Y+H);
}
//Desenha um retangulo preenchido
-void GFX::retanguloPreenchido(int X, int Y, int W, int H)
+void GFX::retanguloPreenchido(int X, int Y, int W, int H)
{
SDL_Rect retangulo;
retangulo.x=X;
@@ -217,27 +217,27 @@
SDL_FillRect(pScreen,&retangulo,color);
}
//Desenha cruzamentos com fechamento na parte superior (rever utilidade)
-void GFX::gradeSuperior(int X, int Y, int W, int H)
+void GFX::gradeSuperior(int X, int Y, int W, int H)
{
linha(X,Y,X+W,Y);
linha(X,Y,X,Y+H);
}
//Desenha cruzamentos com fechamento na parte inferior (rever utilidade)
-void GFX::gradeInferior(int X, int Y, int W, int H)
+void GFX::gradeInferior(int X, int Y, int W, int H)
{
linha(X+W,Y,X+W,Y+H);
linha(X,Y+H,X+W,Y+H);
}
//Inicializa informa��es b�sicas
-void GFX::inicializar()
+void GFX::inicializar()
{
// UtilLog::comentario("Inicializando GraphicSystemGFX");
pScreen = gsScreen->getScreen();
bpp = pScreen->format->BytesPerPixel;
setColor(0xFFFFFF);
}
-//Verifica se o ponto (x,y) est� dentro dos limites
-bool GFX::offSetLimite(int x, int y)
+//Verifica se o ponto (x,y) est� dentro dos limites
+bool GFX::offSetLimite(int x, int y)
{
if ((x<0)||(y<0)||(x>=pScreen->w)||(y>=pScreen->h)) {
return false;
@@ -251,19 +251,19 @@
{
gsScreen = screen;
}
-//Construtor
-GFX::GFX()
+//Construtor
+GFX::GFX()
{
std::cout << "GBF::Kernel::Graphic::GFX" << std::endl;
pScreen = NULL;
}
//Realiza um lock na surface
-bool GFX::travar()
+bool GFX::travar()
{
return gsScreen->travar();
}
//Realiza um unlock na surface
-void GFX::destravar()
+void GFX::destravar()
{
gsScreen->destravar();
}

Modified: trunk/projeto/src/GFX.h
==============================================================================
--- trunk/projeto/src/GFX.h (original)
+++ trunk/projeto/src/GFX.h Tue Nov 11 15:27:51 2008
@@ -2,7 +2,6 @@
#define _GFX_H

#include <math.h>
-#include <iostream>

//// GBF - Gamework's Brazilian Framework
//// Copyright (C) 2004-2008 David de Almeida Ferreira
@@ -20,6 +19,8 @@

#include "Cor.h"
#include "Screen.h"
+#include <iostream>
+

namespace GBF {

@@ -30,7 +31,7 @@
class GFX
{
public:
- //Destrutor
+ //Destrutor
virtual ~GFX();

//Seta a cor a ser usada (Usado normalmente para transformar c�digo
r,g,b em uma cor)
@@ -77,7 +78,7 @@
//Inicializa informa��es b�sicas
void inicializar();

- //Verifica se o ponto (x,y) est� dentro dos limites
+ //Verifica se o ponto (x,y) est� dentro dos limites
bool offSetLimite(int x, int y);

SDL_Surface * pScreen;
@@ -90,7 +91,7 @@

static void setGraphicSystemScreen(Screen * screen);

- //Construtor
+ //Construtor
GFX();

int bpp;
@@ -107,7 +108,7 @@

};
//Desenha um pixel na tela (Usando cor padr�o selecionada)
-inline void GFX::putPixel(int x, int y)
+inline void GFX::putPixel(int x, int y)
{
if (offSetLimite(x,y)){
Uint8 *pixel = (Uint8 *)pScreen->pixels + y * pScreen->pitch + x *
bpp;

Modified: trunk/projeto/src/GraphicCore.cpp
==============================================================================
--- trunk/projeto/src/GraphicCore.cpp (original)
+++ trunk/projeto/src/GraphicCore.cpp Tue Nov 11 15:27:51 2008
@@ -20,18 +20,18 @@

namespace Graphic {

-//Limpa a tela
-void GraphicCore::clear()
+//Limpa a tela
+void GraphicCore::clear()
{
SDL_FillRect(gsMode.getScreen(), NULL, 0);
}
-//Salva uma imagem da tela
-void GraphicCore::salvarScreenShot(std::string arquivo)
+//Salva uma imagem da tela
+void GraphicCore::salvarScreenShot(std::string arquivo)
{
SDL_SaveBMP(gsMode.getScreen(),arquivo.c_str());
}
-//Destrutor
-GraphicCore::~GraphicCore()
+//Destrutor
+GraphicCore::~GraphicCore()
{
// UtilLog::sistema("Removendo GraphicSystem");

@@ -41,7 +41,7 @@

SDL_QuitSubSystem(SDL_INIT_VIDEO);
}
-void GraphicCore::iniciar()
+void GraphicCore::iniciar()
{
std::cout << "GBF::Kernel::Graphic::GraphicCore::iniciar()" <<
std::endl;
gsScreen->setScreen(gsMode.getScreen());
@@ -53,13 +53,13 @@
graphicSystem->gfx->inicializar();
GraphicSystemUtility::setGraphicSystem(graphicSystem);
}
-//Realiza o flip(troca) entre os buffers de v�deo
-void GraphicCore::flip()
+//Realiza o flip(troca) entre os buffers de v�deo
+void GraphicCore::flip()
{
SDL_Flip(gsMode.getScreen());
}
-//Inicializa SubSistema de suporte a Video
-GraphicCore::GraphicCore()
+//Inicializa SubSistema de suporte a Video
+GraphicCore::GraphicCore()
{
const SDL_version *v = SDL_Linked_Version();

@@ -79,9 +79,6 @@
std::cout << "\tSDL: driver " << videodriver << std::endl;

gsScreen = new Screen();
-// gsGFX = GraphicSystemGFX::getInstance();
-// gsMode = new GraphicSystemMode();
-// gsImageBufferManager =
GraphicSystemImageBufferManager::getInstance();
}
}


Modified: trunk/projeto/src/GraphicMode.cpp
==============================================================================
--- trunk/projeto/src/GraphicMode.cpp (original)
+++ trunk/projeto/src/GraphicMode.cpp Tue Nov 11 15:27:51 2008
@@ -20,18 +20,18 @@

namespace Graphic {

-//Construtor
-GraphicMode::GraphicMode()
+//Construtor
+GraphicMode::GraphicMode()
{
screen = NULL;
}
-//Destrutor
-GraphicMode::~GraphicMode()
+//Destrutor
+GraphicMode::~GraphicMode()
{
// SDL_FreeSurface(screen);
}
-//Coloca o v�deo em modo de tela cheia
-void GraphicMode::setModeFullScreen()
+//Coloca o v�deo em modo de tela cheia
+void GraphicMode::setModeFullScreen()
{
std::cout << "GBF::Kernel::Graphic::GraphicMode::setModeFullScreen()"
<< std::endl;
//Observar: SDL_SWSURFACE foi trocado para SDL_HWSURFACE
@@ -47,8 +47,8 @@
std::cout << "\tGraphicMode: FullScreen" << std::endl;
}
}
-//Coloca o v�deo em modo de janela
-void GraphicMode::setModeWindowScreen()
+//Coloca o v�deo em modo de janela
+void GraphicMode::setModeWindowScreen()
{
std::cout
<< "GBF::Kernel::Graphic::GraphicMode::setModeWindowScreen()" << std::endl;
//Observar: SDL_SWSURFACE foi trocado para SDL_HWSURFACE
@@ -64,23 +64,23 @@
std::cout << "\tGraphicMode: Window" << std::endl;
}
}
-//Retorna se o jogo esta rodando em modo de Tela Cheia
-bool GraphicMode::isFullScreen()
+//Retorna se o jogo esta rodando em modo de Tela Cheia
+bool GraphicMode::isFullScreen()
{
return config.full;
}
-//Configura a resolu��o do modo gr�fico
-void GraphicMode::setConfig(VideoConfig config)
+//Configura a resolu��o do modo gr�fico
+void GraphicMode::setConfig(VideoConfig config)
{
this->config=config;
}
-//Pega a Configura��o do modo gr�fico
-VideoConfig GraphicMode::getConfig()
+//Pega a Configura��o do modo gr�fico
+VideoConfig GraphicMode::getConfig()
{
return config;
}
-//Retorna a Surface Primaria de V�deo (framebuffer)
-SDL_Surface * GraphicMode::getScreen()
+//Retorna a Surface Primaria de V�deo (framebuffer)
+SDL_Surface * GraphicMode::getScreen()
{
return screen;
}

Modified: trunk/projeto/src/GraphicMode.h
==============================================================================
--- trunk/projeto/src/GraphicMode.h (original)
+++ trunk/projeto/src/GraphicMode.h Tue Nov 11 15:27:51 2008
@@ -14,10 +14,11 @@
//// http://pjmoo.sourceforge.net
//// http://davidferreira-fz.blogspot.com
////////////////////////////////////////////////////////////////////////
-#include <iostream>

#include <SDL/SDL.h>

+#include <iostream>
+

namespace GBF {

@@ -25,7 +26,7 @@

namespace Graphic {

-//Informa��es da Configura��o de V�deo
+//Informa��es da Configura��o de V�deo
struct VideoConfig
{
int w;
@@ -40,28 +41,28 @@
class GraphicMode
{
public:
- //Construtor
+ //Construtor
GraphicMode();

- //Destrutor
+ //Destrutor
~GraphicMode();

- //Coloca o v�deo em modo de tela cheia
+ //Coloca o v�deo em modo de tela cheia
void setModeFullScreen();

- //Coloca o v�deo em modo de janela
+ //Coloca o v�deo em modo de janela
void setModeWindowScreen();

- //Retorna se o jogo esta rodando em modo de Tela Cheia
+ //Retorna se o jogo esta rodando em modo de Tela Cheia
bool isFullScreen();

- //Configura a resolu��o do modo gr�fico
+ //Configura a resolu��o do modo gr�fico
void setConfig(VideoConfig config);

- //Pega a Configura��o do modo gr�fico
+ //Pega a Configura��o do modo gr�fico
VideoConfig getConfig();

- //Retorna a Surface Primaria de V�deo (framebuffer)
+ //Retorna a Surface Primaria de V�deo (framebuffer)
SDL_Surface * getScreen();



Modified: trunk/projeto/src/GraphicSystem.cpp
==============================================================================
--- trunk/projeto/src/GraphicSystem.cpp (original)
+++ trunk/projeto/src/GraphicSystem.cpp Tue Nov 11 15:27:51 2008
@@ -20,13 +20,13 @@

namespace Graphic {

-GraphicSystem::GraphicSystem()
+GraphicSystem::GraphicSystem()
{
std::cout << "GBF::Kernel::Graphic::GraphicSystem" << std::endl;
imageBufferManager = new ImageBufferManager();
gfx = new GFX();
}
-GraphicSystem::~GraphicSystem()
+GraphicSystem::~GraphicSystem()
{
if (imageBufferManager){
delete(imageBufferManager);

Modified: trunk/projeto/src/ImageBase.cpp
==============================================================================
--- trunk/projeto/src/ImageBase.cpp (original)
+++ trunk/projeto/src/ImageBase.cpp Tue Nov 11 15:27:51 2008
@@ -21,41 +21,41 @@
namespace Graphic {

//Construtor
-ImageBase::ImageBase()
+ImageBase::ImageBase()
{
imagem=NULL;

}
//Destrutor
-ImageBase::~ImageBase()
+ImageBase::~ImageBase()
{
if (imagem!=NULL){
SDL_FreeSurface(imagem);
//UtilLog::getInstance()->status("Removendo Surfaces");
}
}
-//Seta n�vel de transpar�ncia
-void ImageBase::setAlpha(Uint8 ALPHA)
+//Seta n�vel de transpar�ncia
+void ImageBase::setAlpha(Uint8 ALPHA)
{
SDL_SetAlpha(imagem,SDL_SRCALPHA,ALPHA);
}
//Seta cor transparente
-void ImageBase::setColorKey(Uint8 R, Uint8 G, Uint8 B)
+void ImageBase::setColorKey(Uint8 R, Uint8 G, Uint8 B)
{
- SDL_SetColorKey(imagem,(SDL_SRCCOLORKEY|
SDL_RLEACCEL),SDL_MapRGB(imagem->format,R,G,B));
+ SDL_SetColorKey(imagem,SDL_SRCCOLORKEY|
SDL_RLEACCEL,SDL_MapRGB(imagem->format,R,G,B));
}
-double ImageBase::getTimer()
+double ImageBase::getTimer()
{
return time;
}
-SDL_Rect ImageBase::getTamanho()
+SDL_Rect ImageBase::getTamanho()
{
return tamanho;
}
double ImageBase::time=0.0f;

-//Converte Surface para formato na inicializa��o do GraphicSystem
-void ImageBase::converterSurface()
+//Converte Surface para formato na inicializa��o do GraphicSystem
+void ImageBase::converterSurface()
{
SDL_Surface *tmp = SDL_DisplayFormat(imagem);
SDL_FreeSurface(imagem);

Modified: trunk/projeto/src/ImageBase.h
==============================================================================
--- trunk/projeto/src/ImageBase.h (original)
+++ trunk/projeto/src/ImageBase.h Tue Nov 11 15:27:51 2008
@@ -16,11 +16,12 @@
////////////////////////////////////////////////////////////////////////

#include <string>
-#include <iostream>

#include "Screen.h"
#include <SDL/SDL.h>

+#include <iostream>
+

namespace GBF {

@@ -37,7 +38,7 @@
//Destrutor
virtual ~ImageBase();

- //Seta n�vel de transpar�ncia
+ //Seta n�vel de transpar�ncia
void setAlpha(Uint8 ALPHA);

//Seta cor transparente
@@ -59,7 +60,7 @@

SDL_Rect posicao;

- //Converte Surface para formato na inicializa��o do GraphicSystem
+ //Converte Surface para formato na inicializa��o do GraphicSystem
virtual void converterSurface();



Modified: trunk/projeto/src/ImageBuffer.cpp
==============================================================================
--- trunk/projeto/src/ImageBuffer.cpp (original)
+++ trunk/projeto/src/ImageBuffer.cpp Tue Nov 11 15:27:51 2008
@@ -21,27 +21,15 @@
namespace Graphic {

//Construtor
-ImageBuffer::ImageBuffer()
+ImageBuffer::ImageBuffer()
{
-// spriteFactory = new SpriteFactory(this);
-//comentado na solucao para tentar resolver o problema de altadependencia
-//junto com esta mudan�a as seguintes tb foram realizadas:
-//
-//removendo friend das classe que eram amigas de SpriteFactory:
-//SpriteItem
-//SpritePersonagem
-//FrameLayer
-//passando construtor de private para public:
-//SpriteItem
-//SpritePersonagem
-//FrameLayer
}
//Destrutor
-ImageBuffer::~ImageBuffer()
+ImageBuffer::~ImageBuffer()
{
//UtilLog::getInstance()->status("[GraphicSystemImageBuffer
Removido(a)]");
}
-bool ImageBuffer::carregarArquivo(std::string arquivo)
+bool ImageBuffer::carregarArquivo(std::string arquivo)
{
imagem = IMG_Load(arquivo.c_str());

@@ -55,8 +43,8 @@
return false;
}
}
-//Desenha um sprite simples na tela
-void ImageBuffer::desenhar(GBF::Ponto POSICAO)
+//Desenha um sprite simples na tela
+void ImageBuffer::desenhar(GBF::Ponto POSICAO)
{
SDL_Rect rect,pos;

@@ -66,8 +54,8 @@

gsScreen->blitSurface(imagem,&rect,&pos);
}
-//Permite desenhar sprites animados
-void ImageBuffer::desenhar(SDL_Rect POSICAO, SDL_Rect TAMANHO, int FRAME)
+//Permite desenhar sprites animados
+void ImageBuffer::desenhar(SDL_Rect POSICAO, SDL_Rect TAMANHO, int FRAME)
{
SDL_Rect rect;

@@ -78,8 +66,8 @@

gsScreen->blitSurface(imagem,&rect,&POSICAO);
}
-//Permite desenhar sprites animados com corte
-void ImageBuffer::desenhar(SDL_Rect POSICAO, SDL_Rect TAMANHO, int FRAME,
SDL_Rect CORTE)
+//Permite desenhar sprites animados com corte
+void ImageBuffer::desenhar(SDL_Rect POSICAO, SDL_Rect TAMANHO, int FRAME,
SDL_Rect CORTE)
{
SDL_Rect rect;


Modified: trunk/projeto/src/ImageBufferManager.cpp
==============================================================================
--- trunk/projeto/src/ImageBufferManager.cpp (original)
+++ trunk/projeto/src/ImageBufferManager.cpp Tue Nov 11 15:27:51 2008
@@ -21,7 +21,7 @@
namespace Graphic {

//Destrutor
-ImageBufferManager::~ImageBufferManager()
+ImageBufferManager::~ImageBufferManager()
{
// UtilLog::subSistema("Removendo GraphicSystemImageBufferManager");

@@ -40,7 +40,7 @@
objetomap.clear();
}
// Retorna GraphicSystemImageBufferManager para manipula��o
-ImageBuffer * ImageBufferManager::getImageBuffer(std::string nome)
+ImageBuffer * ImageBufferManager::getImageBuffer(std::string nome)
{
if (objetomap.find(nome)!=objetomap.end()){
return objetomap[nome];
@@ -49,8 +49,8 @@
//DAFs gerar log de erro
}
}
-// Carregar ImageBuffer para o ImageBufferManager
-void ImageBufferManager::carregar(std::string nome, std::string arquivo)
+// Carregar ImageBuffer para o ImageBufferManager
+void ImageBufferManager::carregar(std::string nome, std::string arquivo)
{
std::string fullpath=Kernel::Util::Path::getPath()+arquivo;

@@ -62,8 +62,8 @@
objetomap[nome]=tab;
}
}
-// Remove ImageBuffer
-void ImageBufferManager::apagar(std::string nome)
+// Remove ImageBuffer
+void ImageBufferManager::apagar(std::string nome)
{
if (objetomap[nome]){
delete(objetomap[nome]);
@@ -72,9 +72,8 @@
}
}
//Construtor
-ImageBufferManager::ImageBufferManager()
+ImageBufferManager::ImageBufferManager()
{
-// UtilLog::subSistema("Instanciando GraphicSystemImageBufferManager");
std::cout << "GBF::Kernel::Graphic::ImageBufferManager" << std::endl;
}


Modified: trunk/projeto/src/Screen.h
==============================================================================
--- trunk/projeto/src/Screen.h (original)
+++ trunk/projeto/src/Screen.h Tue Nov 11 15:27:51 2008
@@ -35,7 +35,7 @@
//Desenha uma surface na surface de v�deo
void blitSurface(SDL_Surface * origem, SDL_Rect * area, SDL_Rect *
posicao);

- //Retorna ponteiro para a surface de v�deo
+ //Retorna ponteiro para a surface de v�deo
SDL_Surface * getScreen();

//Trava a surface para desenhar
@@ -44,7 +44,7 @@
//Destrava a surface para desenhar
void destravar();

- //Construtor
+ //Construtor
Screen();


Reply all
Reply to author
Forward
0 new messages