mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 16:19:19 +02:00
Kompiluje się do DynamicObject. Prace nad TMoverParameters.
This commit is contained in:
10
Event.h
10
Event.h
@@ -10,11 +10,13 @@ http://mozilla.org/MPL/2.0/.
|
||||
#ifndef EventH
|
||||
#define EventH
|
||||
|
||||
#include <system.hpp>
|
||||
#include "Classes.h"
|
||||
#include "dumb3d.h"
|
||||
#include <string>
|
||||
|
||||
using namespace Math3D;
|
||||
using namespace std;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
@@ -83,7 +85,7 @@ union TParam
|
||||
class TEvent // zmienne: ev*
|
||||
{ // zdarzenie
|
||||
private:
|
||||
void Conditions(cParser *parser, AnsiString s);
|
||||
void Conditions(cParser *parser, string s);
|
||||
|
||||
public:
|
||||
std::string asName;
|
||||
@@ -98,16 +100,16 @@ class TEvent // zmienne: ev*
|
||||
TDynamicObject *Activator;
|
||||
TParam Params[13]; // McZapkie-070502 //Ra: zamieniæ to na union/struct
|
||||
unsigned int iFlags; // zamiast Params[8] z flagami warunku
|
||||
AnsiString asNodeName; // McZapkie-100302 - dodalem zeby zapamietac nazwe toru
|
||||
string asNodeName; // McZapkie-100302 - dodalem zeby zapamietac nazwe toru
|
||||
TEvent *evJoined; // kolejny event z t¹ sam¹ nazw¹ - od wersji 378
|
||||
double fRandomDelay; // zakres dodatkowego opóŸnienia
|
||||
public: // metody
|
||||
TEvent(AnsiString m = "");
|
||||
TEvent(string m = "");
|
||||
~TEvent();
|
||||
void Init();
|
||||
void Load(cParser *parser, vector3 *org);
|
||||
void AddToQuery(TEvent *e);
|
||||
AnsiString CommandGet();
|
||||
string CommandGet();
|
||||
TCommandType Command();
|
||||
double ValueGet(int n);
|
||||
vector3 PositionGet();
|
||||
|
||||
Reference in New Issue
Block a user