v0.5.0: fixed the alignment of the quickslot targeting indicator
This commit is contained in:
parent
3abae46e1e
commit
283e289ca3
|
@ -21,6 +21,7 @@
|
||||||
package com.shatteredpixel.shatteredpixeldungeon.ui;
|
package com.shatteredpixel.shatteredpixeldungeon.ui;
|
||||||
|
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.tiles.DungeonTilemap;
|
import com.shatteredpixel.shatteredpixeldungeon.tiles.DungeonTilemap;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||||
|
@ -175,8 +176,13 @@ public class QuickSlotButton extends Button implements WndBag.Listener {
|
||||||
Dungeon.visible[lastTarget.pos]) {
|
Dungeon.visible[lastTarget.pos]) {
|
||||||
|
|
||||||
targeting = true;
|
targeting = true;
|
||||||
lastTarget.sprite.parent.addToFront( crossM );
|
CharSprite sprite = lastTarget.sprite;
|
||||||
crossM.point( DungeonTilemap.tileToWorld( lastTarget.pos ) );
|
|
||||||
|
sprite.parent.addToFront( crossM );
|
||||||
|
|
||||||
|
crossM.x = sprite.x + ( sprite.width() - crossM.width())/2f;
|
||||||
|
crossM.y = sprite.y + ( sprite.height() - crossM.height())/2f;
|
||||||
|
|
||||||
crossB.x = x + (width - crossB.width) / 2;
|
crossB.x = x + (width - crossB.width) / 2;
|
||||||
crossB.y = y + (height - crossB.height) / 2;
|
crossB.y = y + (height - crossB.height) / 2;
|
||||||
crossB.visible = true;
|
crossB.visible = true;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user