⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csave.java

📁 网上收集的
💻 JAVA
字号:
package chiidanceapp;import java.io.OutputStream;import java.io.ObjectOutputStream;import java.io.FileOutputStream;import java.io.File;import java.util.ResourceBundle;//记忆类public class CSave {  static ResourceBundle res = ResourceBundle.getBundle("chiidanceapp.Res1");  ///////////////////////////////////////////////////////////////  FileOutputStream OutputFile,                   ScoreFile,                   TimeFile,                   RushFile,                   RefleshFile;  ObjectOutputStream ObjOut;  ///////////////////////////////////////////////////////////////  public CSave() {  }  ///////////////////////////////////////////////////////////////  //记录游戏时间  public synchronized void saveTime( CTime Time )  {    try{      TimeFile = new FileOutputStream( "d1.sav" );      ObjOut = new ObjectOutputStream( TimeFile );      ObjOut.writeObject( Time );      ObjOut.flush();      TimeFile.close();      ObjOut.close();      //System.out.println( "成功建立时间文件" );    }    catch( Exception ex ){    System.out.println( "建立档案失败!" );    }  }  //记录游戏设置  public synchronized void saveConfig( configdata data )  {    try{      OutputFile = new FileOutputStream( "config.dat" );      ObjOut = new ObjectOutputStream( OutputFile );      ObjOut.writeObject( data );      ObjOut.flush();      OutputFile.close();      ObjOut.close();      //System.out.println( "成功建立记录文件" );    }    catch( Exception ex ){    System.out.println( "建立档案失败!" );    }  }  public synchronized void saveActRushed( int ActRushed )  {    try{     RushFile = new FileOutputStream( "data/d2.sav" );     ObjOut = new ObjectOutputStream( RushFile );     ObjOut.writeInt( ActRushed );     ObjOut.flush();     RushFile.close();     ObjOut.close();     //System.out.println( "成功保存游戏状态" );     }catch( Exception ex )     {       System.out.println( "保存游戏状态失败!" );     }  }  //记录游戏最高分数  public synchronized void saveScore( int Score )  {    try{     ScoreFile = new FileOutputStream( "data/d3.sav" );     ObjOut = new ObjectOutputStream( ScoreFile );     ObjOut.writeInt( Score );     ObjOut.flush();     ScoreFile.close();     ObjOut.close();     //System.out.println( "成功建立游戏分数文件"+Score );    }catch( Exception ex )    {      System.out.println( "建立游戏分数文件失败!" );    }  }  public void saveReflesh( int RefleshSpeed )  {    try{     RefleshFile = new FileOutputStream( "data/d4.sav" );     ObjOut = new ObjectOutputStream( RefleshFile );     ObjOut.writeInt( RefleshSpeed );     ObjOut.flush();     RefleshFile.close();     ObjOut.close();     //System.out.println( "成功建立刷新速度文件:"+RefleshSpeed );    }catch( Exception ex )    {      System.out.println( "建立刷新速度文件失败!" );    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -