mirror of
https://github.com/Relintai/pmlpp.git
synced 2024-12-21 14:56:47 +01:00
Added compatibility macros. Also make FIleAccess work with sfw.
This commit is contained in:
parent
49bfdcdd2c
commit
a516116eec
@ -268,7 +268,11 @@ void MLPPData::set_data_supervised(int k, const String &file_name, Ref<MLPPMatri
|
||||
Vector<Vector<real_t>> input_set_tmp;
|
||||
Vector<real_t> output_set_tmp;
|
||||
|
||||
#ifdef USING_SFW
|
||||
FileAccess *file = FileAccess::create_and_open(file_name, FileAccess::READ);
|
||||
#else
|
||||
FileAccess *file = FileAccess::open(file_name, FileAccess::READ);
|
||||
#endif
|
||||
|
||||
ERR_FAIL_COND(!file);
|
||||
|
||||
@ -300,7 +304,11 @@ void MLPPData::set_data_unsupervised(int k, const String &file_name, Ref<MLPPMat
|
||||
Vector<Vector<real_t>> input_set_tmp;
|
||||
input_set_tmp.resize(k);
|
||||
|
||||
#ifdef USING_SFW
|
||||
FileAccess *file = FileAccess::create_and_open(file_name, FileAccess::READ);
|
||||
#else
|
||||
FileAccess *file = FileAccess::open(file_name, FileAccess::READ);
|
||||
#endif
|
||||
|
||||
ERR_FAIL_COND(!file);
|
||||
|
||||
@ -322,7 +330,11 @@ void MLPPData::set_data_unsupervised(int k, const String &file_name, Ref<MLPPMat
|
||||
void MLPPData::set_data_simple(const String &file_name, Ref<MLPPVector> input_set, Ref<MLPPVector> output_set) {
|
||||
ERR_FAIL_COND(!input_set.is_valid() || !output_set.is_valid());
|
||||
|
||||
#ifdef USING_SFW
|
||||
FileAccess *file = FileAccess::create_and_open(file_name, FileAccess::READ);
|
||||
#else
|
||||
FileAccess *file = FileAccess::open(file_name, FileAccess::READ);
|
||||
#endif
|
||||
|
||||
ERR_FAIL_COND(!file);
|
||||
|
||||
|
@ -19224,4 +19224,6 @@ public:
|
||||
|
||||
#line 0
|
||||
|
||||
#include "sfw_compat.h"
|
||||
|
||||
#endif
|
||||
|
@ -1,5 +1,23 @@
|
||||
|
||||
#ifndef SFW_COMPAT_H
|
||||
#define SFW_COMPAT_H
|
||||
|
||||
#endif
|
||||
class ClassDB {
|
||||
public:
|
||||
static void bind_method(...) {}
|
||||
};
|
||||
|
||||
#define GDCLASS(m_class, m_inherits) SFW_OBJECT(m_class, m_inherits);
|
||||
|
||||
#define VARIANT_ENUM_CAST(...)
|
||||
|
||||
#define BIND_ENUM_CONSTANT(...)
|
||||
|
||||
#define D_METHOD(...) ""
|
||||
|
||||
#define PLOG_MSG LOG_MSG
|
||||
|
||||
#define PropertyInfo(...) ""
|
||||
#define ADD_PROPERTY(...)
|
||||
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user