Penjintwo Development Thread


PokeParadox

Founder of Pirate Games - Penjin Coder
Staff member
Joined
Dec 8, 2005
Messages
6,603
Age
40
Location
UK
Website
pokeparadox.itch.io
WEBSITE
https://github.com/pokeparadox
YOUTUBE
pokeparadox
PenjinTwo is the rewrite of my game engine, Penjin from the ground up. It's designed to make better use of inheritance and minimise copy paste code and still be simple to use for the developer. Moreover, PenjinTwo has localisation features and has moved over to being more configurable via ini files.
PenjinTwo can be used as a shared library too!

It is still early in development and code is being constantly restructured, but you might want to take a look and use PenjinTwo for a future homebrew project.

GIT: https://github.com/pokeparadox/PenjinTwo
Homepage: http://projectinfinity.org.uk/doku.php?id=homebrew:engines:penjintwo
 
With the introduction out of the way I actually have a small problem! Since moving over to the shared library of PenjinTwo I'm currently unable to get it to work correctly in Windows (Mingw).

I have obviously tried debugging it, and I get weird things ocurring like singleton classes not staying Singletons...

I would appreciate it if anyone that has any experience in creating a cross-platform library could offer their assistance in resolving this issue.
 
Ziz said:
Hm, you are using objects, aren't you?

Yep, it is using C++ (in all its glory) and SDL or OpenGL(ES) for rendering.
 
Last edited by a moderator:
I just asked because I have some experience with windows and linux libraries, but without objects. Just C-Libs.
 
Back
Top