| Feature Comparison | |||||||
| Play: | PlayBasic 1.47 | DB: | DarkBASIC 1.13 | DBPro | DarkBASIC Pro 1.062 | ||
| B+: | Blitz Plus | B3D: | Blitz 3D | CB | Cool Basic | 2/3 |
|
| Pure: | Pure Basic | VB6: | Visual Basic 6 | - | - | ||
| - | |||||||
| Language supports feature |
Not supported | ??? |
Unknown | ||||
| GFX API |
Play |
DB |
DBPro |
B+ |
B3D |
CB |
Pure |
VB6 |
| Direct X | |
|
|
|
|
|
|
n/a |
| Direct X Level | 3 |
7 |
9 |
3 |
7 |
7 |
??? |
n/a |
| Open GL | |
|
|
|
|
|
|
n/a |
| Vector Gfx |
Play |
DB |
DBPro |
B+ |
B3D |
CB |
Pure |
VB6 |
| Vector GFX Alpha Draw Modes |
|
|
|
|
|
|
|
|
| Dot |
|
|
|
|
|
|
|
|
| Line |
|
|
|
|
|
|
|
|
| Circle / filled |
|
|
|
|
|
|
|
|
| Ellipse / filled |
|
|
|
|
|
|
|
|
| Box / filled |
|
|
|
|
|
|
|
|
| Images |
Play |
DB |
DBPro |
B+ |
B3D |
CB |
Pure |
VB6 |
| Rotation |
|
|
|
|
|
??? |
??? |
|
| Scaling |
|
|
|
|
|
|
|
|
| Alpha Blending |
|
|
|
|
|
|
|
|
| Blurring |
|
|
|
|
|
|
|
|
| Fading |
|
|
|
|
|
|
|
|
| Lighting |
|
|
|
|
|
|
|
|
| Gray Scaling |
|
|
|
|
|
|
|
|
| Sprite Engine (Real time) |
Play |
DB |
DBPro |
B+ |
B3D |
CB |
Pure |
VB6 |
| Sprite Engine |
|
|
|
|
|
|
|
|
| Rotation |
|
|
|
|
|
|
|
|
| Scaling |
|
|
|
|
|
|
|
|
| Alpha Blending |
|
|
|
|
|
|
|
|
| Colour Replacement |
|
|
|
|
|
|
|
|
| Logical Masking |
|
|
|
|
|
|
|
|
| Attachment |
|
|
|
|
|
|
|
|
| Region Collision |
|
|
|
|
|
|
|
|
| Pixel Collision |
|
|
|
|
|
|
|
|
| Vector Collision |
|
|
|
|
|
|
|
|
| Pixel & Vector Collision |
|
|
|
|
|
|
|
|
| Sliding Collision |
|
|
|
|
|
|
|
|
| Map & World Engine |
Play |
DB |
DBPro |
B+ |
B3D |
CB |
Pure |
VB6 |
| Tile Engine |
|
|
|
|
|
|
|
|
| Animation Support |
|
|
|
|
|
|
|
|
| Sliding Collision |
|
|
|
|
|
|
|
|
| Mappy Support |
|
|
|
|
|
|
|
|
| Spacial Partition |
|
|
|
|
|
|
|
|