Commit Graph

  • 70c40fe530 MRI: use RB_TYPE_P() instead of rb_type() cremno 2014-08-25 10:22:23 +0200
  • 6d414c0777 Print RGSS version on startup Jonas Kulla 2014-08-29 03:16:12 +0200
  • 55f1542c76 Merge separate RGSS version build configs into one Jonas Kulla 2014-08-28 23:11:10 +0200
  • b1981055e1 Core: Remove ifdefs that don't influence RGSS specific behavior Jonas Kulla 2014-08-28 19:07:29 +0200
  • 28421a0ce5 Tilemap: Remove RGSS2 viewport setter Jonas Kulla 2014-08-28 15:37:04 +0200
  • c88b4b03d6 Bitmap: Fix blitshader draw_text path not taking squeezing into account Jonas Kulla 2014-08-28 14:53:28 +0200
  • 20081cb07e Wrap include in feature macro Jonas Kulla 2014-08-28 11:27:36 +0200
  • 7bcc31fb53 Silence "unused param" warning in release mode Jonas Kulla 2014-08-28 11:26:20 +0200
  • 18c74e0f24 SoundEmitter: Only detach/attach buffer if necessary Jonas Kulla 2014-08-25 05:35:46 +0200
  • b1ebc655f9 SoundEmitter: Make SE source count configurable Jonas Kulla 2014-08-25 05:28:46 +0200
  • 5ee62ba0fd SoundEmitter: Optimize source allocation strategy a bit Jonas Kulla 2014-08-24 09:19:54 +0200
  • ce72e6d0ee Input: Fix keyboard bindings (RGSS1 and 2 differ), add numpad enter -> C binding Jonas Kulla 2014-08-24 07:58:52 +0200
  • 117ddeee5c Config: Add 'preloadScript' entry to run raw scripts before the game scripts Jonas Kulla 2014-08-24 07:27:36 +0200
  • d2fd692041 MRI: Actually define '$MKXP' Jonas Kulla 2014-08-24 07:21:26 +0200
  • dbb2249ff3 MRI: Graphics: Bind resize_screen Jonas Kulla 2014-08-24 07:20:44 +0200
  • 3968ebb538 Graphics: Transition without previous freeze is a noop Jonas Kulla 2014-08-23 21:26:50 +0200
  • 4baf7b5a5a Spacing Jonas Kulla 2014-08-23 13:53:13 +0200
  • b380a0ebdd SharedState: Fix asset path priority (rgssad -> "." -> RTPs) Jonas Kulla 2014-08-22 23:58:14 +0200
  • f76ecfdba8 MRI: WindowVX: Bind RGSS2 constructor (same as RGSS1) Jonas Kulla 2014-08-22 23:55:42 +0200
  • b751858b16 Graphics: Fadein/out should interpolate from current brightness Jonas Kulla 2014-08-22 23:53:11 +0200
  • 24ad0990da TilemapVX: Deal correctly with Graphics.resize_screen Jonas Kulla 2014-08-22 23:51:41 +0200
  • 50e393fe6e Graphics: Fix resize_screen Jonas Kulla 2014-08-22 23:54:26 +0200
  • c5c58fa9cd SoundEmitter: Show filename that caused the SDL_Sound error Jonas Kulla 2014-08-22 23:50:08 +0200
  • ee8a3ca402 MRI-Binding: Font: Add get/set_default_out_color binding Jonas Kulla 2014-08-22 23:49:18 +0200
  • 10bfcb57b7 Config: Convert game title to valid UTF-8 (if it isn't already) Jonas Kulla 2014-08-20 05:20:07 +0200
  • 622845a404 TileAtlasVX: Handle table autotiles properly Jonas Kulla 2014-08-19 06:08:37 +0200
  • fb2b2b7260 WindowVX: Fix scroll arrows not showing initially Jonas Kulla 2014-08-19 03:06:12 +0200
  • 0c72659025 Remove stale code Jonas Kulla 2014-08-19 03:05:49 +0200
  • 9c3d40de5e Merge pull request #55 from mathewv/master Jonas Kulla 2014-08-19 19:44:34 +0200
  • f89216368d NFD filename translation on OS X Mathew 2014-08-19 10:57:03 -0400
  • 6a57f219f8 Merge 1783d5901e into 7452331e04 mathewv 2014-08-19 03:46:29 +0000
  • 1783d5901e OS X pathCache compatibility; added iniCodec configuration option for international compatibility Mathew 2014-08-18 23:32:19 -0400
  • 7452331e04 Bitmap: Normalize rect passed to glState.scissorBox Jonas Kulla 2014-08-17 15:43:03 +0200
  • b0eeb6d1bd README: Add some info on experimental RGSS2/RGSS3 support Jonas Kulla 2014-08-17 04:07:23 +0200
  • 724d52f61e Tilemap: Finally get rid of that terrible name 'ScanRow' Jonas Kulla 2014-08-17 03:58:01 +0200
  • 9311aff017 Bitmap: Draw line feed and carriage return as whitespace Jonas Kulla 2014-08-17 03:07:53 +0200
  • 858c40591b mkxp.pro: Add proper method to define RGSS version Jonas Kulla 2014-08-17 00:16:43 +0200
  • 52e2f2304a Spacing Jonas Kulla 2014-08-17 00:12:43 +0200
  • d075bd255c MRI-Binding: WindowVX: Since RGSS2 'contents' has a 1x1 dummy bitmap Jonas Kulla 2014-08-16 23:38:04 +0200
  • 169f9e9285 MRI-Binding: Audio: Bind RGSS3 functions Jonas Kulla 2014-08-16 23:22:57 +0200
  • f0e045d057 Font: Add RGSS2 default values Jonas Kulla 2014-08-16 23:21:31 +0200
  • 4daff93e29 Put bundled font into its own translation unit Jonas Kulla 2014-08-16 23:20:33 +0200
  • cbdd19e525 WindowVX: Make more compatible with RGSS2 Jonas Kulla 2014-08-16 22:32:06 +0200
  • 8042289291 WindowVX: Fix window resizing from big to small Jonas Kulla 2014-08-16 19:48:47 +0200
  • e7882c0d3e Plane: Fix screen shaking in wrong direction Jonas Kulla 2014-08-16 14:22:14 +0200
  • 9c421aed45 Add minor comments Jonas Kulla 2014-08-16 14:05:25 +0200
  • e208bc49e8 Sprite: Implement Y based Z draw ordering (RGSS2) Jonas Kulla 2014-08-16 13:50:57 +0200
  • 3887342439 Disposable: Emit 'wasDisposed' on destruction, not dispose() Jonas Kulla 2014-08-16 04:07:39 +0200
  • b32d6c69cb SharedState: Add RGSS2 default encrypted archive filename Jonas Kulla 2014-08-16 04:06:52 +0200
  • 840ecee084 Fix 'uninitialized value used' warnings Jonas Kulla 2014-08-16 04:02:44 +0200
  • f58e4ab00d WindowVX: Don't use uninitialized index value Jonas Kulla 2014-08-16 04:01:14 +0200
  • 1195dc15bd WindowVX: Add small hack to visually improve background Jonas Kulla 2014-08-16 01:28:39 +0200
  • 7f69786c47 MRI-Binding: TilemapVX: 'flags' is called 'passages' in RGSS2 Jonas Kulla 2014-08-16 01:27:48 +0200
  • ded18f9a02 TileAtlasVX: RGSS2 knows no shadow layer Jonas Kulla 2014-08-16 01:26:50 +0200
  • d439b1d833 MRI-Binding: Add RGSS2 RPG module Jonas Kulla 2014-08-16 01:25:42 +0200
  • f036e83a2d WindowVX: Remove faulty cursor rect positioning logic Jonas Kulla 2014-08-15 23:46:26 +0200
  • 3277663944 WindowVX: Fix padding rect not updating on size change Jonas Kulla 2014-08-15 23:35:52 +0200
  • bce4eb2bee WindowVX: Fix cursor rectangle geometry not updating Jonas Kulla 2014-08-15 23:20:48 +0200
  • 062c7267d7 TilemapVX: Fix map viewport not updating on scene geometry change Jonas Kulla 2014-08-15 23:19:21 +0200
  • 9003f9a435 Font: Add missing RGSS2+ props basic plumbing (and bind most in MRI) Jonas Kulla 2014-08-15 23:18:02 +0200
  • 36eea09c7e SharedState: Add RGSS3 default encrypted archive filename Jonas Kulla 2014-08-15 23:10:25 +0200
  • de8773fb5c MRI-Binding: WindowVX: Fix method name typo Jonas Kulla 2014-08-15 23:09:21 +0200
  • 931755cb64 MRI-Binding: Add RGSS3 RPG module Jonas Kulla 2014-08-15 23:05:39 +0200
  • bdd60291a7 Bitmap: Fix vertical gradient direction Jonas Kulla 2014-08-15 23:04:38 +0200
  • 8d375b5cac Graphics: Execute one frame reset at construction Jonas Kulla 2014-08-15 23:02:49 +0200
  • 150c280c1e Graphics: Default framerate in RGSS2 is 60 Jonas Kulla 2014-08-15 23:02:16 +0200
  • deb5696ddb MRI-Binding: Graphics: Bind 'brightness' prop (RGSS2) Jonas Kulla 2014-08-15 23:01:25 +0200
  • 7a655528e4 Viewport: Add zero arg constructor (RGSS3) and bind in MRI Jonas Kulla 2014-08-15 22:55:55 +0200
  • 5bc6f6f32c Etc: Implement missing RGSS3 functionality (and bind in MRI) Jonas Kulla 2014-08-15 22:53:42 +0200
  • 0c5e84eb4b MRI-Binding: Bitmap: Bind missing RGSS2 methods Jonas Kulla 2014-08-15 22:51:32 +0200
  • 5b319020ea MRI-Binding: Bitmap: 'draw_text' and 'text_size' should call #to_s (RGSS2) Jonas Kulla 2014-08-15 22:49:22 +0200
  • 3224950a1c MRI-Binding: Add crude 'rgss_main' implementation (RGSS3) Jonas Kulla 2014-08-15 22:35:57 +0200
  • 29995bee7f mkxp.pro: sharedmidistate.h is a header Jonas Kulla 2014-08-15 22:33:22 +0200
  • 7790bd6c2c Implement RGSS2 Tilemap class (TilemapVX) Jonas Kulla 2014-08-15 13:59:28 +0200
  • 3717609142 Tilemap: Make Autotiles con/destructor private Jonas Kulla 2014-08-15 14:01:04 +0200
  • 4742226e7c Tilemap: Fix typo Jonas Kulla 2014-08-15 14:00:55 +0200
  • 91d19d0a73 Implement RGSS2 Window class (WindowVX) Jonas Kulla 2014-08-12 21:50:59 +0200
  • d654fb7dd6 Add internal 'KeepDestAlpha' BlendType (for use in WindowVX) Jonas Kulla 2014-08-12 21:28:18 +0200
  • d95e90db34 Tone: Add 'valueChanged' signal Jonas Kulla 2014-08-12 21:21:16 +0200
  • 3550cc0ff5 Use correct default resolution for RGSS2/3 (544x416) Jonas Kulla 2014-08-12 22:21:57 +0200
  • d128375d62 DisposeWatch: Make private and constify members Jonas Kulla 2014-08-12 21:12:28 +0200
  • 194f70c48c SharedState: Constify most getter methods Jonas Kulla 2014-08-12 20:33:40 +0200
  • 18022bf809 quadarray.h: Use size_t for everything (quad) count related Jonas Kulla 2014-08-12 19:46:30 +0200
  • 7d30ce1a00 quad.h: Cleanup static functions to use templated Vertex parameter Jonas Kulla 2014-08-12 19:44:57 +0200
  • 0af5e9d66c gl-util.h: Add GL ID != operator and TEXFBO::clear Jonas Kulla 2014-08-12 19:42:31 +0200
  • 1767b200c7 etc.h: Constify methods Jonas Kulla 2014-08-12 19:41:11 +0200
  • 9967ae022d window.cpp: small cleanups Jonas Kulla 2014-08-12 19:38:31 +0200
  • 3b35fb219c MRuby-Binding: Bind #initialize_copy for clonable classes Jonas Kulla 2014-08-09 20:12:06 +0200
  • 1cc1541377 MRuby-Binding: Input constants are symbols in RGSS3 Jonas Kulla 2014-08-09 19:15:54 +0200
  • e858bbdcf5 Lift 'Disposable' concept from core into bindings Jonas Kulla 2014-08-09 18:35:01 +0200
  • b7af8cc92f MRI-Binding: Typo in Flashable binding Jonas Kulla 2014-08-09 17:20:39 +0200
  • cc0ab35f10 Font: 'exist?' allows any object (returns false if not string) Jonas Kulla 2014-08-09 17:18:42 +0200
  • 6c9fbc1465 Bitmap: Clip dest rect when blitting from mega surface Jonas Kulla 2014-08-09 13:43:15 +0200
  • 0ab543fd75 MRuby-Binding: Reduce number of object allocations Jonas Kulla 2014-08-09 10:38:42 +0200
  • bdcf1503bd Bitmap: Normalize rectangle passed to pixman Jonas Kulla 2014-08-09 08:04:56 +0200
  • 88bb92aadc MRI-Binding: Input constants are symbols in RGSS3 Jonas Kulla 2014-08-07 17:13:10 +0200
  • 656c5099ea autotiles.cpp: Fix subrect pattern for indices 23 and 46 Jonas Kulla 2014-08-07 10:24:52 +0200
  • 24759fb97b EventThread: Simplify user event handling Jonas Kulla 2014-08-06 15:54:44 +0200
  • 151a1f0d1b Table: Add clone constructor (and bind in MRI) Jonas Kulla 2014-08-04 14:43:56 +0200
  • 59aed37d3e MidiSource: Improve pitch shifting accuracy Jonas Kulla 2014-08-02 16:15:11 +0200