示例#1
0
/////////////////////////////////////////////////////////
// renderShape
//
/////////////////////////////////////////////////////////
void slideSquares :: renderShape(GemState *state)
{
    int i;
  if(m_drawType==GL_DEFAULT_GEM)m_drawType=GL_QUADS;

    glDisable(GL_DEPTH_TEST);
    //glTranslatef( 0.0f, 0.0f, 0.1f );
    glColor4f( 0.5f, 0.5f, 0.5f, 0.75f );
    glNormal3f(0.0f, 0.0f, 1.0f);
    //glScalef( 1.f, 0.8f, 1.f );
    int curCoord = 0;
    if (GemShape::m_texType && GemShape::m_texNum)
    {
      glBegin(m_drawType);
      for (i=0; i<= 31; i++){
	glTexCoord2f(GemShape::m_texCoords[curCoord].s*Sliders[i].U, GemShape::m_texCoords[curCoord].t*Sliders[i].V ); 
	glVertex3f(m_size*(Sliders[i].X - 0.1), m_height*(Sliders[i].Y - 0.1),  0.0);

	if (GemShape::m_texNum > 1) curCoord = 1;
	glTexCoord2f(GemShape::m_texCoords[curCoord].s*(Sliders[i].U+0.1), GemShape::m_texCoords[curCoord].t*Sliders[i].V ); 
	glVertex3f(m_size*(Sliders[i].X + 0.1), m_height*(Sliders[i].Y - 0.1),  0.0);

	if (GemShape::m_texNum > 2) curCoord = 2;
	glTexCoord2f(GemShape::m_texCoords[curCoord].s*(Sliders[i].U+0.1),GemShape::m_texCoords[curCoord].t*(Sliders[i].V+0.1)); 
	glVertex3f(m_size*(Sliders[i].X + 0.1), m_height*(Sliders[i].Y + 0.1),  0.0);

	if (GemShape::m_texNum > 3) curCoord = 3;
	glTexCoord2f(GemShape::m_texCoords[curCoord].s*Sliders[i].U,GemShape::m_texCoords[curCoord].t*(Sliders[i].V+0.1));
	glVertex3f(m_size*(Sliders[i].X - 0.1), m_height*(Sliders[i].Y + 0.1),  0.0);
                
	Slide( i );
      }
      glEnd();
    }
    else
    {
        glBegin(m_drawType);
            for (i=0; i<= 31; i++){
	    	glTexCoord2f(Sliders[i].U,     Sliders[i].V ); 
                glVertex3f(m_size*(Sliders[i].X - 0.1), m_height*(Sliders[i].Y - 0.1),  0.0);

	        if (GemShape::m_texNum > 1) curCoord = 1;
                    glTexCoord2f( Sliders[i].U+0.1, Sliders[i].V    ); 
                    glVertex3f(m_size*(Sliders[i].X + 0.1), m_height*(Sliders[i].Y - 0.1),  0.0);

	        if (GemShape::m_texNum > 2) curCoord = 2;
                    glTexCoord2f( Sliders[i].U+0.1, Sliders[i].V+0.1 ); 
                    glVertex3f(m_size*(Sliders[i].X + 0.1), m_height*(Sliders[i].Y + 0.1),  0.0);

	        if (GemShape::m_texNum > 3) curCoord = 3;
                    glTexCoord2f(Sliders[i].U,     Sliders[i].V+0.1); 
                    glVertex3f(m_size*(Sliders[i].X - 0.1), m_height*(Sliders[i].Y + 0.1),  0.0);
                
                Slide( i );
            }
        glEnd();
    }
}
StartScreenViewImpl::StartScreenViewImpl(QWidget *parent) : QWidget(parent), previewArea(0,0,200,200) {
	ui.setupUi(this);

	this->setSlidePreview(Slide(QImage(QString(":/presenter/pastlastslide.svg")), QRect()));

	connect(this->ui.startButton, SIGNAL(clicked()), this, SLOT(onStartButtonClick()));
	connect(this->ui.quitButton, SIGNAL(clicked()), this, SLOT(onCancelButtonClick()));
	connect(this->ui.openPresentationButtonBox, SIGNAL(accepted()), this, SLOT(onPdfFileBrowseButtonClick()));
	connect(this->ui.openNotesButtonBox, SIGNAL(accepted()), this, SLOT(onNotesFileBrowseButtonClick()));
	connect(this->ui.openNotesButtonBox, SIGNAL(destroyed()), this, SLOT(onNotesFileDiscard()));
	connect(this->ui.openNotesButtonBox, SIGNAL(rejected()), this, SLOT(onNotesFileDiscard()));
	connect(this->ui.slideSlider, SIGNAL(valueChanged(int)), this, SLOT(onSliderMove(int)));

	QMenu * optionsMenu = new QMenu();
	optionsMenu->addAction(this->ui.actionRehearse_Mode);
	optionsMenu->addAction(this->ui.actionWindowed_Mode);
	optionsMenu->addAction(this->ui.actionAbout);

	this->ui.optionsButton->setMenu(optionsMenu);

	connect(this->ui.actionAbout, SIGNAL(triggered()), this, SLOT(onAboutClick()));

	this->ui.slideSlider->setTracking(true);
	this->ui.slideSlider->setEnabled(false);
}
示例#3
0
文件: main.cpp 项目: MakSim345/cpp
 void Open()
 {
      cout << "MgntKey: -> Open." << endl;
      Insert();
      Slide();
      Remove();
  }
