Extremely Usefull Bits

Promoting good software implementation architectures.
2 comments
3 entries
Advertisement
Soteris Stylianou
October 10, 2014
Code for loading TMX level maps, using Json (and marmalade renderer)
It's a pain to create levels, unless you have a level editor that is.
Luckily, for 2D games, there are free editors out there like Tiled ( http://www.mapeditor.org/ ).

I needed to have a tool to help me create levels, so I wrote a parser for Tmx files exported in json.


I chose json because of 3 reason…
4,544 views
Soteris Stylianou
October 01, 2014
A C++ Drag And Drop Implementation (for marmalade)
I would like to release this is a Drag and Drop implementation in case it might be useful to others.
It's in C++ and is fairly portable. Located in 2 files (DragDrop.cpp, DragDrop.h).

The example project is for the marmalade game engine.

You can get it from here:
https://github.com/GameCy/MarmaladeDrag…
2,740 views
Soteris Stylianou
September 27, 2014
A Publisher/Subscriber - Signal/Slot - Event/EventHandler implementation
In the old days, C++ didn't have any concept of events and delegates. One had to implement it by using function pointers and other gimicks.
This is an attempt of mine at implementing them, including a dispatcher for cross thread execution.

The Concept

Maybe you have already seen a OnMouseClick() funct…
5,752 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement