SHOW:
|
|
- or go back to the newest paste.
| 1 | ###Module A | |
| 2 | - | var |
| 2 | + | var FRenderer: RendererPtr |
| 3 | - | window*: WindowPtr |
| 3 | + | |
| 4 | - | FRenderer: RendererPtr |
| 4 | + | |
| 5 | proc renderer*(): RendererPtr = | |
| 6 | FRenderer | |
| 7 | ||
| 8 | ||
| 9 | ###Module B | |
| 10 | import ModuleA | |
| 11 | ||
| 12 | #renderer.clear() # doens't work, compile error "renderer cannot be passed to a procvar" | |
| 13 | ||
| 14 | var rrenderer = renderer() | |
| 15 | rrenderer.clear() # works! |