Commit graph

19 commits

Author SHA1 Message Date
cb37f21502 Add BasicBlock::title() method.
Latin letters and spaces get converted to halfwidth utf-8
characters. Not ideal as this will break visualisation for
Japanese users.
Leading and trailing spaces are trimmed and repeated spaces
in the names are replaced with a single space.
2019-08-20 01:39:51 +01:00
15e7edbc72 Move memcard code to the mc namespace. 2019-08-19 22:27:55 +01:00
d7d1ca4a24 Move memory card stuff to a separate lib. 2019-08-19 22:22:21 +01:00
3536487cc5 This is apparently needed to get NDEBUG defined properly 2019-08-19 21:36:13 +01:00
5a77970b79 Add measurer so grids can be placed at fixed positions. 2019-08-11 01:06:43 +01:00
2c1c731cae Fix displaying animated icons. 2019-08-10 20:48:45 +01:00
b8e3fd0987 Migrate to meson as the build system.
Nana needs to be present as a dependency on the system now.
You can use meson setup -Dnanaincl=path -Dnanaroot=path ~/memoserv
to specify non-standard include and library locations for nana.
2019-08-09 09:52:18 +01:00
b448766c21 Code refactoring
This is so that the icon size is not hardcoded in the widget
anymore. Also the grid widget is more flexible now as it's not
limited to a 3x5 grid only.
2019-08-09 00:51:42 +01:00
94f6085e36 Finally got blackman-harris to work correctly. 2018-09-21 10:19:22 +01:00
e40b7c1a29 Fix 8bit to float to 8bit conversion 2018-09-14 19:35:29 +01:00
5b20c5df29 Use a temporary float buffer when scaling. Return original 4bit if unchanged. 2018-09-14 13:21:01 +01:00
3e05244b95 Add reference code from OIIO. 2018-09-13 19:55:11 +01:00
b0530a2be6 Return icons as 24 bit RGB images.
Fetch function now accepts width/height parameters, which must be 16 for now.
Next I'm going to implement resizing to the specified width height.
2018-09-13 19:54:56 +01:00
1c8f07d51d Experiment writing a grid widget. WiP. 2018-09-08 10:05:54 +01:00
73baf26696 Ignore build dir 2018-09-05 16:54:24 +01:00
f0e037fb36 Add some documentation. 2018-09-05 02:01:06 +01:00
384ed98f12 Delete unneeded test code. 2018-09-05 01:42:06 +01:00
6fecd102b7 Add Block class and refactor around that. 2018-09-05 01:41:39 +01:00
f1ec7799af First commit.
Savegame icons are displayed on the window.
2018-09-05 00:55:24 +01:00