BLUELOVETH 2 лет назад
Родитель
Сommit
2a0bc6d504
5 измененных файлов с 3 добавлено и 43 удалено
  1. 1 0
      include/pocketpy/common.h
  2. 0 6
      include/pocketpy/config.h
  3. 0 13
      src/easing.cpp
  4. 1 13
      src/random.cpp
  5. 1 11
      src/re.cpp

+ 1 - 0
include/pocketpy/common.h

@@ -19,6 +19,7 @@
 #include <initializer_list>
 #include <variant>
 #include <type_traits>
+#include <random>
 
 #define PK_VERSION				"1.1.2"
 

+ 0 - 6
include/pocketpy/config.h

@@ -84,10 +84,4 @@ namespace pkpy{
 #undef PK_ENABLE_COMPUTED_GOTO
 #endif
 
-/*************** module settings ***************/
-
-#define PK_MODULE_RE                1
-#define PK_MODULE_RANDOM            1
-#define PK_MODULE_EASING            1
-
 #endif

+ 0 - 13
src/easing.cpp

@@ -1,9 +1,6 @@
 #include "pocketpy/easing.h"
 
 namespace pkpy{
-
-#if PK_MODULE_EASING
-
 // https://easings.net/
 
 static const double PI = 3.1415926545;
@@ -251,14 +248,4 @@ void add_module_easing(VM* vm){
 
 #undef EASE
 }
-
-
-#else
-
-void add_module_easing(VM* vm){
-    PK_UNUSED(vm);
-}
-
-#endif
-
 }   // namespace pkpy

+ 1 - 13
src/random.cpp

@@ -1,9 +1,5 @@
 #include "pocketpy/random.h"
 
-#if PK_MODULE_RANDOM
-
-#include <random>
-
 namespace pkpy{
 
 struct Random{
@@ -54,12 +50,4 @@ void add_module_random(VM* vm){
     vm->_exec(code, mod);
 }
 
-}   // namespace pkpy
-
-#else
-
-namespace pkpy{
-void add_module_random(VM* vm){ (void)vm; }
-}   // namespace pkpy
-
-#endif
+}   // namespace pkpy

+ 1 - 11
src/re.cpp

@@ -1,7 +1,5 @@
 #include "pocketpy/re.h"
 
-#if PK_MODULE_RE
-
 namespace pkpy{
 
 struct ReMatch {
@@ -81,12 +79,4 @@ void add_module_re(VM* vm){
     });
 }
 
-}   // namespace pkpy
-
-#else
-
-namespace pkpy{
-void add_module_re(VM* vm){ (void)vm; }
-}   // namespace pkpy
-
-#endif
+}   // namespace pkpy