1 
 2 
 3 
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33  
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <cstdlib>
#include <iostream>
#include <math>
#include <world.h>
#include <person.h>
#include <unistd.h>

int main() {

  World  *pWorld = World::getInstance();
  Person *pMe    = pWorld->createHuman();

  pMe->addEducation("Electrical Engineering");
  pMe->addEducation("Software Engineering");
  pMe->addEducation("Business Administration");

  pMe->addSkill("UX Design");
  pMe->addSkill("Photography");
  pMe->addSkill("Piano");

  pMe->addPersonality("Enthusiastic");
  pMe->addPersonality("People-Focused");
  pMe->addPersonality("Persuasive");

  while (pMe->getStillAlive())
  {
    pMe->eat();
    pMe->parent();
    pMe->code();
    pMe->photograph();
    pMe->design();
    pMe->build();
    pMe->ideate();
    pMe->mine();
    pMe->invest();
    std::cout << "Contact me at "
              << math::b64decode("ZGllZ29AZGVsZ3JhbmRlLmNo")
              << std::endl;
  
    sleep(60*60*8);
  }

  pWorld->remove(pMe);
  
  return 0;
}