Update: CC - Snake FS - Entity Loaded (21g30t1e75.js) 557 bytes modified
parent
18c618ca35
commit
069b5abdbc
|
@ -850,6 +850,24 @@ GameLib.CustomCode.prototype.extend = function(gameObject, position, orientation
|
||||||
throw new Error('unhandled food type: ' + gameObject.type);
|
throw new Error('unhandled food type: ' + gameObject.type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (orientation === GameLib.CustomCode.ORIENTATION_UP) {
|
||||||
|
body.mesh.position.y -= 0.5 * GameLib.CustomCode.BODY_SCALE_Y;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (orientation === GameLib.CustomCode.ORIENTATION_DOWN) {
|
||||||
|
body.mesh.position.y += 0.5 * GameLib.CustomCode.BODY_SCALE_Y;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (orientation === GameLib.CustomCode.ORIENTATION_LEFT) {
|
||||||
|
body.mesh.position.x += 0.5 * GameLib.CustomCode.BODY_SCALE_X;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (orientation === GameLib.CustomCode.ORIENTATION_RIGHT) {
|
||||||
|
body.mesh.position.x -= 0.5 * GameLib.CustomCode.BODY_SCALE_X;
|
||||||
|
}
|
||||||
|
|
||||||
|
body.mesh.updateInstance('position');
|
||||||
|
|
||||||
this.state.eating = true;
|
this.state.eating = true;
|
||||||
|
|
||||||
this.snake.splice(1, 0, body);
|
this.snake.splice(1, 0, body);
|
||||||
|
|
Loading…
Reference in New Issue