summary refs log tree commit diff stats
path: root/src/com/fourisland/fourpuzzle/transition
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2009-02-07 11:20:45 -0500
committerStarla Insigna <hatkirby@fourisland.com>2009-02-07 11:20:45 -0500
commitc861cdfb060566b9c4452c2002b6214e0a9359a6 (patch)
tree165d9baeafb983bdbdf48841033b4e6c823f9415 /src/com/fourisland/fourpuzzle/transition
parentd8cb6073cc7c5df28d7fbea8d86f3d70fe01e7a0 (diff)
downloadfourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.tar.gz
fourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.tar.bz2
fourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.zip
Started Database
Diffstat (limited to 'src/com/fourisland/fourpuzzle/transition')
-rw-r--r--src/com/fourisland/fourpuzzle/transition/DoNotEraseTransition.java5
-rw-r--r--src/com/fourisland/fourpuzzle/transition/SlideTransition.java5
-rw-r--r--src/com/fourisland/fourpuzzle/transition/SquareTransition.java5
-rw-r--r--src/com/fourisland/fourpuzzle/transition/Transition.java2
4 files changed, 17 insertions, 0 deletions
diff --git a/src/com/fourisland/fourpuzzle/transition/DoNotEraseTransition.java b/src/com/fourisland/fourpuzzle/transition/DoNotEraseTransition.java index ccdf3f2..027077c 100644 --- a/src/com/fourisland/fourpuzzle/transition/DoNotEraseTransition.java +++ b/src/com/fourisland/fourpuzzle/transition/DoNotEraseTransition.java
@@ -23,5 +23,10 @@ public class DoNotEraseTransition implements OutTransition {
23 { 23 {
24 // Do nothing 24 // Do nothing
25 } 25 }
26
27 public Transition copy()
28 {
29 return new DoNotEraseTransition();
30 }
26 31
27} 32}
diff --git a/src/com/fourisland/fourpuzzle/transition/SlideTransition.java b/src/com/fourisland/fourpuzzle/transition/SlideTransition.java index e40ad99..81031fe 100644 --- a/src/com/fourisland/fourpuzzle/transition/SlideTransition.java +++ b/src/com/fourisland/fourpuzzle/transition/SlideTransition.java
@@ -137,4 +137,9 @@ public class SlideTransition implements MultidirectionalTransition {
137 UpOrDown 137 UpOrDown
138 } 138 }
139 139
140 public Transition copy()
141 {
142 return new SlideTransition(direction, d);
143 }
144
140} 145}
diff --git a/src/com/fourisland/fourpuzzle/transition/SquareTransition.java b/src/com/fourisland/fourpuzzle/transition/SquareTransition.java index 8a74176..6167fc3 100644 --- a/src/com/fourisland/fourpuzzle/transition/SquareTransition.java +++ b/src/com/fourisland/fourpuzzle/transition/SquareTransition.java
@@ -74,4 +74,9 @@ public class SquareTransition implements MultidirectionalTransition {
74 this.postTransition = postTransition; 74 this.postTransition = postTransition;
75 } 75 }
76 76
77 public Transition copy()
78 {
79 return new SquareTransition(direction);
80 }
81
77} 82}
diff --git a/src/com/fourisland/fourpuzzle/transition/Transition.java b/src/com/fourisland/fourpuzzle/transition/Transition.java index 445d75d..8362d1a 100644 --- a/src/com/fourisland/fourpuzzle/transition/Transition.java +++ b/src/com/fourisland/fourpuzzle/transition/Transition.java
@@ -23,4 +23,6 @@ public interface Transition {
23 public boolean render(Graphics2D g); 23 public boolean render(Graphics2D g);
24 24
25 public void setPreTransition(BufferedImage preTransition); 25 public void setPreTransition(BufferedImage preTransition);
26
27 public Transition copy();
26} \ No newline at end of file 28} \ No newline at end of file