| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- function CController() {
- var _pStartPosControlRight;
- var _pStartPosControlLeft;
- var _oControlLeft;
- var _oControlRight;
- var _oContainerArrows;
- var _oHitAreaEnter;
- this._init = function () {
- _oHitAreaEnter = new createjs.Shape();
- _oHitAreaEnter.graphics.beginFill("rgba(0,0,0,0.01)").drawRect(0, 0, CANVAS_WIDTH, CANVAS_HEIGHT);
- _oHitAreaEnter.on("mousedown", s_oGame.manageControl, s_oGame);
- s_oStage.addChild(_oHitAreaEnter);
- _oContainerArrows = new createjs.Container();
- s_oStage.addChild(_oContainerArrows);
- _pStartPosControlRight = {x: CANVAS_WIDTH_HALF + 310, y: CANVAS_HEIGHT - EDGEBOARD_Y + 50};
- _pStartPosControlLeft = {x: CANVAS_WIDTH_HALF - 310, y: CANVAS_HEIGHT - EDGEBOARD_Y + 50};
- var oSpriteArrowLeft = s_oSpriteLibrary.getSprite("arrow_left");
- _oControlLeft = new CGfxButton(_pStartPosControlLeft.x, _pStartPosControlLeft.y, oSpriteArrowLeft, _oContainerArrows);
- _oControlLeft.addEventListener(ON_MOUSE_DOWN, s_oGame.onLeft, this);
- _oControlLeft.addEventListener(ON_MOUSE_UP, s_oGame.dirKeyUp, this);
- var oSpriteArrowRight = s_oSpriteLibrary.getSprite("arrow_right");
- _oControlRight = new CGfxButton(_pStartPosControlRight.x, _pStartPosControlRight.y, oSpriteArrowRight, _oContainerArrows);
- _oControlRight.addEventListener(ON_MOUSE_DOWN, s_oGame.onRight, this);
- _oControlRight.addEventListener(ON_MOUSE_UP, s_oGame.dirKeyUp, this);
- };
- this.getStartPositionControlRight = function () {
- return _pStartPosControlRight;
- };
- this.getStartPositionControlLeft = function () {
- return _pStartPosControlLeft;
- };
- this.setPositionControlRight = function (iX, iY) {
- _oControlRight.setPosition(iX, iY);
- };
- this.setPositionControlLeft = function (iX, iY) {
- _oControlLeft.setPosition(iX, iY);
- };
- this.arrowVisibility = function (bVal) {
- _oContainerArrows.visible = bVal;
- };
- this.unload = function () {
- _oControlLeft.unload();
- _oControlLeft = null;
- _oControlRight.unload();
- _oControlRight = null;
- };
- this._init();
- return this;
- }
|