The example code for the Windowing Systems by Example blog series
JavaScript C Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
1-Complicated_Rectangles
2-Rectangle_HQ
3-I_Like_to_Move_it
4-Get_Clippy
5-Be_Clipped
6&7-Control_Issues_Parts_I_and_II
8-Getting_Dirty
9-Coup_de_Grace
fake_lib
.gitignore
LICENSE
README.md
current_build.js
runme.html Production release of chapter 3 code Aug 31, 2016

README.md

Windowing Systems by Example

You have found your way to the Git repo supporting the blog series Windowing Systems by Example that I write over at my blog, trackze.ro.

In this repo, you will find a series of numbered folders which correspond to each article. To make life easy, they are all provided with build scripts which use Emscripten, in conjunction with a minimal library abstracting our framebuffer and input drivers, to allow anyone running Windows, OSX, Linux or any other platform that you can get a web browser and/or Emscripten running on to build the code and play with modifying it. Once you have Emscripten installed, all you need to do is run the build script in the folder of the chapter that you're interested in and then open the file runme.html in the root of the repo to see the results.

If you don't have Emscripten on your system yet, you can head over here and grab the portable version of the SDK for your platform. The way they package their SDK is lovely, and all you really need to do is download the archive, extract it, run a couple of terminal commands and you should have access to an Emscripten-aware terminal from which you can run these build scripts in just minutes.