<commit_before>#ifndef __LOADER_PARAMS_H__
#define __LOADER_PARAMS_H__

#include <string>

//m_callback_id, anim_speed hinyzik
//texture_id = 0  s num_frames = 0 !!!!! menu_button !!!

class Loader_params {
public:
	Loader_params(int x, int y, int width, int height, std::string texture_id, int num_frames = 0) : m_x(x), m_y(y), m_width(width), m_height(height), m_texture_id(texture_id), m_num_frames(num_frames){}

	int get_x() const { return m_x; }
	int get_y() const { return m_y; }
	int get_width() const { return m_width; }
	int get_height() const { return m_height; }
	int get_num_frames() const { return m_num_frames; }
	std::string get_texture_id() const { return m_texture_id; }
	~Loader_params() {}
private:
	int m_x;
	int m_y;
	int m_width;
	int m_height;
	std::string m_texture_id;
	int m_num_frames;
};

#endif<commit_msg>added missing parameters, getters, private data<commit_after>#ifndef __LOADER_PARAMS_H__
#define __LOADER_PARAMS_H__

#include <string>

class Loader_params {
public:
	Loader_params(int x, int y, int width, int height, std::string texture_id, int callback_id = 0, int num_frames = 0, int anim_speed = 0) :
		m_x(x),
		m_y(y),
		m_width(width),
		m_height(height),
		m_texture_id(texture_id),
		m_num_frames(num_frames),
		m_callback_id(callback_id),
		m_anim_speed(anim_speed) {}

	const int get_x() const { return m_x; }
	const int get_y() const { return m_y; }
	const int get_width() const { return m_width; }
	const int get_height() const { return m_height; }
	const std::string get_texture_id() const { return m_texture_id; }
	const int get_callback_id() const { return m_callback_id };
	const int get_num_frames() const { return m_num_frames; }
	const int get_anim_speed() const { return m_anim_speed; }

	~Loader_params() {}
private:
	int m_x;
	int m_y;
	int m_width;
	int m_height;
	std::string m_texture_id;
	int m_callback_id;
	int m_num_frames;
	int m_anim_speed;
};

#endif
{'fraction_non_alphanumeric': 0.11302083333333333, 'fraction_numerical': 0.003125, 'mean_word_length': 5.468013468013468, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5798605', 'n_tokens_mistral': 760, 'n_tokens_neox': 742, 'n_words': 189}