Grid Sage Forums

Grid Sage Forums

  • April 27, 2017, 01:05:30 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Grid Sage Wiki Now Open

Author Topic: REXSpeeder - a new C++ library  (Read 431 times)

Pyridine

  • Unaware
  • *
  • Posts: 5
    • View Profile
REXSpeeder - a new C++ library
« on: May 23, 2016, 07:28:43 PM »

https://github.com/pyridine/REXSpeeder

I've made a C++ library that imports and exports REXPaint files.

I'm personally using it to load REXPaint art files to display in a game I'm working on, so I figured I should share it.

There's an existing C++ library that does this by GamePopper (and I am certainly indebted to him), but I wanted something that was simpler, faster, and more focused. REXSpeeder's now also one of the few existing libraries that support saving .xp files.

At the moment the library only supports Windows, as REXPaint is Windows-only.

Edit: Now supports Linux and Mac OS X thanks to TheBracket !
« Last Edit: May 24, 2016, 01:27:54 PM by Pyridine »
Logged

Kyzrati

  • Administrator
  • True Cogmind
  • *****
  • Posts: 2307
    • View Profile
    • Cogmind
Re: REXSpeeder - a new C++ library
« Reply #1 on: May 23, 2016, 08:31:46 PM »

Thanks, Pyridine! I've added a link to your library from the resources page, and it will also appear in the manual for future releases.
Logged
Josh Ge, Developer - Dev Blog | @GridSageGames

Pyridine

  • Unaware
  • *
  • Posts: 5
    • View Profile
Re: REXSpeeder - a new C++ library
« Reply #2 on: May 24, 2016, 03:33:02 PM »

Thank you!
Logged

Mreuwu

  • Unaware
  • *
  • Posts: 9
    • View Profile
Re: REXSpeeder - a new C++ library
« Reply #3 on: July 02, 2016, 11:02:09 PM »

REXLayer dtor should be empty. RAII.
Logged