<commit_before>#define GLEW_STATIC

#include <glew/glew.h>
#include <glfw/glfw3.h>
#include <geoff/App.h>
#include <geoff/event/EventManager.h>
#include <IL/il.h>

#ifdef _WIN32
	#include <geoff/platform/WindowsPlatform.h>
	#include <Windows.h>
#endif

extern "C" const char *hxRunLibrary();
extern "C" void hxcpp_set_top_of_stack();

geoff::App geoff_app;

/**
 * Callbacks
 */

void geoff_callback_framebuffer_size( GLFWwindow* window, int width, int height )
{
	Array< int > array = Array_obj< int >::__new();
	array->push(width);
	array->push(height);
	geoff_app->eventManager->sendEventInt( ::String("Resize"), array );

}

void geoff_mouse_button_callback( GLFWwindow* window, int button, int action, int mods )<commit_msg>Moved import in windows main.cpp to avoid macro redefinition<commit_after>#define GLEW_STATIC

#ifdef _WIN32
	#include <geoff/platform/WindowsPlatform.h>
	#include <Windows.h>
#endif

#include <glew/glew.h>
#include <glfw/glfw3.h>
#include <geoff/App.h>
#include <geoff/event/EventManager.h>
#include <IL/il.h>

extern "C" const char *hxRunLibrary();
extern "C" void hxcpp_set_top_of_stack();

geoff::App geoff_app;

/**
 * Callbacks
 */

void geoff_callback_framebuffer_size( GLFWwindow* window, int width, int height )
{
	Array< int > array = Array_obj< int >::__new();
	array->push(width);
	array->push(height);
	geoff_app->eventManager->sendEventInt( ::String("Resize"), array );

}

void geoff_mouse_button_callback( GLFWwindow* window, int button, int action, int mods )
{'fraction_non_alphanumeric': 0.14551495016611296, 'fraction_numerical': 0.003986710963455149, 'mean_word_length': 5.783783783783784, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 29, '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': '7238302', 'n_tokens_mistral': 571, 'n_tokens_neox': 562, 'n_words': 128}