Permalink
Commits on Dec 21, 2017
  1. PR feedback - whitespace and gitignore

    DavidFair committed Dec 21, 2017
Commits on Dec 20, 2017
  1. Add capture mouse option to in game menu

    DavidFair committed Dec 20, 2017
    Adds the toggle to capture the mouse to the
    ingame menu. Also added the CorsixTH binary
    to the .gitignore file
  2. Add option to toggle mouse capture to options window

    DavidFair committed Dec 20, 2017
    Adds a new option to toggle mouse capture to the options
    window. Also adds a new method to app.lua to set the
    mouse capture state on the callers behalf so we can
    avoid the view breaking ecapsulation
  3. Refactor option Y pos calcuations into function

    DavidFair committed Dec 20, 2017
    Refactors the hardcoded Y position calculations for
    each option into a seperate function. This function
    increments a variable within the class to calculate
    the new Y position. This allows us to add new
    elements without having to tweak all the positions by
    hand
  4. Fix new campaigns not having correct flag set

    DavidFair committed Dec 20, 2017
Commits on Nov 11, 2017
  1. Add script to build and package libs in MS vcpkg

    DavidFair authored and TheCycoONE committed Oct 15, 2017
    This commit adds a new script which can be executed on
    a Windows machine to build and package the libraries
    for CorsixTH. A new folder called vcpkg will be created
    in the same folder as the script. The script is
    integrated into CMake and run by default when
    targetting MSVC.
  2. Use CMake to pull in and use precompiled deps for Linux

    DavidFair authored and TheCycoONE committed Oct 15, 2017
    This commit adds a new module which clones and automatically sets
    the include and library paths for the precompiled dependencies.
    
    Linux users can opt in however they must choose the final arch
    (i.e. x86 or x64) they intend to compile against.