package fr.upem.image;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.view.MotionEvent;
import android.view.SurfaceHolder;
import android.view.SurfaceHolder.Callback;
import android.view.SurfaceView;


public class RobotArena extends SurfaceView {
	private SurfaceHolder holder;
	
      public RobotArena(Context context) {
		super(context);
		this.holder = getHolder();
		callback();		
      }

     
      private void callback(){
        	getHolder().addCallback(new Callback() {
    			
    			private void backgroundDrawing(){
    				Canvas canvas = holder.lockCanvas(null);
			        canvas.drawColor(Color.BLUE);			            
			        holder.unlockCanvasAndPost(canvas);
    			}
    			
			@Override
			public void surfaceDestroyed(SurfaceHolder holder) {
			}
    			

    			@Override
    			public void surfaceCreated(SurfaceHolder arg0) {
    				backgroundDrawing();
    			}
    			
    			@Override
    			public void surfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3){    				
    			}
    		});	
        }
		
}
