import javax.microedition.rms.*;import java.lang.String;import java.io.*;public class SA{RecordStore sa=null;//定义临时数据存储器byte[] tempdata;//临时存储数据的字节SA(){}//检测暂存数据库是否打开public boolean tO(){boolean o=false;try{sa=RecordStore.openRecordStore("temp",true);RecordEnumeration re=sa.enumerateRecords(null,null,false);if(re.hasNextElement())o=true;elseo=false;close();}catch(RecordStoreException rse){}return(o);}//保存暂存数据public void s(){int i;tempdata=new byte[35];try{tempdata[0]=(byte)(GM.mgc.l>>8&0xff);tempdata[1]=(byte)(GM.mgc.l&0xff);tempdata[2]=(byte)(GM.mgc.m>>8&0xff);tempdata[3]=(byte)(GM.mgc.m&0xff);tempdata[4]=(byte)(GM.mgc.le);tempdata[5]=(byte)(GM.mgc.sp);tempdata[6]=(byte)(GM.mgc.ex>>16&0xff);tempdata[7]=(byte)(GM.mgc.ex>>8&0xff);tempdata[8]=(byte)(GM.mgc.ex&0xff);tempdata[9]=(byte)(GM.mgc.gold>>8&0xff);tempdata[10]=(byte)(GM.mgc.gold&0xff);tempdata[11]=(byte)((GM.mgc.task2?4:0)+(GM.mgc.task?2:0)+(GM.mgc.boat?1:0));tempdata[12]=(byte)(((GM.mgc.dlg[0]?1:0)+((GM.mgc.dlg[2]?1:0)+((GM.mgc.dlg[5]?1:0)for(i=0;itempdata[13+i]=(byte)(GM.mgc.s[i]);for(i=0;itempdata[24+i]=(byte)(GM.mgc.tn[i]);for(i=0;itempdata[29+i]=(byte)(GM.mgc.weapon[i]);if(tO()){d();sa=RecordStore.openRecordStore("temp",true);sa.addRecord(tempdata,0,tempdata.length);close();}else{sa=RecordStore.openRecordStore("temp",true);sa.addRecord(tempdata,0,tempdata.length);close();}tempdata=null;}catch(java.lang.NullPointerException npe){}catch(javax.microedition.rms.RecordStoreException rec){}}//读入暂存数据public void r(){int i;try{System.out.println("in1");sa=RecordStore.openRecordStore("temp",true);tempdata=new byte[35];RecordEnumeration re=sa.enumerateRecords(null,null,false);int nx=re.nextRecordId();tempdata=sa.getRecord(nx);GM.mgc.l=(tempdata[0]GM.mgc.m=(tempdata[2]GM.mgc.le=tempdata[4]&0xff;GM.mgc.sp=tempdata[5]&0xff;GM.mgc.ex=(tempdata[6]GM.mgc.gold=(tempdata[9]GM.mgc.task2=(tempdata[11]>>2&0x00000001)==1?true:false;GM.mgc.task=(tempdata[11]>>1&0x00000001)==1?true:false;GM.mgc.boat=(tempdata[11]&0x00000001)==1?true:false;for(i=0;iGM.mgc.dlg[i]=(tempdata[12]>>(6-i)&0x00000001)==1?true:false;for(i=0;iGM.mgc.s[i]=tempdata[13+i]&0xff;for(i=0;iGM.mgc.tn[i]=tempdata[24+i]&0xff;for(i=0;iGM.mgc.weapon[i]=tempdata[29+i];tempdata=null;close();}catch(Exception rse){System.out.println(rse.toString());}}//删除数据库纪录public void d(){try{RecordStore.deleteRecordStore("temp");}catch(RecordStoreException e){System.err.println(e.getMessage());}} //关闭数据库(每次打开数据库使用后要及时关闭数据库,避免删除数据库操作出错) public void close() {try { if(sa!=null) {sa.closeRecordStore(); }} catch (RecordStoreException ex) {} }}

java手机游戏主角技能上剑魂,sa.java 源代码在线查看 - 手机游戏之剑魂。。j2me编写。。经典游戏只一 资源下载 虫虫电子下载站...相关推荐

  1. Java开发:哪些技能测试来评估Java开发人员的技能?

    在创建你的 Java 开发人员团队时,你可能最终会遇到一些糟糕的候选人,他们可能有资格但没有所需的技能.在这种情况下,你最终会蒙受损失,因为你需要时间和资源来训练他们,因为你希望他们为你的项目提供帮助 ...

  2. github热门java项目_盘点Github上热门的Java开源项目

    4月份GitHub上最热门的Java开源项目排行已经出炉啦,本月的榜单都被Spring相关的项目占领了,一起来看看上榜详情吧! 1. spring-boot-demo https://github.c ...

  3. mac 自带 java 环境_在mac上搭建了Java 环境,谨以此文写给自己

    最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路. 以前windows上搞过点java,自从入了iOS的坑,mac上还没搞过,现在借着面试facebook的准备时间, ...

  4. Java 18 还未用上,最新Java 19 则出来了

    前言 铁打的 Java,流水的版本,而不久前,Java 18 才正式发布还没用呢,这遵循 Oracle 六个月发一版本的频率,Java 19将在今年 9 月出炉但是没想到.这不还没等众多开发者用上 J ...

  5. 手机内计算机找不到,手机usb已经连接上了为什么我的电脑里找不 – 手机爱问...

    2008-11-28 电脑与手机U盘已连接,但电脑里没有显示, USB不被电脑识别,如果是系统或系统自带的驱动的原因,可以按下面方法修复一下. 1.开机按F8进入安全模式后在退出,选重启或关机在开机, ...

  6. android usb调试无法连接电脑,安卓手机USB连接不上电脑,该怎么处理,手机里开发者选项已经勾选USB调试。...

    [XP解决方案] [问题描述]: U盘插入USB接口后无任何反应,但是设备管理器内可以看到设备 [原因分析]: Usb驱动异常. [简易步骤]: [我的电脑]-右键[管理]-[设备管理器]-[通用串行 ...

  7. 手机 查看java源码_pin.java 源代码在线查看 - 一个专门为手机写的程序 资源下载 虫虫电子下载站...

    /*********************************************************************** * * *软件:公交路线选择软件 *作者:李蛟 *学校 ...

  8. 如何使用功能性JavaScript编写经典游戏Snake并在浏览器中播放-完整的代码示例教程

    Remember the game Snake that came pre-installed on every Nokia phone back in the 1990s? You steered ...

  9. 时间在线验证 java代码_timetest.java 源代码在线查看 - Java获取各种常用时间方法 资源下载 虫虫电子下载站...

    package com.hefeng.test;import java.text.DateFormat;import java.text.ParsePosition;import java.text. ...

最新文章

  1. 网页级在线性能测试网站汇总
  2. qmail+spamassassin启用spf过滤
  3. python 排序函数 sort sorted 简介
  4. java 防止文件下载_Spring,Java:流式文件下载以避免内存不足错误
  5. javascript变量提前声明
  6. 项目杂-备注-说明-其他
  7. 软考网络工程师备考技巧大揭秘
  8. 基于FPGA的电梯控制器设计(任意楼层)
  9. iOS应用商店审核指南
  10. 一根网线连接两台电脑的方法
  11. 不同音乐格式之谜(wav,flac,ape,wv,tak,ogg,aac)
  12. qt打开xls文件_使用QtXlsx来读写excel文件
  13. 用记事本编写ajax,用记事本轻松制作ajax+xml在线聊天室
  14. 第一章 第二节 数字化含义及作用——丁老师
  15. 简单的PHP测试页代码
  16. 软件测试需要学什么课程?好学吗?
  17. SAR+L波段+森林生物量估计+高度反演
  18. 第18.6.1章 JDK9的新特性—Java的REPL工具: jShell命令
  19. 利用逆矩阵简化矩阵多项式
  20. unity Generic动画更改为Humanoid动画后动作变形

热门文章

  1. Supervisor后台进程管理工具
  2. h5 高斯模糊_基于H5canvas和js的高斯模糊处理
  3. 微信公众号支付开发(一):前期准备
  4. swt中提供的复制粘贴功能.
  5. Office Online Server 文档在线预览编辑【速成篇】
  6. 三八妇女节html5,三八妇女节活动主题
  7. 数据库可视化软件(Navicat​ pojie版安装使用)
  8. AIGC-AI内容生成深度产业报告
  9. 安卓数据包游戏常见问题及解决办法
  10. 看完这篇你就知道07版Word怎么设置页码