/* 
 * Thomas Pantzer: stuff.h, v0.1b  23.9.97 22:29 
 * Thomas Pantzer: stuff.h, v0.4.7  8.6.99 16:32 
 * 
 * 
 * Copyright 1997 by Thomas Pantzer
 * 
 * Permission to use, copy, modify, and distribute this software for noncommercial 
 * use and without fee is hereby granted, provided that the above copyright notice 
 * appear in all copies and that both that copyright notice and this permission 
 * notice appear in supporting documentation, and that the name of the Author not be 
 * used in advertising or publicity pertaining to distribution of the software 
 * without specific, written prior permission. The Author makes no representations about
 * the suitability of this software for any purpose.  It is provided "as is" 
 * without expressed or implied warranty. 
 * 
 * 
 * pantec@aix520.informatik.uni-leipzig.de   (Thomas Pantzer) 
 * 
 */




#ifndef STUFF_H
#define STUFF_H

#include "khepera.h"
//#include <math.h>
//#include "net2robot.h"
//#include "neuro_gas.h"
//#include "user.h"

//from "khep_cb.cc" 
//extern void Display_IR(RobotContext &Robot);

//from main
extern void DoneKhepera(void);

// from "user.cc"
// extern void Update_Display(int mode); 
              
#ifdef MAIN_G
  char 	run_user_cb   	= false;

  #define vextern

#else  
  #define vextern extern

   extern char 	run_user_cb;

#endif



// extern str_type BAUD_STR[3];
vextern int 	    	idle_cnt;
vextern char		ambl_avg_bool;
vextern char		ired_avg_bool;

vextern RobotContext	Robot_;


// extern Display 		*dpy;
// extern GC 		gc;
// extern Window 		win;

#define Text_COLOR	FL_CYAN

// vextern t_RobotNet	Neuronal_Net;
// vextern t_vector	LastPos;
// vextern double		robot_netspeed;
#undef vextern

#endif







/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/*****  End Of File  ****************************/
