Jonas Kulla
f76ecfdba8
MRI: WindowVX: Bind RGSS2 constructor (same as RGSS1)
2014-08-22 23:57:12 +02:00
Jonas Kulla
b751858b16
Graphics: Fadein/out should interpolate from current brightness
2014-08-22 23:57:12 +02:00
Jonas Kulla
24ad0990da
TilemapVX: Deal correctly with Graphics.resize_screen
2014-08-22 23:57:12 +02:00
Jonas Kulla
50e393fe6e
Graphics: Fix resize_screen
2014-08-22 23:57:12 +02:00
Jonas Kulla
c5c58fa9cd
SoundEmitter: Show filename that caused the SDL_Sound error
2014-08-22 23:50:52 +02:00
Jonas Kulla
ee8a3ca402
MRI-Binding: Font: Add get/set_default_out_color binding
2014-08-22 23:49:18 +02:00
Jonas Kulla
10bfcb57b7
Config: Convert game title to valid UTF-8 (if it isn't already)
...
Removes the need to manually convert the Game.ini to UTF-8 every
time with eg. Japanese games. Also, setting the window title on
OSX with invalid UTF-8 crashes.
This functionality and the dependency on libiconv and libguess
are optional and can be enabled with `CONFIG+=INI_ENCODING`.
If turned off and invalid UTF-8 is encountered, the game title
is treated as being empty (ie. the folder name is used instead).
2014-08-20 23:32:18 +02:00
Jonas Kulla
622845a404
TileAtlasVX: Handle table autotiles properly
2014-08-19 19:47:22 +02:00
Jonas Kulla
fb2b2b7260
WindowVX: Fix scroll arrows not showing initially
2014-08-19 19:47:22 +02:00
Jonas Kulla
0c72659025
Remove stale code
2014-08-19 19:47:22 +02:00
Jonas Kulla
9c3d40de5e
Merge pull request #55 from mathewv/master
...
NFD filename translation on OS X
2014-08-19 19:44:34 +02:00
Mathew
f89216368d
NFD filename translation on OS X
2014-08-19 10:57:03 -04:00
Jonas Kulla
7452331e04
Bitmap: Normalize rect passed to glState.scissorBox
...
glScissorBox doesn't like negative values.
2014-08-17 15:43:03 +02:00
Jonas Kulla
b0eeb6d1bd
README: Add some info on experimental RGSS2/RGSS3 support
2014-08-17 04:07:23 +02:00
Jonas Kulla
724d52f61e
Tilemap: Finally get rid of that terrible name 'ScanRow'
...
Replacement: ZLayer
I'd really have loved to have used something alluding to physical
roof tiles (as that's the closest image I have to them), but without
reusing the word "tiles".. yeah, impossible.
2014-08-17 03:58:01 +02:00
Jonas Kulla
9311aff017
Bitmap: Draw line feed and carriage return as whitespace
2014-08-17 03:07:53 +02:00
Jonas Kulla
858c40591b
mkxp.pro: Add proper method to define RGSS version
...
Eg. `qmake RGSS_VER=3` for VX Ace. Default is 1 (XP).
2014-08-17 00:27:08 +02:00
Jonas Kulla
52e2f2304a
Spacing
2014-08-17 00:27:08 +02:00
Jonas Kulla
d075bd255c
MRI-Binding: WindowVX: Since RGSS2 'contents' has a 1x1 dummy bitmap
2014-08-17 00:27:07 +02:00
Jonas Kulla
169f9e9285
MRI-Binding: Audio: Bind RGSS3 functions
2014-08-17 00:27:07 +02:00
Jonas Kulla
f0e045d057
Font: Add RGSS2 default values
2014-08-17 00:27:07 +02:00
Jonas Kulla
4daff93e29
Put bundled font into its own translation unit
2014-08-17 00:26:35 +02:00
Jonas Kulla
cbdd19e525
WindowVX: Make more compatible with RGSS2
2014-08-16 22:32:06 +02:00
Jonas Kulla
8042289291
WindowVX: Fix window resizing from big to small
2014-08-16 20:11:46 +02:00
Jonas Kulla
e7882c0d3e
Plane: Fix screen shaking in wrong direction
2014-08-16 16:14:00 +02:00
Jonas Kulla
9c421aed45
Add minor comments
2014-08-16 16:14:00 +02:00
Jonas Kulla
e208bc49e8
Sprite: Implement Y based Z draw ordering (RGSS2)
...
If two sprites have the same Z, their order is decided based
on their Y coordinate first, and only then (if equal) by creation
time.
2014-08-16 16:12:51 +02:00
Jonas Kulla
3887342439
Disposable: Emit 'wasDisposed' on destruction, not dispose()
...
Fixes segfaults when objects that were not explicitly disposed
were collected by the GC.
2014-08-16 11:47:07 +02:00
Jonas Kulla
b32d6c69cb
SharedState: Add RGSS2 default encrypted archive filename
2014-08-16 11:47:07 +02:00
Jonas Kulla
840ecee084
Fix 'uninitialized value used' warnings
2014-08-16 11:47:07 +02:00
Jonas Kulla
f58e4ab00d
WindowVX: Don't use uninitialized index value
2014-08-16 11:47:07 +02:00
Jonas Kulla
1195dc15bd
WindowVX: Add small hack to visually improve background
...
Make the stretched background source rect smaller by one pixel.
Greatly improves look of Windows in Majo no Ie.
2014-08-16 11:47:07 +02:00
Jonas Kulla
7f69786c47
MRI-Binding: TilemapVX: 'flags' is called 'passages' in RGSS2
2014-08-16 11:47:06 +02:00
Jonas Kulla
ded18f9a02
TileAtlasVX: RGSS2 knows no shadow layer
2014-08-16 11:47:06 +02:00
Jonas Kulla
d439b1d833
MRI-Binding: Add RGSS2 RPG module
2014-08-16 11:47:06 +02:00
Jonas Kulla
f036e83a2d
WindowVX: Remove faulty cursor rect positioning logic
2014-08-16 11:47:06 +02:00
Jonas Kulla
3277663944
WindowVX: Fix padding rect not updating on size change
2014-08-16 11:47:06 +02:00
Jonas Kulla
bce4eb2bee
WindowVX: Fix cursor rectangle geometry not updating
2014-08-16 11:47:06 +02:00
Jonas Kulla
062c7267d7
TilemapVX: Fix map viewport not updating on scene geometry change
2014-08-16 11:47:06 +02:00
Jonas Kulla
9003f9a435
Font: Add missing RGSS2+ props basic plumbing (and bind most in MRI)
...
No core implementations yet for shadow and outline color.
2014-08-16 11:46:25 +02:00
Jonas Kulla
36eea09c7e
SharedState: Add RGSS3 default encrypted archive filename
2014-08-16 06:04:02 +02:00
Jonas Kulla
de8773fb5c
MRI-Binding: WindowVX: Fix method name typo
2014-08-16 06:04:02 +02:00
Jonas Kulla
931755cb64
MRI-Binding: Add RGSS3 RPG module
2014-08-16 06:04:02 +02:00
Jonas Kulla
bdd60291a7
Bitmap: Fix vertical gradient direction
2014-08-16 06:04:02 +02:00
Jonas Kulla
8d375b5cac
Graphics: Execute one frame reset at construction
...
Fixes RGSS3 title screen transition looking skipped
2014-08-16 06:04:02 +02:00
Jonas Kulla
150c280c1e
Graphics: Default framerate in RGSS2 is 60
2014-08-16 06:04:02 +02:00
Jonas Kulla
deb5696ddb
MRI-Binding: Graphics: Bind 'brightness' prop (RGSS2)
2014-08-16 06:04:02 +02:00
Jonas Kulla
7a655528e4
Viewport: Add zero arg constructor (RGSS3) and bind in MRI
2014-08-16 06:03:48 +02:00
Jonas Kulla
5bc6f6f32c
Etc: Implement missing RGSS3 functionality (and bind in MRI)
2014-08-15 22:58:08 +02:00
Jonas Kulla
0c5e84eb4b
MRI-Binding: Bitmap: Bind missing RGSS2 methods
2014-08-15 22:51:32 +02:00