コード例 #1
0
ファイル: SRPGMessageView.java プロジェクト: keppelcao/LGame
 public void next() {
   nextIndex();
   boolean exist = listener != null;
   if (exist) {
     listener.next(getMessage(getIndex()));
   }
   if (!messageExist()) {
     setExist(false);
     if (exist) {
       listener.dispose();
     }
   }
 }
コード例 #2
0
ファイル: SRPGMessageView.java プロジェクト: keppelcao/LGame
 public void printWait(Screen screen) {
   this.isLock = true;
   for (int i = 0; i < max; i++) {
     for (; !maxCheck(); ) {
       setDelay(screen.elapsedTime);
       try {
         screen.wait(LSystem.SECOND);
       } catch (InterruptedException e) {
       }
     }
     next();
     setDelay(screen.elapsedTime);
     try {
       screen.wait(LSystem.SECOND);
     } catch (InterruptedException e) {
     }
   }
   setExist(false);
   if (exist) {
     listener.dispose();
   }
 }