| <snippet>
<!-- A standard bento define snippet with sprite and entity to fill in -->
<content><![CDATA[
/**
* Module description
*/
bento.define('', [
'bento',
'bento/math/vector2',
'bento/math/rectangle',
'bento/components/sprite',
'bento/components/clickable',
'bento/entity',
'bento/gui/clickbutton',
'bento/gui/counter',
'bento/gui/text',
'bento/eventsystem',
'bento/utils',
'bento/tween'
], function (
Bento,
Vector2,
Rectangle,
Sprite,
Clickable,
Entity,
ClickButton,
Counter,
Text,
EventSystem,
Utils,
Tween
) {
'use strict';
return function (settings) {
/*settings = {
// describe your settings object parameters
position: Vector2 // positions the entity
}*/
var viewport = Bento.getViewport();
var sprite = new Sprite({
imageName: '',
frameCountX: 1,
frameCountY: 1,
animations: {
'default': {
speed: 0,
frames: [0]
}
}
});
var entity = new Entity({
z: 0,
name: '',
position: settings.position || new Vector2(0, 0),
originRelative: new Vector2(0, 0),
updateWhenPaused: 0,
family: [''],
components: [
sprite
]
});
return entity;
};
});
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>bento</tabTrigger>
<description>Bento Entity Definition</description>
</snippet>
|