quasilyte / kphp-sdlite
Simple SDL framework for KPHP
v0.0.1
2021-10-01 06:45 UTC
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2024-12-23 13:26:08 UTC
README
Simple SDL framework for KPHP
Installation
$ composer require quasilyte/kphp-sdlite:dev-master
Basic usage
<?php require_once __DIR__ . '/vendor/autoload.php'; use Quasilyte\SDLite\SDL; // Perform a FFI::load() for the libraries. // For KPHP you can do it anywhere, for PHP you need to do it in your preaload.php file. SDL::loadCoreLib(); SDL::loadImageLib(); SDL::loadMixerLib(); SDL::loadTTFLib(); $sdl = new SDL(); $ok = $sdl->init() && $sdl->initTTF()); if (!$ok) { die('SDL init error: ' . $sdl->getError()); } $window = $sdl->createWindow("Main", SDL::WINDOWPOS_CENTERED, SDL::WINDOWPOS_CENTERED, 1000, 1000); sleep(2);