diff options
author | Starla Insigna <hatkirby@fourisland.com> | 2009-02-07 11:20:45 -0500 |
---|---|---|
committer | Starla Insigna <hatkirby@fourisland.com> | 2009-02-07 11:20:45 -0500 |
commit | c861cdfb060566b9c4452c2002b6214e0a9359a6 (patch) | |
tree | 165d9baeafb983bdbdf48841033b4e6c823f9415 /src/com/fourisland/fourpuzzle/transition | |
parent | d8cb6073cc7c5df28d7fbea8d86f3d70fe01e7a0 (diff) | |
download | fourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.tar.gz fourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.tar.bz2 fourpuzzle-c861cdfb060566b9c4452c2002b6214e0a9359a6.zip |
Started Database
Diffstat (limited to 'src/com/fourisland/fourpuzzle/transition')
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 |