mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v060r12 release.
Added concept support, vastly improved foreach to handle break properly and only compute the size once (based off concepts), extended it to work QList, and updated cheateditor.cpp to use foreach everywhere now. Added an "Enable Cheat Engine" checkbox to the bottom left of the cheat editor window with a tooltip to help explain it more. It essentially simulates the switch on the Game Genie. A way to quickly toggle all codes on and off, without having to check/uncheck each one individually. Useful for the codes that lock up games between levels and such. It's bound to the existing keyboard shortcut that did this, and they both update the check state and system status properly. Hopefully the GUI option will make more people aware of this functionality. Updated array, linear_vector, pointer_vector and lstring to support std::initializer_list constructors. This allows: lstring list = { "apple", "strawberry", 3.4, -27, true, QString("why?") }; array<int> = { 3, 4, 9, 2 }; std::initializer_list is a pain in the pass, it lacks a subscript operator, an at() function and a get() function. Forced to use constant iterators to read out the contents. [No archive available]
This commit is contained in:
parent
a539f2f578
commit
a295c86c05