

In VB6, ALL conditions in expression getting be always executed. In C++ with multiple conditions splitted by & operator, never executing when one of them gets a false result.
Smbx download code#
Smbx download full#
The reason why "globals.h" exists: it has a full list of globally available variables.

However, TheXTech is needed for PGE Engine as a working research model to develop the new engine. Unlike TheXTech, PGE Engine gives a high degree of flexibility that allows anyone to build something new from scratch without inheriting an old game base. PGE Engine will be used for the second goal - giving a toolkit for new games. The opening of SMBX's source-code and introducing TheXTech has solved the first goal: SMBX has been saved and now it's free/opensource cross-platform software. Since it's foundation, the PGE Project had two goals: 1) save SMBX 2) give a flexible toolkit for new platform games. I'll continue developing the PGE Engine as I have yet to reach the second goal of the project. What's the future of PGE Engine now that TheXTech exists? I need it for PGE Engine development directly, it's much easier to hack and inspect than an old, inconvenient VB6 environment. You have PGE Engine, why you have spent over a month to craft this thing?

Optimizing it to use fewer hardware resources than the original VB6-based game.To make it work without the necessity to use Wine on non-Windows platforms and making it available on non-x86/圆4 platforms.To provide a fully-compatible replica of the old engine for modern platforms, allowing to play old levels and episodes with the same feeling as if they were played on the original VB6-based SMBX game.It's a very convenient research model I want to use in developent of the PGE Engine.It completely reproduces the old SMBX 1.3 engine (aside from it's Editor), includes many of its logical bugs (critical bugs that lead the game to crash or freeze got fixed). It's a port of an old VB6 engine, purely written in C++. SMBX engine, rewritten into C++ from VisualBasic 6.
