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 |
Jonas Kulla
|
5b319020ea
|
MRI-Binding: Bitmap: 'draw_text' and 'text_size' should call #to_s (RGSS2)
|
2014-08-15 22:49:22 +02:00 |
Jonas Kulla
|
3224950a1c
|
MRI-Binding: Add crude 'rgss_main' implementation (RGSS3)
No F12 reset yet.
|
2014-08-15 22:35:57 +02:00 |
Jonas Kulla
|
29995bee7f
|
mkxp.pro: sharedmidistate.h is a header
|
2014-08-15 22:33:22 +02:00 |
Jonas Kulla
|
7790bd6c2c
|
Implement RGSS2 Tilemap class (TilemapVX)
|
2014-08-15 15:20:32 +02:00 |
Jonas Kulla
|
3717609142
|
Tilemap: Make Autotiles con/destructor private
|
2014-08-15 15:20:32 +02:00 |
Jonas Kulla
|
4742226e7c
|
Tilemap: Fix typo
|
2014-08-15 15:20:32 +02:00 |
Jonas Kulla
|
91d19d0a73
|
Implement RGSS2 Window class (WindowVX)
|
2014-08-15 15:20:15 +02:00 |
Jonas Kulla
|
d654fb7dd6
|
Add internal 'KeepDestAlpha' BlendType (for use in WindowVX)
|
2014-08-12 22:26:54 +02:00 |
Jonas Kulla
|
d95e90db34
|
Tone: Add 'valueChanged' signal
|
2014-08-12 22:26:54 +02:00 |
Jonas Kulla
|
3550cc0ff5
|
Use correct default resolution for RGSS2/3 (544x416)
|
2014-08-12 22:21:57 +02:00 |
Jonas Kulla
|
d128375d62
|
DisposeWatch: Make private and constify members
|
2014-08-12 21:41:59 +02:00 |
Jonas Kulla
|
194f70c48c
|
SharedState: Constify most getter methods
|
2014-08-12 21:41:59 +02:00 |
Jonas Kulla
|
18022bf809
|
quadarray.h: Use size_t for everything (quad) count related
|
2014-08-12 21:41:59 +02:00 |
Jonas Kulla
|
7d30ce1a00
|
quad.h: Cleanup static functions to use templated Vertex parameter
Collapses all the different Vertex/SVertex/CVertex variants
into one generic one per function.
|
2014-08-12 21:41:59 +02:00 |
Jonas Kulla
|
0af5e9d66c
|
gl-util.h: Add GL ID != operator and TEXFBO::clear
TEXFBO::clear resets the struct into its state right
after creation, nulling all IDs inside so they're invaid.
|
2014-08-12 21:41:59 +02:00 |
Jonas Kulla
|
1767b200c7
|
etc.h: Constify methods
|
2014-08-12 21:41:28 +02:00 |
Jonas Kulla
|
9967ae022d
|
window.cpp: small cleanups
Constify static numbers
'unsigned char' -> 'uint8_t'
|
2014-08-12 19:38:31 +02:00 |