SpaceCadetPinball/SpaceCadetPinball/TPinballComponent.h

30 lines
660 B
C
Raw Normal View History

#pragma once
2020-11-08 16:37:59 +01:00
#include "render.h"
#include "TZmapList.h"
class TPinballTable;
class TPinballComponent
2020-11-04 14:22:52 +01:00
{
public:
TPinballComponent(TPinballTable* table, int groupIndex, bool loadVisuals);
2020-11-04 14:22:52 +01:00
virtual ~TPinballComponent();
virtual int Message(int message1, float message2);
virtual void port_draw();
2020-11-04 14:22:52 +01:00
virtual void put_scoring(int score1, int score2);
virtual int get_scoring(int score1);
int VfTable;
__int8 UnknownBaseFlag1;
__int8 UnknownBaseFlag2;
2020-11-04 14:22:52 +01:00
int MessageField;
char* GroupName;
int Unknown4;
int Unknown5;
int GroupIndex;
2020-11-08 16:37:59 +01:00
render_sprite_type_struct* RenderSprite;
TPinballTable* PinballTable;
2020-11-08 16:37:59 +01:00
TZmapList* ListBitmap;
TZmapList* ListZMap;
};