Revision dd00d051
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objectlib/effects/solve/SolveEffect.java | ||
---|---|---|
23 | 23 |
|
24 | 24 |
import org.distorted.library.effect.Effect; |
25 | 25 |
import org.distorted.library.main.DistortedEffects; |
26 |
import org.distorted.library.main.DistortedScreen;
|
|
26 |
import org.distorted.library.main.DistortedFramebuffer;
|
|
27 | 27 |
import org.distorted.library.message.EffectListener; |
28 | 28 |
|
29 | 29 |
import org.distorted.objectlib.main.ObjectPreRender; |
... | ... | |
72 | 72 |
|
73 | 73 |
ObjectPreRender mPre; |
74 | 74 |
TwistyObject mObject; |
75 |
DistortedScreen mScreen;
|
|
75 |
DistortedFramebuffer mFrame;
|
|
76 | 76 |
Effect[][] mCubeEffects; |
77 | 77 |
int[][] mCubeEffectPosition; |
78 | 78 |
Effect[][] mNodeEffects; |
... | ... | |
199 | 199 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
200 | 200 |
|
201 | 201 |
@SuppressWarnings("unused") |
202 |
public long start(int duration, DistortedScreen screen, ObjectPreRender pre)
|
|
202 |
public long start(int duration, DistortedFramebuffer frame, ObjectPreRender pre)
|
|
203 | 203 |
{ |
204 |
mScreen = screen;
|
|
204 |
mFrame = frame;
|
|
205 | 205 |
mObject = pre.getObject(); |
206 | 206 |
mPre = pre; |
207 | 207 |
mDuration= duration; |
Also available in: Unified diff
Relax objectlib's requirements: it can be displayed not only on top of a DistortedScreen, but any DistortedFramebuffer.