1
0
Fork 0
Commit Graph

9 Commits (0446080176abff5ebf6637cad2e9d366f3e86920)

Author SHA1 Message Date
an 0446080176 Refactoring, part 2
Now with conditional compilation macros.
2017-03-12 16:55:50 -04:00
an 844919016c Refactoring, part 1
Changes made over the past week or so after using this in Lithium.
Some modules are missing and there is no makefile now.
2017-03-12 16:34:21 -04:00
Marrub 953de47c94 Move code and remove lithos3l.lib 2016-11-21 02:30:03 -05:00
Marrub 4339cc7296 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 code
2016-11-21 01:33:10 -05:00
Marrub 44c32b82b0 HashMap: Make Lth_HashMapFind generic
Manifest: Fix Lth_Resource not handling char *
2016-10-23 21:22:44 -04:00
Marrub d13f2f6fe4 Change headers so everything is included sequentially by Lth.h.
Context: Rename Lth_ContextResourceFind
stdlib: Fix Lth_isidenti
2016-10-21 21:55:38 -04:00
Marrub b745b2eb3f Hashmap: Change Lth_HashFindItr's parameters 2016-10-21 14:43:59 -04:00
Marrub 9f9daeb302 Create Token and TokenStream modules.
Draw: Change __fixed to standard _Accum.
main: Fix header comment.
2016-10-20 19:55:35 -04:00
Marrub 1038ca8961 Create Hashmap module. 2016-10-19 10:01:39 -04:00