-
Notifications
You must be signed in to change notification settings - Fork 0
Yuuso/SpehsEngine
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Spehs Engine SpehsEngine (Spehs libraries) was initially built around the game Spehs by Juuso Turunen and Teo Hiltunen. www.spehs.com ## SpehsEngine setup Run the setROOT bat file to set the SPEHENGINE_ROOT environment variable. Acquire the required dependencies. TODO... Build the wanted libraries. ## Project setup and use Additional include directory: $(SPEHSENGINE_ROOT) Additional library directory: $(SPEHSENGINE_ROOT)/bin/$(Platform)/$(Configuration)/$(PlatformToolset) Spehs libraries must be initialized in a set order by calling spehs::<libraryNamespace>::initialize(), #include "SpehsEngine/<LibraryName>/<LibraryName>.h". ## Spehs libraries ### Core Minimal, generic functionality that can be useful in various projects. Some libraries come with an additional Visual Studio project file that has the -ARM suffix. They need the **Visual Studio For Linux Development** extension to work. ### Rendering Window management, opengl based text and polygon rendering. Uses SDL for window management. Uses Freetype for text rendering. ### Input Input detection library. Supported devices: mouse, keyboard and joystics/gamepads. Uses SDL. ### Audio Audio playback. Supported formats: .ogg and .wav. ### GUI A GUI widget library. ### Game Generalized game object and component library. ### Net Uses boost's Asio library. ### Sync Experiemental type synchronization library. ### GPIO GPIO pin functionality intended for the Raspberry Pi. Uses the bcm2835 library.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published