mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-19 20:19:18 +02:00
removed dependencies on the old parser. The code can now be compiled outside of Borland C++
This commit is contained in:
15
PyInt.h
15
PyInt.h
@@ -3,14 +3,13 @@
|
||||
|
||||
#undef _DEBUG // bez tego macra Py_DECREF powoduja problemy przy linkowaniu
|
||||
|
||||
#include "Python.h"
|
||||
#include "QueryParserComp.hpp"
|
||||
#include "Model3d.h"
|
||||
#include <vector>
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
#include "Python.h"
|
||||
#include "parser.h"
|
||||
#include "Model3d.h"
|
||||
|
||||
#define PyGetFloat(param) PyFloat_FromDouble(param >= 0 ? param : -param)
|
||||
#define PyGetFloatS(param) PyFloat_FromDouble(param)
|
||||
@@ -77,8 +76,8 @@ class TPythonScreens
|
||||
bool _cleanupReadyFlag;
|
||||
bool _renderReadyFlag;
|
||||
bool _terminationFlag;
|
||||
HANDLE _thread;
|
||||
DWORD _threadId;
|
||||
void *_thread;
|
||||
unsigned int _threadId;
|
||||
std::vector<TPythonScreenRenderer *> _screens;
|
||||
char *_lookupPath;
|
||||
void *_train;
|
||||
@@ -88,8 +87,8 @@ class TPythonScreens
|
||||
|
||||
public:
|
||||
void reset(void *train);
|
||||
void setLookupPath(string path);
|
||||
void init(TQueryParserComp *parser, TModel3d *model, string name, int cab);
|
||||
void setLookupPath(std::string const &path);
|
||||
void init(cParser &parser, TModel3d *model, std::string const &name, int const cab);
|
||||
void update();
|
||||
TPythonScreens();
|
||||
~TPythonScreens();
|
||||
|
||||
Reference in New Issue
Block a user