JSFiddle - React, Tailwind, and code Playground
by Josh Pullen
JavaScript
var a = {
sprite: {
// Data about sprite
costumes: {
// costume1: [imgData]
},
costume: 1,
x: 0,
y: 0,
show: true,
opacity: 1,
scale: 1,
layer: 1,
// On to functions
touching: function (sprite) {
// TODO: write image collision function. "sprite" is a sprite object.
}
addCostume: function (costumeName, imgData) {
this.costumes.costumeName = imgData;
return this.costumes.costumeName;
}
},
sprites: {
// spriteName: [spriteObject] (Basically the same as costumes)
},
createSprite: function (spriteName) {
this.sprites.spriteName = a.sprite;
return this.sprites.spriteName;
}
};