Revision 05c20dad
Added by Leszek Koltunski about 4 years ago
| src/main/java/org/distorted/main/RubikActivity.java | ||
|---|---|---|
| 260 | 260 |
BlockController.onResume(); |
| 261 | 261 |
RubikSurfaceView view = findViewById(R.id.rubikSurfaceView); |
| 262 | 262 |
view.onResume(); |
| 263 |
view.initialize(); |
|
| 264 | 263 |
restorePreferences(); |
| 265 | 264 |
ScreenList.setScreen(this); |
| 266 | 265 |
unblockEverything(); |
| src/main/java/org/distorted/main/RubikSurfaceView.java | ||
|---|---|---|
| 29 | 29 |
|
| 30 | 30 |
import com.google.firebase.crashlytics.FirebaseCrashlytics; |
| 31 | 31 |
|
| 32 |
import org.distorted.library.main.DistortedScreen; |
|
| 33 | 32 |
import org.distorted.library.type.Static4D; |
| 34 | 33 |
|
| 35 | 34 |
import org.distorted.objectlib.helpers.ObjectSurfaceView; |
| 36 |
import org.distorted.objectlib.helpers.TwistyActivity; |
|
| 37 | 35 |
import org.distorted.objectlib.main.ObjectControl; |
| 38 | 36 |
import org.distorted.objectlib.main.ObjectPreRender; |
| 39 |
import org.distorted.objectlib.main.Movement; |
|
| 40 | 37 |
|
| 41 | 38 |
import org.distorted.screens.ScreenList; |
| 42 | 39 |
|
| ... | ... | |
| 120 | 117 |
} |
| 121 | 118 |
} |
| 122 | 119 |
|
| 123 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 124 |
|
|
| 125 |
public void setMovement(Movement movement) |
|
| 126 |
{
|
|
| 127 |
mObjectController.setMovement(movement); |
|
| 128 |
} |
|
| 129 |
|
|
| 130 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 131 |
|
|
| 132 |
public void setQuat() |
|
| 133 |
{
|
|
| 134 |
mObjectController.setQuat(); |
|
| 135 |
} |
|
| 136 |
|
|
| 137 | 120 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 138 | 121 |
|
| 139 | 122 |
public Static4D getQuat() |
| ... | ... | |
| 143 | 126 |
|
| 144 | 127 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 145 | 128 |
|
| 146 |
public TwistyActivity getActivity() |
|
| 147 |
{
|
|
| 148 |
return (TwistyActivity)getContext(); |
|
| 149 |
} |
|
| 150 |
|
|
| 151 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 152 |
|
|
| 153 |
public DistortedScreen getScreen() |
|
| 154 |
{
|
|
| 155 |
return mRenderer.getScreen(); |
|
| 156 |
} |
|
| 157 |
|
|
| 158 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 159 |
|
|
| 160 |
public void initialize() |
|
| 129 |
@Override |
|
| 130 |
public void onResume() |
|
| 161 | 131 |
{
|
| 132 |
super.onResume(); |
|
| 162 | 133 |
mObjectController.initialize(); |
| 163 | 134 |
} |
| 164 | 135 |
|
| src/main/java/org/distorted/tutorials/TutorialActivity.java | ||
|---|---|---|
| 34 | 34 |
|
| 35 | 35 |
import org.distorted.library.main.DistortedLibrary; |
| 36 | 36 |
|
| 37 |
import org.distorted.library.main.DistortedScreen; |
|
| 37 | 38 |
import org.distorted.objectlib.main.ObjectPreRender; |
| 38 | 39 |
import org.distorted.objectlib.main.ObjectType; |
| 39 | 40 |
import org.distorted.objectlib.main.TwistyObject; |
| ... | ... | |
| 205 | 206 |
BlockController.onResume(); |
| 206 | 207 |
TutorialSurfaceView view = findViewById(R.id.tutorialSurfaceView); |
| 207 | 208 |
view.onResume(); |
| 208 |
view.initialize(); |
|
| 209 | 209 |
restorePreferences(); |
| 210 | 210 |
|
| 211 | 211 |
if( mWebView!=null ) mWebView.onResume(); |
| ... | ... | |
| 290 | 290 |
return view.getPreRender(); |
| 291 | 291 |
} |
| 292 | 292 |
|
| 293 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 294 |
|
|
| 295 |
public DistortedScreen getScreen() |
|
| 296 |
{
|
|
| 297 |
TutorialSurfaceView view = findViewById(R.id.tutorialSurfaceView); |
|
| 298 |
TutorialRenderer renderer = view.getRenderer(); |
|
| 299 |
return renderer.getScreen(); |
|
| 300 |
} |
|
| 301 |
|
|
| 293 | 302 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 294 | 303 |
|
| 295 | 304 |
public boolean isLocked() |
| src/main/java/org/distorted/tutorials/TutorialObjectStateActioner.java | ||
|---|---|---|
| 1 | 1 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 2 |
// Copyright 2019 Leszek Koltunski //
|
|
| 2 |
// Copyright 2021 Leszek Koltunski //
|
|
| 3 | 3 |
// // |
| 4 | 4 |
// This file is part of Magic Cube. // |
| 5 | 5 |
// // |
| src/main/java/org/distorted/tutorials/TutorialSurfaceView.java | ||
|---|---|---|
| 29 | 29 |
|
| 30 | 30 |
import com.google.firebase.crashlytics.FirebaseCrashlytics; |
| 31 | 31 |
|
| 32 |
import org.distorted.library.main.DistortedScreen; |
|
| 33 |
import org.distorted.library.type.Static4D; |
|
| 34 |
|
|
| 35 | 32 |
import org.distorted.objectlib.main.ObjectControl; |
| 36 | 33 |
import org.distorted.objectlib.helpers.ObjectSurfaceView; |
| 37 |
import org.distorted.objectlib.helpers.TwistyActivity; |
|
| 38 |
import org.distorted.objectlib.main.Movement; |
|
| 39 | 34 |
import org.distorted.objectlib.main.ObjectPreRender; |
| 40 | 35 |
|
| 41 | 36 |
import static org.distorted.objectlib.main.ObjectControl.MODE_ROTATE; |
| ... | ... | |
| 122 | 117 |
|
| 123 | 118 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 124 | 119 |
|
| 125 |
public void setMovement(Movement movement) |
|
| 126 |
{
|
|
| 127 |
mObjectController.setMovement(movement); |
|
| 128 |
} |
|
| 129 |
|
|
| 130 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 131 |
|
|
| 132 |
public void setQuat() |
|
| 133 |
{
|
|
| 134 |
mObjectController.setQuat(); |
|
| 135 |
} |
|
| 136 |
|
|
| 137 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 138 |
|
|
| 139 |
public Static4D getQuat() |
|
| 140 |
{
|
|
| 141 |
return mObjectController.getQuat(); |
|
| 142 |
} |
|
| 143 |
|
|
| 144 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 145 |
|
|
| 146 |
public TwistyActivity getActivity() |
|
| 147 |
{
|
|
| 148 |
return (TwistyActivity)getContext(); |
|
| 149 |
} |
|
| 150 |
|
|
| 151 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 152 |
|
|
| 153 |
public DistortedScreen getScreen() |
|
| 154 |
{
|
|
| 155 |
return mRenderer.getScreen(); |
|
| 156 |
} |
|
| 157 |
|
|
| 158 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 159 |
|
|
| 160 |
public void initialize() |
|
| 120 |
@Override |
|
| 121 |
public void onResume() |
|
| 161 | 122 |
{
|
| 123 |
super.onResume(); |
|
| 162 | 124 |
mObjectController.initialize(); |
| 163 | 125 |
} |
| 164 | 126 |
|
Also available in: Unified diff
Simplifications