Erwan
- fixed a bug with mana producer - fixed a graphical glitch with quads in the stack
This commit is contained in:
@@ -533,6 +533,7 @@ class AManaProducer: public MTGAbility{
|
|||||||
if (mParticleSys) mParticleSys->MoveTo(x, y);
|
if (mParticleSys) mParticleSys->MoveTo(x, y);
|
||||||
if (mParticleSys && animation == 1.f) mParticleSys->Fire();
|
if (mParticleSys && animation == 1.f) mParticleSys->Fire();
|
||||||
animation -= 4 *dt;
|
animation -= 4 *dt;
|
||||||
|
if (!animation) animation = -1;
|
||||||
if (animation < 0){
|
if (animation < 0){
|
||||||
animation = 0;
|
animation = 0;
|
||||||
currentlyTapping--;
|
currentlyTapping--;
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
#define STATE_FIRST_TIME 4
|
#define STATE_FIRST_TIME 4
|
||||||
#define STATE_WARNING 5
|
#define STATE_WARNING 5
|
||||||
|
|
||||||
#define GAME_VERSION "WTH?! 0.3.0 - by WilLoW"
|
#define GAME_VERSION "WTH?! 0.3.1 - by WilLoW"
|
||||||
#define ALPHA_WARNING 0
|
#define ALPHA_WARNING 0
|
||||||
|
|
||||||
#define DEFAULT_ANGLE_MULTIPLIER 0.4
|
#define DEFAULT_ANGLE_MULTIPLIER 0.4
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ void StackAbility::Render(){
|
|||||||
JRenderer * renderer = JRenderer::GetInstance();
|
JRenderer * renderer = JRenderer::GetInstance();
|
||||||
JQuad * quad = ability->source->getThumb();
|
JQuad * quad = ability->source->getThumb();
|
||||||
if (quad){
|
if (quad){
|
||||||
|
quad->SetColor(ARGB(255,255,255,255));
|
||||||
float scale = 30 / quad->mHeight;
|
float scale = 30 / quad->mHeight;
|
||||||
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
||||||
}else{
|
}else{
|
||||||
@@ -110,6 +111,7 @@ void Spell::Render(){
|
|||||||
JRenderer * renderer = JRenderer::GetInstance();
|
JRenderer * renderer = JRenderer::GetInstance();
|
||||||
JQuad * quad = source->getThumb();
|
JQuad * quad = source->getThumb();
|
||||||
if (quad){
|
if (quad){
|
||||||
|
quad->SetColor(ARGB(255,255,255,255));
|
||||||
float scale = mHeight / quad->mHeight;
|
float scale = mHeight / quad->mHeight;
|
||||||
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
||||||
}else{
|
}else{
|
||||||
@@ -119,6 +121,7 @@ void Spell::Render(){
|
|||||||
if (target){
|
if (target){
|
||||||
quad = target->getIcon();
|
quad = target->getIcon();
|
||||||
if (quad){
|
if (quad){
|
||||||
|
quad->SetColor(ARGB(255,255,255,255));
|
||||||
float scale = 30 / quad->mHeight;
|
float scale = 30 / quad->mHeight;
|
||||||
renderer->RenderQuad(quad, x + 150 , y , 0,scale,scale);
|
renderer->RenderQuad(quad, x + 150 , y , 0,scale,scale);
|
||||||
}
|
}
|
||||||
@@ -156,6 +159,7 @@ void PutInGraveyard::Render(){
|
|||||||
JRenderer * renderer = JRenderer::GetInstance();
|
JRenderer * renderer = JRenderer::GetInstance();
|
||||||
JQuad * quad = card->getThumb();
|
JQuad * quad = card->getThumb();
|
||||||
if (quad){
|
if (quad){
|
||||||
|
quad->SetColor(ARGB(255,255,255,255));
|
||||||
float scale = 30 / quad->mHeight;
|
float scale = 30 / quad->mHeight;
|
||||||
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
renderer->RenderQuad(quad, x , y , 0,scale,scale);
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
Reference in New Issue
Block a user