Deutsch English

Features

Graphics:

  • Very flexible layer-based graphics engine
  • Support for alpha channel graphics
  • Sprites of any size can be used
  • Extensive text support incl. on-the-fly formatting, wordwrapping, and rotation
  • Platform independent TrueType text rendering
  • Video playback fully supported
  • Loads real vector image formats like SVG
  • Many graphics primitives supported (ellipses, arcs, lines, rectangles, polygons...)
  • Optional antialiasing for text and graphics primitives
  • Over 150 transition effects for graphics and text
  • Tons of image processing functions
  • Powerful off-screen rendering functions incl. rendering to masks and alpha channels
  • Extensive clipping support (rectangular and custom shaped clipping regions)
  • Support for hardware accelerated double-buffered displays
  • Animation support
  • Graphics can be exported as PNG, or even as AVI video streams
  • Windows can use alpha channel transparency

Sound:

  • Multichannel sound interface
  • Support for samples and sound streams
  • Protracker modules can be played
  • Volume and pitch of samples can be changed during playback
  • Multichannel mixer for manipulating samples
  • Dynamically generated sound can be sent to the audio device

System:

  • Powerful yet extremely easy to use programming language
  • Cross-platform compiler that supports Amiga compatibles, Windows, Mac OS X, and Linux
  • Executables compiled by Hollywood do not require any additional packages/DLLs (they run also from USB sticks!)
  • All data files (including fonts) can be embedded in a single executable
  • Full Internet and network support
  • Windowed and full screen mode supported
  • Sandbox container: programs can never crash
  • Multiple windows can be opened
  • Event based programming model guarantees moderate CPU usage
  • Low latency interval and timer functions
  • Extensive DOS library to work with the file system
  • Convenient access to clipboard
  • Access to system dialogs (file chooser, string prompt, etc.)
  • Drag'n'drop support
  • Comprehensive string and math library
  • Mouse cursor can be easily replaced with a custom cursor
  • Date and time functions
  • IPC support for talking to other programs
  • Easy internationalization of programs via catalog system
  • Joystick support
  • Fully extensible via plugins

Copyright 2014 by Andreas Falkenhahn. All trademarks belong to their respective owners.