Began Libsaria() class
This class will act as an interface for the Ocarina front-end.
This commit is contained in:
parent
b939fa12a4
commit
dd5ad9e87d
|
@ -3,6 +3,16 @@
|
||||||
|
|
||||||
#include <libsaria/print.h>
|
#include <libsaria/print.h>
|
||||||
|
|
||||||
|
class Libsaria
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
Libsaria(int, char**);
|
||||||
|
~Libsaria();
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
class Libsaria *libsaria_get();
|
||||||
void libsaria_init(int, char**);
|
void libsaria_init(int, char**);
|
||||||
|
void libsaria_quit();
|
||||||
|
|
||||||
#endif /* LIBSARIA_H */
|
#endif /* LIBSARIA_H */
|
||||||
|
|
|
@ -5,8 +5,22 @@ using namespace std;
|
||||||
#include <libsaria/audio.h>
|
#include <libsaria/audio.h>
|
||||||
#include <libsaria/libsaria.h>
|
#include <libsaria/libsaria.h>
|
||||||
|
|
||||||
|
static class Libsaria *libsaria;
|
||||||
|
|
||||||
|
class Libsaria *libsaria_get()
|
||||||
|
{
|
||||||
|
return libsaria;
|
||||||
|
}
|
||||||
|
|
||||||
void libsaria_init(int argc, char **argv)
|
void libsaria_init(int argc, char **argv)
|
||||||
{
|
{
|
||||||
print("Initializing libsaria");
|
print("Initializing libsaria");
|
||||||
|
libsaria = new Libsaria(argc, argv);
|
||||||
audio_init(argc, argv);
|
audio_init(argc, argv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void libsaria_quit()
|
||||||
|
{
|
||||||
|
print("Quitting libsaria");
|
||||||
|
delete libsaria;
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
#include <libsaria/libsaria.h>
|
||||||
|
|
||||||
|
Libsaria::Libsaria(int argc, char **argv)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
Libsaria::~Libsaria()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue