diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2011-04-27 21:51:20 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-05-05 19:34:22 (GMT) |
| commit | 892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5 (patch) | |
| tree | 5b067364a21c53168691e87256493c8b65e006db /src | |
| parent | 9a3836879eca47b7d69a1f4186a3f88586ac6944 (diff) | |
| download | powder-892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5.zip powder-892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5.tar.gz | |
Make middle click work with photon map
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2769,10 +2769,12 @@ int main(int argc, char *argv[]) //sample else if (((sdl_mod & (KMOD_LALT|KMOD_RALT)) && !(sdl_mod & (KMOD_SHIFT))) || b==SDL_BUTTON_MIDDLE) { - if (y>0 && y<sdl_scale*YRES && x>0 && x<sdl_scale*XRES) + if (y>=0 && y<YRES && x>=0 && x<XRES) { int cr; cr = pmap[y][x]; + if ((cr>>8)>=NPART || !cr) + cr = photons[y][x]; if (!((cr>>8)>=NPART || !cr)) { c = sl = cr&0xFF; |
