public static CCScene scene() {
    prev = 0;
    ActivityAccesser ac = ActivityAccesser.getInstance();
    rlActivity = ac.getLa();
    CCScene scene = CCScene.node();
    CCColorLayer layer = new RGLightLayer(ccColor4B.ccc4(255, 255, 255, 255));

    scene.addChild(layer);

    return scene;
  }
 public void checkFinished(float dt) {
   CGPoint playerPos = _player.getPosition();
   CGSize winSize = CCDirector.sharedDirector().displaySize();
   background.setContentSize(winSize.width, winSize.height);
   if (isMoving && isRed && warning == 1) {
     Log.d("checkFinished", "Player Loses");
     a.decScore();
     ActivityAccesser.getInstance().setCompWin(true);
     ActivityAccesser.getInstance().setPlayedGame(true);
     rlActivity.finish();
   } else if (isMoving && isRed && warning == 1) {
     warning++;
   } else if (playerPos.x >= (winSize.width - 50)) {
     Log.d("checkFinished", "Player Wins");
     a.incScore();
     ActivityAccesser.getInstance().setCompWin(false);
     ActivityAccesser.getInstance().setPlayedGame(true);
     rlActivity.finish();
   }
 }
 public void movePlayer(float dt) {
   ActivityAccesser a = ActivityAccesser.getInstance();
   float curr = a.getValues();
   float distance = curr - prev;
   // Log.d("Curr",curr+"");
   // Log.d("Prev",prev+"");
   // Log.d("Distance",distance+"");
   if (prev == 0) {
     prev = curr;
     return;
   }
   prev = curr;
   if (Math.abs(distance) > 2) {
     CGPoint playerPos = _player.getPosition();
     // Log.d("x",playerPos.x+"");
     CGPoint newPoint = CGPoint.ccp(playerPos.x + Math.abs(distance), playerPos.y);
     _player.setPosition(newPoint);
     isMoving = true;
   } else isMoving = false;
 }