kichikuou
e83cb1c91e
InputString: Handle Backspace key to delete last character
...
This adds a key handler facility to input.c so that the InputString
can intercept the Backspace key while the IME is open, and remove the
last character from the result string. Backspace is ignored while the
IME has composing text, so it does not interfere with IME editing.
2026-05-03 07:13:47 +09:00
kichikuou
46469e8732
Implement SACT2.Key_ClearFlagNoCtrl
...
Used in Pastel Chime Continue.
It clears key status except for VK_CONTROL.
2025-08-23 07:08:40 +09:00
Nunuhara Cabbage
79ebe443f5
dbg: handle window events while waiting for input
...
Keep the screen updated while in the debugger.
2024-08-03 09:34:59 -07:00
Nunuhara Cabbage
2e23554162
Implement SACT2.Joypad_GetAnalogStickStatus
2022-07-09 17:35:07 -07:00
kichikuou
a76948244e
Implement two SystemService.dll functions
...
For Widenyo.
2022-03-24 22:00:35 +09:00
Nunuhara Cabbage
ab5c86b1fa
Implement joypad support
2021-09-19 20:28:51 -07:00
Nunuhara Cabbage
a901404d3c
Declare global variables extern in headers
...
Recent versions of gcc seem to emit symbols for unadorned declarations,
leading to linker errors.
2020-09-03 10:15:25 -07:00
Nunuhara Cabbage
d9d8a201e8
Implement miscellaneous HLL functions
...
Reduce console spam by implementing some commonly used functions.
DrawGraph.SetFontName
SACT2.Mouse_SetPos
SACT2.Sound_ReverseLR
2020-08-16 19:57:46 -07:00
Nunuhara Cabbage
81a947d74d
Partial InputString hll implementation
...
Not implemented: display of intermediate results.
2020-07-12 16:10:10 -07:00
Nunuhara Cabbage
0d74a3b686
Partial MsgLogManager/MsgLogViewer implementation
...
Enough to get the message log in Sengoku Rance working.
2020-03-08 17:19:19 -07:00
Nunuhara Cabbage
5d6f148e1b
Reorganize project file structure
...
- Create separate directories for source and header files.
- Build code shared between xsystem4 and aindump as a static library.
- Create header dirs gfx/ system4/ and vm/
- Make CG.c/h usable without a running VM
2019-12-31 17:50:40 -08:00