#pragma once #include #include #include #include "Player.h" using namespace godot; class GestionPlayer : public KinematicBody2D { public: Sprite* sprite_player_ptr; CollisionShape2D* collision_player_ptr; Ref texture_player_ptr; Ref shape_player_ptr; private: GODOT_CLASS(GestionPlayer, KinematicBody2D) public: GestionPlayer(); void static _register_methods(); void _process(float delta); void _init(); void _ready(); void createPlayer(); void setupPlayer(); public: Player p; public: void traitementInput(); void droit(); void gauche(); void bas(); void saut(); void idle(); void attack(); };