public class AstarNode extends Object
| Modifier and Type | Field and Description |
|---|---|
double |
G |
double |
H |
cn.nukkit.block.Block |
levelBlock |
AstarNode |
parent |
cn.nukkit.level.Position |
position |
| Constructor and Description |
|---|
AstarNode(cn.nukkit.level.Position position,
double G,
double H,
AstarNode parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
equals(cn.nukkit.level.Position loc) |
private double |
getAddG(int[] direct) |
cn.nukkit.nbt.tag.CompoundTag |
getDefaultNBT(cn.nukkit.level.Position pos) |
double |
getF(double power) |
List<AstarNode> |
getNextAccessibleNodes(cn.nukkit.level.Position target) |
int |
hashCode() |
boolean |
isAccessible(int[] selectedMotion,
AstarNode selectedNode,
cn.nukkit.level.Position nextPos) |
void |
update(AstarNode node) |
public cn.nukkit.level.Position position
public double G
public double H
public AstarNode parent
public cn.nukkit.block.Block levelBlock
public AstarNode(cn.nukkit.level.Position position,
double G,
double H,
AstarNode parent)
public void update(AstarNode node)
public cn.nukkit.nbt.tag.CompoundTag getDefaultNBT(cn.nukkit.level.Position pos)
public double getF(double power)
public List<AstarNode> getNextAccessibleNodes(cn.nukkit.level.Position target)
private double getAddG(int[] direct)
public boolean isAccessible(int[] selectedMotion,
AstarNode selectedNode,
cn.nukkit.level.Position nextPos)
public boolean equals(cn.nukkit.level.Position loc)
Copyright © 2022. All rights reserved.