Merge pull request #1546 from thecodingmachine/fix-room-api

Fix change layer api functions
This commit is contained in:
Alexis Faizeau 2021-10-29 23:37:54 +02:00 committed by GitHub
commit ec3120cf8f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 18 deletions

View file

@ -94,7 +94,7 @@ export class WorkadventureRoomCommands extends IframeApiContribution<Workadventu
onEnterLayer(layerName: string): Subject<void> {
let subject = enterLayerStreams.get(layerName);
if (subject === undefined) {
subject = new Subject<ChangeLayerEvent>();
subject = new Subject<void>();
enterLayerStreams.set(layerName, subject);
}
@ -104,7 +104,7 @@ export class WorkadventureRoomCommands extends IframeApiContribution<Workadventu
onLeaveLayer(layerName: string): Subject<void> {
let subject = leaveLayerStreams.get(layerName);
if (subject === undefined) {
subject = new Subject<ChangeLayerEvent>();
subject = new Subject<void>();
leaveLayerStreams.set(layerName, subject);
}

View file

@ -9,8 +9,8 @@ describe("Interpolation / Extrapolation", () => {
{
x: 200,
y: 100,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
moving: true,
direction: "up"
},
@ -24,8 +24,8 @@ describe("Interpolation / Extrapolation", () => {
expect(playerMovement.getPosition(42100)).toEqual({
x: 150,
y: 150,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
direction: 'up',
moving: true
});
@ -33,8 +33,8 @@ describe("Interpolation / Extrapolation", () => {
expect(playerMovement.getPosition(42200)).toEqual({
x: 200,
y: 100,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
direction: 'up',
moving: true
});
@ -42,8 +42,8 @@ describe("Interpolation / Extrapolation", () => {
expect(playerMovement.getPosition(42300)).toEqual({
x: 250,
y: 50,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
direction: 'up',
moving: true
});
@ -56,8 +56,8 @@ describe("Interpolation / Extrapolation", () => {
{
x: 200,
y: 100,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
moving: false,
direction: "up"
},
@ -67,8 +67,8 @@ describe("Interpolation / Extrapolation", () => {
expect(playerMovement.getPosition(42300)).toEqual({
x: 200,
y: 100,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
direction: 'up',
moving: false
});
@ -81,8 +81,8 @@ describe("Interpolation / Extrapolation", () => {
{
x: 200,
y: 100,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
moving: false,
direction: "up"
},
@ -92,8 +92,8 @@ describe("Interpolation / Extrapolation", () => {
expect(playerMovement.getPosition(42100)).toEqual({
x: 150,
y: 150,
oldX: undefined,
oldY: undefined,
oldX: 100,
oldY: 200,
direction: 'up',
moving: true
});