package javax.microedition.lcdui;

public abstract class Canvas extends Displayable
{
 public static final int UP = 1;
 public static final int LEFT = 2;
 public static final int RIGHT = 5;
 public static final int DOWN = 6;
 public static final int FIRE = 8;
 public static final int GAME_A = 9;
 public static final int GAME_B = 10;
 public static final int GAME_C = 11;
 public static final int GAME_D = 12;
 public static final int KEY_POUND = 35;
 public static final int KEY_STAR = 42;
 public static final int KEY_NUM0 = 48;
 public static final int KEY_NUM1 = 49;
 public static final int KEY_NUM2 = 50;
 public static final int KEY_NUM3 = 51;
 public static final int KEY_NUM4 = 52;
 public static final int KEY_NUM5 = 53;
 public static final int KEY_NUM6 = 54;
 public static final int KEY_NUM7 = 55;
 public static final int KEY_NUM8 = 56;
 public static final int KEY_NUM9 = 57;

 protected Canvas()
 {
 }
 
 public final void repaint(int int_1, int int_2, int int_3, int int_4)
 {
 }
 
 public final void repaint()
 {
 }
 
 public final void serviceRepaints()
 {
 }
 
 public void setFullScreenMode(boolean boolean_1)
 {
 }
 
 public int getGameAction(int int_1)
 {
  return 0;
 }
 
 public int getKeyCode(int int_1)
 {
  return 0;
 }
 
 public String getKeyName(int int_1)
 {
  return null;
 }
 
 public boolean hasPointerEvents()
 {
  return false;
 }
 
 public boolean hasPointerMotionEvents()
 {
  return false;
 }
 
 public boolean hasRepeatEvents()
 {
  return false;
 }
 
 public int getWidth()
 {
  return 0;
 }
 
 public int getHeight()
 {
  return 0;
 }
 
 public boolean isDoubleBuffered()
 {
  return false;
 }
 
 protected abstract void paint(Graphics graphics_1);
 
 protected void keyPressed(int int_1)
 {
 }
 
 protected void keyReleased(int int_1)
 {
 }
 
 protected void keyRepeated(int int_1)
 {
 }
 
 protected void pointerDragged(int int_1, int int_2)
 {
 }
 
 protected void pointerPressed(int int_1, int int_2)
 {
 }
 
 protected void pointerReleased(int int_1, int int_2)
 {
 }
 
 protected void showNotify()
 {
 }
 
 protected void hideNotify()
 {
 }
 
}