Project

General

Profile

« Previous | Next » 

Revision 9d0d8530

Added by Leszek Koltunski almost 7 years ago

Progress with Effect classes - everything compiles now!

View differences:

src/main/java/org/distorted/library/effect/Effect.java
123 123

  
124 124
///////////////////////////////////////////////////////////////////////////////////////////////////
125 125

  
126
  Effect(EffectType type, EffectName name, int dimension, boolean center, boolean region, float[] unity)
126
  Effect(EffectName name)
127 127
    {
128
    mID        = (mNextID++)<<EffectType.LENGTH + type.ordinal();
129

  
130 128
    mName      = name;
131
    mType      = type;
132
    mDimension = dimension;
133
    mSupportsC = center;
134
    mSupportsR = region;
129
    mType      = name.getType();
130
    mDimension = name.getDimension();
131
    mSupportsC = name.supportsCenter();
132
    mSupportsR = name.supportsRegion();
135 133

  
136 134
    int n = name.ordinal();
137
    int l = unity.length;
135
    float[] u = name.getUnity();
136
    int l = name.getUnity().length;
138 137

  
139 138
    for(int i=0; i<l; i++)
140 139
      {
141
      mUnity[n*MAX_UNITY_DIM+i] = unity[i];
140
      mUnity[n*MAX_UNITY_DIM+i] = u[i];
142 141
      }
143 142

  
144 143
    mUnityDim[n] = l;
144

  
145
    mID = (mNextID++)<<EffectType.LENGTH + mType.ordinal();
145 146
    }
146 147
  }

Also available in: Unified diff