readme changes

This commit is contained in:
Hanusiak Piotr 2022-01-20 12:54:55 +01:00
parent b088e63290
commit 72c7eae559
2 changed files with 21 additions and 25 deletions

View file

@ -188,10 +188,20 @@ You can also chain movement like this:
await WA.player.moveTo(250, 250, 10);
await WA.player.moveTo(500, 0, 10);
```
It is possible to get the information about current player's position on stop or when movement is interrupted
Or like this:
```typescript
// Position will store x and y of Player at the moment of movement's end
const position = await WA.player.moveTo(250, 250, 10);
// Player will move to the next point after reaching first one or stop if the movement was cancelled
WA.player.moveTo(250, 250, 10).then((result) => {
if (!result.cancelled) {
WA.player.moveTo(500, 0, 10);
}
});
```
It is possible to get the information about current player's position on stop and if the movement was interrupted
```typescript
// Result will store x and y of Player at the moment of movement's end and information if the movement was interrupted
const result = await WA.player.moveTo(250, 250, 10);
// result: { x: number, y: number, cancelled: boolean }
```
### Set the outline color of the player

View file

@ -14,28 +14,14 @@
const speedField = document.getElementById('speed');
randomChainedMovementButton.addEventListener('click', async () => {
try {
WA.player.moveTo(100, 100, 10).then((result) => {
if (result.cancelled) {
return;
}
console.log(result);
WA.player.moveTo(500, 100, 20).then((result) => {
if (result.cancelled) {
return;
}
console.log(result);
WA.player.moveTo(500, 500, 10).then((result) => {
if (result.cancelled) {
return;
}
console.log(result);
});
});
});
} catch (err) {
console.log('movement was stopped forcefully');
}
WA.player.moveTo(500, 500, 10)
const result = await WA.player.moveTo(100, 100, 10).then((result) => {
if (result.completed)
if (result.cancelled) {
return;
}
WA.player.moveTo(500, 100, 20);
});
});
movePlayerButton.addEventListener('click', async () => {