View Single Post
Old 29 July 2017, 19:30   #6
emufan
Registered User
 
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
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?

Last edited by emufan; 29 July 2017 at 20:30.
emufan is offline  
 
Page generated in 0.14607 seconds with 11 queries