osuplusplus/include
jacekpoz b978fb2288
fix pretty much everything, read description
this is a big (or dare I say, huge) commit that pretty much fixes every
problem I've had so far with the basic parsing

I still need to do a custom operator>> for some types but at this point
the parser goes through the entire file and prints out everything which
is a large milestone I'd say

changes in this commit:
- add SECTION_LIST for a section containing a single list of values
  examples: TimingPoints, HitObjects
- improve operator>> for enums making it accept int values and fail
  properly when the value is incorrect (there's a warning I need to get
  rid of but it's ok for now)
- skip over blank lines: adding this single line (src/osuparser.cpp:52)
  made the parser go from shitting itself to actually going through the
  whole file and printing everything (with some errors but still)
- new string util: isBlank() used for the above
- new __VA_ARGS__ util: ARG_COUNT() and rename foreach.hpp to
  va_args_util.hpp as that name no longer fits
2024-04-26 19:05:35 +02:00
..
beatmaps.hpp Revert "remove redundant struct" 2024-04-25 17:46:08 +02:00
config.hpp fix pretty much everything, read description 2024-04-26 19:05:35 +02:00
config_def.hpp fix pretty much everything, read description 2024-04-26 19:05:35 +02:00
HitObjectDrawable.hpp init 2024-03-18 11:25:15 +01:00
osuparser.hpp get rid of config.hpp in osuparser.hpp when pp debugging 2024-04-25 12:14:41 +02:00
string_util.hpp fix pretty much everything, read description 2024-04-26 19:05:35 +02:00
TextureManager.hpp init 2024-03-18 11:25:15 +01:00
util_stream_ops.hpp massively improve the awk fuckery 2024-04-25 11:49:09 +02:00
va_args_util.hpp fix pretty much everything, read description 2024-04-26 19:05:35 +02:00