interference/include/player.h

19 lines
506 B
C

#pragma once
#include "main.h"
#define PLAYER_SIZE 12
#define PLAYER_ACC 1
#define BASE_FRIC 0.2
#define GRAVITY 0.4
#define JUMP_H 7
#define COYOTE_TIME 3
Player player_reset(Player player, Level level);
Vec2 search(tile_t x, Level level);
int convert_all(tile_t x, tile_t y, Level level);
int collide_pixel(Vec2 pos, tile_t obj, Level level);
int collide(Vec2 pos, int h, tile_t obj, Level level);
Res_Mov move(Player player, Level level);
Player player_reset(Player player, Level level);