Initial commit
This commit is contained in:
92
sources/com/ubt/jimu/controller/view/MenuItemDataManage.java
Normal file
92
sources/com/ubt/jimu/controller/view/MenuItemDataManage.java
Normal file
@@ -0,0 +1,92 @@
|
||||
package com.ubt.jimu.controller.view;
|
||||
|
||||
import android.content.Context;
|
||||
import com.ubt.jimu.R;
|
||||
import com.ubt.jimu.controller.data.config.AccumulatorConfig;
|
||||
import com.ubt.jimu.controller.data.config.HSliderConfig;
|
||||
import com.ubt.jimu.controller.data.config.JockstickConfig;
|
||||
import com.ubt.jimu.controller.data.config.SliderConfig;
|
||||
import com.ubt.jimu.controller.data.config.WidgetConfig;
|
||||
import com.ubt.jimu.controller.data.widget.ItemBaseData;
|
||||
import com.ubt.jimu.controller.data.widget.MoveBaseData;
|
||||
import com.ubt.jimu.controller.manager.MoveConfigManager;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class MenuItemDataManage {
|
||||
private static MenuItemDataManage b;
|
||||
private Context a;
|
||||
|
||||
private MenuItemDataManage(Context context) {
|
||||
this.a = context;
|
||||
}
|
||||
|
||||
public static MenuItemDataManage a(Context context) {
|
||||
if (b == null) {
|
||||
b = new MenuItemDataManage(context);
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
public int b(ItemBaseData itemBaseData) {
|
||||
if (itemBaseData == null) {
|
||||
return 0;
|
||||
}
|
||||
WidgetConfig config = ((MoveBaseData) itemBaseData).getConfig();
|
||||
if (config instanceof JockstickConfig) {
|
||||
return R.mipmap.steering_wheel;
|
||||
}
|
||||
if (config instanceof HSliderConfig) {
|
||||
return R.mipmap.h_slider;
|
||||
}
|
||||
if (config instanceof SliderConfig) {
|
||||
return R.mipmap.v_slider;
|
||||
}
|
||||
if (config instanceof AccumulatorConfig) {
|
||||
return R.mipmap.accumulator_icon;
|
||||
}
|
||||
if (config == null) {
|
||||
return R.mipmap.control_menu_add;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
public float[] a(ItemBaseData itemBaseData) {
|
||||
float f;
|
||||
float dimension;
|
||||
if (itemBaseData == null) {
|
||||
return new float[]{0.0f, 0.0f};
|
||||
}
|
||||
WidgetConfig config = ((MoveBaseData) itemBaseData).getConfig();
|
||||
float f2 = 0.0f;
|
||||
if (config instanceof JockstickConfig) {
|
||||
f2 = this.a.getResources().getDimension(R.dimen.grid_view_width) * 8.0f;
|
||||
} else {
|
||||
if (config instanceof HSliderConfig) {
|
||||
f2 = this.a.getResources().getDimension(R.dimen.grid_view_width) * 8.0f;
|
||||
f = f2 / 2.0f;
|
||||
} else {
|
||||
if (config instanceof SliderConfig) {
|
||||
dimension = this.a.getResources().getDimension(R.dimen.grid_view_width);
|
||||
} else if (config instanceof AccumulatorConfig) {
|
||||
dimension = this.a.getResources().getDimension(R.dimen.grid_view_width);
|
||||
} else if (config == null) {
|
||||
f2 = this.a.getResources().getDimension(R.dimen.control_menu_add_width);
|
||||
} else {
|
||||
f = 0.0f;
|
||||
}
|
||||
float f3 = dimension * 8.0f;
|
||||
f2 = f3 / 2.0f;
|
||||
f = f3;
|
||||
}
|
||||
return new float[]{f2, f};
|
||||
}
|
||||
f = f2;
|
||||
return new float[]{f2, f};
|
||||
}
|
||||
|
||||
public List<MoveBaseData> a() {
|
||||
MoveConfigManager.a(this.a.getApplicationContext()).g();
|
||||
return MoveConfigManager.a(this.a.getApplicationContext()).e();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user