|
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
- Many graphics primitives supported (ellipses, arcs, lines, rectangles, polygons...)
- Optional antialiasing for text and graphics primitives
- Over 150 transition effects for graphics and text
- Image processing functionality
- Powerful off-screen rendering functions incl. rendering to masks and alpha channels
- Extensive clipping support (rectangular and custom shaped clipping regions)
- Support for 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
System:
- Powerful yet extremely easy to use programming language
- Cross-platform compiler that supports Amiga compatibles, Windows, and Mac OS X
- Executables compiled by Hollywood do not require any additional libraries/DLLs (they run also from USB sticks!)
- All data files (including fonts) can be embedded in a single executable
- 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
- Joystick support
|
|