(function() { ShopLayoutScreen.previousUnit = function() { var scrollBar = this._unitSelectWindow._scrollbar; var cursor = scrollBar._commandCursor; var d = cursor._getIntervalValue(InputType.LEFT); cursor._changeCursorIndex(d); this._unitSelectWindow._unitFirst = this._unitSelectWindow._scrollbar.getObject(); this._targetUnit = this._unitSelectWindow.getFirstUnit(); this._buyItemWindow.updateItemArea(); this._buyItemWindow._scrollbar.setIndex(0); var item = this._buyItemWindow._scrollbar.getObject(); this._itemInfoWindow.setInfoItem(item); this._resetUnitItemArray(); }; ShopLayoutScreen.nextUnit = function() { var scrollBar = this._unitSelectWindow._scrollbar; var cursor = scrollBar._commandCursor; var d = cursor._getIntervalValue(InputType.RIGHT); cursor._changeCursorIndex(d); this._unitSelectWindow._unitFirst = this._unitSelectWindow._scrollbar.getObject(); this._targetUnit = this._unitSelectWindow.getFirstUnit(); this._buyItemWindow.updateItemArea(); this._buyItemWindow._scrollbar.setIndex(0); var item = this._buyItemWindow._scrollbar.getObject(); this._itemInfoWindow.setInfoItem(item); this._resetUnitItemArray(); }; var _VerticalDataChanger_checkDataIndex = VerticalDataChanger.checkDataIndex; VerticalDataChanger.checkDataIndex = function(list, data) { if (this._disableLR) { return _VerticalDataChanger_checkDataIndex.call(this, list, data); } var index = -1; if (InputControl.isInputAction(InputType.UP) || MouseControl.isInputAction(MouseType.UPWHEEL) || InputControl.isLeftPadAction()) { index = this._changePage(list, data, false); } else if (InputControl.isInputAction(InputType.DOWN) || MouseControl.isInputAction(MouseType.DOWNWHEEL) || InputControl.isRightPadAction()) { index = this._changePage(list, data, true); } return index; }; var _StockItemTradeScreen_moveStore = StockItemTradeScreen._moveStore; StockItemTradeScreen._moveStore = function() { if (InputControl.isLeftPadAction() || InputControl.isRightPadAction()) { index = this._dataChanger.checkDataIndex(this._unitList, this._unit); if (index !== -1) { this._itemInfoWindow.setInfoItem(null); this._processMode(StockItemTradeMode.OPERATION); this._unit = this._unitList.getData(index); this._unitItemWindow.setUnitItemFormation(this._unit); this._unitSimpleWindow.setFaceUnitData(this._unit); this._stockItemWindow.setStockItemFormation2(this._unit); } return MoveResult.CONTINUE; } return _StockItemTradeScreen_moveStore.call(this); }; var _StockItemTradeScreen_moveExtract = StockItemTradeScreen._moveExtract; StockItemTradeScreen._moveExtract = function() { if (InputControl.isLeftPadAction() || InputControl.isRightPadAction()) { index = this._dataChanger.checkDataIndex(this._unitList, this._unit); if (index !== -1) { this._itemInfoWindow.setInfoItem(null); this._processMode(StockItemTradeMode.OPERATION); this._unit = this._unitList.getData(index); this._unitItemWindow.setUnitItemFormation(this._unit); this._unitSimpleWindow.setFaceUnitData(this._unit); this._stockItemWindow.setStockItemFormation2(this._unit); } return MoveResult.CONTINUE; } return _StockItemTradeScreen_moveExtract.call(this); }; /* ItemOperationWindow.getWindowWidth = function() { return ItemRenderer.getItemWindowWidth2(); }; ItemOperationScrollbar.getObjectWidth = function() { return Math.floor(ItemRenderer.getItemWidth2() / 3); };*/ ItemRenderer.getItemWidth = function() { return 260; }; ItemRenderer.getItemWindowWidth2 = function() { return this.getItemWidth2() + (DefineControl.getWindowXPadding() * 2); }; })();