v0.3.0: improved buff tapping for small screens
This commit is contained in:
parent
77c4a7f6ce
commit
b2f5fd6123
|
@ -117,7 +117,7 @@ public class BuffIndicator extends Component {
|
|||
for (Buff buff : ch.buffs()) {
|
||||
if (buff.icon() != NONE) {
|
||||
BuffIcon icon = new BuffIcon( buff );
|
||||
icon.setRect(x + members.size() * (SIZE + 2), y, 7, 7);
|
||||
icon.setRect(x + members.size() * (SIZE + 2), y, 9, 12);
|
||||
add(icon);
|
||||
newIcons.put( buff.icon(), icon );
|
||||
}
|
||||
|
@ -159,8 +159,8 @@ public class BuffIndicator extends Component {
|
|||
@Override
|
||||
protected void layout() {
|
||||
super.layout();
|
||||
icon.x = this.x;
|
||||
icon.y = this.y;
|
||||
icon.x = this.x+1;
|
||||
icon.y = this.y+2;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -68,7 +68,7 @@ public class StatusPane extends Component {
|
|||
shield = new NinePatch( Assets.STATUS, 80, 0, 30 + 18, 0 );
|
||||
add( shield );
|
||||
|
||||
add( new TouchArea( 0, 1, 30, 30 ) {
|
||||
add( new TouchArea( 0, 1, 31, 31 ) {
|
||||
@Override
|
||||
protected void onClick( Touch touch ) {
|
||||
Image sprite = Dungeon.hero.sprite;
|
||||
|
@ -145,7 +145,7 @@ public class StatusPane extends Component {
|
|||
|
||||
danger.setPos( width - danger.width(), 18 );
|
||||
|
||||
buffs.setPos( 32, 11 );
|
||||
buffs.setPos( 31, 9 );
|
||||
|
||||
btnMenu.setPos( width - btnMenu.width(), 1 );
|
||||
}
|
||||
|
|
|
@ -84,8 +84,8 @@ public class WndInfoMob extends WndTitledMessage {
|
|||
health.setRect(image.width + GAP, image.height - health.height(), w, health.height());
|
||||
|
||||
buffs.setPos(
|
||||
name.x + name.width() + GAP,
|
||||
name.y + name.baseLine() - BuffIndicator.SIZE );
|
||||
name.x + name.width() + GAP-1,
|
||||
name.y + name.baseLine() - BuffIndicator.SIZE-2 );
|
||||
|
||||
height = health.bottom();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user