#ifndef __GTK_FUNCS_H__
#define __GTK_FUNCS_H__
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
//#include <pthread.h>
#include <string.h>
#include <gtk/gtk.h>
#include <cairo/cairo.h>
#include "Global.h"
#include "Gtk_Structs.h"
#include "Dice_Funcs.h"

/*
extern uint32_t Exit_Program;
extern uint32_t Num_Players;
extern uint32_t Dice;
extern uint32_t Simulations;
extern uint32_t Min_Get_Onboard;
extern uint32_t Straight_Score;
extern uint32_t Three_Pairs_Score;
*/

extern struct All_Gtk_Widgets gtk;
extern struct Player_Data *pd;
extern struct Game_Status gs;
//extern uint32_t Current_Player;
//extern uint8_t *Dice_Selections;
//extern uint8_t *Dice_Values;

//void on_destroy(GtkWidget *widget, gpointer mw);
//void on_image_select(GtkWidget *widget, gpointer num);
//void *GTK_Func(void *data);
void GTK_Func(void);
void Print_Status(const gchar *text);
void Print_Score(const gchar *text);


#endif