mamontov-cpp / saddy-graphics-engine-2d

Saddy is an open-source crossplatform 2D graphic engine, based on OpenGL, which can be used for creating 2D games. like platformers or RPGs.
Other
55 stars 19 forks source link

[core] [C++17] Convert NULL to nullptr everywhere #276

Closed mamontov-cpp closed 3 years ago

mamontov-cpp commented 3 years ago

tar7z - done.

mamontov-cpp commented 3 years ago

irrklang-proxy - already cares for it.

mamontov-cpp commented 3 years ago

qt-palette-color-picker - done.

mamontov-cpp commented 3 years ago

dukpp-03 is the last one to test. It requires more work, than this one issue, since 1) Qt 6 support must be tested. It was long ago, since the last tests for it were ran 2) Duktape must be updates, it's only 2.0.1 and 2.6.0 is the latest version 3) And then there is that issue.

mamontov-cpp commented 3 years ago

Done for dukpp-03. Need to pull new changes into repo, also fix this issues here.

mamontov-cpp commented 3 years ago

Also, need push to do scoped enums everywhere. Let's start with tar7z and dukpp-03 - there are lot of those needed here.

mamontov-cpp commented 3 years ago

Moved tar7z and dukpp-03 to enum classes. Needed to update local classes.

mamontov-cpp commented 3 years ago

Ok, core now uses enum classes. Moved animations, main core, cli and util subfolders on the rails of proper overrides. This need much more testing and polishing, but nevertheless it's already getting better.

mamontov-cpp commented 3 years ago

Added cli, db, dialogue.

mamontov-cpp commented 3 years ago

Done!