Project

General

Profile

« Previous | Next » 

Revision 50e6c5d6

Added by Leszek Koltunski about 1 year ago

Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)

View differences:

src/main/java/org/distorted/main/RubikActivity.java
40 40

  
41 41
import org.distorted.library.main.DistortedScreen;
42 42
import org.distorted.messaging.RubikInAppMessanging;
43
import org.distorted.objectlib.main.InitAssets;
43 44
import org.distorted.objectlib.main.ObjectControl;
44 45
import org.distorted.objectlib.main.TwistyObject;
45 46
import org.distorted.objectlib.effects.BaseEffect;
......
612 613
      InputStream jsonStream = object==null ? null : object.getObjectStream(this);
613 614
      InputStream meshStream = object==null ? null : object.getMeshStream(this);
614 615
      String name = object==null ? "NULL" : object.getUpperName();
616
      InitAssets asset = new InitAssets(jsonStream,meshStream);
615 617

  
616
      control.changeIfDifferent(ordinal,name,meshState,iconMode,jsonStream,meshStream);
618
      control.changeIfDifferent(ordinal,name,meshState,iconMode,asset);
617 619
      }
618 620

  
619 621
///////////////////////////////////////////////////////////////////////////////////////////////////
......
734 736
          int iconMode  = TwistyObject.MODE_NORM;
735 737
          InputStream jsonStream = object.getObjectStream(this);
736 738
          InputStream meshStream = object.getMeshStream(this);
739
          InitAssets asset       = new InitAssets(jsonStream,meshStream);
737 740
          ObjectControl control = getControl();
738
          control.changeObject(-1,meshState,iconMode,jsonStream,meshStream);
741
          control.changeObject(-1,meshState,iconMode,asset);
739 742
          }
740 743
        }
741 744
      }

Also available in: Unified diff