<commit_before>/////////////////////////////////////////////////////////////////////////////
//                                                                         //
//   Ludic Game Library                                                    //
//   Copyright (C)2014 - <NAME>                           //
//                       <NAME>                    //
//                       <NAME>                     //
//                                                                         //
//   Ludic is a FREE SOFTWARE released under the BSD License.              //
//                                                                         //
/////////////////////////////////////////////////////////////////////////////
#pragma once

#include "sgl.hpp"
#include "vector2_d.hpp"
#include "../tinyxml/tinyxml.h"

namespace Ludic {

/**
 * @file tmx_object.hpp
 * @author <NAME>
 * @date 04/14/14
 * @class TMXObject
 * @brief
 */
class TMXObject {

private:

	String name;
	int gid;
	Vector2D position;

public:

	/**
	 * @brief
	 */
	TMXObject();

	/**
	 * @brief
	 */
	virtual ~TMXObject() {};

	/**
	 * @brief
	 * @param node
	 */
	void parse( TiXmlNode* node );

	/**
	 * @brief
	 * @return
	 */
	const String& getName() const;

	/**
	 * @brief
	 * @return
	 */
	int getGid() const;

	/**
	 * @brief
	 * @return
	 */
	const Vector2D& getPosition() const;

};

}/* namespace */
<commit_msg>TMXObject and TMXObjectGroup class removed<commit_after>/////////////////////////////////////////////////////////////////////////////
//                                                                         //
//   Ludic Game Library                                                    //
//   Copyright (C)2014 - <NAME>                           //
//                       <NAME>                    //
//                       <NAME>                     //
//                                                                         //
//   Ludic is a FREE SOFTWARE released under the BSD License.              //
//                                                                         //
/////////////////////////////////////////////////////////////////////////////
#pragma once

#include "ludic.hpp"
#include "vector2_d.hpp"
#include "../tinyxml/tinyxml.h"

namespace Ludic {

/**
 * @file tmx_object.hpp
 * @author <NAME>
 * @date 04/14/14
 * @class TMXObject
 * @brief
 */
class TMXObject {

private:

	String name;
	int gid;
	Vector2D position;

public:

	/**
	 * @brief
	 */
	TMXObject();

	/**
	 * @brief
	 */
	virtual ~TMXObject() {};

	/**
	 * @brief
	 * @param node
	 */
	void parse( TiXmlNode* node );

	/**
	 * @brief
	 * @return
	 */
	const String& getName() const;

	/**
	 * @brief
	 * @return
	 */
	int getGid() const;

	/**
	 * @brief
	 * @return
	 */
	const Vector2D& getPosition() const;

};

}/* namespace */

{'fraction_non_alphanumeric': 0.22857142857142856, 'fraction_numerical': 0.009171075837742505, 'mean_word_length': 0.7495373226403454, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 22, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4592504', 'n_tokens_mistral': 739, 'n_tokens_neox': 674, 'n_words': 160}