mirror of
https://github.com/ysoftdevs/pf2016.git
synced 2026-05-02 13:24:23 +02:00
refactor generic code in levels
This commit is contained in:
14
js/app/level-tools.js
Normal file
14
js/app/level-tools.js
Normal file
@@ -0,0 +1,14 @@
|
||||
/**
|
||||
* Register new redirector
|
||||
*/
|
||||
function addRedirector(context, x, y, vectorX, vectorY, imageIndex) {
|
||||
var redirector = new Kiwi.GameObjects.Sprite(context, context.textures.oneWay, x*64, y*64);
|
||||
redirector.affectVelocityX = context.velocityX * vectorX;
|
||||
redirector.affectVelocityY = context.velocityY * vectorY;
|
||||
redirector.cellIndex = imageIndex;
|
||||
redirector.input.enableDrag(true);
|
||||
redirector.input.onDragStarted.add(context.startedDrag, context);
|
||||
redirector.input.onDragStopped.add(context.stoppedDrag, context );
|
||||
|
||||
context.redirectorGroup.addChild(redirector);
|
||||
}
|
||||
Reference in New Issue
Block a user