| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- function CController() {
- var _pStartPosControlRight;
- var _pStartPosControlLeft;
- var _pStartPosControlUp;
- var _pStartPosControlDown;
- var _oControlLeft;
- var _oControlRight;
- var _oControlUp;
- var _oControlDown;
- this._init = function () {
- _pStartPosControlRight = {x: CANVAS_WIDTH * 0.5 - 210, y: CANVAS_HEIGHT - 80};
- _pStartPosControlLeft = {x: CANVAS_WIDTH * 0.5 - 380, y: CANVAS_HEIGHT - 80};
- _pStartPosControlUp = {x: CANVAS_WIDTH * 0.5 + 380, y: CANVAS_HEIGHT - 80};
- _pStartPosControlDown = {x: CANVAS_WIDTH * 0.5 - 60, y: CANVAS_HEIGHT - 80};
- var oSpriteArrow = s_oSpriteLibrary.getSprite("arrow");
- var oSpriteRotation=s_oSpriteLibrary.getSprite("but_rotation");
- _oControlLeft = new CGfxButton(_pStartPosControlLeft.x, _pStartPosControlLeft.y, oSpriteArrow, s_oStage);
- _oControlLeft.addEventListener(ON_MOUSE_DOWN, s_oGame.onLeft, this);
- _oControlLeft.addEventListener(ON_MOUSE_UP, s_oGame.dirKeyUp, this);
- _oControlLeft.setScaleX(-1);
- _oControlRight = new CGfxButton(_pStartPosControlRight.x, _pStartPosControlRight.y, oSpriteArrow, s_oStage);
- _oControlRight.addEventListener(ON_MOUSE_DOWN, s_oGame.onRight, this);
- _oControlRight.addEventListener(ON_MOUSE_UP, s_oGame.dirKeyUp, this);
- _oControlUp = new CGfxButton(_pStartPosControlUp.x, _pStartPosControlUp.y, oSpriteRotation, s_oStage);
- _oControlUp.addEventListener(ON_MOUSE_DOWN, s_oGame.onUp, this);
-
- _oControlDown = new CGfxButton(_pStartPosControlDown.x, _pStartPosControlDown.y, oSpriteArrow, s_oStage);
- _oControlDown.addEventListener(ON_MOUSE_DOWN, s_oGame.onDown, this);
- _oControlDown.addEventListener(ON_MOUSE_UP, s_oGame.onDownKeyUp, this);
- _oControlDown.rotation(90);
- };
- this.getStartPositionControlRight = function () {
- return _pStartPosControlRight;
- };
- this.getStartPositionControlLeft = function () {
- return _pStartPosControlLeft;
- };
- this.getStartPositionControlUp = function () {
- return _pStartPosControlUp;
- };
- this.getStartPositionControlDown = function () {
- return _pStartPosControlDown;
- };
- this.setPositionControlRight = function (iX, iY) {
- _oControlRight.setPosition(iX, iY);
- };
- this.setPositionControlLeft = function (iX, iY) {
- _oControlLeft.setPosition(iX, iY);
- };
- this.setPositionControlUp = function (iX, iY) {
- _oControlUp.setPosition(iX, iY);
- };
- this.setPositionControlDown = function (iX, iY) {
- _oControlDown.setPosition(iX, iY);
- };
- this.unload = function () {
- _oControlLeft.unload();
- _oControlLeft = null;
- _oControlRight.unload();
- _oControlRight = null;
- _oControlUp.unload();
- _oControlUp = null;
- _oControlDown.unload();
- _oControlDown = null;
- };
- this._init();
- return this;
- }
|