Outils pour utilisateurs

Outils du site


allegro:addon_physfs

===== Allegro — PhysicsFS ===== Ce greffon implémente PhysicsFS, pour plus d'infos voyez http://icculus.org/physfs/ Pour l'utiliser rien de plus simple, appelez **al_set_physfs_file_interface** ensuite tous les appels à **al_open** et autres fonctions de ce genre seront gérés par le greffon PhysFS. Pour revenir à l'IO normal, utilisez : <code c> ALLEGRO_STATE *state; al_store_state(state, ALLEGRO_STATE_NEW_FILE_INTERFACE); al_restore_state(state); </code> Sachez que chaque thread a son propre **state**, ainsi le backend IO peut ne pas être le même selon le thread dans lequel vous vous situez. De même, appeler **al_set_physfs_file_interface** dans un thread ne le rendra pas disponible dans les autres threads. [[http://liballeg.org/a5docs/trunk/physfs.html]] [[allegro:addons|Liste des greffons]]

allegro/addon_physfs.txt · Dernière modification: 2018/03/01 11:04 par mrhide