【解決済み】セーブデータがない場合だけ表示される文字

アバター
栗下義孝
記事: 22
登録日時: 2017年2月28日(火) 17:48
連絡を取る:

【解決済み】セーブデータがない場合だけ表示される文字

投稿記事by 栗下義孝 » 2017年11月02日(木) 17:50

こんにちは。また皆さんのお力を借りたく投稿させて頂きました。
現在ツミオさんの「シンプルなセーブ画面(https://forum.tkool.jp/index.php?threads/%E3%80%90%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%91%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%81%AA%E3%82%BB%E3%83%BC%E3%83%96%E7%94%BB%E9%9D%A2.498/)」を改造して使用しています。
そこで左のウィンドウにセーブデータがない場合「----/--/-- --:--」を表示するという機能を追加したいと思いました。
以下のコードで表示させる事には成功したのですが、セーブデータがある場合も表示されてしまいます。

コード: 全て選択

Window_SavefileList.prototype.drawItem = function(index) {
   var id = index + 1;
   var valid = DataManager.isThisGameFile(id);
   var info = DataManager.loadSavefileInfo(id);
   var rect = this.itemRectForText(index);
   this.resetTextColor();
   if (this._mode === 'load') {
      this.changePaintOpacity(valid);
   }
   this.drawFileId(id, rect.x, rect.y);
   if (info) {
      this.changePaintOpacity(valid);
      this.drawContents(info, rect, valid);
           this.changePaintOpacity(true);
   }

   //↓追加した要素
   if (DataManager.isAnySavefileExists()) {
      this.drawNoDate(info, rect.x, rect.y, rect.width);
   }
   //↑追加した要素
};


コード: 全て選択

Window_SavefileList.prototype.drawNoDate = function(x, y, width) {
   this.drawText(' -----/---/--- --:-- ', x, y, 472,'right');
};

いろいろ検索してここまで出来ましたが、あと一歩ができず悩んでいます。
どうか宜しくお願い致しますm(_ _)m
添付ファイル
171102.png
最後に編集したユーザー 栗下義孝 on 2017年11月02日(木) 19:58 [ 編集 1 回目 ]

------------------------------------------------------
気ままにアダルトゲーム製作中… :mrgreen:

栗下 義孝 (くりげ よしたか)
[ HP ] http://kurige.net/
[ Twitter ] http://twitter.com/kurige_y
------------------------------------------------------
アバター
ツミオ
記事: 83
登録日時: 2017年4月02日(日) 13:46
連絡を取る:

Re: セーブデータがない場合だけ表示される文字

投稿記事by ツミオ » 2017年11月02日(木) 18:10

こんばんは。
プラグインのご利用ありがとうございます。

試していませんが

コード: 全て選択

   if (DataManager.isAnySavefileExists()) {
      this.drawNoDate(info, rect.x, rect.y, rect.width);
   }

このコードを以下のように改変すればよいと思います。

コード: 全て選択

   if (!valid) {
      this.drawNoDate(info, rect.x, rect.y, rect.width);
   }
【Twitter】https://twitter.com/TsumioNtGame/
【GitHub】https://github.com/Tsumio/rmmv-plugins

有償の依頼も募集中。
今まで有償で制作したものは実績をご覧ください。
アバター
栗下義孝
記事: 22
登録日時: 2017年2月28日(火) 17:48
連絡を取る:

Re: セーブデータがない場合だけ表示される文字

投稿記事by 栗下義孝 » 2017年11月02日(木) 19:58

ツミオさん>

回答ありがとうございました!無事に希望通りの表示になりました!
いつも便利なプラグインをありがとうございますm(_ _)m
------------------------------------------------------
気ままにアダルトゲーム製作中… :mrgreen:

栗下 義孝 (くりげ よしたか)
[ HP ] http://kurige.net/
[ Twitter ] http://twitter.com/kurige_y
------------------------------------------------------

“MV:質問” へ戻る