From c4ae2f96389180217a3907da3720ee96bc5e0c47 Mon Sep 17 00:00:00 2001 From: h4ckx0r Date: Sun, 16 Feb 2025 22:31:23 +0100 Subject: [PATCH] =?UTF-8?q?Im=C3=A1genes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/h4ckx0r/Arkanoid.java | 86 +++++++++++++----- src/main/java/net/h4ckx0r/ResourceCache.java | 48 ++++++++++ src/main/java/net/h4ckx0r/actores/Actor.java | 29 +++++- .../java/net/h4ckx0r/actores/Jugador.java | 13 +-- .../java/net/h4ckx0r/actores/Ladrillo.java | 31 ++----- src/main/java/net/h4ckx0r/actores/Pelota.java | 68 ++++++++++---- .../resources/images/LadrilloAmarillo.png | Bin 0 -> 1822 bytes src/main/resources/images/LadrilloAzul.png | Bin 0 -> 1861 bytes .../resources/images/LadrilloAzulOscuro.png | Bin 0 -> 1825 bytes src/main/resources/images/LadrilloNaranja.png | Bin 0 -> 1821 bytes src/main/resources/images/LadrilloRojo.png | Bin 0 -> 1876 bytes src/main/resources/images/LadrilloVerde.png | Bin 0 -> 1815 bytes src/main/resources/images/Pelota.png | Bin 0 -> 13315 bytes src/main/resources/images/Player1.png | Bin 0 -> 12455 bytes src/main/resources/images/Player2.png | Bin 0 -> 12870 bytes src/main/resources/images/Player3.png | Bin 0 -> 12510 bytes 16 files changed, 202 insertions(+), 73 deletions(-) create mode 100644 src/main/java/net/h4ckx0r/ResourceCache.java create mode 100644 src/main/resources/images/LadrilloAmarillo.png create mode 100644 src/main/resources/images/LadrilloAzul.png create mode 100644 src/main/resources/images/LadrilloAzulOscuro.png create mode 100644 src/main/resources/images/LadrilloNaranja.png create mode 100644 src/main/resources/images/LadrilloRojo.png create mode 100644 src/main/resources/images/LadrilloVerde.png create mode 100644 src/main/resources/images/Pelota.png create mode 100644 src/main/resources/images/Player1.png create mode 100644 src/main/resources/images/Player2.png create mode 100644 src/main/resources/images/Player3.png diff --git a/src/main/java/net/h4ckx0r/Arkanoid.java b/src/main/java/net/h4ckx0r/Arkanoid.java index 3695e56..5bb6267 100644 --- a/src/main/java/net/h4ckx0r/Arkanoid.java +++ b/src/main/java/net/h4ckx0r/Arkanoid.java @@ -27,6 +27,8 @@ public class Arkanoid { private static int anchoVentana = separacionBloques + ((anchoLadrillos + separacionBloques) * numLadrillosPorLinea); private List actores = crearActores(); + private List actoresParaEliminar = new ArrayList(); + private List actoresParaIncorporar = new ArrayList(); private JFrame ventana = new JFrame("Arkanoid - Natanael Gómez Ortiz"); private MiCanvas canvas = new MiCanvas(actores); @@ -112,17 +114,17 @@ public class Arkanoid { public static List crearActores() { List actores = new ArrayList(); - int anchoJugador = 40; - int altoJugador = 10; - actores.add(new Jugador(anchoJugador, altoJugador, (anchoVentana - anchoJugador) / 2, altoVentana - (altoVentana / 9))); + int anchoJugador = 55; + int altoJugador = 15; + actores.add(new Jugador(anchoJugador, altoJugador, (anchoVentana - anchoJugador) / 2, altoVentana - (altoVentana / 9), ResourceCache.IMAGEN_JUGADOR)); int diametroPelota = 20; - actores.add(new Pelota(diametroPelota, (anchoVentana - diametroPelota) / 2, 400)); + actores.add(new Pelota(diametroPelota, (anchoVentana - diametroPelota) / 2, 400, ResourceCache.IMAGEN_PELOTA)); - for (int i = 0; i < Ladrillo.colores.length; i++) { + for (int i = 0; i < ResourceCache.IMAGEN_LADRILLO.length; i++) { for (int j = 0; j < numLadrillosPorLinea; j++) { - actores.add(new Ladrillo(anchoLadrillos, 10, i, j, separacionBloques, altoVentana/12)); + actores.add(new Ladrillo(anchoLadrillos, 10, i, j, separacionBloques, altoVentana / 12, ResourceCache.IMAGEN_LADRILLO)); } } @@ -135,27 +137,32 @@ public class Arkanoid { int milisegundosPorFrame = 1000 / FPS; - while (true) { - long tiempoInicio = new Date().getTime(); + while (true) { + long tiempoInicio = new Date().getTime(); - if (!pausado) { - for (Actor actor : actores) { - actor.actua(); - } - canvas.pintar(); + if (!pausado) { + for (Actor actor : actores) { + actor.setFrameTerminado(false); } - - long tiempoTranscurrido = new Date().getTime() - tiempoInicio; - int milisPausa = (int) (milisegundosPorFrame - tiempoTranscurrido); - milisPausa = Math.max(milisPausa, 0); - - try { - Thread.sleep(milisPausa); - } catch (InterruptedException e) { - e.printStackTrace(); + for (Actor actor : actores) { + actor.actua(); } + detectarColisiones(); + actualizarActores(); + canvas.pintar(); } + long tiempoTranscurrido = new Date().getTime() - tiempoInicio; + int milisPausa = (int) (milisegundosPorFrame - tiempoTranscurrido); + milisPausa = Math.max(milisPausa, 0); + + try { + Thread.sleep(milisPausa); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } private static void cerrarVentana() { @@ -168,6 +175,41 @@ public class Arkanoid { } } + private void detectarColisiones() { + for (Actor act1 : this.actores) { + Rectangle act1Rectangle = new Rectangle(act1.getX(), act1.getY(), act1.getAncho(), act1.getAlto()); + + for (Actor act2 : this.actores) { + if (!act1.equals(act2)) { + Rectangle act2Rectangle = new Rectangle(act2.getX(), act2.getY(), act2.getAncho(), act2.getAlto()); + + if (act1Rectangle.intersects(act2Rectangle)) { + act1.colisionaCon(act2, act1Rectangle, act2Rectangle); + act2.colisionaCon(act1, act2Rectangle, act1Rectangle); + } + + } + } + } + } + + public void incorporaActor(Actor a) { + this.actoresParaIncorporar.add(a); + } + + public void eliminaActor(Actor a) { + this.actoresParaEliminar.add(a); + } + + private void actualizarActores() { + this.actores.removeAll(actoresParaEliminar); + this.actoresParaEliminar.clear(); + + this.actores.addAll(actoresParaIncorporar); + this.actoresParaIncorporar.clear(); + } + + public static void main(String[] args) { Arkanoid.getInstance().bucleJuego(); } diff --git a/src/main/java/net/h4ckx0r/ResourceCache.java b/src/main/java/net/h4ckx0r/ResourceCache.java new file mode 100644 index 0000000..af52b36 --- /dev/null +++ b/src/main/java/net/h4ckx0r/ResourceCache.java @@ -0,0 +1,48 @@ +package net.h4ckx0r; + +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.net.URL; +import java.util.HashMap; + +public class ResourceCache { + + public static final String IMAGEN_JUGADOR = "Player1.png"; + public static final String IMAGEN_PELOTA = "Pelota.png"; + public static final String[] IMAGEN_LADRILLO = new String[] {"LadrilloRojo.png", "LadrilloNaranja.png", "LadrilloAmarillo.png", "LadrilloVerde.png", "LadrilloAzul.png", "LadrilloAzulOscuro.png" }; + + + private HashMap cacheImagenes = new HashMap<>(); + + private static ResourceCache instance = null; + + public static ResourceCache getInstance() { + if (instance == null) { + instance = new ResourceCache(); + } + return instance; + } + + + private BufferedImage cargarImagen (String nombreImg) { + URL imgPath; + try { + imgPath = getClass().getResource(nombreImg); + return ImageIO.read(imgPath); + } catch (IOException e) { + e.printStackTrace(); + System.exit(0); + } + return null; + } + + public BufferedImage getImage (String nombreImg) { + BufferedImage img = cacheImagenes.get(nombreImg); + if (img == null) { + img = cargarImagen("/images/" + nombreImg); + cacheImagenes.put(nombreImg, img); + } + return img; + } +} diff --git a/src/main/java/net/h4ckx0r/actores/Actor.java b/src/main/java/net/h4ckx0r/actores/Actor.java index 1d2ba8e..cb8ed6b 100644 --- a/src/main/java/net/h4ckx0r/actores/Actor.java +++ b/src/main/java/net/h4ckx0r/actores/Actor.java @@ -1,11 +1,26 @@ package net.h4ckx0r.actores; +import net.h4ckx0r.ResourceCache; + import java.awt.*; +import java.awt.image.BufferedImage; public abstract class Actor { int x, y, ancho, alto; + BufferedImage sprite; + boolean frameTerminado = false; - public abstract void paint(Graphics g); + public Actor(int x, int y, int ancho, int alto, String imgName) { + this.x = x; + this.y = y; + this.ancho = ancho; + this.alto = alto; + this.sprite = ResourceCache.getInstance().getImage(imgName); + } + + public void paint(Graphics g) { + g.drawImage(this.sprite, this.x, this.y, this.ancho, this.alto, null); + } public abstract void actua(); @@ -40,4 +55,16 @@ public abstract class Actor { public void setAlto(int alto) { this.alto = alto; } + + public boolean isFrameTerminado() { + return frameTerminado; + } + + public void setFrameTerminado(boolean frameTerminado) { + this.frameTerminado = frameTerminado; + } + + public void colisionaCon(Actor a, Rectangle act1Rectangle, Rectangle act2Rectangle) { + } + } diff --git a/src/main/java/net/h4ckx0r/actores/Jugador.java b/src/main/java/net/h4ckx0r/actores/Jugador.java index 69d05d9..42baba8 100644 --- a/src/main/java/net/h4ckx0r/actores/Jugador.java +++ b/src/main/java/net/h4ckx0r/actores/Jugador.java @@ -11,17 +11,8 @@ public class Jugador extends Actor { private int velocidadX = 4; - public Jugador(int ancho, int alto, int initialX, int initialY) { - this.ancho = ancho; - this.alto = alto; - this.x = initialX; - this.y = initialY; - } - - @Override - public void paint(Graphics g) { - g.setColor(Color.RED); - g.fillRect(this.x, this.y, this.ancho, this.alto); + public Jugador(int ancho, int alto, int initialX, int initialY, String imgName) { + super(initialX, initialY, ancho, alto, imgName); } @Override diff --git a/src/main/java/net/h4ckx0r/actores/Ladrillo.java b/src/main/java/net/h4ckx0r/actores/Ladrillo.java index 881439b..89f27b9 100644 --- a/src/main/java/net/h4ckx0r/actores/Ladrillo.java +++ b/src/main/java/net/h4ckx0r/actores/Ladrillo.java @@ -6,25 +6,14 @@ import java.awt.*; public class Ladrillo extends Actor { - public static Color[] colores = new Color[]{Color.RED, Color.YELLOW, Color.PINK, Color.CYAN, Color.GREEN, Color.ORANGE}; - int fila; - - public Ladrillo(int ancho, int alto, int fila, int columna, int separacion, int separacionSuperior) { - this.setAncho(ancho); - this.setAlto(alto); - this.fila = fila; - - this.x = separacion + (columna * ancho) + (separacion * columna); - this.y = separacion + (fila * alto) + (separacion * fila) + separacionSuperior; + public Ladrillo(int ancho, int alto, int fila, int columna, int separacion, int separacionSuperior, String[] imgNames) { + super(separacion + (columna * ancho) + (separacion * columna), + separacion + (fila * alto) + (separacion * fila) + separacionSuperior, + ancho, alto, imgNames[fila]); } - @Override - public void paint(Graphics g) { - g.setColor(colores[fila]); - g.fillRect(this.x, this.y, this.ancho, this.alto); - } @Override public void actua() { @@ -32,13 +21,9 @@ public class Ladrillo extends Actor { } @Override - public String toString() { - return "Ladrillo{" + - "fila=" + fila + - ", x=" + x + - ", y=" + y + - ", ancho=" + ancho + - ", alto=" + alto + - '}'; + public void colisionaCon(Actor a, Rectangle act1Rectangle, Rectangle act2Rectangle) { + if (a instanceof Pelota) { + Arkanoid.getInstance().eliminaActor(this); + } } } diff --git a/src/main/java/net/h4ckx0r/actores/Pelota.java b/src/main/java/net/h4ckx0r/actores/Pelota.java index ae56645..ed0c2e9 100644 --- a/src/main/java/net/h4ckx0r/actores/Pelota.java +++ b/src/main/java/net/h4ckx0r/actores/Pelota.java @@ -1,34 +1,70 @@ package net.h4ckx0r.actores; import net.h4ckx0r.Arkanoid; +import net.h4ckx0r.ResourceCache; import java.awt.*; +import java.awt.image.BufferedImage; public class Pelota extends Actor { - private static int velocidadX = 5; - private static int velocidadY = 2; + private int velocidadX = 5; + private int velocidadY = 2; - public Pelota(int diametro, int initialX, int initialY) { - this.ancho = diametro; - this.alto = diametro; - this.x = initialX; - this.y = initialY; - } - - public void paint(Graphics g) { - g.setColor(Color.WHITE); - g.fillOval(this.x, this.y, this.ancho, this.alto); + public Pelota(int diametro, int initialX, int initialY, String imgName) { + super(initialX, initialY, diametro, diametro, imgName); } @Override public void actua() { - this.x += Pelota.velocidadX; - this.y += Pelota.velocidadY; + this.x += this.velocidadX; + this.y += this.velocidadY; if (this.x + this.ancho >= Arkanoid.getInstance().getCanvas().getWidth() - || this.x <= 0) Pelota.velocidadX = -Pelota.velocidadX; + || this.x <= 0) this.velocidadX = -this.velocidadX; if (this.y + this.alto >= Arkanoid.getInstance().getCanvas().getHeight() - || this.y <= 0) Pelota.velocidadY = -Pelota.velocidadY; + || this.y <= 0) this.velocidadY = -this.velocidadY; + } + + + public void colisionaCon(Actor a, Rectangle rectPelota, Rectangle rectActor) { + if (a instanceof Jugador) { + Rectangle interseccion = rectPelota.intersection(rectActor); + + if (!interseccion.isEmpty() && !frameTerminado) { + if (interseccion.getWidth() < interseccion.getHeight()) { + this.velocidadX = -this.velocidadX; + } else { + this.velocidadY = -this.velocidadY; + } + frameTerminado = true; + } + + } else if (a instanceof Ladrillo) { + + Rectangle interseccion = rectPelota.intersection(rectActor); + + if (!interseccion.isEmpty() && !frameTerminado) { + if (interseccion.getWidth() < interseccion.getHeight()) { + this.velocidadX = -this.velocidadX; + } else { + this.velocidadY = -this.velocidadY; + } + frameTerminado = true; + } + + } + } + + @Override + public String toString() { + return "Pelota{" + + "velocidadX=" + velocidadX + + ", velocidadY=" + velocidadY + + ", x=" + x + + ", y=" + y + + ", ancho=" + ancho + + ", alto=" + alto + + '}'; } } diff --git a/src/main/resources/images/LadrilloAmarillo.png b/src/main/resources/images/LadrilloAmarillo.png new file mode 100644 index 0000000000000000000000000000000000000000..b63b5ff27c52bca5353d00f70053d0fe829ef350 GIT binary patch literal 1822 zcmbu9Yj6`)6o7Bi6hZ|XMk~7l7CL1=} zCM`20fI2*EVMH0_Au8h!#-fahsAyXeT9Jp2qF`qPB?1;&nJTtL(!{%^L4S1kf%nJW zbM8IgIp>~x&u%JNws=a~tTX_?l;R?r0{~eB$`R!R_>~`Qe*jK1#R8{T#=FHJEpWif z@-7Z3_R=++gQMA|)hD;a;NCDFQpjXtEMFzb;#?7Gypl4ke_DiI1zDiH6EWC zy>X-iMLet-tB;~Z1Ao;w&A$oN-#*jJ!F__e3Hlfp#3lR-L8gN376WJI+QiPGx zkjU6TVKjktQx03ga+4WFld1VntUQ1!hC^w zNe?zIzz80{=;3{c(@E1hf9Iv_f@ zf72M(I#Ax^=WquX;2Q)6-iLc$5{9+AcOc0SW@ha)o-CCwaJ0w^2Q(IQixaT0LpHQ9RBL}Kuu*_h6ybzv?Sqr*t8k>p5% zF=p%C=oru5Z}D)L6fV7#|Gb>!5`2!5c()Ira<`K>A8a21_DTPHrV-eF)?%BrJk-;7 z{`9J|CE)pA9&6lj37ckESyTGbr9+{IE^M9tsIz3gx4<^jtExCo&u-}1yt4B1=gL|> zT#v@twJ&O}?!H=i`qbmUD%uT8pP751=VWum$;lD6&(g6noYP-UNlACE!OO<3kJh0aSP@uXwj6V#f0%c=t zdOE}vrg*;s;_EXLgK~&lTf#>qyt=DnM8Z|ki*|@t_jY$2fqJK7YxuCV|JIy@w#nRH z84NEtzOOBQ_Rk{O&N;0Uw{O_DYTxziZ7aU~X?Oc?T-9p_*0h1s>hCKPw{JHMy?do~ z7GjqJ1OO%cA%Y0FFY$lltsoZw6#xqOgT5~@iAO>QRvas6y>NN^PW~XT6!>$VccmGa?mV zoZEWC*WWg(m*`p&R|bD?=$@piQlv%Gx4FmpZmx=2nq4v3x0^bfz=RF-p^ry?-Win@ uWyx=y+>^OxsB!L&)>LFp-P@Ia*&{OGpq4CZJ9tqK;3zIwW_u^Edi_6Eno{Hd literal 0 HcmV?d00001 diff --git a/src/main/resources/images/LadrilloAzul.png b/src/main/resources/images/LadrilloAzul.png new file mode 100644 index 0000000000000000000000000000000000000000..80ad26747d39355762191ede6f2f9b134dacfaac GIT binary patch literal 1861 zcmbtVYfuwc6uyZ;QmSL3V@EqE+eKSiOm;W#tfqho!AwmAWHfeE*lZSwA-iF-Ku{`a zr_<3<(ROU>qgXrQ58F~{trZ6!Om#rpYMm-NJ_=Zzc2E=Tn{!cRYb4x(`GN4^*S;yOhSSHBTz^4D@m=MkTf`X4@5s{JdaFv1ug^@lwLLlgLJ|<>EV~K((!@^V$Bh)w+2#DtzwGIh| z%s*i~(K=LA6J)SLCd5_pG`x?}^aL2@?&*$1Ll_OYi1)!up~`I>T^V3l!C|wYa7XR+ zc}X2b7|muvr=pEasY=IC8WrW$>s7SJs3Xi;TBD(v1kaQ3X1&p-Bk&wtr!^8pt|`Z+ z&#^)!SEDzXwDZjgtb+{+6iYJ+-#+Mj3~PQWmbCH=C2)KZ$CW3lAisq3m~IOCVfu`z@yg~^jg6&u4u;mnm zul8R#yLw6ic<+X(5t;u`y&^B^VDtLRy~kQ6A5{)~CcLz-$=>Xox^2nl-*%q2FZKs^ z+Qz?GFmk4Q;TiKEHA@^X?6^6h7Mrzn=A7?#ckeuKDHF`ZK)?ypQ98alV^WCdu{ z#)j`;Lv!j-De!Hsi($Zd62Kcnrzjn&ODSa$GsRxzrYUp~SBSp~>-I5x)zV2|{aA(2K zX(xelQ`{{%eW&5UZ4@YC(JeE860E03UP+0_!Mjn2QeK$LH_PM|JluG$BBF5=HSe%Yvp%S*BxK>=Wr=g>sEpccI5D+ ztA{jQb2D#SH-fhQ`nvrh-IW>f<%jyQ_w#x#^CU<3i@o~kDpB&>F9RSGSqYAPCP&}LXf8lLPAct=`hyZ|qXA%=| z#erMQ@|&w~zxD8D^RZhk5_|B{44X1?d7#VSTJq7|*1dpkS+{rD5kqn2{mJ`cvTa-9 zzyDD9YlCdsg|4b5{savmvxCA*t!UTe~(B&9@6sU;&-fp)XmJZ!U@ZWfzV z+lGfDuR>>Z0I@z9gwg2(L|Uh{?JyeThgCbuOYHz198snvmjzr3S&1{~&!Mdji;-Xqr10t*V= zyo*Kb0ou!!v9vo*vhq zXm=lq_}yl7z1D#{f>ze&UsETr>*`9JOkEXYbfX3Nh$&1#2LV>3k#L}z3sGS+I^mas zvNVmM$b^YlWk&BNRqiN7th~S?T9r=85G0Q1jVeNilUiaWqQ(h5hHEigr^E>gH&AK< znfy=~O>ldtGTZ9OSWq*gK2Z!(7*<0U9#oMg-Dz%m*aZ;lvh$2IwO>i}i8RNssn~uPdy>`Mm!+%%ON+eV5T4f*~SX~S6KIIfe#=PMW*~yB;eAjby~NPP{NJsl%z}JQo39WsU$Q8f+cXq zpwoKLN#6aS#lv7ym~>PAb8}Kt@H$H3y*_}-y-s2|*ggX6lZNlmMX>#Bc3Yt{eCfu8 zwIz=}2hPN){YzGE=vsH6ZtDx#Su@%%=k)9JQGe(}onqQt4jvaXp?G1lk} zws;R?C}=)6wlCjX&^TKLXOo>^2e44X$zoswNK-snC5?%A(kqQ4@gy&eL-9rPK@Qjv z8h>V*B^_LypB$8B%c5Pe#*ZZ2G+a<4neC0gzZ{?-J2AHQ323f(b=;d7RecIxD@~28gm=XH1|{4uToIA*J@NL%5bqcpu6PORmB-KYorCNBSNA5@d^Yk% zZc$~2Cfty?C7fL`EqC9X>2tyGtd0vg#}#8NqSr7 uNd9Xlzx-+7*GvoA+wu!{a{um8`NLpWZGHX1qsPku{Om;~wzgH3TmJ#t(o9+a literal 0 HcmV?d00001 diff --git a/src/main/resources/images/LadrilloNaranja.png b/src/main/resources/images/LadrilloNaranja.png new file mode 100644 index 0000000000000000000000000000000000000000..2f41e090e820a30ab888475fd7e18e755a447a2c GIT binary patch literal 1821 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 I^47ll4+XJql>h($ literal 0 HcmV?d00001 diff --git a/src/main/resources/images/LadrilloVerde.png b/src/main/resources/images/LadrilloVerde.png new file mode 100644 index 0000000000000000000000000000000000000000..83c09c4d3cf88a4e69f678eef813c64a969760f7 GIT binary patch literal 1815 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 SrNBS`Q7Xx)$=1HMi2Ogah4)kd literal 0 HcmV?d00001 diff --git a/src/main/resources/images/Player1.png b/src/main/resources/images/Player1.png new file mode 100644 index 0000000000000000000000000000000000000000..973152bf92958a457882bd7d7b559ed802b71c67 GIT binary patch literal 12455 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≠Ssib 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/images/Player2.png b/src/main/resources/images/Player2.png new file mode 100644 index 0000000000000000000000000000000000000000..e8af24a9bfdefd0baf24713fa982e7f8b4c141f5 GIT binary patch literal 12870 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 B8@>Pl literal 0 HcmV?d00001 diff --git a/src/main/resources/images/Player3.png b/src/main/resources/images/Player3.png new file mode 100644 index 0000000000000000000000000000000000000000..d097b3426a49df6c7eb1672da0617ebc0af0b22e GIT binary patch literal 12510 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 hGM_W`{dvd-SneDPD(a@d^c(