hello, i want use urho3d. for this, i need create class with functions. i made 
it 
    
    
    {.emit:"class MyApp:public Application{public:MyApp(Context* 
context):Application(context){}virtual void Setup();virtual void 
Start();virtual void Stop();};".}
    proc Start{.codegenDecl:"$# MyApp::$#$#",exportc.}=discard
    proc Stop{.codegenDecl:"$# MyApp::$#$#",exportc.}=discard
    proc Setup{.codegenDecl:"$# MyApp::$#$#",exportc.}=discard
    
    
    Run

it works, but it is inconvenient. its better create macro class, like this 
[https://nim-by-example.github.io/macros/](https://nim-by-example.github.io/macros/),
 and use it. but i dont know, how create macro class i need, to use urho3d. 
pls, help me!

Reply via email to