22 #include <graphics/graphics.h>
23 #include <common_features/player_calibration.h>
69 bool zero_speed_y_on_enter;
71 bool slow_speed_x_on_enter;
83 int floating_max_time;
84 float floating_amplitude;
85 QHash<int, obj_player_physics > phys;
121 GLuint textureID_wld;
122 long textureArrayId_wld;
123 long animator_ID_wld;
127 QString sprite_folder;
139 QList<int > wld_frames_up;
140 QList<int > wld_frames_right;
141 QList<int > wld_frames_down;
142 QList<int > wld_frames_left;
145 QHash<int, obj_player_state > states;
146 QHash<int, obj_player_physics > phys_default;
153 #endif // OBJ_PLAYER_H
float velocity_jump
Jump velocity.
Definition: obj_player.h:49
float decelerate_turn
Deceleration while turning.
Definition: obj_player.h:40
float slow_speed_x_coeff
Coefficient to slow speed.
Definition: obj_player.h:72
bool strict_max_speed_on_ground
reduce speed to max if faster than allowed on ground
Definition: obj_player.h:67
Definition: pge_texture.h:32
void make()
Dummy function.
Definition: obj_player.h:34
float slow_up_speed_y_coeff
Coefficient to slow speed if it going up.
Definition: obj_player.h:70
float run_force
Running force.
Definition: obj_player.h:36
float velocity_climb_x
Climbing velocity.
Definition: obj_player.h:57
void make()
Dummy function.
Definition: obj_player.h:77
float MaxSpeed_up
Fly UP Max fall speed.
Definition: obj_player.h:64
obj_player_physics()
Definition: obj_player.cpp:101
float slippery_c
Slippery accelerations coefficien.
Definition: obj_player.h:45
QString event_script
Global player's LUA-Script with events.
Definition: obj_player.h:148
int jump_time
Time to jump.
Definition: obj_player.h:53
float walk_force
Move force.
Definition: obj_player.h:35
float MaxSpeed_run
Max run speed.
Definition: obj_player.h:62
int jump_time_bounce
Time to bounce.
Definition: obj_player.h:54
float velocity_climb_y_up
Climbing velocity.
Definition: obj_player.h:58
Definition: obj_player.h:103
Definition: obj_player.h:31
float decelerate_air
Decelerate in air.
Definition: obj_player.h:41
float ground_c
On-Ground accelerations coefficient.
Definition: obj_player.h:44
Definition: player_calibration.h:56
float MaxSpeed_down
Max fall down speed.
Definition: obj_player.h:65
void make()
Dummy function.
float decelerate_run
Deceleration running while speed higher than walking.
Definition: obj_player.h:39
float decelerate_stop
Deceleration while stopping.
Definition: obj_player.h:38
float velocity_jump_c
Jump coefficient which provides increzed jump height dependent to speed.
Definition: obj_player.h:52
float velocity_climb_y_down
Climbing velocity.
Definition: obj_player.h:59
float velocity_jump_bounce
Boubce velocity.
Definition: obj_player.h:50
float MaxSpeed_walk
Max walk speed.
Definition: obj_player.h:61
float gravity_accel
Gravity acceleration.
Definition: obj_player.h:47
Definition: obj_player.h:75
float velocity_jump_spring
Jump velocity on spring.
Definition: obj_player.h:51
float ground_c_max
On-Ground max speed coefficient.
Definition: obj_player.h:43
QString event_script
LUA-Script with events.
Definition: obj_player.h:86
int jump_time_spring
Time to jump.
Definition: obj_player.h:55
float gravity_scale
Gravity scale.
Definition: obj_player.h:48