quasilyte / kphp-sdlite
Simple SDL framework for KPHP
Installs: 47
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 0
pkg:composer/quasilyte/kphp-sdlite
Requires
- php: >=7.4
This package is not auto-updated.
Last update: 2025-09-29 16:48:17 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);