Commit graph

99 commits

Author SHA1 Message Date
Inori
a2791fb8a0 Always use same typedef for MINIFFI_FUNC 2019-12-17 02:27:55 -05:00
Inori
e79b4ced32 Dispose of Boost, switch to JSON5 for configuration 2019-12-15 17:37:24 -05:00
Inori
c863267965 Begin using Objective-C (ObjFW), remove cwalk 2019-12-14 13:31:48 -05:00
Inori
d00244bf4f Add AppImage stuff 2019-10-22 02:30:07 -04:00
Inori
78f9a7855b rb_get_args is annoying 2019-09-21 20:19:34 -04:00
Inori
babbb62601 misc additions 2019-09-21 19:47:51 -04:00
Inori
44a9b295a1 Change default face button bindings 2019-09-19 04:53:07 -04:00
Inori
a6f8bc4268 Play nice with Marin's experiments 2019-09-19 03:32:50 -04:00
Inori
6421f445ab Test controller rumble support 2019-09-19 01:33:04 -04:00
Inori
f86919091a Update mkxp.conf dataPathOrg/dataPathApp description 2019-09-18 23:08:15 -04:00
Inori
80ed33d9d7 I'm so tired 2019-09-18 22:53:39 -04:00
Inori
a4c5c5a672 Accept scancodes with Input.press?/Input.trigger?/Input.repeat? 2019-09-18 22:50:28 -04:00
Inori
bb7fc632db Add MKXP.show_settings 2019-09-17 01:42:50 -04:00
Inori
8894959763 heck 2019-09-16 23:13:12 -04:00
Inori
1dcd252f45 Add Input.joystick 2019-09-16 23:10:46 -04:00
Inori
aa2c243183 Replace MiniFFI allocation function with correct one 2019-09-15 07:56:30 -04:00
Inori
079e878e12 use MiniFFI in Ruby >1.8 2019-09-14 03:03:41 -04:00
Inori
b10e806ba1 Remove unnessecary DiscordActivity member bindings 2019-09-14 01:59:52 -04:00
Inori
7c53a45dda Redirect IO to /dev/null on each reset 2019-09-06 18:38:50 -04:00
Inori
c0e9ec540e Set $TEMP to $TMPDIR if using fakeapi on macOS/Linux 2019-09-06 18:34:53 -04:00
Inori
8384a5b4ea add Bitmap.to_file 2019-09-06 18:30:37 -04:00
Inori
481f23eeef Add fake-api GetUserName 2019-09-06 16:51:02 -04:00
Inori
13a1b081bc Use glReadPixels for Bitmap::getRaw 2019-09-06 16:18:09 -04:00
Inori
d4f397e23a Add Bitmap.raw_data property 2019-09-06 15:09:03 -04:00
Inori
e9e4850ea2 Redirect stdout to /dev/null when using console=false 2019-09-06 13:03:14 -04:00
Inori
472ac3d5d9 add NOT support to script platform identifiers 2019-09-06 05:54:50 -04:00
Inori
93f04c65d8 Execute/skip scripts based on a platform marker 2019-09-06 05:29:50 -04:00
Inori
b8a12ca2e4 Add initialize_copy method to Discord::Activity class 2019-09-06 04:18:07 -04:00
Inori
ecbe9c741d Add Input.clipboard property 2019-09-06 03:32:43 -04:00
Inori
fa53403a98 Add MKXP.power_state 2019-09-06 02:36:19 -04:00
Inori
9edc2aac8c Add text input functionality to Input module 2019-09-05 23:57:10 -04:00
Inori
8afae7fc8e Add MKXP.set_window_title 2019-09-05 21:44:11 -04:00
Inori
eeefe61b89 Gifs are just a mistake actually 2019-09-05 21:10:00 -04:00
Inori
34840c5b98 I am still a fool 2019-09-05 18:19:31 -04:00
Inori
4f43b36dbd Bind Bitmap.update 2019-09-05 18:17:40 -04:00
Inori
c507f8610f Give Discord.user_avatar an optional size argument 2019-09-05 03:26:21 -04:00
Inori
3fd0604f9f Add Discord.user_avatar 2019-09-05 02:13:43 -04:00
Inori
c71f7c2e7e Actually init new bindings 2019-09-04 18:02:08 -04:00
Inori
843cbff446 Add code snippet for Discord in README 2019-09-04 17:43:29 -04:00
Inori
374bc5ef10 Use a default internal Discord Activity on startup 2019-09-04 17:25:35 -04:00
Inori
11b26f6789 Add Discord.connected? 2019-09-04 13:14:45 -04:00
Inori
5ec235ba31 Add DiscordActivity bindings 2019-09-04 13:07:38 -04:00
Inori
58a3c3a3cd Add Input.pressex?, Input.repeatex?, Input.triggerex? 2019-09-02 11:16:38 -04:00
Inori
0ff3a4d563 Set macOS deployment target to 10.10 2019-08-31 19:12:54 -04:00
Inori
253b188707 Implement MKXP.user_language, return more LANGIDs 2019-08-31 14:41:21 -04:00
Inori
0d91755e75 Implement Graphics.center 2019-08-31 12:55:03 -04:00
Inori
8954a5892f Implement Graphics.scale 2019-08-31 00:02:09 -04:00
Inori
30c84badf6 Normalize paths returned from MKXP.data_directory 2019-08-29 19:53:32 -04:00
Inori
db0bb632ed Use MKXP_SetWindowLong for Windows 2019-08-27 10:35:56 -04:00
Inori
037da0e17f more fakeapi stuff + Disable frameskipping by default 2019-08-25 17:58:12 -04:00