19 lines
506 B
C
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);
|