@workadventure/scripting-api-extra
Advanced tools
Comparing version
@@ -1,1 +0,1 @@ | ||
export declare const defaultAssetsUrl = "https://unpkg.com/@workadventure/scripting-api-extra@1.3.2/dist"; | ||
export declare const defaultAssetsUrl = "https://unpkg.com/@workadventure/scripting-api-extra@1.3.3/dist"; |
@@ -1,2 +0,2 @@ | ||
export const defaultAssetsUrl = "https://unpkg.com/@workadventure/scripting-api-extra@1.3.2/dist"; | ||
export const defaultAssetsUrl = "https://unpkg.com/@workadventure/scripting-api-extra@1.3.3/dist"; | ||
//# sourceMappingURL=default_assets_url.js.map |
import { Readable } from "svelte/store"; | ||
export declare const configurationLayerStore: Readable<(object & { | ||
export declare const configurationLayerStore: Readable<{ | ||
class?: string | undefined; | ||
x?: number | undefined; | ||
y?: number | undefined; | ||
chunks?: { | ||
data: string | number[]; | ||
height: number; | ||
width: number; | ||
x: number; | ||
y: number; | ||
}[] | undefined; | ||
compression?: string | undefined; | ||
encoding?: "csv" | "base64" | undefined; | ||
offsetx?: number | undefined; | ||
offsety?: number | undefined; | ||
parallaxx?: number | undefined; | ||
parallaxy?: number | undefined; | ||
properties?: ({ | ||
value?: string | undefined; | ||
propertytype?: string | undefined; | ||
type: "string" | "color" | "file"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "object" | "int"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "float"; | ||
name: string; | ||
} | { | ||
value?: boolean | undefined; | ||
propertytype?: string | undefined; | ||
type: "bool"; | ||
name: string; | ||
} | { | ||
value?: import("@workadventure/tiled-map-type-guard/dist").Json | undefined; | ||
propertytype?: string | undefined; | ||
type: "class"; | ||
name: string; | ||
})[] | undefined; | ||
startx?: number | undefined; | ||
starty?: number | undefined; | ||
tintcolor?: string | undefined; | ||
type: "tilelayer"; | ||
name: string; | ||
data: string | number[]; | ||
height: number; | ||
width: number; | ||
id: number; | ||
name: string; | ||
opacity: number; | ||
type: "tilelayer"; | ||
visible: boolean; | ||
width: number; | ||
} & Partial<{ | ||
chunks: (object & { | ||
data: any; | ||
height: any; | ||
width: any; | ||
x: any; | ||
y: any; | ||
})[]; | ||
compression: string; | ||
encoding: "csv" | "base64"; | ||
offsetx: number; | ||
offsety: number; | ||
parallaxx: number; | ||
parallaxy: number; | ||
properties: (object & { | ||
name: any; | ||
type: any; | ||
value: any; | ||
})[]; | ||
startx: number; | ||
starty: number; | ||
tintcolor: string; | ||
x: number; | ||
y: number; | ||
}>) | (object & { | ||
} | import("@workadventure/tiled-map-type-guard/dist/ITiledMapGroupLayer").TiledMapGroupLayer | { | ||
class?: string | undefined; | ||
height?: number | undefined; | ||
width?: number | undefined; | ||
x?: number | undefined; | ||
y?: number | undefined; | ||
id?: number | undefined; | ||
offsetx?: number | undefined; | ||
offsety?: number | undefined; | ||
parallaxx?: number | undefined; | ||
parallaxy?: number | undefined; | ||
properties?: ({ | ||
value?: string | undefined; | ||
propertytype?: string | undefined; | ||
type: "string" | "color" | "file"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "object" | "int"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "float"; | ||
name: string; | ||
} | { | ||
value?: boolean | undefined; | ||
propertytype?: string | undefined; | ||
type: "bool"; | ||
name: string; | ||
} | { | ||
value?: import("@workadventure/tiled-map-type-guard/dist").Json | undefined; | ||
propertytype?: string | undefined; | ||
type: "class"; | ||
name: string; | ||
})[] | undefined; | ||
startx?: number | undefined; | ||
starty?: number | undefined; | ||
tintcolor?: string | undefined; | ||
draworder?: string | undefined; | ||
type: "objectgroup"; | ||
name: string; | ||
opacity: number; | ||
name: string; | ||
visible: boolean; | ||
type: "group"; | ||
layers: any[]; | ||
} & Partial<{ | ||
height: number; | ||
draworder: string; | ||
id: number; | ||
offsetx: number; | ||
offsety: number; | ||
parallaxx: number; | ||
parallaxy: number; | ||
properties: (object & { | ||
objects: { | ||
type?: string | undefined; | ||
class?: string | undefined; | ||
height?: number | undefined; | ||
width?: number | undefined; | ||
properties?: ({ | ||
value?: string | undefined; | ||
propertytype?: string | undefined; | ||
type: "string" | "color" | "file"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "object" | "int"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "float"; | ||
name: string; | ||
} | { | ||
value?: boolean | undefined; | ||
propertytype?: string | undefined; | ||
type: "bool"; | ||
name: string; | ||
} | { | ||
value?: import("@workadventure/tiled-map-type-guard/dist").Json | undefined; | ||
propertytype?: string | undefined; | ||
type: "class"; | ||
name: string; | ||
})[] | undefined; | ||
text?: { | ||
color?: string | undefined; | ||
bold?: boolean | undefined; | ||
fontfamily?: string | undefined; | ||
halign?: "center" | "right" | "justify" | "left" | undefined; | ||
italic?: boolean | undefined; | ||
kerning?: boolean | undefined; | ||
pixelsize?: number | undefined; | ||
strikeout?: boolean | undefined; | ||
underline?: boolean | undefined; | ||
valign?: "center" | "bottom" | "top" | undefined; | ||
wrap?: boolean | undefined; | ||
text: string; | ||
} | undefined; | ||
ellipse?: boolean | undefined; | ||
gid?: number | undefined; | ||
point?: boolean | undefined; | ||
polygon?: { | ||
x: number; | ||
y: number; | ||
}[] | undefined; | ||
polyline?: { | ||
x: number; | ||
y: number; | ||
}[] | undefined; | ||
rotation?: number | undefined; | ||
template?: string | undefined; | ||
name: string; | ||
type: string; | ||
value: string | number | boolean | undefined; | ||
})[]; | ||
startx: number; | ||
starty: number; | ||
tintcolor: string; | ||
width: number; | ||
x: number; | ||
y: number; | ||
}>) | (object & { | ||
x: number; | ||
y: number; | ||
id: number; | ||
visible: boolean; | ||
}[]; | ||
} | { | ||
class?: string | undefined; | ||
height?: number | undefined; | ||
width?: number | undefined; | ||
x?: number | undefined; | ||
y?: number | undefined; | ||
id?: number | undefined; | ||
offsetx?: number | undefined; | ||
offsety?: number | undefined; | ||
parallaxx?: number | undefined; | ||
parallaxy?: number | undefined; | ||
properties?: ({ | ||
value?: string | undefined; | ||
propertytype?: string | undefined; | ||
type: "string" | "color" | "file"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "object" | "int"; | ||
name: string; | ||
} | { | ||
value?: number | undefined; | ||
propertytype?: string | undefined; | ||
type: "float"; | ||
name: string; | ||
} | { | ||
value?: boolean | undefined; | ||
propertytype?: string | undefined; | ||
type: "bool"; | ||
name: string; | ||
} | { | ||
value?: import("@workadventure/tiled-map-type-guard/dist").Json | undefined; | ||
propertytype?: string | undefined; | ||
type: "class"; | ||
name: string; | ||
})[] | undefined; | ||
startx?: number | undefined; | ||
starty?: number | undefined; | ||
tintcolor?: string | undefined; | ||
repeatx?: boolean | undefined; | ||
repeaty?: boolean | undefined; | ||
type: "imagelayer"; | ||
name: string; | ||
objects: (object & { | ||
id: any; | ||
name: any; | ||
type: any; | ||
visible: any; | ||
x: any; | ||
y: any; | ||
} & Partial<{ | ||
ellipse: any; | ||
gid: any; | ||
height: any; | ||
point: any; | ||
polygon: any; | ||
polyline: any; | ||
properties: any; | ||
rotation: any; | ||
template: any; | ||
text: any; | ||
width: any; | ||
}>)[]; | ||
opacity: number; | ||
type: "objectgroup"; | ||
visible: boolean; | ||
} & Partial<{ | ||
draworder: string; | ||
height: number; | ||
id: number; | ||
offsetx: number; | ||
offsety: number; | ||
parallaxx: number; | ||
parallaxy: number; | ||
properties: (object & { | ||
name: any; | ||
type: any; | ||
value: any; | ||
})[]; | ||
startx: number; | ||
starty: number; | ||
tintcolor: string; | ||
width: number; | ||
x: number; | ||
y: number; | ||
}>) | (object & { | ||
image: string; | ||
name: string; | ||
opacity: number; | ||
type: "imagelayer"; | ||
visible: boolean; | ||
} & Partial<{ | ||
height: number; | ||
id: number; | ||
offsetx: number; | ||
offsety: number; | ||
parallaxx: number; | ||
parallaxy: number; | ||
properties: (object & { | ||
name: any; | ||
type: any; | ||
value: any; | ||
})[]; | ||
startx: number; | ||
starty: number; | ||
tintcolor: string; | ||
width: number; | ||
x: number; | ||
y: number; | ||
}>) | undefined>; | ||
} | undefined>; |
@@ -1,6 +0,6 @@ | ||
import type { ITiledMapProperty } from "@workadventure/tiled-map-type-guard/dist"; | ||
import type { ITiledMapProperty } from "@workadventure/tiled-map-type-guard"; | ||
export declare class Properties { | ||
private properties; | ||
constructor(properties: ITiledMapProperty[] | undefined); | ||
get(name: string): string | boolean | number | undefined; | ||
get(name: string): ITiledMapProperty["value"]; | ||
getString(name: string): string | undefined; | ||
@@ -7,0 +7,0 @@ getNumber(name: string): number | undefined; |
@@ -31,3 +31,3 @@ export class Properties { | ||
} | ||
if (typeof value !== type) { | ||
if (type !== "json" && typeof value !== type) { | ||
throw new Error('Expected property "' + name + '" to have type "' + type + '"'); | ||
@@ -51,3 +51,3 @@ } | ||
} | ||
if (typeof value !== type) { | ||
if (type !== "json" && typeof value !== type) { | ||
throw new Error('Expected property "' + name + '" to have type "' + type + '"'); | ||
@@ -54,0 +54,0 @@ } |
@@ -39,3 +39,3 @@ import { Properties } from "./Properties"; | ||
for (const object of layer.objects) { | ||
if (object.type === "variable") { | ||
if (object.type === "variable" || object.class === "variable") { | ||
if (!!layerFilter && layer.name !== layerFilter) | ||
@@ -42,0 +42,0 @@ continue; |
{ | ||
"name": "@workadventure/scripting-api-extra", | ||
"version": "1.3.2", | ||
"version": "1.3.3", | ||
"description": "A set of utility functions / features to improve WorkAdventure maps", | ||
@@ -103,3 +103,3 @@ "main": "dist/index.js", | ||
"@fontsource/press-start-2p": "^4.5.0", | ||
"@workadventure/tiled-map-type-guard": "^1.0.2", | ||
"@workadventure/tiled-map-type-guard": "^2.0.4", | ||
"mustache": "^4.2.0", | ||
@@ -106,0 +106,0 @@ "nes.css": "^2.3.0", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
4776933
0.13%9449
0.91%+ Added
+ Added
- Removed
- Removed