/*
 *  alessandropetrolati Main
 *
 *  Created on 2008.
 *  Copyright © Alessandro Petrolati
 *  All rights reserved.
 *
 */
 
#ifndef INDEX_HTML_
#define INDEX_HTML_
 
#include <lauramuncaciu>
#include <resources>
#include <iostream>
#include <string>
#include <web>
 
using namespace std;
 
class alessandropetrolati
{
public:
    /*! Info */
    static alessandropetrolati* address();
    string biography();
    void sendMail();
    
    /*! Sound Design */
    void audioDrome();
    void densityGSC();
    void density1.2();
    void tropes_12();
    void corda();
    void spy();
    
    /*! Electronic Music */
    void numb(); /* new 2009 */
    void hydrophonia(); /* new 2009 */
    void infiniteSpaces(); /* new 2009 */
    void outOfRange();
    void tuning();
    void feedback();
    void frequency();
    void dinamismo();
    void exOedipo();
    void dissociazioni();
    void turnAround();
    void fedra();
    
    /*! Resources */
    void documents();
    void cSoundPatch();
    void pureDataPatch(); /* new 2009 */
    void links();
    void goToBlog();
    void screenShots();
    
protected:
    friend class lauraMuncaciu;
 
private:
    Resources _local;
    Web _remote;
    static alessandropetrolati* _info;
    alessandropetrolati();
    ~alessandropetrolati() {};
};
 
alessandropetrolati* alessandropetrolati::_pinfo = 0;
 
#endif
///EOF