// tDR.h - a spanish demogroup

//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TEXTDB_H__C5682F1E_A431_47B8_B8D1_1761A68907FD__INCLUDED_)
#define
AFX_TEXTDB_H__C5682F1E_A431_47B8_B8D1_1761A68907FD__INCLUDED_

#if
_MSC_VER >1000
#pragma once
#endif /
/ _MSC_VER > 1000

#include <stdio.h>

 

class tDR :public CDemogroup

{

 

public:

 

    typedef struct

    {

        CString handle;

        CString task;

        CString status;

        CString homepage;

    }TMember;

 

    typedef struct

    {

        CString name;

       //CString type;  // all demos

        CString platform;

        CString releaseDate;

        CString comments;

        CString downloadURL;

    }TProduction;

 

    CString leit_motiv;

    TMember members[7];

    TProduction productions[5];

    CList greetList;

 

    tDR();

    void members();

    voidproductions();

    void greets();

        //void respects();

    ~tDR();

 

}

 

tDR::tDR()

{

 

    leit_motiv ="ad majorem demoscene gloriam";

    members();

    productions();

    greets();

 

}

 

tDR::~tDR()

{

    // you must be joking!

    // go destruct your mother

}

 

void tDR::members()

{

 

    // members

 

    members[0].handle   = "B52";

    members[0].task     = "coder";

    members[0].status   = "kicked";

    members[0].homepage = "http://www.upcnet.es/~imb1"; // outdated!

 

    members[1].handle   = "Demon";

    members[1].task     = "coder";

    members[1].status   = "retired";

 

    members[2].handle   = "Honte";

    members[2].task     = "coder";

    members[2].status   = "retired";

 

    members[3].handle   = "Nitro!";

    members[3].task     = "coder";

    members[3].status   = "retired";

 

    // members[4] = members[0]

    members[4].handle   = "SonaR";

    members[4].task     = "musician";

    members[4].status   = "kicked";

    members[4].homepage = members[0].homepage;

 

    members[5].handle   = "SPiTe";

    members[5].task     = "coder/gfx";

    members[5].status   = "active";

    members[5].homepage = "http://www.threepixels.org";

 

    members[6].handle   = "Teknik";

    members[6].task     = "coder/party-organizer";

    members[6].status   = "active"; // kind of...

    members[6].homepage = "http://www.thedarkrising.com/teknik";

 

}

 

void tDR::productions()

{

   

    // productions

 

    productions[0].name        = "No Time!";

    productions[0].platform    = "VESA/DOS";

    productions[0].releaseDate = "Euskal Party 6";

    productions[0].comments    = "Not finished";

    productions[0].downloadURL = "Download not available";

 

    productions[1].name        = "Fear Of Light!";

    productions[1].platform    = "VESA/DOS";

    productions[1].releaseDate = "Euskal Party 7";

    productions[1].comments    = "Not finished";

    productions[1].downloadURL = "Download not available";

 

    productions[2].name        = "Demo-Lithium";

    productions[2].platform    = "VESA/DOS";

    productions[2].releaseDate = "Euskal Party 8";

    productions[2].comments    = "Ranked 5th";

    productions[2].downloadURL = "Download not available";

 

    productions[3].name        = "Deadline Crisis!";

    productions[3].platform    = "Windows/openGL";

    productions[3].releaseDate = "BCN Party";

    productions[3].comments    = "Kinda finished. Ranked 4th";

    productions[3].downloadURL = "Download not available";

 

    productions[4].name        = "Demo-Lithium for Windows";

    productions[4].platform    = "Windows";

    productions[4].releaseDate = "-";

    productions[4].comments    = "Unilaterally finished";

    productions[4].downloadURL = "Download not available";

 

}

 

void tDR::greets()

{

 

    greetList.add("Anaconda");

    greetList.add("base");

    greetList.add("CoD");

    greetList.add("Concept");

    greetList.add("Elerium Core");

    greetList.add("escena.org");

    greetList.add("Fuzzion");

    greetList.add("Iguana");

    greetList.add("Incognita");

    greetList.add("Kernel Panic");

    greetList.add("Network");

    greetList.add("Ozone");

    greetList.add("p1x");

    greetList.add("proyecto euler");

    greetList.add("RGBA");

    greetList.add("Stravaganza");

    greetList.add("threepixels");

    greetList.add("TLOTB");

    //greetList.add("Uknown Productions");  // oops!

    greetList.add("Unknown Productions");

    greetList.add("Zon@ Neutr@");

 

}

 

#endif // !defined(AFX_TEXTDB_H__C5682F1E_A431_47B8_B8D1_1761A68907FD__INCLUDED_)