Advertisement
Guest User

OurGameCanvas.java

a guest
Jan 4th, 2012
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. import javax.microedition.lcdui.game.GameCanvas;
  2. import javax.microedition.lcdui.Graphics; /* импортируем необходимые для работы библиотеки */
  3. import javax.microedition.lcdui.Image;
  4.  
  5. public class OurCanvas extends GameCanvas implements Runnable {
  6.  
  7.      Graphics buf;
  8.      Thread t;
  9.      int w; // высота экрана
  10.      int h; // его ширина
  11.      
  12.      public OurCanvas() { // конструктор нашего OurCanvas
  13.          
  14.          w = getWidth(); // узнаём высоту экрана
  15.          h = getHeight(); // ширину
  16.          
  17.          // получаем ссылку на объект Graphics
  18.          buf = getGraphics();
  19.          
  20.          // наша нить
  21.          t = new Thread(this);
  22.      }
  23.      
  24.      // let's draw
  25.      public void run {
  26.          g.setColor(0xffffff);
  27.          g.fillRect(0,0,w,h);
  28.          g.setColor(0x111111);
  29.          g.fillRect(25,25,125,125);
  30.          g.setColor(0xababab);
  31.          g.fillRect(70,60,70,60);
  32.          flushGraphics(); // вот и вся наша "двойная буферизация"
  33.      }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement