kichikuou
51ab709da7
Advance messages by scrolling mouse wheel down
...
Now the 'A' command accepts mouse wheel down events in addition to
keyboard and mouse buttons.
2025-11-04 10:17:30 +09:00
kichikuou
6de68d7337
Windows: Add NOMINMAX compile definition
2025-06-20 08:21:35 +09:00
kichikuou
c8ef298c56
Add quit confirmation dialog
...
On Android, the back button opens the dialog.
2025-03-06 08:54:57 +09:00
kichikuou
446d34132a
AGS: Defer texture update until update_screen()
2025-02-22 15:24:27 +09:00
kichikuou
43d1af3a44
AGS: Refactor text layout logic
2025-01-19 10:41:14 +09:00
kichikuou
909140f3bc
Add support for Debug Adapter Protocol
2024-12-28 14:09:56 +09:00
kichikuou
30ca8b714b
Reorganize flags for exit and restart
...
Pure refactoring, no user-visible changes.
2023-09-27 16:41:05 +09:00
kichikuou
04873d875a
emscripten: Add simulate_right_button()
2023-05-04 11:25:09 +09:00
kichikuou
ec1dfbffcf
Use non-square pixels for Gakuen Senki
...
Stretch 512 horizontal pixels to 582 pixels. This is the same pixel
aspect ratio used by WebMSX.
Also set SDL_HINT_RENDER_SCALE_QUALITY to "linear", to improve the
scaling quality.
2023-04-09 18:23:39 +09:00
kichikuou
24224e0d2b
Merge some changes from SysEng 0.7 (for Gakuen Senki port)
2023-04-09 15:17:33 +09:00
kichikuou
36cee9aff8
Treat touches outside the viewport as right-clicks
...
The old method to simulate right click (two-finger touch) still works.
2023-03-03 10:50:54 +09:00
kichikuou
bbb51f4912
Always enable GameController, and remove unused USE_JOY code
2022-10-27 20:03:47 +09:00
Adrian Graber
034ab8dd03
Implement GameController through SDL2
2022-10-27 20:02:02 +09:00
kichikuou
2f55371c10
Windows: Add a menu command to control automatic mouse movement
2022-08-07 17:36:13 +09:00
kichikuou
578a8bf095
Emscripten: Expose sys_restart() function
2022-06-26 14:56:23 +09:00
kichikuou
cc75dd7c94
Convert linebreaks from CRLF to LF
2022-04-03 11:34:48 +09:00
kichikuou
55e2b3bd8c
Redraw screen on SDL_WINDOWEVENT_EXPOSED
...
Fixes #17 .
2021-09-01 20:35:52 +09:00
kichikuou
6ec42bbdfc
Make window resizable
2021-08-14 13:28:56 +09:00
kichikuou
c58d5b690a
Fix mouse cursor movement in fullscreen mode
...
Ported from kichikuou/xsystem35-sdl2@91d30c9 .
2021-08-14 13:18:42 +09:00
kichikuou
8519bc1a55
Implement NACT::set_cursor()
2021-01-11 20:48:49 +09:00
kichikuou
1d3715580b
MSVS build: Suppress warning C4244 (possible loss of data)
...
VC++ is picky about narrowing conversion. Let's ignore it instead of
scattering static_casts.
2021-01-02 13:22:36 +09:00
kichikuou
60a0b43831
Fix warnings in MSVS build
2021-01-02 10:45:38 +09:00
kichikuou
602c309c47
Android: Add system menu
...
The system menu opens with 3-finger touch. Currently, it can only exit
the game.
2020-11-29 18:27:50 +09:00
kichikuou
07da17a00e
Pump events in sys_sleep()
...
This allows handling window events while fading etc.
2020-11-29 12:06:17 +09:00
kichikuou
520b542fcc
Introduce NACT::on_syswmevent()
...
This is in preparation for adding more handlers for platform-specific
window messages (e.g. menu commands).
2020-10-10 15:26:01 +09:00
kichikuou
9f5f4e6843
Add Windows native implementaton of MAKO
...
The MIDI synthesizer bundled with SDL_Mixer doesn't sound as good as
Windows' built-in software synthesizer.
This adds Windows native implementation of MAKO as win/mako.cpp. It
plays MIDI by writing out SMF to a temporary file and play it with MCI.
CD emulation (--playlist) is also implemented using MCI.
The PCM implementation is copyed from TOTO's original Win32 impl.
This removes SDL_mixer dependency in Windows.
Fixes #1 .
2020-05-16 17:36:23 +09:00
kichikuou
7a1cc2a483
Convert all Shift_JIS files to UTF-8
2020-02-24 18:06:38 +09:00
kichikuou
55e6dde4f8
Android: Fix screen issues
...
- Create window as fullscreen
- Redraw screen after task resume
2020-02-09 21:47:07 +09:00
kichikuou
c04301c117
Android: Fix multi-touch detection
2020-01-04 11:31:40 +09:00
kichikuou
bde689eaa1
Text hook
2019-09-02 09:03:29 +09:00
kichikuou
270e65ab78
Touch support
2017-05-01 10:24:13 +09:00
kichikuou
4692351607
Terminate flag shouldn't get cleared
2016-04-03 13:58:57 +09:00
kichikuou
957e2b96e7
Disable joystick
2016-04-02 19:55:42 +09:00
kichikuou
ac45f8da65
params.terminate -> terminate
2016-04-02 18:02:33 +09:00
kichikuou
b716e76734
SDL2 port
2016-04-02 17:06:57 +09:00
kichikuou
65221695d8
Import system3 for win32 2016-01-16, downloaded from
...
http://homepage3.nifty.com/takeda-toshiya/alice/index.html
2016-03-27 15:01:10 +09:00