2016-11-22 22:48:39 -06:00

164 lines
3.5 KiB
JavaScript

function platformSetup() {
let levelPlatforms = [
{
y : 690,
x : 720,
height: 100,
width : 1280,
visible: false
},
{
y : 655,
x : 1160,
width: 100,
height: 30,
visible: true
},
{
y : 605,
x : 1103,
width: 60,
height: 10,
visible: true
},
{
y : 545,
x : 1200,
width: 190,
height: 10,
visible: true
},
{
y : 460,
x : 720,
width: 1280,
height: 30,
visible: true
},
{
y : 655,
x : 1550,
width: 100,
height: 30,
visible: true
},
{
y : 605,
x : 1477,
width: 60,
height: 10,
visible: true
},
{
y : 545,
x : 1575,
width: 250,
height: 10,
visible: true
},
{
y : 235,
x : 1085,
width: 190,
height: 10,
visible: true
},
{
y : 235,
x : 805,
width: 190,
height: 10,
visible: true
},
{
y : 200,
x : 1320,
width: 620,
height: 10,
visible: true
}
];
let levelWalls = [
{
y : 500,
x : 1090,
width: 10,
height: 110,
visible: true
},
{
y : 500,
x : 1460,
width: 10,
height: 110,
visible: true
},
{
y : 500,
x : 1940,
width: 10,
height: 160,
visible: true
},
{
y : 210,
x : 1940,
width: 10,
height: 200,
visible: true
},
{
y : 221,
x : 1315,
width: 10,
height: 250,
visible: true
},
{
y : 100,
x : 715,
width: 10,
height: 720,
visible: true
},
{
y : 100,
x : 1995,
width: 10,
height: 720,
visible: true
},
{
y : 145,
x : 715,
width: 1920,
height: 10,
visible: true
}
]
levelPlatforms.forEach(function(p){
platforms.push(createPlatform(p));
});
levelWalls.forEach(function(w){
walls.push(createPlatform(w));
});
function createPlatform(data){
let plat = new Sprite(resources["assets/sprites/world/test/platform.jpg"].texture);
plat.y = data.y;
plat.x = data.x;
plat.width = data.width;
plat.height = data.height;
plat.zOrder = data.zOrder;
plat.visible = false;
stage.addChild(plat);
return plat;
}
return true;
}