Download the PHP package allejo/bzflag-rendering.php without Composer
On this page you can find all versions of the php package allejo/bzflag-rendering.php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download allejo/bzflag-rendering.php
More information about allejo/bzflag-rendering.php
Files in allejo/bzflag-rendering.php
Package bzflag-rendering.php
Short Description A library for rendering thumbnails of BZFlag worlds
License MIT
Informations about the package bzflag-rendering.php
BZFlag Rendering
A PHP 7.1+ package for drawing BZFlag related things such as map thumbnails; this is a sister project to bzflag-networking.php.
Installation
This package can be installed via Composer.
Usage
This library currently supports exporting maps as SVGs or PNGs. Using the WorldRenderer
class, you can give it a WorldDatabase
instance from version 1.1+ of bzflag-networking.php
.
Namespaces in this package
This package is dedicated to drawing and rendering BZFlag related images or files, meaning this will have dependencies for drawing. In order to allow these dependencies to be "opt-in," it is a separate package.
However, the namespace of this project is shared with its sister project. The namespaces available in this package are the following:
allejo\bzflag\graphics
Examples
Here are some examples of SVG images generated by this library.
Obstacle Drawing Support
This project currently has support for drawing the following BZW 2.x object types.
Object Type | Support |
---|---|
arc | :x: |
base | :white_check_mark: |
box | :white_check_mark: |
cone | :x: |
group | :white_check_mark: |
mesh | :white_check_mark: |
pyramid | :white_check_mark: |
sphere | :x: |
teleporter | :white_check_mark: |
tetra | :x: |
License
MIT
All versions of bzflag-rendering.php with dependencies
ext-json Version *
allejo/bzflag-networking.php Version ^1.1.0
meyfa/php-svg Version ^0.9.1