Adds DevContent class with dev resources. Specifically an example monster.

Adds a task.
This commit is contained in:
2021-05-01 00:50:14 -07:00
committed by Tom Hicks
parent 0cbf6022c4
commit 8215d2021c
2 changed files with 6 additions and 8 deletions

View File

@@ -1,7 +1,5 @@
package com.majinnaibu.monstercards.data; package com.majinnaibu.monstercards.data;
import androidx.annotation.NonNull;
import com.majinnaibu.monstercards.data.enums.AbilityScore; import com.majinnaibu.monstercards.data.enums.AbilityScore;
import com.majinnaibu.monstercards.data.enums.AdvantageType; import com.majinnaibu.monstercards.data.enums.AdvantageType;
import com.majinnaibu.monstercards.data.enums.ArmorType; import com.majinnaibu.monstercards.data.enums.ArmorType;
@@ -12,9 +10,7 @@ import com.majinnaibu.monstercards.models.Monster;
import com.majinnaibu.monstercards.models.Skill; import com.majinnaibu.monstercards.models.Skill;
import com.majinnaibu.monstercards.models.Trait; import com.majinnaibu.monstercards.models.Trait;
@SuppressWarnings("unused")
public final class DevContent { public final class DevContent {
@NonNull
public static Monster createSampleMonster() { public static Monster createSampleMonster() {
Monster monster = new Monster(); Monster monster = new Monster();
// Name // Name
@@ -84,10 +80,11 @@ public final class DevContent {
// Condition Immunities // Condition Immunities
monster.conditionImmunities.add("blinded"); monster.conditionImmunities.add("blinded");
// Senses // Senses
monster.senses.add("blindsight 10 ft. (blind beyond this range)"); monster.blindsightRange = 10;
monster.senses.add("darkvision 20 ft."); monster.isBlindBeyondBlindsightRange = true;
monster.senses.add("tremorsense 30 ft."); monster.darkvisionRange = 20;
monster.senses.add("truesight 40 ft."); monster.tremorsenseRange = 30;
monster.truesightRange = 40;
monster.telepathyRange = 20; monster.telepathyRange = 20;
monster.understandsButDescription = "doesn't care"; monster.understandsButDescription = "doesn't care";
// Languages // Languages

View File

@@ -35,6 +35,7 @@ import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.schedulers.Schedulers; import io.reactivex.rxjava3.schedulers.Schedulers;
public class LibraryFragment extends MCFragment { public class LibraryFragment extends MCFragment {
// TODO: TOM: rename MonsterFragment MonsterDetailFragment
private LibraryViewModel libraryViewModel; private LibraryViewModel libraryViewModel;