Chombo 「錯和/チョンボ」is a penalty for severe game rule violations, generally severe enough to restart the current hand. Mistakes that are minor and/or correctable, such as drawing the wrong tile, can be given a dead hand penalty instead.
Windows and Linux installers can be found here
Gui riichi mahjong calculator
- meson
- gcc
- cargo
- cbindgen (for generating header files for mahc)
sudo apt update
sudo apt install build-essential meson ninja-build cargo clang-format cbindgen
make debug && make run
- shift -+ window resizing
- figure out why memory leak :(
- help menu
- fix for resize bug. (not updating immediatly)
- input and deleting tile preview on top
- settings round conditions menu
- remove the dastardly typedefs on structs (i was told this will make me a good programmer)
- refactor out that disgustingly repeated adding tile logic in
event.c - move points of text to
L_letter.c? since none of em move - load assets from base url.
- some way to do normalized pointsize for text
- some kinda way to indicate the steps to make backtracking less confusing (maybe layers stacked?)
- using mahc for calculate
- displaying output
- figure out how to use cmake to add sdl3 and sdl3ttf as vendored
- figure out creating platform specific executable
- If you spot a bug, put in an issue with how to reproduce it
- If you think this could do with some changes, make a suggestion in an issue
- If you'd like to contribute, DO IT (send a PR)
This project uses riichi-mahjong-tiles by FluffyStuff in public domain/CC0 1.0 Universal.
