diff --git a/src/switch.c b/src/switch.c
index b04c3033119b5c81ba7480b07829fe21f69a125c..79f15c02fc38aef8840ca6f2f5658faec2611372 100644 (file)
--- a/src/switch.c
+++ b/src/switch.c
#define MAXSW 100
-#pragma pack(1)
typedef struct {
byte x, y;
byte t, tm;
byte a, b, c, d;
byte f;
} sw_t;
-#pragma pack()
int sw_secrets;
else ++pl2.secrets;
sw[i].tm=1;sw[i].t=0;break;
}
- if(sw[i].tm)
- {fldb[sw[i].y][sw[i].x]=walswp[fldb[sw[i].y][sw[i].x]];p=1;}
+ if (sw[i].tm != 0) {
+ R_switch_texture(sw[i].x, sw[i].y);
+ p = 1;
+ }
if(sw[i].tm==1) sw[i].tm=0;
}
}