Difference between revisions of "4/Code"
From Worms Knowledge Base
CyberShadow (Talk | contribs) (New page: {{ParentArticle|4}} == Main == * main / WinMain are in framework ** Use a static constructor to initialize the framework) |
CyberShadow (Talk | contribs) (→Shell) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
* main / WinMain are in framework | * main / WinMain are in framework | ||
** Use a static constructor to initialize the framework | ** Use a static constructor to initialize the framework | ||
+ | |||
+ | == Shell == | ||
+ | |||
+ | The "shell" handles OS window management, input handling, and various other platform-dependent tasks. Shells are related to graphics framework used. | ||
+ | Possible shells: | ||
+ | * SDL | ||
+ | ** SDL with OpenGL | ||
+ | * Windows API | ||
+ | ** GDI | ||
+ | ** OpenGL | ||
+ | ** DirectDraw | ||
+ | ** Direct2D / DirectWrite | ||
+ | * QT | ||
+ | * GTK |
Latest revision as of 14:26, 28 August 2010
(Up to 4)
Main
- main / WinMain are in framework
- Use a static constructor to initialize the framework
Shell
The "shell" handles OS window management, input handling, and various other platform-dependent tasks. Shells are related to graphics framework used. Possible shells:
- SDL
- SDL with OpenGL
- Windows API
- GDI
- OpenGL
- DirectDraw
- Direct2D / DirectWrite
- QT
- GTK