aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/3rdparty/smount/smount.h4
-rw-r--r--src/libjin/audio/audio.h15
-rw-r--r--src/libjin/audio/sdl/source.cpp19
-rw-r--r--src/libjin/audio/source.h20
-rw-r--r--src/libjin/render/jsl.cpp2
-rw-r--r--src/libjin/utils/utils.h2
-rw-r--r--src/lua/graphics/luaopen_JSL.cpp2
7 files changed, 23 insertions, 41 deletions
diff --git a/src/3rdparty/smount/smount.h b/src/3rdparty/smount/smount.h
index 05ee88b..c0836a7 100644
--- a/src/3rdparty/smount/smount.h
+++ b/src/3rdparty/smount/smount.h
@@ -33,9 +33,7 @@ typedef struct smtPath
*/
typedef struct smtShared
{
- // the root directory
- smtPath* mount;
-
+ smtPath* mount; // the root directory
}smtShared;
smtShared* smtnewshared();
diff --git a/src/libjin/audio/audio.h b/src/libjin/audio/audio.h
index 81f933b..4c8b35b 100644
--- a/src/libjin/audio/audio.h
+++ b/src/libjin/audio/audio.h
@@ -12,10 +12,13 @@ namespace audio
{
class Source;
- class IAudio
+ class Audio : public Subsystem
{
public:
+
+ Audio() {};
+ virtual ~Audio() {};
virtual void play() = 0;
virtual void stop() = 0;
@@ -27,16 +30,6 @@ namespace audio
virtual void setVolume(float volume) = 0;
virtual float getVolume() = 0;
- };
-
- class Audio : public Subsystem, implement IAudio
- {
-
- public:
-
- Audio() {};
- virtual ~Audio() {};
-
bool init(const SettingBase* setting) override;
void quit() override;
diff --git a/src/libjin/audio/sdl/source.cpp b/src/libjin/audio/sdl/source.cpp
index 69c0670..2bb63f5 100644
--- a/src/libjin/audio/sdl/source.cpp
+++ b/src/libjin/audio/sdl/source.cpp
@@ -17,17 +17,16 @@ namespace audio
{
typedef enum Action
{
- Nothing = 0, //
- Play, // ͷʼ
- Stop, // ֹͣ
- Pause, //
- Resume, //
- Rewind, //
- SetVolume, //
- SetLoop, //
- SetRate, //
+ Nothing = 0,
+ Play,
+ Stop,
+ Pause,
+ Resume,
+ Rewind,
+ SetVolume,
+ SetLoop,
+ SetRate,
};
-
Action action;
union {
int _integer;
diff --git a/src/libjin/audio/source.h b/src/libjin/audio/source.h
index 10756a0..ea82725 100644
--- a/src/libjin/audio/source.h
+++ b/src/libjin/audio/source.h
@@ -14,11 +14,15 @@ namespace audio
OGG,
};
- class ISource
+ class Source
{
- public:
+ public:
+
+ Source() {};
+ virtual ~Source() {};
+ /* interface */
virtual void play() = 0;
virtual void stop() = 0;
virtual void pause() = 0;
@@ -31,18 +35,6 @@ namespace audio
virtual bool setLoop(bool loop) = 0;
virtual void setRate(float rate) = 0;
- };
-
- class Source : public ISource
- {
-
- public:
-
- Source() {};
- virtual ~Source() {};
-
- /* ISource interface */
-
protected:
};
diff --git a/src/libjin/render/jsl.cpp b/src/libjin/render/jsl.cpp
index f4e1cb0..66c4551 100644
--- a/src/libjin/render/jsl.cpp
+++ b/src/libjin/render/jsl.cpp
@@ -6,7 +6,7 @@ namespace render
{
//vec4 effect(vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords)
static const char* base_f = " "
- "#version 120 \n"
+ //"#version 120 \n"
"#define number float \n"
"#define Image sampler2D \n"
"#define Canvas sampler2D \n"
diff --git a/src/libjin/utils/utils.h b/src/libjin/utils/utils.h
index 9073d59..cf0920e 100644
--- a/src/libjin/utils/utils.h
+++ b/src/libjin/utils/utils.h
@@ -4,6 +4,6 @@
#include "macros.h"
#include "endian.h"
-#define UNITTEST 1
+#define UNITTEST 0
#endif \ No newline at end of file
diff --git a/src/lua/graphics/luaopen_JSL.cpp b/src/lua/graphics/luaopen_JSL.cpp
index 93ca5d3..236d8a6 100644
--- a/src/lua/graphics/luaopen_JSL.cpp
+++ b/src/lua/graphics/luaopen_JSL.cpp
@@ -33,7 +33,7 @@ namespace lua
static VARIABLE_TYPE strtotype(const char* str)
{
std::string s = std::string(str);
- if (s == "number") return NUMBER;
+ if (s == "number") return NUMBER;
else if (s == "Image") return IMAGE;
else if (s == "Canvas") return CANVAS;
else if (s == "vec2") return VEC2;