🤑 Indie game store🙌 Free games😂 Fun games😨 Horror games
👷 Game development🎨 Assets📚 Comics
🎉 Sales🎁 Bundles

Tilengine

2D retro grapics engine with true raster effects for creating 8/16 bit style games · By megamarc

Show some love to the Pascal bindings

A topic by Dariusz "Darkhog" G. Jagielski created 33 days ago Views: 53 Replies: 4
Viewing posts 1 to 4
(1 edit)

They're stuck at library version 1.11 (if the comment is to be believed) so update would be nice. Pascal isn't as bad as you think. Also, perhaps a Lazarus/Delphi component to render a TilEngine scene would be good. And docs, even if generated with pasdoc.

//edit: Also add Pascal examples.

Developer (1 edit)

You're right! But the truth is that the Pascal wrapper was submited once by a contributor, and then he abandoned it. I don't know Pascal/Delphi and I'm sure it's a great language, but I cannot maintain the binding. Someone else with Pascal knowledge should be in charge of it, and that would be appreciated. And the same goes for the Lua/FFI binding: submitted once, then abandoned.

It's sad really. Don't have enough knowledge to update bindings or make a Lazarus component (I can't afford Delphi, it's too darn expensive), but would use it if someone would make those. I'll go ask around on some Pascal-related sites, maybe someone could update them.

Developer

This is the link in the pascal game development forum thread where the wrapper was announced and posted:
https://www.pascalgamedevelopment.com/showthread.php?32525-Tilengine-2D-Pascal-W...

And this is the link to the original commit by his author, turric4n:
https://github.com/turric4n/Tilengine

BTW, nobody should be forced to use a commercial application to develop free and open source software. Delphi should be discarded for this task.

I know and that's why a Lazarus component (Lazarus is open-source Delphi-like IDE, basically) should be made first, then maybe add one for Delphi so nobody is forced to do anything (if they prefer Delphi and have license they can use it, if they don't like delphi or can't afford it, they can use Lazarus). I'm actually on PGD and I'll ask about it.