remove print, fix creature name position
This commit is contained in:
parent
dcb196d45a
commit
dcefeb134c
|
@ -60,7 +60,6 @@ function UIGameMap:onMouseRelease(mousePosition, mouseButton)
|
||||||
((Mouse.isPressed(MouseLeftButton) and mouseButton == MouseRightButton) or
|
((Mouse.isPressed(MouseLeftButton) and mouseButton == MouseRightButton) or
|
||||||
(Mouse.isPressed(MouseRightButton) and mouseButton == MouseLeftButton)) then
|
(Mouse.isPressed(MouseRightButton) and mouseButton == MouseLeftButton)) then
|
||||||
local tile = self:getTile(mousePosition)
|
local tile = self:getTile(mousePosition)
|
||||||
print(tile:getTopLookThing():getId())
|
|
||||||
g_game.look(tile:getTopLookThing())
|
g_game.look(tile:getTopLookThing())
|
||||||
self.cancelNextRelease = true
|
self.cancelNextRelease = true
|
||||||
return true
|
return true
|
||||||
|
|
|
@ -155,10 +155,10 @@ void MapView::draw(const Rect& rect)
|
||||||
// avoid drawing texts on map in far zoom outs
|
// avoid drawing texts on map in far zoom outs
|
||||||
if(m_viewMode == NEAR_VIEW && m_drawTexts) {
|
if(m_viewMode == NEAR_VIEW && m_drawTexts) {
|
||||||
for(const CreaturePtr& creature : m_cachedFloorVisibleCreatures) {
|
for(const CreaturePtr& creature : m_cachedFloorVisibleCreatures) {
|
||||||
|
Point creatureOffset = Point(16 - creature->getDisplacementX(), -3 - creature->getDisplacementY());
|
||||||
Position pos = creature->getPosition();
|
Position pos = creature->getPosition();
|
||||||
|
|
||||||
Point p = transformPositionTo2D(pos) - drawOffset;
|
Point p = transformPositionTo2D(pos) - drawOffset;
|
||||||
p += (creature->getDrawOffset() + Point(8, -10)) * scaleFactor;
|
p += (creature->getDrawOffset() + creatureOffset) * scaleFactor;
|
||||||
p.x = p.x * horizontalStretchFactor;
|
p.x = p.x * horizontalStretchFactor;
|
||||||
p.y = p.y * verticalStretchFactor;
|
p.y = p.y * verticalStretchFactor;
|
||||||
p += rect.topLeft();
|
p += rect.topLeft();
|
||||||
|
|
Loading…
Reference in New Issue