- set NanoTimer when detaching VideoRecorderAppState

- make File in VideoRecorderAppState accessible

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8708 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
nor..67 2011-11-17 01:23:54 +00:00
parent 0420b4121e
commit f6e3a3eab2

View File

@ -6,6 +6,7 @@ import com.jme3.renderer.Camera;
import com.jme3.renderer.RenderManager;
import com.jme3.renderer.ViewPort;
import com.jme3.renderer.queue.RenderQueue;
import com.jme3.system.NanoTimer;
import com.jme3.texture.FrameBuffer;
import com.jme3.util.BufferUtils;
import com.jme3.util.Screenshots;
@ -32,6 +33,14 @@ public class VideoRecorderAppState extends AbstractAppState {
this.file = file;
}
public File getFile() {
return file;
}
public void setFile(File file) {
this.file = file;
}
@Override
public void initialize(AppStateManager stateManager, Application app) {
super.initialize(stateManager, app);
@ -103,6 +112,7 @@ public class VideoRecorderAppState extends AbstractAppState {
}
public void cleanup() {
app.setTimer(new NanoTimer());
try {
writer.finishAVI();
} catch (Exception ex) {