#ifndef _ROBOT_BATTLE_H_
#define _ROBOT_BATTLE_H_


#include "RobotsBattleDefs.h"
#include "Robot.h"
#include "LaserBeam.h"

#define PI 3.14159265 

//Display Lists Indices

#define ROBOTS_DL 1
#define LASER_BEAM_DL 2


typedef void (*t_start_program)();

typedef struct {

	Robot robots[2];
	LaserBeam& laserBeam(int robotIdx){return robots[robotIdx].laserBeam;}

}RenderSceneState;

void robotsBattleGrInit(t_start_program start);
void Render(RenderSceneState state);


#endif
 

