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>
|
||||
|
||||
class Libsaria
|
||||
{
|
||||
public:
|
||||
Libsaria(int, char**);
|
||||
~Libsaria();
|
||||
|
||||
};
|
||||
|
||||
class Libsaria *libsaria_get();
|
||||
void libsaria_init(int, char**);
|
||||
void libsaria_quit();
|
||||
|
||||
#endif /* LIBSARIA_H */
|
||||
|
|
|
@ -5,8 +5,22 @@ using namespace std;
|
|||
#include <libsaria/audio.h>
|
||||
#include <libsaria/libsaria.h>
|
||||
|
||||
static class Libsaria *libsaria;
|
||||
|
||||
class Libsaria *libsaria_get()
|
||||
{
|
||||
return libsaria;
|
||||
}
|
||||
|
||||
void libsaria_init(int argc, char **argv)
|
||||
{
|
||||
print("Initializing libsaria");
|
||||
libsaria = new Libsaria(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