For me (helixhorned), do SDL_WarpMouse even in debugging builds again.

This introduces a Makefile variable EDUKE32_MY_DEVELOPER_ID, which is
expected to come from the environment, so that minor disagreements/
preferences can be handled -- don't let it go overboard though! -- to keep
the working directory clean of stuff that one doesn't actually work on.

My ID is 805120924, i.e. "helix".

git-svn-id: https://svn.eduke32.com/eduke32@2718 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
helixhorned 2012-06-01 20:09:27 +00:00
parent 55bd1ecc34
commit b9c553624b
2 changed files with 6 additions and 1 deletions

View file

@ -179,6 +179,11 @@ ifneq (0,$(CLANG))
BASECFLAGS+= -Wno-unused-value -Wno-parentheses BASECFLAGS+= -Wno-unused-value -Wno-parentheses
endif endif
# This should come from the environment:
ifdef EDUKE32_MY_DEVELOPER_ID
BASECFLAGS+= -DMY_DEVELOPER_ID=$(EDUKE32_MY_DEVELOPER_ID)
endif
ifneq (0,$(USE_LIBPNG)) ifneq (0,$(USE_LIBPNG))
BASECFLAGS+= -DUSE_LIBPNG BASECFLAGS+= -DUSE_LIBPNG
endif endif

View file

@ -1908,7 +1908,7 @@ int32_t handleevents(void)
{ {
mousex += ev.motion.xrel; mousex += ev.motion.xrel;
mousey += ev.motion.yrel; mousey += ev.motion.yrel;
#ifndef DEBUGGINGAIDS #if !defined DEBUGGINGAIDS || MY_DEVELOPER_ID==805120924
SDL_WarpMouse(xdim>>1, ydim>>1); SDL_WarpMouse(xdim>>1, ydim>>1);
#endif #endif
} }