mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-10-13 05:37:38 +00:00
3D:: smooth TPP; display player or not correctly
This commit is contained in:
@@ -3424,8 +3424,9 @@ bool drawMonster(const transmatrix& V, cell *c, const transmatrix*& Vboat, trans
|
||||
switch(m->type) {
|
||||
case moPlayer:
|
||||
playerfound = true;
|
||||
if(playermoved && DIM == 3) continue;
|
||||
if(playermoved && DIM == 3 && vid.yshift == 0 && vid.sspeed > -5) continue;
|
||||
cpid = m->pid;
|
||||
if(DIM == 3) view = view * spin(-M_PI/2);
|
||||
drawPlayerEffects(view, c, true);
|
||||
if(m->inBoat) m->footphase = 0;
|
||||
if(mapeditor::drawplayer) drawMonsterType(moPlayer, c, view, 0xFFFFFFC0, m->footphase);
|
||||
|
Reference in New Issue
Block a user