### Mega commit.

Create WinMan module. Remove HudMessage module. Update tests. Add (somewhat test) fonts. Callback: Rename some things Control: Improve font loading nonsense Control: Make descendants have a head and tail pointer Control: Move Lth_ControlCall to Callback Control: Add Lth_ControlInit convenience macro Context: Add scaled drawing Context: Split into WinMan Context: Fix trying to access a null pointer in Lth_ContextResource Draw: Add more contextualized drawing functions Font: Fully implement Unicode font rendering and loading HashMap: Rename Lth_HashMapFree to Lth_HashMapDestroy Window: Update codemaster

After Width: | Height: | Size: 584 B |

After Width: | Height: | Size: 769 B |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 232 B |

After Width: | Height: | Size: 248 B |

After Width: | Height: | Size: 242 B |

After Width: | Height: | Size: 231 B |

After Width: | Height: | Size: 245 B |

After Width: | Height: | Size: 240 B |

After Width: | Height: | Size: 253 B |

After Width: | Height: | Size: 243 B |

After Width: | Height: | Size: 220 B |

After Width: | Height: | Size: 245 B |

After Width: | Height: | Size: 250 B |

After Width: | Height: | Size: 243 B |

After Width: | Height: | Size: 266 B |

After Width: | Height: | Size: 248 B |

After Width: | Height: | Size: 254 B |

After Width: | Height: | Size: 254 B |

After Width: | Height: | Size: 201 B |

After Width: | Height: | Size: 260 B |

After Width: | Height: | Size: 234 B |

After Width: | Height: | Size: 238 B |

After Width: | Height: | Size: 226 B |

After Width: | Height: | Size: 245 B |

After Width: | Height: | Size: 243 B |

After Width: | Height: | Size: 256 B |

After Width: | Height: | Size: 243 B |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 939 B |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 345 B |

After Width: | Height: | Size: 1.1 KiB |

After Width: | Height: | Size: 247 B |

After Width: | Height: | Size: 243 B |

After Width: | Height: | Size: 275 B |

After Width: | Height: | Size: 275 B |

After Width: | Height: | Size: 227 B |

After Width: | Height: | Size: 292 B |

After Width: | Height: | Size: 283 B |

After Width: | Height: | Size: 305 B |

After Width: | Height: | Size: 222 B |

After Width: | Height: | Size: 249 B |

After Width: | Height: | Size: 293 B |