summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--core.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 50a35f4..4345b7e 100644
--- a/Makefile
+++ b/Makefile
@@ -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)
diff --git a/core.c b/core.c
index 04cab5a..7129bbc 100644
--- a/core.c
+++ b/core.c
@@ -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) {