交互方式修改
This commit is contained in:
20
src/util.js
20
src/util.js
@@ -380,25 +380,25 @@ const calcHalfBowTarget = (x, y, diameter, noX = false) => {
|
||||
};
|
||||
|
||||
export const calcTripleBowTarget = (x, y, diameter, noX = false) => {
|
||||
const side = diameter * 0.324;
|
||||
if (x / diameter >= 0.306) {
|
||||
if (y / diameter >= 0.64) {
|
||||
const side = diameter * 0.319;
|
||||
if (x / diameter >= 0.312) {
|
||||
if (y / diameter >= 0.65) {
|
||||
return calcHalfBowTarget(
|
||||
x - diameter * 0.342,
|
||||
y - diameter * 0.68,
|
||||
x - diameter * 0.344,
|
||||
y - diameter * 0.684,
|
||||
side,
|
||||
noX
|
||||
);
|
||||
}
|
||||
if (y / diameter >= 0.304) {
|
||||
if (y / diameter >= 0.31) {
|
||||
return calcHalfBowTarget(
|
||||
x - diameter * 0.342,
|
||||
y - diameter * 0.34,
|
||||
y - diameter * 0.344,
|
||||
side,
|
||||
noX
|
||||
);
|
||||
}
|
||||
if (y / diameter >= -0.03) {
|
||||
if (y / diameter >= -0.025) {
|
||||
return calcHalfBowTarget(x - diameter * 0.342, y, side, noX);
|
||||
}
|
||||
}
|
||||
@@ -406,10 +406,10 @@ export const calcTripleBowTarget = (x, y, diameter, noX = false) => {
|
||||
};
|
||||
|
||||
export const calcPinBowTarget = (x, y, diameter, noX = false) => {
|
||||
const side = diameter * 0.482;
|
||||
const side = diameter * 0.484;
|
||||
if (x / diameter >= 0.488 && y / diameter >= 0.456) {
|
||||
return calcHalfBowTarget(
|
||||
x - diameter * 0.527,
|
||||
x - diameter * 0.523,
|
||||
y - diameter * 0.486,
|
||||
side,
|
||||
noX
|
||||
|
||||
Reference in New Issue
Block a user