[GBF] [pjmoo-gbf] r154 committed - [No log message]

0 views
Skip to first unread message

codesite...@google.com

unread,
Aug 14, 2009, 9:49:55 PM8/14/09
to pjmo...@googlegroups.com
Revision: 154
Author: davidferreira.FZ
Date: Fri Aug 14 18:49:30 2009
Log: [No log message]
http://code.google.com/p/pjmoo-gbf/source/detail?r=154

Modified:
/trunk/projeto/src/Animacao.cpp

=======================================
--- /trunk/projeto/src/Animacao.cpp Sat May 17 20:14:54 2008
+++ /trunk/projeto/src/Animacao.cpp Fri Aug 14 18:49:30 2009
@@ -21,7 +21,7 @@
namespace Sprite {

//Construtor
-Animacao::Animacao()
+Animacao::Animacao()
{
automatico = false;

@@ -32,29 +32,29 @@
repeticao.total = 0;
}
//Ajusta a area de corte do sprite - posicionamento nos frames
-void Animacao::ajustarCorte(int direcao, int largura)
+void Animacao::ajustarCorte(int direcao, int largura)
{
areaCorte.x = (direcao) * (largura * frame.total);
}
//Informa a quantidade de quadros e a taxa de repetição
-void Animacao::config(int quantidade, int taxaRepeticao)
+void Animacao::config(int quantidade, int taxaRepeticao)
{
frame.total = quantidade;
repeticao.total = taxaRepeticao;
}
//Informa se animação está no fim - último frame
-bool Animacao::isFim()
+bool Animacao::isFim()
{
//verificar se deve-se utilizar 'repeticao.total
-// if ((frame.atual==frame.total-1) &&
(repetica.atual==repeticao.total)){
- if (frame.atual==frame.total-1){
+ if ((frame.atual==frame.total-1) &&
(repeticao.atual==repeticao.total)){
+ //if (frame.atual==frame.total-1){
return true;
} else {
return false;
}
}
//Informa se animação está no inicio - primeiro frame
-bool Animacao::isInicio()
+bool Animacao::isInicio()
{
if (frame.atual==0){
return true;
@@ -63,11 +63,11 @@
}
}
//Retorna a dimensão do quadro
-SDL_Rect Animacao::getDimensaoFrame()
+SDL_Rect Animacao::getDimensaoFrame()
{
return areaCorte;
}
-int Animacao::processar()
+int Animacao::processar()
{
if (automatico){
animar();
@@ -75,40 +75,40 @@

return frame.atual;
}
-//Anima o sprite de forma manual, toda chamada a esse metodo anima o
personagem
-void Animacao::processarManual()
+//Anima o sprite de forma manual, toda chamada a esse metodo anima o
personagem
+void Animacao::processarManual()
{
animar();
}
-//Define se a animação é automática ou manual
-void Animacao::setAutomatico(bool automatico)
+//Define se a animação é automática ou manual
+void Animacao::setAutomatico(bool automatico)
{
this->automatico=automatico;
}
//Define a dimensão do quadro
-void Animacao::setDimensaoFrame(const SDL_Rect & area)
+void Animacao::setDimensaoFrame(const SDL_Rect & area)
{
areaCorte=area;
}
//Coloca a animação no primeiro frame
-void Animacao::setInicio()
+void Animacao::setInicio()
{
repeticao.atual = 0;
frame.atual = 0;
}
//Informa o quadro a ser usado na animação
-void Animacao::setFrame(int quadro)
+void Animacao::setFrame(int quadro)
{
if (quadro>=0){
if (quadro<frame.total){
- frame.atual=quadro;
+ frame.atual=quadro;
} else {
frame.atual=frame.total-1;
}
}
}
-//Anima o Sprite de forma automática
-int Animacao::animar()
+//Anima o Sprite de forma automática
+int Animacao::animar()
{
repeticao.atual++;



Reply all
Reply to author
Forward
0 new messages