topical media & game development

talk show tell print

graphic-processing-site-examples-Topics-File-IO-LoadFile1-LoadFile1.pde / pde



  
LoadFile 1 Loads a text file that contains two numbers separated by a tab ('\t'). A new pair of numbers is loaded each frame and used to draw a point on the screen.

  
  
  String[] lines;
  int index = 0;
  
  void setup() {
    size(200, 200);
    background(0);
    stroke(255);
    frameRate(12);
    lines = loadStrings("positions.txt");
  }
  
  void draw() {
    if (index < lines.length) {
      String[] pieces = split(lines[index], '\t');
      if (pieces.length == 2) {
        int x = int(pieces[0]) * 2;
        int y = int(pieces[1]) * 2;
        point(x, y);
      }
      // Go to the next line for the next run through draw()
      index = index + 1;
    }
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.