blob: b45b64f01d7444a1f432d35e6aaa663d68f6b316 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
#ifndef config_h
#define config_h
#include "maths.h"
#define game_name "1bit Game Jam"
#define memory_size (1024 * 32)
#define app_memory_size (1024 * 16)
#define max_pc_window_w 3000
#define max_pc_window_h 3000
#define viewport_w 320
#define viewport_h 240
#define default_scale 3
#define default_mpf 20
#define map_w 20
#define map_h 15
#define map_tile_size 16
#define audio_buffer_size 64
#define audio_sample_rate 8000
#define main_gravity (f1 / 4)
#define main_gravity_ramp (f1)
#define max_velocity (f1 * 4)
#define player_move_force (f1 / 2)
#define player_air_move_force (f1 / 10)
#define player_max_vel 853
#define player_friction (f1 / 4 + f1 / 20)
#define player_stop_thresh 128
#define player_jump_power (2 << fbits)
#define player_jump_power_air (f1)
#define player_shoot_cooldown 20
#define player_attack_frames 10
#define player_lunge_force (f1)
#define player_slash_damage 1
#define player_health 8
#define player_special_hits 4
#define enemy_inv_frames 8
#define enemy_demon_move_force 32
#define enemy_demon_attack_dist f1
#define enemy_demon_jump_force (5 << fbits)
#define enemy_slash_damage 1
#define enemy_knockback (4 << fbits)
#endif
|