package controller;

import boundary.PlayerApplication;
import model.PlayerModel;

/**
 * Controller for the Lightning variation.
 *
 * @author Bailey Sheridan, Nick Chaput
 */
public class PlayerLightningCtrl implements PlayerVariationCtrl {
  PlayerApplication app;
  PlayerModel model;

  public PlayerLightningCtrl(PlayerApplication app, PlayerModel model) {
    this.app = app;
    this.model = model;
  }

  public boolean specialMove() {
	  model.counter--;
    return false;
  }

  public boolean finishMove() {
	if (model.counter <= 0) {
	    return false;
	}
	
	if(model.move.isValid())
		return true;
	
    return false;
  }

  @Override
  public boolean remove() {
  	// TODO Auto-generated method stub
	return false;
  }

  @Override
  public boolean scramble() {
	// TODO Auto-generated method stub
	return false;
  }

  @Override
  public boolean swap() {
	// TODO Auto-generated method stub
	return false;
  }
  
}

@@ -700,32 +700,48 @@
 ted method stub%0A
+%09specialMove();%0A
 %09return false;%0A 
@@ -731,32 +731,32 @@
 %0A%09return false;%0A
-
   %7D%0A%0A  @Override
@@ -814,32 +814,48 @@
 ted method stub%0A
+%09specialMove();%0A
 %09return false;%0A 
@@ -892,24 +892,24 @@
 an swap() %7B%0A
-
 %09// TODO Aut
@@ -932,16 +932,32 @@
 od stub%0A
+%09specialMove();%0A
 %09return 

Add change I forgot earlier today when reformatting variation controllers