Package java.io

Examples of java.io.RandomAccessFile.writeInt()


                }
              }else{
                raf.writeInt(nowx);
                raf.writeInt(nowy);
                raf.writeInt(nowz);
                raf.writeInt(nowmat);
                raf.writeByte(nowdata);
              }
            }else{
              raf.writeInt(nowx);
              raf.writeInt(nowy);
View Full Code Here


                raf.writeInt(nowz);
                raf.writeInt(nowmat);
                raf.writeByte(nowdata);
              }
            }else{
              raf.writeInt(nowx);
              raf.writeInt(nowy);
              raf.writeInt(nowz);
              raf.writeInt(nowmat);
              raf.writeByte(nowdata);
            }
View Full Code Here

                raf.writeInt(nowmat);
                raf.writeByte(nowdata);
              }
            }else{
              raf.writeInt(nowx);
              raf.writeInt(nowy);
              raf.writeInt(nowz);
              raf.writeInt(nowmat);
              raf.writeByte(nowdata);
            }
          } 
View Full Code Here

                raf.writeByte(nowdata);
              }
            }else{
              raf.writeInt(nowx);
              raf.writeInt(nowy);
              raf.writeInt(nowz);
              raf.writeInt(nowmat);
              raf.writeByte(nowdata);
            }
          } 
        }
View Full Code Here

              }
            }else{
              raf.writeInt(nowx);
              raf.writeInt(nowy);
              raf.writeInt(nowz);
              raf.writeInt(nowmat);
              raf.writeByte(nowdata);
            }
          } 
        }
      }
View Full Code Here

        }
      }
      sender.sendMessage(blockcount + " blocks");
      rewrite = raf.getFilePointer();
      raf.seek(blockCountPos);
      raf.writeInt(blockcount);
      raf.seek(rewrite);
      raf.write(ba);//write back rest
      raf.close();
      sender.sendMessage("frame saved as frame index " + posToSave);
    } catch (FileNotFoundException e) {
View Full Code Here

     
      if(!file.exists()){
        //create file
        file.createNewFile();
        RandomAccessFile raf2 = new RandomAccessFile(savefile,"rw");
        raf2.writeInt(0);
        raf2.close();
        raf2 = null;
      }
      RandomAccessFile raf = new RandomAccessFile(savefile,"rw");
      int framecount = raf.readInt();
View Full Code Here

      }else{
        posToSafe = framecount;
      }
      framecount++;
      raf.seek(0);//increment framecount and write back
      raf.writeInt(framecount);
      //raf.seek(raf.length());//jump to end of file
      long rewrite = 0;
      for(int i =0;i< posToSafe;i++){
        int blocks = raf.readInt();
        raf.seek(raf.getFilePointer()+17*blocks);//each block 4 ints and one byte = 17
View Full Code Here

      int maxx = Math.max(pos1.getBlockX(), pos2.getBlockX());
      int maxy = Math.max(pos1.getBlockY(), pos2.getBlockY());
      int maxz = Math.max(pos1.getBlockZ(), pos2.getBlockZ());
      int blockcount = (maxx-minx+1)*(maxy-miny+1)*(maxz-minz+1);
      sender.sendMessage(blockcount + " blocks");
      raf.writeInt(blockcount);
      for(int xx = minx;xx<=maxx;xx++){
        for(int yy = miny;yy<=maxy;yy++){
          for(int zz = minz;zz<=maxz;zz++){
            raf.writeInt(xx-pos1.getBlockX());
            raf.writeInt(yy-pos1.getBlockY());
View Full Code Here

      sender.sendMessage(blockcount + " blocks");
      raf.writeInt(blockcount);
      for(int xx = minx;xx<=maxx;xx++){
        for(int yy = miny;yy<=maxy;yy++){
          for(int zz = minz;zz<=maxz;zz++){
            raf.writeInt(xx-pos1.getBlockX());
            raf.writeInt(yy-pos1.getBlockY());
            raf.writeInt(zz-pos1.getBlockZ());
            raf.writeInt(w.getBlockAt(xx, yy, zz).getType().getId());
            raf.writeByte(w.getBlockAt(xx, yy, zz).getData());
         
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.