Adding and updating test map for metadata
This commit is contained in:
parent
17261dfab6
commit
e1f0192e61
10 changed files with 87 additions and 608 deletions
|
@ -1,219 +0,0 @@
|
||||||
{ "compressionlevel":-1,
|
|
||||||
"height":10,
|
|
||||||
"infinite":false,
|
|
||||||
"layers":[
|
|
||||||
{
|
|
||||||
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
|
||||||
"height":10,
|
|
||||||
"id":1,
|
|
||||||
"name":"start",
|
|
||||||
"opacity":1,
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"data":[33, 34, 34, 34, 34, 34, 34, 34, 34, 35, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 49, 50, 50, 50, 50, 50, 50, 50, 50, 51],
|
|
||||||
"height":10,
|
|
||||||
"id":2,
|
|
||||||
"name":"bottom",
|
|
||||||
"opacity":1,
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"draworder":"topdown",
|
|
||||||
"id":5,
|
|
||||||
"name":"floorLayer",
|
|
||||||
"objects":[],
|
|
||||||
"opacity":1,
|
|
||||||
"type":"objectgroup",
|
|
||||||
"visible":true,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
}],
|
|
||||||
"nextlayerid":10,
|
|
||||||
"nextobjectid":2,
|
|
||||||
"orientation":"orthogonal",
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"script",
|
|
||||||
"type":"string",
|
|
||||||
"value":"script.js"
|
|
||||||
}],
|
|
||||||
"renderorder":"right-down",
|
|
||||||
"tiledversion":"1.4.3",
|
|
||||||
"tileheight":32,
|
|
||||||
"tilesets":[
|
|
||||||
{
|
|
||||||
"columns":8,
|
|
||||||
"firstgid":1,
|
|
||||||
"image":"tileset_dungeon.png",
|
|
||||||
"imageheight":256,
|
|
||||||
"imagewidth":256,
|
|
||||||
"margin":0,
|
|
||||||
"name":"TDungeon",
|
|
||||||
"spacing":0,
|
|
||||||
"tilecount":64,
|
|
||||||
"tileheight":32,
|
|
||||||
"tiles":[
|
|
||||||
{
|
|
||||||
"id":0,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":1,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":2,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":3,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":4,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":8,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":9,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":10,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":11,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":12,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":16,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":17,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":18,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":19,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":20,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
}],
|
|
||||||
"tilewidth":32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"columns":8,
|
|
||||||
"firstgid":65,
|
|
||||||
"image":"floortileset.png",
|
|
||||||
"imageheight":288,
|
|
||||||
"imagewidth":256,
|
|
||||||
"margin":0,
|
|
||||||
"name":"Floor",
|
|
||||||
"spacing":0,
|
|
||||||
"tilecount":72,
|
|
||||||
"tileheight":32,
|
|
||||||
"tilewidth":32
|
|
||||||
}],
|
|
||||||
"tilewidth":32,
|
|
||||||
"type":"map",
|
|
||||||
"version":1.4,
|
|
||||||
"width":10
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
<!doctype html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<script src="http://play.workadventure.localhost/iframe_api.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<button id="getTagList">Get Tag List</button>
|
|
||||||
<script>
|
|
||||||
document.getElementById('getTagList').onclick = () => {
|
|
||||||
WA.getTagUser().then((res) => {
|
|
||||||
const tagListDiv = document.createElement('p');
|
|
||||||
tagListDiv.innerText = res;
|
|
||||||
document.getElementById('tagList').append(tagListDiv);
|
|
||||||
})
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
<div id="tagList"></div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,254 +0,0 @@
|
||||||
{ "compressionlevel":-1,
|
|
||||||
"height":10,
|
|
||||||
"infinite":false,
|
|
||||||
"layers":[
|
|
||||||
{
|
|
||||||
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
|
||||||
"height":10,
|
|
||||||
"id":1,
|
|
||||||
"name":"start",
|
|
||||||
"opacity":1,
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"data":[33, 34, 34, 34, 34, 34, 34, 34, 34, 35, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 49, 50, 50, 50, 50, 50, 50, 50, 50, 51],
|
|
||||||
"height":10,
|
|
||||||
"id":2,
|
|
||||||
"name":"bottom",
|
|
||||||
"opacity":1,
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"data":[0, 0, 0, 0, 0, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 128, 128, 128, 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
|
||||||
"height":10,
|
|
||||||
"id":4,
|
|
||||||
"name":"metadata",
|
|
||||||
"opacity":1,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"openWebsite",
|
|
||||||
"type":"string",
|
|
||||||
"value":"TagList.html"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name":"openWebsiteAllowApi",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}],
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"draworder":"topdown",
|
|
||||||
"id":5,
|
|
||||||
"name":"floorLayer",
|
|
||||||
"objects":[
|
|
||||||
{
|
|
||||||
"height":131.903791109293,
|
|
||||||
"id":1,
|
|
||||||
"name":"",
|
|
||||||
"rotation":0,
|
|
||||||
"text":
|
|
||||||
{
|
|
||||||
"fontfamily":"Sans Serif",
|
|
||||||
"pixelsize":9,
|
|
||||||
"text":"Test : \nWalk on the grass, an iframe open, click on the 'Get Tag List' button.\nResult : \nThe list of the tag is displayed in the iframe.\n\n\n",
|
|
||||||
"wrap":true
|
|
||||||
},
|
|
||||||
"type":"",
|
|
||||||
"visible":true,
|
|
||||||
"width":305.097705765524,
|
|
||||||
"x":14.750638909983,
|
|
||||||
"y":188.268561247737
|
|
||||||
}],
|
|
||||||
"opacity":1,
|
|
||||||
"type":"objectgroup",
|
|
||||||
"visible":true,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
}],
|
|
||||||
"nextlayerid":10,
|
|
||||||
"nextobjectid":2,
|
|
||||||
"orientation":"orthogonal",
|
|
||||||
"renderorder":"right-down",
|
|
||||||
"tiledversion":"1.4.3",
|
|
||||||
"tileheight":32,
|
|
||||||
"tilesets":[
|
|
||||||
{
|
|
||||||
"columns":8,
|
|
||||||
"firstgid":1,
|
|
||||||
"image":"tileset_dungeon.png",
|
|
||||||
"imageheight":256,
|
|
||||||
"imagewidth":256,
|
|
||||||
"margin":0,
|
|
||||||
"name":"TDungeon",
|
|
||||||
"spacing":0,
|
|
||||||
"tilecount":64,
|
|
||||||
"tileheight":32,
|
|
||||||
"tiles":[
|
|
||||||
{
|
|
||||||
"id":0,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":1,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":2,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":3,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":4,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":8,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":9,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":10,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":11,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":12,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":16,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":17,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":18,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":19,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id":20,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"collides",
|
|
||||||
"type":"bool",
|
|
||||||
"value":true
|
|
||||||
}]
|
|
||||||
}],
|
|
||||||
"tilewidth":32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"columns":8,
|
|
||||||
"firstgid":65,
|
|
||||||
"image":"floortileset.png",
|
|
||||||
"imageheight":288,
|
|
||||||
"imagewidth":256,
|
|
||||||
"margin":0,
|
|
||||||
"name":"Floor",
|
|
||||||
"spacing":0,
|
|
||||||
"tilecount":72,
|
|
||||||
"tileheight":32,
|
|
||||||
"tilewidth":32
|
|
||||||
}],
|
|
||||||
"tilewidth":32,
|
|
||||||
"type":"map",
|
|
||||||
"version":1.4,
|
|
||||||
"width":10
|
|
||||||
}
|
|
16
maps/tests/Metadata/getCurrentRoom.html
Normal file
16
maps/tests/Metadata/getCurrentRoom.html
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<script src="http://play.workadventure.localhost/iframe_api.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
WA.getCurrentRoom().then((room) => {
|
||||||
|
console.log('id : ', room.id);
|
||||||
|
console.log('map : ', room.map);
|
||||||
|
console.log('mapUrl : ', room.mapUrl);
|
||||||
|
console.log('startLayer : ', room.startLayer);
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -9,6 +9,24 @@
|
||||||
"height":10,
|
"height":10,
|
||||||
"infinite":false,
|
"infinite":false,
|
||||||
"layers":[
|
"layers":[
|
||||||
|
{
|
||||||
|
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
||||||
|
"height":10,
|
||||||
|
"id":10,
|
||||||
|
"name":"HereYouAppered",
|
||||||
|
"opacity":1,
|
||||||
|
"properties":[
|
||||||
|
{
|
||||||
|
"name":"startLayer",
|
||||||
|
"type":"bool",
|
||||||
|
"value":true
|
||||||
|
}],
|
||||||
|
"type":"tilelayer",
|
||||||
|
"visible":true,
|
||||||
|
"width":10,
|
||||||
|
"x":0,
|
||||||
|
"y":0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
||||||
"height":10,
|
"height":10,
|
||||||
|
@ -43,7 +61,7 @@
|
||||||
{
|
{
|
||||||
"name":"openWebsite",
|
"name":"openWebsite",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"getGameState.html"
|
"value":"getCurrentRoom.html"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"openWebsiteAllowApi",
|
"name":"openWebsiteAllowApi",
|
||||||
|
@ -56,31 +74,13 @@
|
||||||
"x":0,
|
"x":0,
|
||||||
"y":0
|
"y":0
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
|
||||||
"height":10,
|
|
||||||
"id":8,
|
|
||||||
"name":"exit",
|
|
||||||
"opacity":1,
|
|
||||||
"properties":[
|
|
||||||
{
|
|
||||||
"name":"exitUrl",
|
|
||||||
"type":"string",
|
|
||||||
"value":"getGameState2.json#HereYouAppear"
|
|
||||||
}],
|
|
||||||
"type":"tilelayer",
|
|
||||||
"visible":true,
|
|
||||||
"width":10,
|
|
||||||
"x":0,
|
|
||||||
"y":0
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"draworder":"topdown",
|
"draworder":"topdown",
|
||||||
"id":5,
|
"id":5,
|
||||||
"name":"floorLayer",
|
"name":"floorLayer",
|
||||||
"objects":[
|
"objects":[
|
||||||
{
|
{
|
||||||
"height":218.263975699515,
|
"height":191.607568521364,
|
||||||
"id":1,
|
"id":1,
|
||||||
"name":"",
|
"name":"",
|
||||||
"rotation":0,
|
"rotation":0,
|
||||||
|
@ -88,14 +88,14 @@
|
||||||
{
|
{
|
||||||
"fontfamily":"Sans Serif",
|
"fontfamily":"Sans Serif",
|
||||||
"pixelsize":9,
|
"pixelsize":9,
|
||||||
"text":"Start the test : \nWalk on the grass, an iframe open.\n\nTest : \nClick on the 'nickname' button.\nResult : \nYour nickname appears.\n\nTest : \nClick on the 'roomID' button.\nResult : \nAn ID appears.\n\nTest : \nClick on the 'UUID' button.\nResult : \nAn ID appears.\n\nFinally : \nWalk on the red tiles to continue the testing.\n\n",
|
"text":"Test : \nWalk on the grass and open the console.\n\nResult : \nYou should see a console.log() of the following attributes : \n\t- id : ID of the current room\n\t- map : data of the JSON file of the map\n\t- mapUrl : url of the JSON file of the map\n\t- startLayer : Name of the layer where the current user started (HereYouAppered)\n\n\n",
|
||||||
"wrap":true
|
"wrap":true
|
||||||
},
|
},
|
||||||
"type":"",
|
"type":"",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
"width":305.097705765524,
|
"width":305.097705765524,
|
||||||
"x":14.750638909983,
|
"x":14.750638909983,
|
||||||
"y":101.908376657515
|
"y":128.564783835666
|
||||||
}],
|
}],
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
"type":"objectgroup",
|
"type":"objectgroup",
|
||||||
|
@ -103,7 +103,7 @@
|
||||||
"x":0,
|
"x":0,
|
||||||
"y":0
|
"y":0
|
||||||
}],
|
}],
|
||||||
"nextlayerid":9,
|
"nextlayerid":11,
|
||||||
"nextobjectid":2,
|
"nextobjectid":2,
|
||||||
"orientation":"orthogonal",
|
"orientation":"orthogonal",
|
||||||
"renderorder":"right-down",
|
"renderorder":"right-down",
|
15
maps/tests/Metadata/getCurrentUser.html
Normal file
15
maps/tests/Metadata/getCurrentUser.html
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<script src="http://play.workadventure.localhost/iframe_api.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
WA.getCurrentUser().then((user) => {
|
||||||
|
console.log('id : ', user.id);
|
||||||
|
console.log('nickName : ', user.nickName);
|
||||||
|
console.log('tags : ', user.tags);
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -22,10 +22,10 @@
|
||||||
"y":0
|
"y":0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
"data":[33, 34, 34, 34, 34, 34, 34, 34, 34, 35, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 49, 50, 50, 50, 50, 50, 50, 50, 50, 51],
|
||||||
"height":10,
|
"height":10,
|
||||||
"id":9,
|
"id":2,
|
||||||
"name":"HereYouAppear",
|
"name":"bottom",
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
|
@ -34,11 +34,17 @@
|
||||||
"y":0
|
"y":0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"data":[33, 34, 34, 34, 34, 34, 34, 34, 34, 35, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 41, 42, 42, 42, 42, 42, 42, 42, 42, 43, 49, 50, 50, 50, 50, 50, 50, 50, 50, 51],
|
"data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
|
||||||
"height":10,
|
"height":10,
|
||||||
"id":2,
|
"id":9,
|
||||||
"name":"bottom",
|
"name":"exit",
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
|
"properties":[
|
||||||
|
{
|
||||||
|
"name":"exitUrl",
|
||||||
|
"type":"string",
|
||||||
|
"value":"getCurrentRoom.json#HereYouAppered"
|
||||||
|
}],
|
||||||
"type":"tilelayer",
|
"type":"tilelayer",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
"width":10,
|
"width":10,
|
||||||
|
@ -55,7 +61,7 @@
|
||||||
{
|
{
|
||||||
"name":"openWebsite",
|
"name":"openWebsite",
|
||||||
"type":"string",
|
"type":"string",
|
||||||
"value":"getGameState2.html"
|
"value":"getCurrentUser.html"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name":"openWebsiteAllowApi",
|
"name":"openWebsiteAllowApi",
|
||||||
|
@ -74,7 +80,7 @@
|
||||||
"name":"floorLayer",
|
"name":"floorLayer",
|
||||||
"objects":[
|
"objects":[
|
||||||
{
|
{
|
||||||
"height":200.31900227817,
|
"height":151.839293303871,
|
||||||
"id":1,
|
"id":1,
|
||||||
"name":"",
|
"name":"",
|
||||||
"rotation":0,
|
"rotation":0,
|
||||||
|
@ -82,14 +88,14 @@
|
||||||
{
|
{
|
||||||
"fontfamily":"Sans Serif",
|
"fontfamily":"Sans Serif",
|
||||||
"pixelsize":9,
|
"pixelsize":9,
|
||||||
"text":"Start the test : \nWalk on the grass, an iframe open.\n\nTest : \nClick on the 'startLayer' button.\nResult : \nThe name of the layer where you start appears. (only work when the start layer is not 'start')\n\nTest : \nClick on the 'mapUrl' button.\nResult : \nThe url of the JSON file of the map is displayed in the console.log().\n\nTest : \nClick on the 'Map' button.\nResult : \nThe JSON file map appears.\n\n\n",
|
"text":"Test : \nWalk on the grass, open the console.\n\nResut : \nYou should see a console.log() of the following attributes :\n\t- id : ID of the current user\n\t- nickName : Name of the current user\n\t- tags : List of tags of the current user\n\nFinally : \nWalk on the red tile and continue the test in an another room.",
|
||||||
"wrap":true
|
"wrap":true
|
||||||
},
|
},
|
||||||
"type":"",
|
"type":"",
|
||||||
"visible":true,
|
"visible":true,
|
||||||
"width":305.097705765524,
|
"width":305.097705765524,
|
||||||
"x":14.750638909983,
|
"x":14.750638909983,
|
||||||
"y":119.85335007886
|
"y":159.621625296353
|
||||||
}],
|
}],
|
||||||
"opacity":1,
|
"opacity":1,
|
||||||
"type":"objectgroup",
|
"type":"objectgroup",
|
||||||
|
@ -264,6 +270,23 @@
|
||||||
"spacing":0,
|
"spacing":0,
|
||||||
"tilecount":72,
|
"tilecount":72,
|
||||||
"tileheight":32,
|
"tileheight":32,
|
||||||
|
"tiles":[
|
||||||
|
{
|
||||||
|
"animation":[
|
||||||
|
{
|
||||||
|
"duration":100,
|
||||||
|
"tileid":9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"duration":100,
|
||||||
|
"tileid":64
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"duration":100,
|
||||||
|
"tileid":55
|
||||||
|
}],
|
||||||
|
"id":0
|
||||||
|
}],
|
||||||
"tilewidth":32
|
"tilewidth":32
|
||||||
}],
|
}],
|
||||||
"tilewidth":32,
|
"tilewidth":32,
|
|
@ -1,42 +0,0 @@
|
||||||
<!doctype html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<script src="http://play.workadventure.localhost/iframe_api.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<button id="getNickName">nickname</button>
|
|
||||||
<div id="nickname"></div>
|
|
||||||
|
|
||||||
<button id="getRoomID">roomID</button>
|
|
||||||
<div id="roomID"></div>
|
|
||||||
|
|
||||||
<button id="getUUID">UUID</button>
|
|
||||||
<div id="UUID"></div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
document.getElementById('getNickName').onclick = () => {
|
|
||||||
WA.getNickName().then((res) => {
|
|
||||||
const nickNameDiv = document.createElement('p');
|
|
||||||
nickNameDiv.innerText = res;
|
|
||||||
document.getElementById('nickname').append(nickNameDiv);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById('getUUID').onclick = () => {
|
|
||||||
WA.getUuid().then((res) => {
|
|
||||||
const uuidDiv = document.createElement('p');
|
|
||||||
uuidDiv.innerText = res;
|
|
||||||
document.getElementById('UUID').append(uuidDiv);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById('getRoomID').onclick = () => {
|
|
||||||
WA.getRoomId().then((res) => {
|
|
||||||
const roomidDiv = document.createElement('p');
|
|
||||||
roomidDiv.innerText = res;
|
|
||||||
document.getElementById('roomID').append(roomidDiv);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,40 +0,0 @@
|
||||||
<!doctype html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<script src="http://play.workadventure.localhost/iframe_api.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<button id="getStartLayer">StartLayer</button>
|
|
||||||
<div id="startLayer"></div>
|
|
||||||
|
|
||||||
<button id="getMapUrl">MapUrl</button>
|
|
||||||
<div id="mapUrl"></div>
|
|
||||||
|
|
||||||
<button id="getMap">MAP</button>
|
|
||||||
<div id="map"></div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
document.getElementById('getStartLayer').onclick = () => {
|
|
||||||
WA.getStartLayerName().then((res) => {
|
|
||||||
const startLayerDiv = document.createElement('p');
|
|
||||||
startLayerDiv.innerText = res;
|
|
||||||
document.getElementById('startLayer').append(startLayerDiv);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById('getMapUrl').onclick = () => {
|
|
||||||
WA.getMapUrl().then((res) => {
|
|
||||||
const mapUrlDiv = document.createElement('p');
|
|
||||||
mapUrlDiv.innerText = res;
|
|
||||||
document.getElementById('mapUrl').append(mapUrlDiv);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
document.getElementById('getMap').onclick = () => {
|
|
||||||
WA.getMap().then((res) => {
|
|
||||||
console.log(res);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1 +0,0 @@
|
||||||
console.log('script chargé !!!!!');
|
|
Loading…
Add table
Add a link
Reference in a new issue