mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-23 21:07:17 +00:00
fix cpid crash
This commit is contained in:
parent
b1033884d9
commit
6d87b282c3
@ -3614,11 +3614,11 @@ bool drawMonster(const transmatrix& V, cell *c, const transmatrix*& Vboat, trans
|
|||||||
if(callhandlers(false, hooks_draw, V, c, m)) continue;
|
if(callhandlers(false, hooks_draw, V, c, m)) continue;
|
||||||
|
|
||||||
switch(m->type) {
|
switch(m->type) {
|
||||||
case moPlayer:
|
case moPlayer: {
|
||||||
playerfound = true;
|
playerfound = true;
|
||||||
|
|
||||||
if(!hide_player() || !subscreens::is_current_player(m->pid)) {
|
|
||||||
dynamicval<int> d(cpid, m->pid);
|
dynamicval<int> d(cpid, m->pid);
|
||||||
|
if(!hide_player() || !subscreens::is_current_player(m->pid)) {
|
||||||
drawPlayerEffects(view, c, true);
|
drawPlayerEffects(view, c, true);
|
||||||
if(DIM == 3) view = view * spin(-M_PI/2);
|
if(DIM == 3) view = view * spin(-M_PI/2);
|
||||||
if(m->inBoat) m->footphase = 0;
|
if(m->inBoat) m->footphase = 0;
|
||||||
@ -3643,6 +3643,7 @@ bool drawMonster(const transmatrix& V, cell *c, const transmatrix*& Vboat, trans
|
|||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case moBullet: {
|
case moBullet: {
|
||||||
color_t col;
|
color_t col;
|
||||||
cpid = m->pid;
|
cpid = m->pid;
|
||||||
|
Loading…
Reference in New Issue
Block a user