Commit Graph

41 Commits

Author SHA1 Message Date
jeffman 72f37b4dfb Moved print_space to vwf.c 2017-04-11 17:39:56 -04:00
jeffman b46539dd34 Moved a bunch of tile clearing/copying code to C 2017-04-11 17:16:58 -04:00
jeffman b8864ffa52 Moved print_string to vwf.c 2017-04-11 02:12:33 -04:00
jeffman c5de0ebb16 Moved weld_entry to vwf.c 2017-04-11 01:16:14 -04:00
jeffman d7ae1edd3f Ported core VWF code to C 2017-04-10 19:41:21 -04:00
jeffman 2d0a5997b8 Proof of concept by porting get_tile_number to C 2017-04-08 02:22:38 -04:00
jeffman 550617f85a Fix YOU WON! graphics 2017-04-02 22:13:24 -04:00
jeffman b4ea923a81 Code formatting improvements 2017-04-02 22:12:18 -04:00
jeffman 07eb279677 Migrated from xkas to armips 2017-03-29 00:19:51 -04:00
jeffman b37ede26dd Added a sub that mimics m2_vwf.printstr_hlight, but with pixel coords 2017-03-25 20:14:50 -04:00
jeffman fb0b7e72c8 m2_vwf.print_string now returns number of pixels rendered 2017-03-25 20:13:54 -04:00
jeffman 6bb0f04c5c Added tile copying for text scrolling 2017-03-18 17:11:19 -04:00
jeffman 3a3f9c2d78 Added PSI name display hacks 2017-03-18 14:43:57 -04:00
jeffman dc0474837a Added print_blankstr
This is really useful in the status window, for example, where dozens of
blank strings need to be drawn. This is much easier than setting up a
call to clear_rect.
2017-03-14 00:06:25 -04:00
jeffman 5fb82a5613 Cleaned up m2_vwf.weld_entry 2017-03-12 17:45:02 -04:00
jeffman 804ccf30d6 Fixed calling conventions 2017-03-12 17:33:16 -04:00
jeffman 23cadeea06 Added print_string 2017-03-12 17:29:22 -04:00
jeffman 6b6357ed92 Added clear_rect routine 2017-03-11 13:29:54 -05:00
jeffman 53f4805ebb Small optimization (8 cycles) 2017-03-10 18:43:59 -05:00
jeffman c67addbe08 Added window-clearing routine 2017-03-10 18:40:47 -05:00
jeffman 86f79df2b7 Added notes for expand_bit_depth
Also saved a few cycles with a literal pool
2017-03-10 00:55:15 -05:00
jeffman fa29c67534 reduce_bit_depth now uses a lookup table 2017-03-10 00:44:39 -05:00
jeffman 674942a6d9 Added back some VWF code 2017-03-09 13:16:37 -05:00
jeffman dc7857cd81 Removing some print statements
The symbol table generated by xkas contains all resolved symbol addresses
so we don't need to print anymore
2017-03-09 13:15:15 -05:00
jeffman 742f053a3f Cleaning things out 2017-03-07 17:12:52 -05:00
jeffman 50f19188c7 Cleaned up some code 2015-04-01 11:26:54 -04:00
jeffman eed7db92d1 Fixed PSI menu redrawing 2015-03-30 00:31:24 -04:00
jeffman 4722976202 Fix drawing five-letter character names 2015-03-28 14:53:52 -04:00
jeffman b29da50ba9 Fixed X-reset issue 2015-03-28 00:03:26 -04:00
jeffman d53b4d5436 Fixed dirty flags for PSI help text 2015-03-27 01:23:40 -04:00
jeffman 8a953bfad5 Fixed Starstorm help text
Also removed duplicate labels
2015-03-25 20:48:00 -04:00
jeffman a9cd9e2c45 Working on PSI help window redrawing 2015-03-24 12:33:24 -04:00
jeffman 525aa426e2 Fixed main/cash window redrawing 2015-03-24 02:02:37 -04:00
jeffman 1ae822027d Redraw Goods window
After leaving the Give sub-window, properly redraw the original Goods
window
2015-03-24 00:37:43 -04:00
jeffman db37e18c44 Working on Goods windows (not finished) 2015-03-23 17:43:19 -04:00
jeffman c59838b37d Fix highlighting for Use menu 2015-03-23 13:36:50 -04:00
jeffman 795445d27e Add Goods VWF 2015-03-22 23:58:47 -04:00
jeffman 60980ee787 Convert tabs to spaces 2015-03-18 13:31:21 -04:00
jeffman 083e22d766 Redrawing/erasing fixes 2015-03-18 12:18:02 -04:00
jeffman b663d83521 Update hack files 2015-03-16 00:16:28 -04:00
jeffman 47ccb76f95 Add VWF code 2015-03-13 19:03:48 -04:00