entity_spell_system/entities/player.h

45 lines
641 B
C++

#ifndef PLAYER_H
#define PLAYER_H
#include "entity.h"
#include "../profile_manager/input/input_profile.h"
#include "../profile_manager/profile_manager.h"
class Bag;
class Player : public Entity {
GDCLASS(Player, Entity);
public:
int gets_seed();
void sets_seed(int value);
int getc_seed();
void setc_seed(int value);
//// Profiles ////
//Ref<InputProfile> get_input_profile();
void _setup();
Dictionary _to_dict();
void _from_dict(const Dictionary &dict);
Player();
~Player();
protected:
static void _bind_methods();
private:
int _s_seed;
int _c_seed;
//Ref<InputProfile> _input_profile;
};
#endif