Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
os
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

outlaws-core

General purpose c++11 code from my game Reassembly: http://www.anisopteragames.com

This repository contains all of the general purpose code from the game - input handling, platform layers, GUI/text systems, graphics abstractions, etc.

Highlights:

  • polygon intersections, interpolation, vector helpers, ternary digits, and more in Geometry.h
  • fast 2d spatial hash in SpacialHash.h
  • string/utf8 utilities in Str.h and Unicode.h
  • 'copy_ptr' and 'watch_ptr' smart pointers for managing sparse structs and automatically nulling object references on deletion, respectively, in stl_ext.h
  • C++ wrappers for OpenGL buffers and polygon drawing code in Graphics.h
  • Fast shader powered particle system in Particles.h
  • Color transformation utilities in RGB.h
  • mac/win/linux platform layer in Outlaws.h (implementations in OS directory)
  • zlib wrapper in ZipFile.h

supported compilers

  • Xcode 6.3 (clang)
  • Visual Studio 2013
  • GCC 4.8

libraries

About

General purpose c++ code from my game Reassembly

Resources

License

Releases

No releases published

Packages

No packages published