Add basic character sheet and roll feature.
Add RollOverlay feature. Add character sheet Add a basic character sheet and a way to throw dice. Link the character sheet to the roll system. change app icon. Small fix.
10
app/src/main/res/drawable/ic_d10_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M13.829,.748c-.977-.965-2.632-1.002-3.677,.037L.022,13.078l10.164,10.173c.487,.483,1.135,.749,1.821,.749s1.334-.266,1.823-.751l10.15-10.171L13.829,.748Zm8.353,11.717l-5.63-.911L12.815,1.259c.1,.058,.208,.102,.293,.183l9.073,11.022Zm-10.175,2.047l-3.592-2.689L12.007,1.963l3.579,9.86-3.579,2.689ZM10.89,1.459c.09-.088,.203-.138,.31-.2l-3.75,10.294-5.624,.911L10.89,1.459ZM1.833,13.475l5.855-.948,3.812,2.854,.007,7.511c-.227-.072-.442-.178-.616-.35L1.833,13.475Zm11.293,9.065c-.175,.173-.391,.28-.619,.352l-.007-7.5,3.811-2.865,5.861,.948-9.047,9.065Z" />
|
||||
</vector>
|
||||
10
app/src/main/res/drawable/ic_d12_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M20.728,3.272L15.275,0h-6.551L3.272,3.272,0,8.725v6.551l3.272,5.452,5.452,3.272h6.551l5.452-3.272,3.272-5.452v-6.551l-3.272-5.452Zm2.161,5.544l-4.747,5.696-5.642-2.821V6.118l7.626-1.906,2.763,4.604Zm-8.098,14.184h-5.581l-2.856-7.617,5.646-2.824,5.647,2.824-2.856,7.617ZM9.002,1h5.996l4.073,2.444-7.071,1.768-7.071-1.768L9.002,1ZM3.874,4.212l7.626,1.906v5.573l-5.642,2.821L1.111,8.816,3.874,4.212ZM1,14.998v-4.754l4.29,5.148,2.603,6.942-3.892-2.335L1,14.998Zm18.999,5.001l-3.892,2.335,2.603-6.942,4.29-5.148v4.754l-3.001,5.001Z" />
|
||||
</vector>
|
||||
10
app/src/main/res/drawable/ic_d20_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M13.33,.369c-.821-.493-1.843-.494-2.665,0L1,6.141v11.719l9.664,5.771c.411,.247,.873,.37,1.333,.37s.921-.123,1.332-.369l9.671-5.772V6.141L13.33,.369ZM6.315,9.69l-4.315,6.327V7.277l4.315,2.412ZM12.056,1.636l4.094,7.364H7.863L12.056,1.636ZM7.86,10h8.279l-4.141,7.263-4.137-7.263Zm-.877,.481l4.033,7.08-8.336-.767,4.303-6.313Zm10.032,.002l4.411,6.311-8.441,.754,4.03-7.065Zm.664-.79l4.32-2.415V15.87l-4.32-6.178Zm3.82-3.282l-4.309,2.409L13.051,1.368l8.449,5.043ZM11.119,1.262l-4.304,7.561L2.5,6.411,11.119,1.262ZM2.879,17.816l8.618,.786,.002,4.309c-.11-.037-.22-.077-.322-.139L2.879,17.816Zm9.937,4.958c-.1,.06-.208,.099-.316,.135l-.002-4.321,8.607-.762-8.289,4.948Z" />
|
||||
</vector>
|
||||
10
app/src/main/res/drawable/ic_d4_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M14.109,1.068c-.498-.679-1.267-1.068-2.109-1.068s-1.611,.39-2.109,1.068L.015,15.426l11.985,8.566,11.998-8.566L14.109,1.068Zm-.815,.579l9.323,13.536-10.117,7.223V1.114c.312,.093,.597,.265,.794,.533Zm-2.592,.007c.202-.273,.488-.445,.798-.538V22.406L1.396,15.184,10.702,1.654Z" />
|
||||
</vector>
|
||||
10
app/src/main/res/drawable/ic_d6_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M13.333,.369c-.822-.494-1.844-.493-2.665,0L1,6.141v11.719l9.667,5.771c.411,.247,.872,.37,1.333,.37s.921-.123,1.332-.369l9.668-5.772V6.141L13.333,.369Zm-2.151,.857c.505-.303,1.132-.304,1.638,0l8.704,5.197-9.524,5.691L2.476,6.425,11.182,1.227ZM2,17.291V7.306l9.5,5.675v9.928c-.109-.037-.218-.076-.319-.137L2,17.291Zm10.819,5.482c-.101,.061-.21,.1-.319,.137V12.982l9.5-5.675v9.984l-9.181,5.482Z" />
|
||||
</vector>
|
||||
10
app/src/main/res/drawable/ic_d8_24.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:tint="@android:color/white"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M13.821,.748c-.977-.965-2.646-.985-3.663,.021L.047,12l10.132,11.251c.487,.483,1.135,.749,1.821,.749s1.334-.266,1.841-.77l10.147-11.23L13.821,.748Zm8.58,10.987l-9.901,2.745V1.106c.224,.071,.436,.176,.608,.344l9.293,10.285ZM10.882,1.459c.175-.172,.39-.279,.618-.351V14.479L1.631,11.735,10.882,1.459ZM2.24,12.941l9.26,2.575v7.385c-.225-.068-.434-.179-.599-.341L2.24,12.941Zm10.878,9.599c-.175,.173-.39,.288-.618,.358v-7.382l9.29-2.576-8.672,9.599Z" />
|
||||
</vector>
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 12 KiB |
|
|
@ -55,4 +55,49 @@
|
|||
|
||||
<string name="map_title">Carte</string>
|
||||
<string name="map_label">Coordonnées</string>
|
||||
|
||||
<string name="character_sheet_title">Feuille de personnage</string>
|
||||
<string name="character_sheet_stat_strength">Force</string>
|
||||
<string name="character_sheet_stat_strength_short">FOR</string>
|
||||
<string name="character_sheet_stat_dexterity">Dextérité</string>
|
||||
<string name="character_sheet_stat_dexterity_short">DEX</string>
|
||||
<string name="character_sheet_stat_constitution">Constitution</string>
|
||||
<string name="character_sheet_stat_constitution_short">CON</string>
|
||||
<string name="character_sheet_stat_intelligence">Intelligence</string>
|
||||
<string name="character_sheet_stat_intelligence_short">INT</string>
|
||||
<string name="character_sheet_stat_wisdom">Sagesse</string>
|
||||
<string name="character_sheet_stat_wisdom_short">SAG</string>
|
||||
<string name="character_sheet_stat_charisma">Charisme</string>
|
||||
<string name="character_sheet_stat_charisma_short">CHA</string>
|
||||
<string name="character_sheet_saving_throws">Jet de sauvegarde</string>
|
||||
<string name="character_sheet_proficiency">Talent</string>
|
||||
<string name="character_sheet_proficiency_acrobatics">Acrobaties</string>
|
||||
<string name="character_sheet_proficiency_animal_handling">Dressage</string>
|
||||
<string name="character_sheet_proficiency_arcana">Arcanes</string>
|
||||
<string name="character_sheet_proficiency_athletics">Athlétisme</string>
|
||||
<string name="character_sheet_proficiency_deception">Tromperie</string>
|
||||
<string name="character_sheet_proficiency_history">Histoire</string>
|
||||
<string name="character_sheet_proficiency_insight">Intuition</string>
|
||||
<string name="character_sheet_proficiency_intimidation">Intimidation</string>
|
||||
<string name="character_sheet_proficiency_investigation">Investigation</string>
|
||||
<string name="character_sheet_proficiency_medicine">Médecine</string>
|
||||
<string name="character_sheet_proficiency_nature">Nature</string>
|
||||
<string name="character_sheet_proficiency_perception">Perception</string>
|
||||
<string name="character_sheet_proficiency_performance">Représentation</string>
|
||||
<string name="character_sheet_proficiency_persuasion">Persuasion</string>
|
||||
<string name="character_sheet_proficiency_religion">Religion</string>
|
||||
<string name="character_sheet_proficiency_sleight_of_hand">Escamotage</string>
|
||||
<string name="character_sheet_proficiency_stealth">Discrétion</string>
|
||||
<string name="character_sheet_proficiency_survival">Survie</string>
|
||||
|
||||
<string name="dice_roll_mastery_proficiency">Maîtrise \"%1$s\" </string>
|
||||
<string name="dice_roll_mastery_expertise">Expertise \"%1$s\" </string>
|
||||
<string name="dice_roll_mastery_saving_throw">Jet de sauvegarde</string>
|
||||
|
||||
<string name="dice_roll_check_title">TEST \"%1$s\"</string>
|
||||
<string name="dice_roll_check_detail">Test \"%1$s\"</string>
|
||||
<string name="dice_roll_bonus_detail">Bonus \"%1$s\"</string>
|
||||
|
||||
<string name="dice_roll_saving_throw_title">JET DE SAUVEGARDE : %1$s</string>
|
||||
<string name="dice_roll_saving_throw_detail">Sauvegarde de \"%1$s\"</string>
|
||||
</resources>
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#1C1B1F</color>
|
||||
<color name="ic_launcher_background">#00ACC1</color>
|
||||
</resources>
|
||||
|
|
@ -55,4 +55,49 @@
|
|||
|
||||
<string name="map_title">Map</string>
|
||||
<string name="map_label">Coordinates</string>
|
||||
|
||||
<string name="character_sheet_title">Character sheet</string>
|
||||
<string name="character_sheet_stat_strength">Strength</string>
|
||||
<string name="character_sheet_stat_strength_short">STR</string>
|
||||
<string name="character_sheet_stat_dexterity">Dexterity</string>
|
||||
<string name="character_sheet_stat_dexterity_short">DEX</string>
|
||||
<string name="character_sheet_stat_constitution">Constitution</string>
|
||||
<string name="character_sheet_stat_constitution_short">CON</string>
|
||||
<string name="character_sheet_stat_intelligence">Intelligence</string>
|
||||
<string name="character_sheet_stat_intelligence_short">INT</string>
|
||||
<string name="character_sheet_stat_wisdom">Wisdom</string>
|
||||
<string name="character_sheet_stat_wisdom_short">WIS</string>
|
||||
<string name="character_sheet_stat_charisma">Charisma</string>
|
||||
<string name="character_sheet_stat_charisma_short">CHA</string>
|
||||
<string name="character_sheet_saving_throws">Saving Throws</string>
|
||||
<string name="character_sheet_proficiency">Proficiency</string>
|
||||
<string name="character_sheet_proficiency_acrobatics">Acrobatics</string>
|
||||
<string name="character_sheet_proficiency_animal_handling">Animal Handling</string>
|
||||
<string name="character_sheet_proficiency_arcana">Arcana</string>
|
||||
<string name="character_sheet_proficiency_athletics">Athletics</string>
|
||||
<string name="character_sheet_proficiency_deception">Deception</string>
|
||||
<string name="character_sheet_proficiency_history">History</string>
|
||||
<string name="character_sheet_proficiency_insight">Insight</string>
|
||||
<string name="character_sheet_proficiency_intimidation">Intimidation</string>
|
||||
<string name="character_sheet_proficiency_investigation">Investigation</string>
|
||||
<string name="character_sheet_proficiency_medicine">Medicine</string>
|
||||
<string name="character_sheet_proficiency_nature">Nature</string>
|
||||
<string name="character_sheet_proficiency_perception">Perception</string>
|
||||
<string name="character_sheet_proficiency_performance">Performance</string>
|
||||
<string name="character_sheet_proficiency_persuasion">Persuasion</string>
|
||||
<string name="character_sheet_proficiency_religion">Religion</string>
|
||||
<string name="character_sheet_proficiency_sleight_of_hand">Sleight Of Hand</string>
|
||||
<string name="character_sheet_proficiency_stealth">Stealth</string>
|
||||
<string name="character_sheet_proficiency_survival">Survival</string>
|
||||
|
||||
<string name="dice_roll_mastery_proficiency">%1$s proficiency</string>
|
||||
<string name="dice_roll_mastery_expertise">%1$s expertise</string>
|
||||
<string name="dice_roll_mastery_saving_throw">Saving throw</string>
|
||||
|
||||
<string name="dice_roll_check_title">%1$s CHECK</string>
|
||||
<string name="dice_roll_check_detail">%1$s check</string>
|
||||
<string name="dice_roll_bonus_detail">%1$s bonus</string>
|
||||
|
||||
<string name="dice_roll_saving_throw_title">%1$s SAVING THROW</string>
|
||||
<string name="dice_roll_saving_throw_detail">%1$s save</string>
|
||||
</resources>
|
||||