History of file picture.c at check-in b2164c4f63d4d021
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] | |