From 8a4bc582a913b19a7c0cd64bf8ad5524b283bb01 Mon Sep 17 00:00:00 2001 From: KikooDX Date: Thu, 24 Dec 2020 12:20:12 +0100 Subject: [PATCH] Better friction, kinda. --- .gitignore | 1 + include/player.h | 2 -- src/player.c | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 66e59bb..8fba90f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ JTMM2.g*a levels/0.jtmm2 src/gen_levels.c *.sublime-* +JTMM2_preview_*.zip diff --git a/include/player.h b/include/player.h index 186a8ee..c517ec7 100644 --- a/include/player.h +++ b/include/player.h @@ -1,8 +1,6 @@ #ifndef _DEF_PLAYER #define _DEF_PLAYER -#include - #include "vec.h" typedef struct Player { diff --git a/src/player.c b/src/player.c index ec5dd09..a76b7fc 100644 --- a/src/player.c +++ b/src/player.c @@ -10,8 +10,8 @@ /* TODO: Determine FRICTION and ACCELERATION from UPS. */ #define MAX_SPD (64 * PXS) -#define FRICTION 0.9 -#define ACCELERATION (MAX_SPD * (1 - FRICTION)) +#define FRICTION (0.95) +#define ACCELERATION (int)(MAX_SPD * (1 - FRICTION)) #define GRAVITY PXS #define JUMP_SPD (-128 * PXS) #define GRACE_UNITS (int)(UPS / 5)