OSDN Git Service

下キーだけでなくEnterでもメッセージを進められるように
authorttwilb <ttwilb@users.sourceforge.jp>
Mon, 2 Sep 2013 13:56:28 +0000 (22:56 +0900)
committerttwilb <ttwilb@users.sourceforge.jp>
Mon, 2 Sep 2013 13:56:28 +0000 (22:56 +0900)
www/corelib/classes/MessageWidgetClass.js
www/stage/select.js

index 74db68a..0f85359 100644 (file)
@@ -50,14 +50,14 @@ var MessageWidgetClass = function(manager, args)
                }
        },
        tick : function(){
-               if(!this.manager.UIManager.keyState.cursorDown) this.downKeyPushed = false;
+               if(!this.manager.UIManager.keyState.cursorDown && !this.manager.UIManager.keyState.select) this.downKeyPushed = false;
                if(this.intervalCount >= this.interval)
                {
                        if(this.message[this.messageIndex] == '\n')
                        {
                                if(!this.downKeyPushed)
                                {
-                                       if(this.manager.UIManager.keyState.cursorDown)
+                                       if(this.manager.UIManager.keyState.cursorDown || this.manager.UIManager.keyState.select)
                                        {
                                                this.downKeyPushed = true;
                                                this.messageIndex++;
index 7fc2b76..0696513 100644 (file)
@@ -57,7 +57,7 @@ stage.getSelectWidgetItemFromStageName = function(title, stgName, selected){
 stage.getSelectWidgetItemFromCharacter = function(title, val, pic, selected)
 {
        if(!selected) selected = false;
-       var item = new SelectWidgetItemClass(false, pic, null, selected, "キャラクターを選択してください。\n" + title);
+       var item = new SelectWidgetItemClass(false, pic, null, selected, "キャラクターを選択してください。\n" + title);
        item.size.x = 64;
        item.size.y = 128;
        item.val = val;