Advanced Graphics

Euphoria can be used to create a variety of graphic-intense programs in a variety of OS environments.

Search the Euphoria Code Archive for "graphics" and you'll find a plethora of libraries available for handling the graphics needs of your next program.

For GUI

  1. WxWindows by Matthew Lewis (XPlat!)
  2. Win4Eu by Tommy Carlier (in development)
  3. Win32Lib by Derek Parnell and Friends (Win32 only)
  4. EuWinGUI by Andrea (Win32 only)
  5. Win32 Engine by Bernie Ryan(Win32 only)
  6. EUGTK by Irv Mullins (XPlat!)

If you're going to be doing GUI and graphics programming, it's best to make your attempt with a cross-platform library. You can be sure that 99% of your potential customers will have an OS that can run your software. If you use something that is only Linux specific, you leave out all the Windows customers, and vice versa.

For Graphics

  1. OpenGL (3D, xplat)
  2. SDL (2D, xplat)
  3. Allegro
  4. Morfit

Again, a cross-platform library is optimal. The OpenGL and SDL graphics libraries are quite capable.