예제 #1
0
int main(int argc, char **argv)
{
    EffectRunner r;

     // Create a sample listener and controller
  SampleListener listener;
  Leap::Controller controller;

  // Have the sample listener receive events from the controller
  controller.addListener(listener);

  if (argc > 1 && strcmp(argv[1], "--bg") == 0)
    controller.setPolicy(Leap::Controller::POLICY_BACKGROUND_FRAMES);

  // Keep this process running until Enter is pressed
  //std::cout << "Press Enter to quit..." << std::endl;
  //std::cin.get();

  // Remove the sample listener when done
  //controller.removeListener(listener);

  //return 0;

    MyEffect e;
    r.setEffect(&e);

    // Defaults, overridable with command line options
    r.setMaxFrameRate(100);
    r.setLayout("../layouts/grid32x16z.json");

    return r.main(argc, argv);
}
예제 #2
0
int main(int argc, char **argv)
{
    EffectRunner r;
    ParticleTrailEffect e;
    r.setEffect(&e);
    r.setMaxFrameRate(30);
    r.setLayout("../layouts/grid32x16z.json");
    return r.main(argc, argv);
}
예제 #3
0
파일: rings.cpp 프로젝트: mosskar/fadecandy
int main(int argc, char **argv)
{
    RingsEffect e("data/glass.png");

    EffectRunner r;
    r.setEffect(&e);

    r.setLayout("../layouts/grid32x16z.json");
    return r.main(argc, argv);
}
예제 #4
0
파일: snow.cpp 프로젝트: Condrat/Active
int main(int argc, char **argv)
{
    EffectRunner r;

    SnowEffect e;
    r.setEffect(&e);

    // Defaults, overridable with command line options
    r.setLayout("../layouts/grid32x16z.json");

    return r.main(argc, argv);
}
예제 #5
0
파일: spokes.cpp 프로젝트: poe/fadecandy
int main(int argc, char **argv)
{
    SpokesEffect e;

    // Global brightness control
    Brightness br(e);
    br.set(0.2);

    EffectRunner r;
    r.setEffect(&br);
    r.setLayout("../layouts/ring24.json");
    return r.main(argc, argv);
}
예제 #6
0
파일: img.cpp 프로젝트: Condrat/Active
int main(int argc, char **argv)
{
    EffectRunner r;

    DotEffect e("data/crash-in.png");
//    DotEffect e("data/nyan.png");

    r.setEffect(&e);

    // Defaults, overridable with command line options
    r.setLayout("../layouts/grid32x16z.json");

    return r.main(argc, argv);
}