Project

General

Profile

« Previous | Next » 

Revision dd00d051

Added by Leszek Koltunski over 2 years ago

Relax objectlib's requirements: it can be displayed not only on top of a DistortedScreen, but any DistortedFramebuffer.

View differences:

src/main/java/org/distorted/objectlib/effects/win/WinEffect.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;
......
69 69

  
70 70
  ObjectPreRender mPre;
71 71
  TwistyObject mObject;
72
  DistortedScreen mScreen;
72
  DistortedFramebuffer mFrame;
73 73
  Effect[] mCubeEffects;
74 74
  int[] mCubeEffectPosition;
75 75
  Effect[] mNodeEffects;
......
164 164
///////////////////////////////////////////////////////////////////////////////////////////////////
165 165

  
166 166
  @SuppressWarnings("unused")
167
  public long start(int duration, DistortedScreen screen, ObjectPreRender pre)
167
  public long start(int duration, DistortedFramebuffer frame, ObjectPreRender pre)
168 168
    {
169
    mScreen   = screen;
169
    mFrame    = frame;
170 170
    mObject   = pre.getObject();
171 171
    mPre      = pre;
172 172
    mDuration = duration;

Also available in: Unified diff