summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorjacksonmj <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)
commit892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5 (patch)
tree5b067364a21c53168691e87256493c8b65e006db /src/main.c
parent9a3836879eca47b7d69a1f4186a3f88586ac6944 (diff)
downloadpowder-892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5.zip
powder-892a2b11c7a5f5ebd1071f3c72ce56fb61e26fe5.tar.gz
Make middle click work with photon map
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index e2bf9d0..5ec1f94 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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;