Amaryllis Kulla
a92adee7f8
EventThread: Add 'recenter' parameter to window resize request
...
If true, centers the window on the current screen with the
new size.
2021-12-07 07:21:33 +01:00
Amaryllis Kulla
d09fec941b
Add Graphics#resize_window
...
Does what you would expect. Arguments are not bound-checked!
2021-12-07 07:21:33 +01:00
Amaryllis Kulla
94009441be
Graphics::resizeScreen(): Remove upper bound
2021-12-07 07:21:33 +01:00
Amaryllis Kulla
e32aa71f4b
Add Input::scrollV() to query vertical mouse wheel scroll events
2021-12-07 07:21:33 +01:00
Amaryllis Kulla
e2bbcde85d
MRI-Binding: Expose integer scaling related attributes
2021-12-07 07:15:18 +01:00
Amaryllis Kulla
9cadb91ed1
Graphics: Implement native integer scaling
2021-12-07 07:15:18 +01:00
Amaryllis Kulla
f6db7be538
Config: Add integer scaling options
2021-12-07 07:15:18 +01:00
Amaryllis Kulla
ca71e6ecb7
windows: Mark app as high-dpi aware
2021-12-07 07:15:18 +01:00
Ancurio
a91acbe6ef
Graphics: Pump steamshim in ::update
2021-10-06 23:43:55 +02:00
Ancurio
b165638fb3
FileSystem: Throw exception if openReadRaw fails
2021-10-06 23:43:16 +02:00
Ancurio
45a967b3cd
GlFunctions: Add driver info to error message
2021-10-06 23:42:40 +02:00
Ancurio
6d5a021f04
Main: Request us to be run on dedicated GPU
2021-10-06 23:41:35 +02:00
Ancurio
1445381756
Use OneShot's fixed version of steamshim
2021-10-03 00:35:22 +02:00
Ancurio
46494766bd
Add Impostor Factory icons
2021-10-03 00:31:35 +02:00
Ancurio
9cf5ee54e0
Audio: Allow adjusting BGS and SE volumes via mkxp.conf
2021-09-30 00:28:37 +02:00
Ancurio
24efc4d2f2
Remove console spam
2021-09-29 18:02:43 +02:00
Ancurio
5e3907c7f8
SharedFontState: Add 'defaultFontFamily' property
...
Some scripts may end up ignoring RGSS-side defaults and just
requesting invalid / empty family names; in this case
the internal default family will be substituted.
2021-09-28 10:37:09 +02:00
Ancurio
3d6b7d3b75
Revert "FileSystem: Allow ::openReadRaw() to break out of game directory"
...
This reverts commit d45a400227
.
Causes memory corruption in its current state.
2021-09-27 18:32:47 +02:00
Ancurio
ddde452544
steamshim: Fix MinGW build
2021-09-27 18:32:26 +02:00
Ancurio
350a0e31ca
Keybindings: Add ZXC -> ABC bindings
2021-09-26 05:12:05 +02:00
Ancurio
d45a400227
FileSystem: Allow ::openReadRaw() to break out of game directory
...
If PhysFS fails to open a path, fall back to simple FILE* handles.
Not sure yet if this is a good idea, but from observation
RMXP allows load_data() to operate on paths outside the game
directory as well, so we have to support this.
2021-09-24 06:30:56 +02:00
Ancurio
7938a07539
Adjust (default) keybindings for Freebird Games
2021-09-24 06:30:56 +02:00
Jaiden
fb09fa1d0c
Update glstate.cpp
...
Fixes the GL blend formula for Subtractive blending
2021-09-24 06:30:55 +02:00
Ancurio
f3b4ab62a5
Update copyright notice
2021-09-24 06:30:55 +02:00
mara
474ba64ba0
build: Support SDL_sound in different prefix as SDL2
...
As the required SDL_sound is a custom fork which is not packaged as
system package, it could plausibly be installed in a different path.
2021-09-24 06:30:55 +02:00
Jari Vetoniemi
dfa25a2524
Compile with newer openal-soft
2021-09-24 06:30:55 +02:00
Jari Vetoniemi
6743b5a79c
Add .editorconfig to the project
...
Saves time and hassle
2021-09-24 06:30:55 +02:00
Jonas Kulla
19eb11feb6
README: Remember that markdown is a thing
2021-09-24 06:30:55 +02:00
Jonas Kulla
94c7310e95
README: Add project discord link
2021-09-24 06:30:55 +02:00
Jonas Kulla
cd4de71c6b
README: Add link to gist document
2021-09-24 06:30:55 +02:00
Jonas Kulla
91d9838e6c
README: Clarify target group of project
2021-09-24 06:30:55 +02:00
Jonas Kulla
c5d94d9d8b
FileSystem: Check PHYSFS_registerArchiver() for success
2021-09-24 06:30:55 +02:00
Jonas Kulla
c0c2a5287e
FileSystem: Check PHYSFS_init() for success
...
Move it above the allocations so exceptions don't leak memory.
2021-09-24 06:30:55 +02:00
Jonas Kulla
30ade2c240
Sprite: Define M_PI manually
...
Apparently (older?) mingw-w64 with C++11 enabled doesn't have it.
2021-09-24 06:30:55 +02:00
Jonas Kulla
b1eed5fb00
qmake.pro: Add explicit C++11 flags
2021-09-24 06:30:55 +02:00
Jonas Kulla
422c76328b
fluid-fun: Define destructor signature based on fluidsynth version
...
As per @carstene1ns 's suggestion.
2021-09-24 06:30:55 +02:00
Jonas Kulla
9733876c01
fluid-fun: Adjust function signature to fluidsynth 2.0
...
This breaks compilation with FLUID_SHARED against <2.0 versions,
which should be reasonable given that the default mode can still
dynamically load both variants.
Fixes #219 .
2021-09-24 06:30:55 +02:00
Luis Caceres
eb037a3779
Config: Add case-insensitive ini file parser
2021-09-24 06:30:55 +02:00
Eliza Velasquez
b8c3e74275
Fix font enumeration
...
Currently, the font enumeration callback erroneously stops searching if
it finds any files that aren't fonts. In the case that you have, say, a
desktop.ini or a .DS_Store or a license file, it may prevent all of the
fonts from being loaded. This commit resolves this.
2021-09-24 06:30:55 +02:00
Jonas Kulla
b10d22daeb
Graphics: Fix transition when new scene has gray tone effect
...
Rendering the scene may cause PingPong swaps of front / backbuffer,
so don't take references to those buffers until after rendering.
Fixes #199
2021-09-24 06:30:55 +02:00
ReinUsesLisp
7d6fbe637c
Config: Set debug editor's debug variables into ruby
2021-09-24 06:30:55 +02:00
Jonas Kulla
1b358a27a0
FileSystem: Fix while termination condition
2021-09-24 06:30:55 +02:00
Jonas Kulla
a082074f16
Merge branch 'master' of github.com:ancurio/mkxp
2017-12-12 22:50:10 +01:00
Jonas Kulla
183ebbed65
RGSSAD: Fix parsing of top level directory entries
...
We were spamming every path into the hash (including the top
level ones) without noticing... oh well.
2017-12-12 22:46:25 +01:00
Jonas Kulla
7902d0942d
Filesystem: Properly iterate top level dir entries
...
"." seemed to have worked in earlier PhysFS versions,
but it was never the correct way.
2017-12-12 22:45:01 +01:00
Jonas Kulla
947974cac6
Config: Properly use windowTitle everywhere instead of game.title
2017-12-12 17:57:02 +01:00
Jonas Kulla
646786ef93
Merge branch 'master' of github.com:ancurio/mkxp
2017-12-11 21:23:03 +01:00
Jonas Kulla
2f81fbbf4b
Fix ordering
2017-12-11 00:51:21 +01:00
Jonas Kulla
7d9a85dbbd
Config: Add entry to override the game window title
2017-12-11 00:48:35 +01:00
Carsten Teibes
d427df0c2b
Adapt RGSS archivers and filesystem to physfs 3.0 API
2017-10-12 14:27:19 +02:00