コード例 #1
0
ファイル: MovieDisplay.java プロジェクト: robertcannon/PSICS
 public void setMovie(SpriteAnimation sanim) {
   setMoviePaintInstructor(new SpriteMoviePainter(sanim));
   nFrame = moviePaintInstructor.getNFrames();
   if (nFrame > 0) {
     showFrame(nFrame - 1);
   }
 }
コード例 #2
0
ファイル: MovieDisplay.java プロジェクト: robertcannon/PSICS
  private void displayFrame() {
    pwCanvas.repaint();
    nFrame = moviePaintInstructor.getNFrames();

    if (movieStateDisplay != null) {
      movieStateDisplay.frameChangedTo(
          shownFrame, moviePaintInstructor.getFrameDescription(shownFrame));
    }
  }
コード例 #3
0
ファイル: MovieDisplay.java プロジェクト: robertcannon/PSICS
 public void start() {
   nFrame = moviePaintInstructor.getNFrames();
   if (canAdvance()) {
     // start from where we are;
   } else {
     reset();
   }
   if (nFrame > 0) {
     movieFramePlayer = new MovieFramePlayer(this);
     movieFramePlayer.start();
   }
 }
コード例 #4
0
ファイル: MovieDisplay.java プロジェクト: robertcannon/PSICS
 public void stop() {
   nFrame = moviePaintInstructor.getNFrames();
   if (movieFramePlayer != null) {
     movieFramePlayer.stop();
   }
 }