preparatif moteur jeu + patch crash + patch couleur + simplification carte

This commit is contained in:
mmarc471@gmail.com
2020-09-10 14:42:39 +02:00
parent cc7be58c14
commit c47e61438d
8 changed files with 143 additions and 60 deletions
@@ -9,9 +9,27 @@ import android.util.Log;
import com.iutlaval.myapplication.Game.Board;
import com.iutlaval.myapplication.Game.Player.Player;
import com.iutlaval.myapplication.R;
import com.iutlaval.myapplication.Video.DrawableCard;
public abstract class Card {
private static Bitmap frameBitmap = null;
private DrawableCard drawableCard = null;
public Card()
{
}
/**
* cree une carte est lui definit un drawable
* @param UID
* @param c
*/
public Card(String UID,Context c)
{
drawableCard = new DrawableCard(this,0,0,UID,c);
}
/**
* *cette methode est appeler a chaque fois que la carte attaque
@@ -111,5 +129,22 @@ public abstract class Card {
* @return
*/
public abstract int getHealth();
/**
* NE PAS TOUCHER CETTE FONCTION SI VOUS N'ÊTES PAS SUR DE CE QUE VOUS FAITES
* cette fonction permet de redefinir le drawable de la carte
* @param drawableCard
*/
public void setDrawableCard(DrawableCard drawableCard) {
this.drawableCard = drawableCard;
}
/**
* NE PAS OVERRIDE CETTE FONCTION
* @return
*/
public DrawableCard getDrawableCard() {
return drawableCard;
}
}
@@ -1,11 +1,27 @@
package com.iutlaval.myapplication.Game.Cards;
import android.content.Context;
import android.graphics.Color;
import com.iutlaval.myapplication.R;
public class DemoCard extends Card{
public DemoCard()
{
super();
}
/**
* cree une carte est lui definit un drawable
*
* @param UID
* @param c
*/
public DemoCard(String UID, Context c) {
super(UID, c);
}
@Override
public int getCardPicture() {
return R.drawable.guerrier_nul;
@@ -15,7 +31,7 @@ public class DemoCard extends Card{
//#AARRGGBB
@Override
public String getColor() {
return "#70000000";
return "#00000000";
}
@Override