2020-11-01 16:45:29 +01:00
|
|
|
#pragma once
|
|
|
|
#include "objlist_class.h"
|
|
|
|
#include "score.h"
|
|
|
|
#include "TDrain.h"
|
|
|
|
#include "TFlipper.h"
|
|
|
|
#include "TLightGroup.h"
|
|
|
|
#include "TPinballComponent.h"
|
|
|
|
#include "TPlunger.h"
|
|
|
|
|
|
|
|
class TPinballTable:TPinballComponent
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
TPinballTable();
|
2020-11-04 14:22:52 +01:00
|
|
|
~TPinballTable();
|
|
|
|
TPinballComponent* find_component(LPCSTR componentName);
|
|
|
|
TPinballComponent* find_component(int groupIndex);
|
2020-11-01 16:45:29 +01:00
|
|
|
|
|
|
|
TFlipper* FlipperL;
|
|
|
|
TFlipper* FlipperR;
|
|
|
|
scoreStruct* Score1;
|
|
|
|
int* ScoreBallcount;
|
|
|
|
int* ScorePlayerNumber1;
|
|
|
|
int UnknownP6;
|
|
|
|
int UnknownP7;
|
|
|
|
int UnknownP8;
|
|
|
|
int UnknownP9;
|
|
|
|
int UnknownP10;
|
|
|
|
int UnknownP11;
|
|
|
|
int UnknownP12;
|
|
|
|
int UnknownP13;
|
|
|
|
int UnknownP14;
|
|
|
|
int UnknownP15;
|
|
|
|
scoreStruct* Score2;
|
|
|
|
int UnknownP17;
|
|
|
|
int UnknownP18;
|
|
|
|
int UnknownP19;
|
|
|
|
int UnknownP20;
|
|
|
|
int UnknownP21;
|
|
|
|
int UnknownP22;
|
|
|
|
scoreStruct* Score3_x3_at7;
|
|
|
|
int UnknownP24;
|
|
|
|
int UnknownP25;
|
|
|
|
int UnknownP26;
|
|
|
|
int UnknownP27;
|
|
|
|
int UnknownP28;
|
|
|
|
int UnknownP29;
|
|
|
|
int UnknownP30;
|
|
|
|
int UnknownP31;
|
|
|
|
int UnknownP32;
|
|
|
|
int UnknownP33;
|
|
|
|
int UnknownP34;
|
|
|
|
int UnknownP35;
|
|
|
|
int UnknownP36;
|
|
|
|
int UnknownP37;
|
|
|
|
int UnknownP38;
|
|
|
|
int UnknownP39;
|
|
|
|
int UnknownP40;
|
|
|
|
int UnknownP41;
|
|
|
|
int UnknownP42;
|
|
|
|
int UnknownP43;
|
|
|
|
int UnknownP44;
|
|
|
|
int UnknownP45;
|
|
|
|
TPlunger* Plunger;
|
|
|
|
TDrain* Drain;
|
|
|
|
int UnknownP48;
|
|
|
|
int UnknownP49;
|
|
|
|
int UnknownP50;
|
|
|
|
int UnknownP51;
|
|
|
|
int UnknownP52;
|
|
|
|
objlist_class* ListP1;
|
|
|
|
objlist_class* ListP2;
|
|
|
|
TLightGroup* LightGroup;
|
|
|
|
int UnknownP58;
|
|
|
|
int UnknownP59;
|
|
|
|
int UnknownP60;
|
|
|
|
int UnknownP61;
|
|
|
|
int UnknownP62;
|
|
|
|
int UnknownP63;
|
|
|
|
int UnknownP64;
|
|
|
|
int UnknownP65;
|
|
|
|
int UnknownP66;
|
|
|
|
int UnknownP67;
|
|
|
|
int UnknownP68;
|
|
|
|
int UnknownP69;
|
|
|
|
int UnknownP70;
|
|
|
|
int UnknownP71;
|
|
|
|
int UnknownP72;
|
|
|
|
int UnknownP73;
|
|
|
|
int UnknownP74;
|
|
|
|
int UnknownP75;
|
|
|
|
int UnknownP76;
|
|
|
|
int UnknownP77;
|
|
|
|
int UnknownP78;
|
|
|
|
int UnknownP79;
|
|
|
|
int UnknownP80;
|
|
|
|
int UnknownP81;
|
|
|
|
int UnknownP82;
|
|
|
|
int UnknownP83;
|
|
|
|
};
|
|
|
|
|