higan-ui.hpp 714 B

1234567891011121314151617181920212223242526272829
  1. #include <ruby/ruby.hpp>
  2. using namespace ruby;
  3. #include <hiro/hiro.hpp>
  4. using namespace hiro;
  5. #include <higan/higan.hpp>
  6. extern shared_pointer<higan::Interface> interface;
  7. extern vector<shared_pointer<higan::Interface>> interfaces;
  8. #include <nall/instance.hpp>
  9. namespace nall::Path {
  10. extern string settings; // ~/.local/share/higan/
  11. extern string templates; // ~/.local/share/higan/Systems/
  12. extern string data; // ~/higan/
  13. }
  14. extern Video videoInstance;
  15. extern Audio audioInstance;
  16. extern Input inputInstance;
  17. #include "resource/resource.hpp"
  18. #include "menus/menus.hpp"
  19. #include "program/program.hpp"
  20. #include "settings/settings.hpp"
  21. #include "input/input.hpp"
  22. #include "emulator/emulator.hpp"