Free Hero Mesh

All files named "picture.c"
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

History for picture.c

2023-10-31
23:36
Make control and middle button to draw lines from clicked location for helping with alignment. file: [559e5ca260] check-in: [382666e88a] user: user, branch: trunk, size: 41563 [annotate] [blame] [check-ins using] [diff]
2023-07-15
02:07
Functions to convert between TRON-8 and TRON-32 (may be used in future for the text editor; currently unused, and may be removed if it is found to be unnecessary) file: [f537a694cd] check-in: [198a84f8d8] user: user, branch: trunk, size: 40067 [annotate] [blame] [check-ins using] [diff]
2023-01-11
06:11
Add .codepage.ignore option. file: [de04341ba7] check-in: [35acbca9ae] user: user, branch: trunk, size: 39954 [annotate] [blame] [check-ins using] [diff]
2022-12-07
07:16
Implement CONFIG_FUNCTION_ASK_TEXT (full code page capability is not implemented in this function; this may be fixed in future) file: [3dfb2527a6] check-in: [091fa5cd59] user: user, branch: trunk, size: 39711 [annotate] [blame] [check-ins using] [diff]
2022-09-14
23:14
Do not hard code number of pictures per row in the internal representation; use macros instead. This number is increased from 16 to 128 in order to avoid coordinate overflows for puzzle sets with large number of pictures if a large picture size is selected. file: [ff76ebbf80] check-in: [0a234d4210] user: user, branch: trunk, size: 39613 [annotate] [blame] [check-ins using] [diff]
2022-08-17
01:15
Implement hue/shade filter in dependent pictures. file: [57df01a3fa] check-in: [0aa4ff0fdf] user: user, branch: trunk, size: 39366 [annotate] [blame] [check-ins using] [diff]
2022-08-11
04:25
Implement CONFIG_EXTRA_SCREEN_INIT file: [d56be134d2] check-in: [831a8baa13] user: user, branch: trunk, size: 38829 [annotate] [blame] [check-ins using] [diff]
2022-08-10
05:45
Implement CONFIG_NO_STATUS file: [e253fa7409] check-in: [89cc6486f6] user: user, branch: trunk, size: 38748 [annotate] [blame] [check-ins using] [diff]
2022-07-29
00:09
Add a few functions into picture.c for dealing with multibyte encodings and font sizes other than 8x8; however, this feature is not implemented yet, and only one of these functions is implemented so far. file: [292dc50f72] check-in: [07386d0511] user: user, branch: trunk, size: 38754 [annotate] [blame] [check-ins using] [diff]
2022-07-21
23:39
Finish the implementation of multidependent pictures. file: [e6928b82be] check-in: [59c1955556] user: user, branch: trunk, size: 38032 [annotate] [blame] [check-ins using] [diff]
2022-07-18
03:06
Change some dealing with IMG/DEP lumps; in future the MUL lumps may also be implemented. file: [feff4c6f93] check-in: [d1dcb9242a] user: user, branch: trunk, size: 34443 [annotate] [blame] [check-ins using] [diff]
2022-01-12
02:28
Use 23-bit code page numbers. file: [f61adccb5b] check-in: [0ced76ece7] user: user, branch: trunk, size: 34450 [annotate] [blame] [check-ins using] [diff]
2022-01-04
06:02
Change documentation about code page numbers (the effectiveness is the same as before), and treat code page 367 the same as 437 (which is a superset of 367 anyways, so it is OK). file: [74bc65b7f7] check-in: [561f982c9c] user: user, branch: trunk, size: 34416 [annotate] [blame] [check-ins using] [diff]
2021-11-06
03:28
Implement importing solutions when importing the level data. file: [ba5f92d7a9] check-in: [aeb7bb0218] user: user, branch: trunk, size: 34396 [annotate] [blame] [check-ins using] [diff]
2021-10-05
00:26
Change the internal composite_slice function file: [fcd841c5a5] check-in: [2312d4d6df] user: user, branch: trunk, size: 34318 [annotate] [blame] [check-ins using] [diff]
2021-10-02
01:55
Implement composite puzzle sets file: [5b37db371e] check-in: [4919d2c22e] user: user, branch: trunk, size: 34317 [annotate] [blame] [check-ins using] [diff]
2021-09-30
03:21
Implement selection rectangles, and PLAYFIELD virtual table. file: [923fd4390d] check-in: [2119a02b07] user: user, branch: trunk, size: 34271 [annotate] [blame] [check-ins using] [diff]
2021-09-26
02:11
Implement the PIPE function. file: [b22c8897cb] check-in: [eb79705225] user: user, branch: trunk, size: 33637 [annotate] [blame] [check-ins using] [diff]
2021-05-28
04:40
Correct the picture loading to load all pictures instead of missing one file: [6e4f43abc3] check-in: [34ca97ebc2] user: user, branch: trunk, size: 33735 [annotate] [blame] [check-ins using] [diff]
2021-05-26
05:03
Implement the \d escape for embedding data in strings. The ability to use this data is not implemented yet. file: [67c348a827] check-in: [a9cc459c7a] user: user, branch: trunk, size: 33735 [annotate] [blame] [check-ins using] [diff]
2021-04-29
21:11
Allow middle mouse button for paste in the screen_prompt function file: [bbecfebc55] check-in: [24e7e79d38] user: user, branch: trunk, size: 33581 [annotate] [blame] [check-ins using] [diff]
2021-04-22
03:00
Add possibility of additional code pages. file: [e07c9a379a] check-in: [9959860889] user: user, branch: trunk, size: 33454 [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:44
Implement pasting into text input prompts file: [9d616d2335] check-in: [b43a526002] user: user, branch: trunk, size: 31684 [annotate] [blame] [check-ins using] [diff]
09:25
Remove an incorrect "Lump size of dependent picture is too short" message file: [df67d91e95] check-in: [9ee1615bef] user: user, branch: trunk, size: 31082 [annotate] [blame] [check-ins using] [diff]
2021-04-15
03:37
Implement loading dependent pictures. file: [4b33185177] check-in: [55e7980567] user: user, branch: trunk, size: 31081 [annotate] [blame] [check-ins using] [diff]
2021-04-11
04:56
Start to implement loading dependent pictures (the file format isn't implemented yet, nor even defined yet, nor does the picture editor support this yet). file: [32631e0ed2] check-in: [e17ab8c4ed] user: user, branch: trunk, size: 25368 [annotate] [blame] [check-ins using] [diff]
2021-03-27
08:21
Implement the text editor, for editing the level title and level strings (currently, only editing the title is implemented). file: [612e3375bc] check-in: [1665c0ca5d] user: user, branch: trunk, size: 24669 [annotate] [blame] [check-ins using] [diff]
2021-03-23
07:29
Add a missing "break" in the handling of popup messages file: [370dd766bc] check-in: [cae837d7b3] user: user, branch: trunk, size: 23582 [annotate] [blame] [check-ins using] [diff]
2021-03-06
05:22
Add the global examine command file: [9877da8adc] check-in: [c1b51c9521] user: user, branch: trunk, size: 23569 [annotate] [blame] [check-ins using] [diff]
2021-01-11
06:22
Start to implement the picture editor file: [207559e683] check-in: [6e1b1bf6d3] user: user, branch: trunk, size: 23556 [annotate] [blame] [check-ins using] [diff]
2021-01-05
07:12
Implement displaying the replay list file: [f5de034dcf] check-in: [d308a8c8ca] user: user, branch: trunk, size: 23563 [annotate] [blame] [check-ins using] [diff]
2020-12-25
06:19
Correct the scrollbars to work like that in xterm and other programs file: [ba28d43d0a] check-in: [2c47558bbb] user: user, branch: trunk, size: 23085 [annotate] [blame] [check-ins using] [diff]
2020-12-20
21:40
Implement '^d' and horizontal lines in popup texts file: [e314be6a7b] check-in: [0770ad617e] user: user, branch: trunk, size: 23053 [annotate] [blame] [check-ins using] [diff]
18:49
Implement level strings and quiz buttons file: [b40b537e21] check-in: [5d19455a9e] user: user, branch: trunk, size: 22902 [annotate] [blame] [check-ins using] [diff]
2020-12-17
00:28
Implement popup text (partially) file: [608c347ef7] check-in: [00363b01aa] user: user, branch: trunk, size: 22512 [annotate] [blame] [check-ins using] [diff]
2020-12-16
00:08
Start the implementation of animations. file: [27a9f01e5e] check-in: [0f84344e70] user: user, branch: trunk, size: 17246 [annotate] [blame] [check-ins using] [diff]
2020-12-05
22:29
Add a few of the things necessary to implement timers, for animation. file: [4a851ea778] check-in: [3ec62d29f5] user: user, branch: trunk, size: 17104 [annotate] [blame] [check-ins using] [diff]
2020-12-02
05:41
Implement begin_level() and screen_message() file: [4d5ad5ad22] check-in: [435ee485bb] user: user, branch: trunk, size: 17089 [annotate] [blame] [check-ins using] [diff]
2020-11-16
04:51
Implement properly (hopefully) the mouse button down event in edit.c and game.c file: [66da19aea7] check-in: [8119f365c2] user: user, branch: trunk, size: 16661 [annotate] [blame] [check-ins using] [diff]
2018-10-26
18:17
Display invisible objects in editor file: [0cf3fc6eed] check-in: [7eae9b600e] user: user, branch: trunk, size: 16305 [annotate] [blame] [check-ins using] [diff]
08:12
Implement scrollbars file: [ffd397fc76] check-in: [633696a6f5] user: user, branch: trunk, size: 16284 [annotate] [blame] [check-ins using] [diff]
2018-10-22
05:41
More stuff in editor and key binding file: [7850e1bb3d] check-in: [02cc36cf71] user: user, branch: trunk, size: 13983 [annotate] [blame] [check-ins using] [diff]
2018-10-20
18:09
Begin implementing the editor; also start to implement execution of key binding commands file: [51eec2ef53] check-in: [4d0fdefe0c] user: user, branch: trunk, size: 12120 [annotate] [blame] [check-ins using] [diff]
2018-07-08
00:13
Add some more stuff with graphics and some other stuff that was previously forgotten file: [cbe344cbd2] check-in: [c5926b50b9] user: user, branch: trunk, size: 12105 [annotate] [blame] [check-ins using] [diff]
2018-06-10
21:26
Fill in the VARIABLES table file: [b641536c5e] check-in: [fd3a87fc50] user: user, branch: trunk, size: 11445 [annotate] [blame] [check-ins using] [diff]
06:10
Move around some BEGIN and COMMIT commands to avoid misnested transactions in some cases file: [6b3d3ff78d] check-in: [b4a4337c4a] user: user, branch: trunk, size: 11445 [annotate] [blame] [check-ins using] [diff]
05:27
Corrections and completions of class loading; implement -x switch; correction to schema file: [95be04510a] check-in: [08625cbba0] user: user, branch: trunk, size: 11323 [annotate] [blame] [check-ins using] [diff]
2018-05-19
22:31
Add shell script to compile everything; support $CFLAGS and $EXE environment variables file: [2270c225a7] check-in: [f833310c79] user: user, branch: trunk, size: 11250 [annotate] [blame] [check-ins using] [diff]
2018-04-13
23:26
Correct the way that picture sizes are decided file: [bddcfb3e17] check-in: [764ce30c41] user: user, branch: trunk, size: 11239 [annotate] [blame] [check-ins using] [diff]
21:19
Add the "sqlFile" resource, and correct the gamma correction file: [399282ff2d] check-in: [a4882ad0b9] user: user, branch: trunk, size: 11246 [annotate] [blame] [check-ins using] [diff]
2018-04-09
04:15
Faster key bindings, and testing for key bindings file: [b1d6c4cbe4] check-in: [c8eb0a9e48] user: user, branch: trunk, size: 11204 [annotate] [blame] [check-ins using] [diff]
2018-04-08
23:31
Types, bug fixes, and test mode file: [2526d2ec5f] check-in: [3df78ec087] user: user, branch: trunk, size: 11133 [annotate] [blame] [check-ins using] [diff]
2018-04-06
21:00
Add init_screen() and starting the type defintions for classes, and fix the picture loader to work with zoomed pictures file: [a53d3b6194] check-in: [88e748ef6d] user: user, branch: trunk, size: 10909 [annotate] [blame] [check-ins using] [diff]
2018-04-02
23:54
Fix a mistake file: [c46d8e64e4] check-in: [1e31248216] user: user, branch: trunk, size: 9608 [annotate] [blame] [check-ins using] [diff]
18:22
Added: Split picture reading codes into a separate file file: [55b874cfd0] check-in: [016ea5365e] user: user, branch: trunk, size: 9608 [annotate] [blame] [check-ins using]