--- /dev/null
+//args[0] : \83\81\83b\83Z\81[\83W
+//args[1] : \83R\81[\83\8b\83o\83b\83N (\88ø\90\94: OK->true, Cancel->false)
+//args[2] : \83L\83\83\83\93\83Z\83\8b\83{\83^\83\93\82ð\97L\8cø\82É\82·\82é\82©(\8fÈ\97ª\89Â)
+var ConfirmWidgetClass = function(manager, args)
+{
+ this.size = new Point2D(600, 440);
+ this.origin = new Point2D(20, 20);
+
+ //\83I\83v\83V\83\87\83\93
+ this.confirmCallback = args[1];
+
+ ConfirmWidgetClass.base.apply(this, [
+ manager,
+ [
+ [],
+ function(ret){
+ if(ret == null)
+ {
+ this.confirmCallback(false);
+ }else
+ {
+ this.confirmCallback(true);
+ }
+ },
+ false,
+ 0,
+ ]
+ ]);
+
+ this.fixedMessage = args[0];
+ this.origin = new Point2D(120, 90);
+ this.size = new Point2D(400, 300);
+ this.messageHeight = this.size.y;
+ this.enableCancel = args[2] != undefined ? args[2] : true;
+
+}.extend(SelectWidgetClass);
+
this.defaultCursor = args[3] != undefined ? args[3] : 0;
this.cursor = -1;
this.showMessage = args[4] != undefined ? args[4] : true;
+ this.fixedMessage = "";
this.enableCancel = true; //キャンセルボタンを有効にする
this.items[this.cursor].isActive = true;
this.items[this.cursor].updateHtmlElement();
- changeMessageBox(this.wMessage, this.items[this.cursor].message, false);
+ var message = this.items[this.cursor].message
+ if(this.fixedMessage != "") message = this.fixedMessage;
+ changeMessageBox(this.wMessage, message, false);
},
select : function(c){ //Widgetを閉じるときはfalseで帰る
if(c < this.items.length - (this.enableCancel ? 2 : 1))
document.write("<script type='text/javascript' src='corelib/classes/HorizonalScrollStageClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/PCDSLStageClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/StageObjectClass.js'></script>");
+document.write("<script type='text/javascript' src='corelib/classes/ItemClass.js'></script>");
+document.write("<script type='text/javascript' src='corelib/classes/FreeItemClass.js'></script>");
+document.write("<script type='text/javascript' src='corelib/classes/MessageItemClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/WidgetClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/UserStateWidgetClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/TextWidgetClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/MessageWidgetClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/SelectWidgetClass.js'></script>");
-document.write("<script type='text/javascript' src='corelib/classes/ItemClass.js'></script>");
-document.write("<script type='text/javascript' src='corelib/classes/MessageItemClass.js'></script>");
-document.write("<script type='text/javascript' src='corelib/classes/FreeItemClass.js'></script>");
+document.write("<script type='text/javascript' src='corelib/classes/ConfirmWidgetClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/RandomIngredientItemClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/BlockClass.js'></script>");
document.write("<script type='text/javascript' src='corelib/classes/SlopeBlockClass.js'></script>");