Loading app/src/main/java/com/example/game2d/object/Detector.java 0 → 100644 +28 −0 Original line number Diff line number Diff line package com.example.game2d.object; import android.content.Context; import android.graphics.Canvas; import androidx.core.content.ContextCompat; import com.example.game2d.R; public class Detector extends Circle { private final Player player; public Detector(Context context, Player player, float positionX, float positionY, double radius) { super(context, ContextCompat.getColor(context, R.color.detector), positionX, positionY, radius); this.player = player; } public void update() { velocityX = 0; velocityY = 0; positionX += velocityX; positionY += velocityY; } public void draw(Canvas canvas) { //canvas.drawCircle((float) positionX, (float) positionY, (float) radius, paint); } } Loading
app/src/main/java/com/example/game2d/object/Detector.java 0 → 100644 +28 −0 Original line number Diff line number Diff line package com.example.game2d.object; import android.content.Context; import android.graphics.Canvas; import androidx.core.content.ContextCompat; import com.example.game2d.R; public class Detector extends Circle { private final Player player; public Detector(Context context, Player player, float positionX, float positionY, double radius) { super(context, ContextCompat.getColor(context, R.color.detector), positionX, positionY, radius); this.player = player; } public void update() { velocityX = 0; velocityY = 0; positionX += velocityX; positionY += velocityY; } public void draw(Canvas canvas) { //canvas.drawCircle((float) positionX, (float) positionY, (float) radius, paint); } }