// 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_)