123
libtcod

libtcod

libtcod je brezplačen, hiter, prenosljiv in nezapleten API za razvijalce, ki nudijo napredno resnično barvno konzolo, vhod in veliko drugih pripomočkov, ki se pogosto uporabljajo pri roguelikesu.
Znana tudi kot libtcod, knjižnica Doryen je knjižnica funkcij, zgrajena za Doryenove kronike.Je nezapletena knjižnica za razvijalce.Značilnosti: * okenska ali celozaslonska konzola z resnično barvno podporo * podpora za nabore znakov po meri s pomočjo pisav bitmap in barvnih ploščic * Mersenne twister in dopolnilno množenje s prenosnikom naključnih številk * vgrajena podpora za kocke (razčlenjevanje vrvic, kotaljenje) * Bresenham line risanjekomplet orodij * Perlin, Simplex in generator hrupa Wavelet * polje vidnega orodja s 5 različnimi algoritmi * slikovni pripomoček s podporo za vrtenje / raztezanje in ločljivost podcelice utripa * podpora za zavoj po vrsti in igre v realnem času * podpora miške * napredni konfiguracijski datotečni razčlenjevalnik *hitri generični vsebnik z vmesniki matrike / seznama / zloženk * bsp orodjarstvo * orodjarna orodja z višino zemljepisov * orodja za določanje poti (A * in Dijkstra) * orodje za stiskanje * podpora antialiased in unicode pisave * prilagojena / dinamična preslikava znakov pisave * podpora slik PNG * prilagodljiv generator imen s20 vnaprej določenih nizov zlog ... Trenutno ima vezi za jezike C, C ++ in python.

Lastnosti

Alternativa libtcodu za Mac s komercialno licenco