25 lines
424 B
C
25 lines
424 B
C
|
|
/* File : example.h */
|
||
|
|
|
||
|
|
/* This is some kind of engine of some kind
|
||
|
|
we will give it some dummy methods for Lua to call*/
|
||
|
|
|
||
|
|
class Engine
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
void start();
|
||
|
|
void stop();
|
||
|
|
void accelerate(float f);
|
||
|
|
void decelerate(float f);
|
||
|
|
};
|
||
|
|
|
||
|
|
|
||
|
|
/* We also want to pass some events to Lua, so let's have a few classes
|
||
|
|
to do this.
|
||
|
|
*/
|
||
|
|
class Event
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
enum {STARTUP,KEYPRESS,MOUSEPRESS,SHUTDOWN} mType;
|
||
|
|
// etc
|
||
|
|
};
|