hitboxes fixed
This commit is contained in:
parent
8cc35dda85
commit
ad8a67b274
@ -381,6 +381,7 @@ public class match {
|
|||||||
case 21:
|
case 21:
|
||||||
try {
|
try {
|
||||||
handleThrows(p1, p2);
|
handleThrows(p1, p2);
|
||||||
|
handleThrows(p2,p1);
|
||||||
} catch (IndexOutOfBoundsException e) {}
|
} catch (IndexOutOfBoundsException e) {}
|
||||||
try {
|
try {
|
||||||
handleHits(p1, p2, inputsP2);
|
handleHits(p1, p2, inputsP2);
|
||||||
@ -584,7 +585,7 @@ public class match {
|
|||||||
|| (!p1LooksRight && (atH.getPosX()+p1.getPosX()+ atH.getSize_x() < ptH.getPosX()+p2.getPosX()+ptH.getSize_x())
|
|| (!p1LooksRight && (atH.getPosX()+p1.getPosX()+ atH.getSize_x() < ptH.getPosX()+p2.getPosX()+ptH.getSize_x())
|
||||||
&& (atH.getPosX() > ptH.getPosX()));
|
&& (atH.getPosX() > ptH.getPosX()));
|
||||||
|
|
||||||
boolean touchV = (atH.getPosY() - atH.getSize_y() < ptH.getPosY()) && (atH.getPosY() > ptH.getPosY() - ptH.getSize_y());
|
boolean touchV = (atH.getPosY()+p1.getPosY() - atH.getSize_y() < ptH.getPosY()+p2.getPosY()) && (atH.getPosY()+p1.getPosY() > ptH.getPosY()+p2.getPosY() - ptH.getSize_y());
|
||||||
if(touchH && touchV) {
|
if(touchH && touchV) {
|
||||||
hit.setHasHit(true);
|
hit.setHasHit(true);
|
||||||
tP.set(0,hit);
|
tP.set(0,hit);
|
||||||
@ -616,7 +617,7 @@ public class match {
|
|||||||
|| (!p1LooksRight && (aH.getPosX()+p1.getPosX()+ aH.getSize_x() < pH.getPosX()+p2.getPosX()+pH.getSize_x())
|
|| (!p1LooksRight && (aH.getPosX()+p1.getPosX()+ aH.getSize_x() < pH.getPosX()+p2.getPosX()+pH.getSize_x())
|
||||||
&& (aH.getPosX() > pH.getPosX()));
|
&& (aH.getPosX() > pH.getPosX()));
|
||||||
|
|
||||||
boolean touchV = (aH.getPosY() - aH.getSize_y() < pH.getPosY()) && (aH.getPosY() > pH.getPosY() - pH.getSize_y());
|
boolean touchV = (aH.getPosY()+p1.getPosY() - aH.getSize_y() < pH.getPosY()+p2.getPosY()) && (aH.getPosY()+p1.getPosY() > pH.getPosY()+p2.getPosY() - pH.getSize_y());
|
||||||
if(touchH && touchV) {
|
if(touchH && touchV) {
|
||||||
getHit(p2,hit,inputsP2.getLatestInputs());
|
getHit(p2,hit,inputsP2.getLatestInputs());
|
||||||
hit.setHasHit(true);
|
hit.setHasHit(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user