Android Open Source - AndroidGameDev Graphics






From Project

Back to project page AndroidGameDev.

License

The source code is released under:

Apache License

If you think the Android project AndroidGameDev listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package cc.rafazz.framework;
//  www .j  a v a2  s  .  com
import android.graphics.Paint;

public interface Graphics {
  public static enum ImageFormat {
    ARGB8888, ARGB4444, RGB565
  }

  public Image newImage(String fileName, ImageFormat format);

  public void clearScreen(int color);

  public void drawLine(int x, int y, int x2, int y2, int color);

  public void drawRect(int x, int y, int width, int height, int color);

  public void drawImage(Image image, int x, int y, int srcX, int srcY,
      int srcWidth, int srcHeight);

  public void drawImage(Image Image, int x, int y);

  void drawString(String text, int x, int y, Paint paint);

  public int getWidth();

  public int getHeight();

  public void drawARGB(int i, int j, int k, int l);

}




Java Source Code List

cc.rafazz.framework.Audio.java
cc.rafazz.framework.FileIO.java
cc.rafazz.framework.Game.java
cc.rafazz.framework.Graphics.java
cc.rafazz.framework.Image.java
cc.rafazz.framework.Input.java
cc.rafazz.framework.Music.java
cc.rafazz.framework.Pool.java
cc.rafazz.framework.Screen.java
cc.rafazz.framework.Sound.java
cc.rafazz.framework.implementation.AndroidAudio.java
cc.rafazz.framework.implementation.AndroidFastRenderView.java
cc.rafazz.framework.implementation.AndroidFileIO.java
cc.rafazz.framework.implementation.AndroidGame.java
cc.rafazz.framework.implementation.AndroidGraphics.java
cc.rafazz.framework.implementation.AndroidImage.java
cc.rafazz.framework.implementation.AndroidInput.java
cc.rafazz.framework.implementation.AndroidMusic.java
cc.rafazz.framework.implementation.AndroidSound.java
cc.rafazz.framework.implementation.MultiTouchHandler.java
cc.rafazz.framework.implementation.SingleTouchHandler.java
cc.rafazz.framework.implementation.TouchHandler.java