so now I will verify my C++ to C conversation:
LUMINOUS i gave random value of 100, it is member of an enum,
maybe it should be 0 or 1:
Code:
enum CHANNELS { LUMINOUS, DIFFUSE, SPECULAR, MIRROR, TRANSP };
original c++:
Code:
class BLINKER
{
public:
BLINKER() : frame(0), period(30), fPer1(100), fPer2(0), uChannel(LUMINOUS) {}
LWFrame frame;
unsigned int period;
unsigned short int uChannel;
float fPer1, fPer2;
private:
};
C version:
Code:
LWFrame frame = 0;
unsigned int period = 30;
unsigned short int uChannel = 100;
float fPer1 = 100;
float fPer2 = 0;
typedef struct BLINKER_TAG{
LWFrame frame,
period,
fPer1,
fPer2,
uChannel;
}BLINKER;
is this correct?