mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2025-12-27 06:29:37 +01:00
Merge branch 'pulls/1829009049/82' into AT_Source_Next_Release
This commit is contained in:
@@ -38,6 +38,10 @@ public final class ActorConditionInfoActivity extends AndorsTrailBaseActivity {
|
||||
tv.setText(conditionType.name);
|
||||
world.tileManager.setImageViewTile(getResources(), tv, conditionType);
|
||||
|
||||
TextView descriptionTv = (TextView) findViewById(R.id.actorconditioninfo_description);
|
||||
if(conditionType.description != null && !conditionType.description.isEmpty()) descriptionTv.setText(conditionType.description);
|
||||
else descriptionTv.setVisibility(View.GONE);
|
||||
|
||||
Button b = (Button) findViewById(R.id.actorconditioninfo_close);
|
||||
b.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
|
||||
@@ -10,6 +10,7 @@ public final class ActorConditionType {
|
||||
|
||||
public final String conditionTypeID;
|
||||
public final String name;
|
||||
public final String description;
|
||||
public final int iconID;
|
||||
public final ConditionCategory conditionCategory;
|
||||
public final boolean isStacking;
|
||||
@@ -21,6 +22,7 @@ public final class ActorConditionType {
|
||||
public ActorConditionType(
|
||||
String conditionTypeID
|
||||
, String name
|
||||
, String description
|
||||
, int iconID
|
||||
, ConditionCategory conditionCategory
|
||||
, boolean isStacking
|
||||
@@ -31,6 +33,7 @@ public final class ActorConditionType {
|
||||
) {
|
||||
this.conditionTypeID = conditionTypeID;
|
||||
this.name = name;
|
||||
this.description = description;
|
||||
this.iconID = iconID;
|
||||
this.conditionCategory = conditionCategory;
|
||||
this.isStacking = isStacking;
|
||||
|
||||
@@ -26,6 +26,7 @@ public final class ActorConditionsTypeParser extends JsonCollectionParserFor<Act
|
||||
ActorConditionType result = new ActorConditionType(
|
||||
conditionTypeID
|
||||
,translationLoader.translateActorConditionName(o.getString(JsonFieldNames.ActorCondition.name))
|
||||
,translationLoader.translateActorConditionName(o.optString(JsonFieldNames.ActorCondition.description))
|
||||
,ResourceParserUtils.parseImageID(tileLoader, o.getString(JsonFieldNames.ActorCondition.iconID))
|
||||
,ActorConditionType.ConditionCategory.valueOf(o.getString(JsonFieldNames.ActorCondition.category))
|
||||
,o.optInt(JsonFieldNames.ActorCondition.isStacking) > 0
|
||||
|
||||
@@ -4,6 +4,7 @@ public final class JsonFieldNames {
|
||||
public static final class ActorCondition {
|
||||
public static final String conditionTypeID = "id";
|
||||
public static final String name = "name";
|
||||
public static final String description = "description";
|
||||
public static final String iconID = "iconID";
|
||||
public static final String category = "category";
|
||||
public static final String isStacking = "isStacking";
|
||||
|
||||
@@ -24,6 +24,13 @@
|
||||
android:orientation="vertical"
|
||||
android:padding="@dimen/dialog_margin" >
|
||||
|
||||
<TextView
|
||||
android:id="@+id/actorconditioninfo_description"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/section_margin"
|
||||
android:textStyle="italic" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/actorconditioninfo_category"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
Reference in New Issue
Block a user