示例#4
0
void Slider::Handle (Event& e) {
    if (e.eventType == DownEvent) {
	if (Inside(e)) {
	    Slide(e);
	} else {
	    Jump(e);
	}
	interactor->Adjust(*shown);
    }
}
示例#5
0
void Transitions2D::SlideDown(CIwTexture* start, CIwTexture* end, uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	CIwTexture* tempStart = mStartTexture;
	CIwTexture* tempEnd = mEndTexture;
	mStartTexture = start;
	mEndTexture = end;
	isUsingPrivateTextures = false;
	Slide(DOWN, transitionSpeed, skipFirstAndLastFrame);
	isUsingPrivateTextures = true;
	mStartTexture = tempStart;
	mEndTexture = tempEnd;
}
示例#6
0
void VScroller::Handle(Event& e) {
    if (e.eventType == DownEvent) {
        Perspective s = *view;
        boolean syncing =
            (syncScroll && !e.control) || (!syncScroll && e.control);

	IntCoord ny = Slide(e);
	if (!syncing) {
	    s.cury = ny;
	    interactor->Adjust(s);
	}
    }
}
TUnit TUnit::Move(EMoveOperations operation) const {
    if (IsSlideOperation(operation)) {
        return Slide(operation);
    }
    else if (IsRotateOperation(operation)) {
        return Rotate(operation);
    }
    else {
        throw TException("Invalid move operation recieved in ")
                << __FILE__ << ":" << __LINE__;
    }

    return Clone();
}
示例#8
0
// The screen motor
void TScreen::Task()
{
	if (ETouch.isArmed())  // touch trigged in interrupt. Process it here in the main loop
	  Touch(ETouch.xt,ETouch.yt);
	if (EunTouch.isArmed())
	  unTouch(EunTouch.xt,EunTouch.yt);
	if (ESlide.isArmed())
	  Slide(ESlide.xt,ESlide.yt);
	if (ESecond.isArmed())
	  doSecond(DateTime (rtc.now()));;
	if (E100msecond.isArmed())
	do100msecond();;
	if (EStatus.isArmed())
	  doStatus();
	
	
	// call the user processing
	userTask();
}
void DisplayableObject::Slide(sf::Vector2f _vec)
{
	Slide(_vec.x, _vec.y);
}
示例#10
0
void Transitions2D::SlideDown(uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	Slide(DOWN, transitionSpeed, skipFirstAndLastFrame);
}
示例#11
0
void Transitions2D::SlideUp(uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	Slide(UP, transitionSpeed, skipFirstAndLastFrame);
}
示例#12
0
void Transitions2D::SlideRight(uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	Slide(RIGHT, transitionSpeed, skipFirstAndLastFrame);
}
示例#13
0
void Transitions2D::SlideLeft(uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	Slide(LEFT, transitionSpeed, skipFirstAndLastFrame);
}
示例#14
0
void Transitions2D::FlipUp(uint8 transitionSpeed, bool skipFirstAndLastFrame)
{
	Slide(FLIP, transitionSpeed, skipFirstAndLastFrame);
}
示例#15
0
void ProjectAnne::loadImages2() {
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("anne_images/01 coper.jpg",""));
    slides.push_back(Slide("anne_images/03 lead_ore_40_50_60.jpg",""));
    slides.push_back(Slide("","“It is only because miners sweat their \nguts out that superior persons can \nremain superior."));
    slides.push_back(Slide("anne_images/03 plomb.jpg",""));
    slides.push_back(Slide("anne_images/04.Witherit.jpg",""));
    slides.push_back(Slide("anne_images/06cadmium.jpg",""));
    slides.push_back(Slide("anne_images/07 u 201309-an-employee-holds-gold-samples-at-the-ariab-mine.jpg",""));
    slides.push_back(Slide("anne_images/07gold.jpeg",""));
    slides.push_back(Slide("anne_images/07Rosia_Montana_Roman_Gold_Mines_2011_-_Wall_Detail-10.jpg",""));
    slides.push_back(Slide("anne_images/08 coltan-mining-democratic-republic-congo.jpg",""));
    slides.push_back(Slide("anne_images/08 golt.jpg",""));
    slides.push_back(Slide("anne_images/08 hqdefault.jpg",""));
    slides.push_back(Slide("","Technology is the concretisation of the \nvisions of shamans and magicians. \nEverything we use today was accomplished, \nimagined or dreamed, in ancient times. "));
    slides.push_back(Slide("anne_images/08 kdrc_mining.jpg",""));
    slides.push_back(Slide("anne_images/08 mark-craemer-mine.jpg",""));
    slides.push_back(Slide("anne_images/08 o congo rape victim.jpg",""));
    slides.push_back(Slide("anne_images/08 v conflict-mineral-min-two-men.jpg",""));
    slides.push_back(Slide("anne_images/08 whyImage.jpg",""));
    slides.push_back(Slide("anne_images/08_we ming.png",""));
    slides.push_back(Slide("anne_images/09 a bhma 34321730.jpg",""));
    slides.push_back(Slide("anne_images/09 a furl.jpeg",""));
    slides.push_back(Slide("anne_images/09 b 4833837888_cd495bdcb3_b.jpg",""));
    slides.push_back(Slide("anne_images/09 d 0311WIFFJOEL002.jpg",""));
    slides.push_back(Slide("","What is interesting is the use of the \nsmoke signal as a way of making the \nconnection reminding us of how technology \nserves to make the connection but the \ncommunication is in us. Magic has often \nbeen dismissed as illusion \nand technology as truth but their \nrelationship is far more complex than \nthis position would suggest. "));
    slides.push_back(Slide("anne_images/09 s PCB_manufacturing_plant_6.jpg",""));
    slides.push_back(Slide("anne_images/10 100 P1260622.JPG",""));
    slides.push_back(Slide("anne_images/10 111  IMG a electronics.jpg",""));
    slides.push_back(Slide("anne_images/10 111 IMG_2571.JPG",""));
    slides.push_back(Slide("anne_images/10 111 IMG_2716.JPG",""));
    slides.push_back(Slide("anne_images/10 20140212_081721.jpg",""));
    slides.push_back(Slide("anne_images/10 20140217_031631.jpg",""));
    slides.push_back(Slide("anne_images/10 20140217_034939.jpg",""));
    slides.push_back(Slide("anne_images/10 20140217_053248.jpg",""));
    slides.push_back(Slide("anne_images/10 a img c 20111211_ATT_Store_D3Sa-2011-12-11-10-55-06-TTP_5453_-Tony-Tang.jpg",""));
    slides.push_back(Slide("anne_images/10 a IMG_3153.JPG",""));
    slides.push_back(Slide("","However machines and electronics are made \nof the same materials as the earth itself, \nit is all connected. Marine creatures \nextract trace minerals from seawater to \nconstruct their shells, like we mine rare \nmetals for batteries. Technology is not \nsomething alien. Technology is the \nknowledge of doing. "));
    slides.push_back(Slide("anne_images/10 ah4.jpg",""));
    slides.push_back(Slide("anne_images/10 b electronics-merchandising-computer-displays.jpg",""));
    slides.push_back(Slide("anne_images/10 ciPad-5-in-Store-Release-Day-Render.jpg",""));
    slides.push_back(Slide("anne_images/10 dApple-Store.jpg",""));
    slides.push_back(Slide("anne_images/10 u Apple_Store_Grand_Central_027.jpg",""));
    slides.push_back(Slide("anne_images/11 a broken-circuit-board.jpg",""));
    slides.push_back(Slide("anne_images/11 a162794364-picture-taken-on-february-27-2013-shows-computer-parts.jpg.CROP.promo-mediumlarge.jpg",""));
    slides.push_back(Slide("","The aborigenal movements of Latin America \nhave resumed their ancestral technologies \nin the phrase Buen Vivir (to live well). \nThis \"living well\" is due to the intimate \ninterconnection with all living things - \nnot considering any form of life as \nsuperior to any other but, on the contrary, \nconsidering all with equal rights. Only \ndestruction can come from the anthropocentric \nview that all other forms of life are \nto be exploited without consideration \nfor the complex webs of life that \nall beings weave right down to the \nquantum level where Magic works"));
    slides.push_back(Slide("anne_images/11 ab3568_large.jpg",""));
    slides.push_back(Slide("anne_images/11 aee-waste.jpg",""));
    slides.push_back(Slide("anne_images/11 b 5085052062_dc608382b6_b.jpg",""));
    slides.push_back(Slide("anne_images/11 base64c0f3d6c8d15fc123.png",""));
    slides.push_back(Slide("anne_images/11 d Isaiah-a-still-from-TERRA-BLIGHT-a-documentary-directed-by-Isaac-Brown.jpg",""));
    slides.push_back(Slide("","For Paula Pin, the machine is no longer \nseperate but an intimate part of a new \ncyborg identity, the creation of a \nmetabody that englobes mechanical, mineral \nand organic life. She refers to the electronic \nprotheses that she creates as “alchemical \ninstruments” for understanding and revealing these \nnew natures. She also works with plants, \nwith performance and with noise - \nall concerned with opening out our \nidentity into what she calls \n“queer nature”."));
    slides.push_back(Slide("anne_images/11 E-waste-In-North-East.jpg",""));
    slides.push_back(Slide("anne_images/11 g.jpg",""));
    slides.push_back(Slide("anne_images/11 img3.jpg",""));
    slides.push_back(Slide("anne_images/11 lEwaste.jpg",""));
    slides.push_back(Slide("anne_images/11 ma ewaste1.gif",""));
    slides.push_back(Slide("anne_images/11 mm 3571_large.jpg",""));
    slides.push_back(Slide("anne_images/11 n Wire-Scrap.jpg",""));
    slides.push_back(Slide("anne_images/11 phone17.jpg",""));
    slides.push_back(Slide("anne_images/11 plastics-from-e-waste-from-national-geographic-photographer.jpg",""));
    slides.push_back(Slide("","Taking science into our own hands, DIY \nwithout waiting for approval, \nre-enchantment of the world and generation of \nunsuspected war machines. The cyborg as \narticulation of seperate ontologies - \ncreating monsters and angels, collapsing the \npatriarchal project of seperation. Queer \nas hacking of the gender system, perhaps \nthe most urgent of tecnomagical tasks. \nBiotech as pharmatech, automedicating \nourselves with chemical technologies, \ntuning our body chemistries, falling in \nlove, so the the magic can flow."));
};
示例#16
0
void ProjectAnne::loadImages1() {
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("", ""));
    slides.push_back(Slide("","“Are all rocks alive?” That was the question \nthat Irving Hallowell, an American \nanthropologist, asked an old Anishinaabe man \nhe was visiting in southern central Canada \nin the 1940s."));
    slides.push_back(Slide("","In the old man’s mother-tongue, rocks are \nanimate. How far does this Anishinaabe animism \ngo? Are rocks really alive or is it just a \nlinguistic conceit? Hallowell wanted to know if \nthis was something deliberate in the old man’s \nunderstanding or if it was just a peculiarity \nof an inherited language."));
    slides.push_back(Slide("","The important question isn’t a philosophical \nabstraction. Rather, the vital question for the \nold man was, “How do we engage respectfully \nwith rocks?” You see, generally speaking, rocks \nare animate, they are “persons” in the sense \nthat the language marks them as such – just as \nFrench marks tables as feminine."));
    slides.push_back(Slide("","It’s important to note that most of the time \nAnishinaabeg people treat rocks in much the \nsame way that Europeans do. They walk on them, \nthrow them, make things from them. Admittedly, \nAnishinaabeg are likely to offer rocks a gift \nof tobacco or other herbs before using them. \nBut, generally speaking, just because rocks are \npersons doesn’t mean you have to greet each one \nevery day."));
    slides.push_back(Slide("","See, it’s just like humanists: just because \nthey respect other humans doesn’t mean they \nshake hands with everyone they see, most often \nthey show respect by giving others space in \nwhich to be themselves."));
    slides.push_back(Slide("","What’s this got to do with computers? Well, it \nisn’t only rocks that can be spoken about as \nanimate beings. Many human-made artefacts are \nalso treated as alive and related in animist \ncultures too."));
    slides.push_back(Slide("","And it isn’t just indigenous people who treat \nobjects this way. Many of us give our cars \nnames, and talk to them when they won’t start \nat the first go. Many of us swear at our \ncomputers when they deliberately, it seems, \nrefuse to do what they’ve done a thousand times \nbefore, until now when there’s a deadline to \nmeet… Now they pretend not to know what that \nclick means!"));
    slides.push_back(Slide("","It isn’t children or fools who treat rocks, \nbaskets, cars and computers as alive, as \nrelational beings. It is those who know these \nthings well."));
    slides.push_back(Slide("anne_images/00 Coper-Canyon1.jpg", ""));
    slides.push_back(Slide("anne_images/02 Cuivre_natif1_(USA).jpg", ""));
    slides.push_back(Slide("anne_images/03 lead04.jpg", ""));
    slides.push_back(Slide("anne_images/04.pl660305-baryum_ferro_de_silicium_avec_spheroidization_maximum_additif_de_sid_rurgie_de_0_1_de_0_5mm.jpg", ""));
    slides.push_back(Slide("","Yes. We require all of our suppliers \nto certify in writing that they use \nconflict few materials. But honestly \nthere is no way for them to be sure. \nUntil someone invents a way to \nchemically trace minerals from the \nsource mine, it’s a very difficult \nproblem."));
    slides.push_back(Slide("anne_images/05beryllium.JPG", ""));
    slides.push_back(Slide("anne_images/07 T gold-miners-are-getting-destroyed.jpg", ""));
    slides.push_back(Slide("anne_images/07_gold_mining_congo_ap_605.jpg", ""));
    slides.push_back(Slide("anne_images/08  coltan-mine.jpg", ""));
    slides.push_back(Slide("anne_images/08 congo_mining_labor.jpeg", ""));
    slides.push_back(Slide("anne_images/08 graphite_mining--621x414.jpg", ""));
    slides.push_back(Slide("anne_images/08 iyoU4jiSJz2g.jpg", ""));
    slides.push_back(Slide("anne_images/08 m ilitiaphotoedit.jpg", ""));
    slides.push_back(Slide("anne_images/08 Mine_to_Mobile_photo_3.jpg", ""));
    slides.push_back(Slide("anne_images/08 tin35__01__630x420.jpg", ""));
    slides.push_back(Slide("anne_images/08 wdsc1576.jpg", ""));
    slides.push_back(Slide("anne_images/08 ww .jpg", ""));
    slides.push_back(Slide("","Les ordinateurs touchent a de \nl'immateriel, de la parole, du savoir. \nIls sont consideres comme des biens \nculturels. Nous avons donc l'impression \nqu'eux-memes sont immateriels. Ensuite, a \ncause des pubs et du marketing, notre \nattention est totalement detournee des \nprocessus qui ne concernent pas leurs \nusages: en clair, leur fabrication, mais \naussi leur fin de vie."));
    slides.push_back(Slide("anne_images/09 a bhm6.jpg", ""));
    slides.push_back(Slide("anne_images/09 Apple-Foxconn-MacBook-Pro-assembly-thumb-550xauto-82205.jpg", ""));
    slides.push_back(Slide("anne_images/09 b Foxconn-factory-China-004.jpg", ""));
    slides.push_back(Slide("anne_images/09 Foxconn-master675.jpg", ""));
    slides.push_back(Slide("anne_images/09 w haxlr8r-huaqiangbei.jpeg", ""));
    slides.push_back(Slide("anne_images/10 110 P1260624.JPG", ""));
    slides.push_back(Slide("anne_images/10 111 a IMG_2641.JPG", ""));
    slides.push_back(Slide("","We can fly like eagles, see like \nout of body experience, see like a \nlynx, speak at a distance, move objects \nfrom afar, access the combined knowledge \nof generations, freeze time and rewind. \nPerhaps it is only the capacity to \npredict the future that has resisted \ntechnology - although the capacity of super \ncomputers to model complex phenomena brings \nus closer to that most archetypal of \nshamanic capacities."));
    slides.push_back(Slide("anne_images/10 111 IMG_2646.JPG", ""));
    slides.push_back(Slide("anne_images/10 20140212_081650.jpg", ""));
    slides.push_back(Slide("anne_images/10 20140212_081810.jpg", ""));
    slides.push_back(Slide("anne_images/10 20140217_031640.jpg", ""));
    slides.push_back(Slide("anne_images/10 20140217_034958.jpg", ""));
    slides.push_back(Slide("anne_images/10 a img a MoboB.jpg", ""));
    slides.push_back(Slide("anne_images/10 a img foxconn_blackops.jpg", ""));
    slides.push_back(Slide("","But there is one immense difference \nbetween magic and technology - the latter, \nunderstood as machines, computers and so \non, have a strong impact on our natural \nworld. For years now experts and activists have \nbeen advising that Gaia is sick, the \ncomplex ecosystem of the planet is \nbreaking down. The technological encompasses \nnot only the means to particular ends, \nbut a whole set of relationships in the world. \nWe are living in what is known as the \n6th Extinction"));
    slides.push_back(Slide("anne_images/10 aFoxconn_Quantum_Force_Front.jpg", ""));
    slides.push_back(Slide("anne_images/10 b bestbuyhomeenergy3.jpg", ""));
    slides.push_back(Slide("anne_images/10 cg-courtyard-2.jpg", ""));
    slides.push_back(Slide("anne_images/10 d m 53973.jpg", ""));
    slides.push_back(Slide("anne_images/10 pictures-look-inside-the-new-google-showrooms-that-will-challenge-apples-stores.jpg", ""));
    slides.push_back(Slide("anne_images/10 w g4_transistor_soldering.jpg", ""));
    slides.push_back(Slide("anne_images/11 a10 HSgarbage.png", ""));
    slides.push_back(Slide("","Johnny has now moved into a tech-\nalchimist-hacker space. One of his projects, \nRecrystalisation, is resumed thus : \n1] Attempting to recover minerals and \nmetals (including copper, gold and silver) \nfrom abandoned computers through execution of \nvarious volatile and chemical processes.  \n2] The re-crystallisation of these \nminerals in novel arrays using raw/renditioned \nmineral assemblies including piezoelectrics, \npositive feedback, colloidal dispersions. \n3] The re-purposing and embedding of \ncomponents and structures within wider \ngeological and geophysical systems"));
    slides.push_back(Slide("anne_images/11 ab.jpg", ""));
    slides.push_back(Slide("anne_images/11 abElectronic_waste.jpg", ""));
    slides.push_back(Slide("anne_images/11 b 3564_large.jpg", ""));
    slides.push_back(Slide("anne_images/11 b India_Victor_Grigas_2011-13.jpg", ""));
    slides.push_back(Slide("anne_images/11 d 45e7f55251791e213f0f6a706700c0f0.jpg", ""));
    slides.push_back(Slide("anne_images/11 e-waste-circuitboards-univ640.jpg", ""));
    slides.push_back(Slide("","Everything has electromagnetic fields, \nour bodies, the planet, the universe \nitself. It is everywhere. Some suggested \nthat it was the \"glue\" that held all \nthe universe together and others that \nit was the divine light itself."));
    slides.push_back(Slide("anne_images/11 ewaste2.jpg", ""));
    slides.push_back(Slide("anne_images/11 le-waste.jpg", ""));
    slides.push_back(Slide("anne_images/11 m.jpg", ""));
    slides.push_back(Slide("anne_images/11 mburning-plastics.jpg", ""));
    slides.push_back(Slide("","New technologies of perception and \ncommunication open up new spaces, \nand these spaces are always mapped, on \none level or another, through the \nimagination. Or would it be the other \nway round? Technology trys to fulfil our \nimagination. Our poor technology, so \ndestructive and crude compared to the \nrefinement of our Great Art - the \nmeeting of science and imagination, \nnature and will."));
    slides.push_back(Slide("anne_images/11 n EWaste_GhanaDudes_big.jpg", ""));
    slides.push_back(Slide("anne_images/11 panos-image.jpg", ""));
    slides.push_back(Slide("anne_images/11 Picture-064.jpg", ""));
    slides.push_back(Slide("anne_images/11 state_in_the_Alley_(Silver_Spring,_MD).jpg", ""));
    slides.push_back(Slide("anne_images/11 urban-gold-mining.jpg", ""));
    slides.push_back(Slide("","And if the machines could speak what \nwould they say ? "));
    slides.push_back(Slide("anne_images/11 x recycled_scrap_q_48863.jpg", ""));
    slides.push_back(Slide("","TEXTS FROM:\nSteve Job.  Sent from my iPhone.06/2010.\nSudo, Zen computer, Mindfulness and \nthe Machine, 1999\nPS. Tecnomagxs, Cinco variaciones \nde circunstancias fónicas y una pausa. 2012/13\nGraham Harvey, Is your computer alive? Why we should treat rocks with respect. The \nevolver. 07/2010.\nSacha Loeve, Nos ordinateurs sèment la mort, Géo, 10/2012\n"));
}