diff --git a/app/src/main/java/com/iutlaval/myapplication/Game/TouchHandler.java b/app/src/main/java/com/iutlaval/myapplication/Game/TouchHandler.java index a603c1a..708788f 100644 --- a/app/src/main/java/com/iutlaval/myapplication/Game/TouchHandler.java +++ b/app/src/main/java/com/iutlaval/myapplication/Game/TouchHandler.java @@ -1,10 +1,13 @@ package com.iutlaval.myapplication.Game; import android.content.Context; +import android.graphics.BitmapFactory; import android.util.Log; import android.view.MotionEvent; import com.iutlaval.myapplication.GameActivity; +import com.iutlaval.myapplication.R; +import com.iutlaval.myapplication.Video.Drawables.DrawableBitmap; import com.iutlaval.myapplication.Video.Drawables.DrawableCard; import com.iutlaval.myapplication.Video.Renderer; @@ -217,7 +220,11 @@ public class TouchHandler { private void attackHandler(MotionEvent event) { if(dragAndDropCard != null){ + if(event.getAction() == MotionEvent.ACTION_DOWN) + renderer.addToDraw(new DrawableBitmap(BitmapFactory.decodeResource(context.getResources(), R.drawable.t_s_fleche),2F,20F,"arrow",14F,25F)); + if(event.getAction() == MotionEvent.ACTION_UP) { + renderer.removeToDraw("arrow"); int zone = playableZonesHandler.getEnemyHoveredZone(dragAndDropCard); if(zone != -1) { diff --git a/app/src/main/res/drawable/t_s_fleche.png b/app/src/main/res/drawable/t_s_fleche.png new file mode 100644 index 0000000..9f49dc9 Binary files /dev/null and b/app/src/main/res/drawable/t_s_fleche.png differ