boolean SPOILERS (int do_not_read)
{
/***********************
* Season 2 is very intriquing, captivating, and absolutefrakkingly interesting.
* Frakk! I can't wait for the next ep.
*
* parameters:
*
* return value:
*
***********************/
#define TRUE 1
int Season2, episode1to5;
typedef enum _which
{
Galactica=0,
Caprica
} which;
typedef enum _state
{
shotdead,
pregnant,
in_the_brig,
on_the_run,
mourning4sharon,
back_in_the_ship,
delicious,
survive,
is_a_cylon,
closer2the_darkside,
sekse,
in_love
} who;
who Boomer[20], Cally, Pres_Roslin, Halo, Chief, Baltar, Senor_Adama, Baby_Adama, six, Starbuck, nu_character;
Boomer[Galactica] = shotdead; // waa..... waaaaaa 
Boomer[Caprica] = pregnant | back_in_the_ship | delicious; //

Cally = in_the_brig; //
shove her out of the airlock 
Pres_Roslin = on_the_run;
Chief = mourning4sharon; // 
Halo = back_in_the_ship;
Senor_Adama = survive; //
Baby_Adama = on_the_run & Pres_Roslin;
Starbuck = (in_love & nu_character) & (back_in_the_ship & Pres_Roslin);
if(Senor_Adama == is_a_cylon)
{
Cally = shotdead; for(Boomer[Galactica] = shotdead ; ; ) ;
goto Error;
}
six = sekse;
Baltar = closer2the_darkside;
return TRUE;
:Error
return !TRUE;
} // end SPOILERS