From f01f99b60fae2b416dfc990d97dec8d68f71a8c7 Mon Sep 17 00:00:00 2001 From: Erik Onarheim Date: Tue, 23 Jan 2024 16:06:54 -0600 Subject: [PATCH] Ignore ts errors in deprecated --- src/deprecated/tiled-layer-component.ts | 1 + src/deprecated/tiled-map-resource.ts | 4 ++++ src/deprecated/tiled-object-component.ts | 1 + 3 files changed, 6 insertions(+) diff --git a/src/deprecated/tiled-layer-component.ts b/src/deprecated/tiled-layer-component.ts index b4895a0c..29f223fb 100644 --- a/src/deprecated/tiled-layer-component.ts +++ b/src/deprecated/tiled-layer-component.ts @@ -4,6 +4,7 @@ import { TiledLayer } from "./tiled-layer"; /** * @deprecated */ +// @ts-ignore export class TiledLayerComponent extends Component<'ex.tiledlayer'> { public readonly type = "ex.tiledlayer"; constructor(public layer: TiledLayer) { diff --git a/src/deprecated/tiled-map-resource.ts b/src/deprecated/tiled-map-resource.ts index f8712a0a..db4ed809 100644 --- a/src/deprecated/tiled-map-resource.ts +++ b/src/deprecated/tiled-map-resource.ts @@ -184,6 +184,7 @@ export class TiledMapResource implements Loadable { // FIXME no ellipse support yet for colliders in isometric actor.collider.useCircleCollider(collider.radius); } + // @ts-ignore actor.addComponent(new TiledObjectComponent(collider.tiled)); scene.add(actor); if (collider.zIndex) { @@ -238,6 +239,7 @@ export class TiledMapResource implements Loadable { label.color = Color.fromHex(text.text?.color ?? '#000000'); label.collider.set(Shape.Box(text.width ?? 0, text.height ?? 0)); label.body.collisionType = CollisionType.PreventCollision; + // @ts-ignore label.addComponent(new TiledObjectComponent(text)); label.z = this._calculateZIndex(text, objectLayer); @@ -293,6 +295,7 @@ export class TiledMapResource implements Loadable { actor.collider.clear(); actor.collider.set(new CompositeCollider(colliders)); } + // @ts-ignore actor.addComponent(new TiledObjectComponent(tile)); actor.graphics.anchor = this.isIsometric() ? vec(.5, 1) : vec(0, 1); // respect tile size on sprite @@ -710,6 +713,7 @@ export class TiledMapResource implements Loadable { columns: this.data.width, rows: this.data.height }); + // @ts-ignore tileMapLayer.addComponent(new TiledLayerComponent(layer)); if (layer.rawLayer.parallaxx || layer.rawLayer.parallaxy) { const factor = vec(layer.rawLayer.parallaxx ?? 1.0, layer.rawLayer.parallaxy ?? 1.0); diff --git a/src/deprecated/tiled-object-component.ts b/src/deprecated/tiled-object-component.ts index 90dbb5bd..94f675e6 100644 --- a/src/deprecated/tiled-object-component.ts +++ b/src/deprecated/tiled-object-component.ts @@ -4,6 +4,7 @@ import { TiledObject } from "./tiled-object"; /** * @deprecated */ +// @ts-ignore export class TiledObjectComponent extends Component<'ex.tiledobject'> { public readonly type = "ex.tiledobject"; constructor(public object: TiledObject) {