diff options
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | core.c | 4 |
2 files changed, 5 insertions, 3 deletions
@@ -1,7 +1,9 @@ SDL_HEADERS=/usr/include/SDL2 +#CFLAGS=-g -Wall -fsanitize=undefined -fsanitize=address -I$(SDL_HEADERS) CFLAGS=-g -Wall -I$(SDL_HEADERS) -LFLAGS=-lSDL2 +#LFLAGS=-lSDL2 -fsanitize=undefined -fsanitize=address +LFLAGS=-lSDL2 -lm core: core.o procfs.o memview.o $(CC) -o $@ $^ $(LFLAGS) @@ -37,8 +37,8 @@ static void add_scale(double amount) { } static void world_pos(double *x, double *y) { - *x = *x / scale + pos_x - 0.5; - *y = *y / scale + pos_y - 0.5; + *x = *x / scale + floor(pos_x); + *y = *y / scale + floor(pos_y); } static void goto_addr(uintptr_t addr) { |