add support for kangaroo mounts

This commit is contained in:
Phillip Thelen 2018-08-16 13:59:40 +02:00
parent fa533797f1
commit f9850d4f30
2 changed files with 6 additions and 2 deletions

View file

@ -2,7 +2,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.habitrpg.android.habitica"
android:versionCode="1981"
android:versionCode="1982"
android:versionName="1.4.5"
android:screenOrientation="portrait"
android:installLocation="auto" >

View file

@ -329,7 +329,11 @@ class AvatarView : View {
AvatarView.LayerType.CHAIR, AvatarView.LayerType.BACK, AvatarView.LayerType.SKIN, AvatarView.LayerType.SHIRT, AvatarView.LayerType.ARMOR, AvatarView.LayerType.BODY, AvatarView.LayerType.HEAD_0, AvatarView.LayerType.HAIR_BASE, AvatarView.LayerType.HAIR_BANGS, AvatarView.LayerType.HAIR_MUSTACHE, AvatarView.LayerType.HAIR_BEARD, AvatarView.LayerType.EYEWEAR, AvatarView.LayerType.VISUAL_BUFF, AvatarView.LayerType.HEAD, AvatarView.LayerType.HEAD_ACCESSORY, AvatarView.LayerType.HAIR_FLOWER, AvatarView.LayerType.SHIELD, AvatarView.LayerType.WEAPON, AvatarView.LayerType.ZZZ -> if (showMount || showPet) {
// full hero box
offset = when {
hasMount -> PointF(25.0f, 0f)
hasMount -> if (layerMap[LayerType.MOUNT_HEAD]?.contains("Kangaroo") == true) {
PointF(25.0f, 18f)
} else {
PointF(25.0f, 0f)
}
hasPet -> PointF(25.0f, 24.5f)
else -> PointF(25.0f, 28.0f)
}