├── objects ├── obj_button_parent │ ├── Mouse_56.gml │ ├── Mouse_4.gml │ ├── Create_0.gml │ ├── Step_0.gml │ └── Draw_0.gml ├── obj_button_isInit │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── obj_button_isInit.yy ├── obj_button_log_clear │ ├── Mouse_7.gml │ ├── Create_0.gml │ └── obj_button_log_clear.yy ├── obj_button_EventOn │ ├── Create_0.gml │ ├── Alarm_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_oauth │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_oauth.yy ├── obj_header_log │ ├── Create_0.gml │ └── obj_header_log.yy ├── obj_button_GameReadyOn │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_pageReload │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── obj_button_pageReload.yy ├── obj_header_flags │ ├── Create_0.gml │ └── obj_header_flags.yy ├── obj_header_gameplay │ ├── Create_0.gml │ └── obj_header_gameplay.yy ├── obj_header_general │ ├── Create_0.gml │ └── obj_header_general.yy ├── obj_header_player │ ├── Create_0.gml │ └── obj_header_player.yy ├── obj_button_EventDispatch │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_EventDispatch.yy ├── obj_button_GameplayStart │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_GameplayStop │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_GetAllFlags │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_GetAllFlags.yy ├── obj_button_banner_hideAdv │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_banner_hideAdv.yy ├── obj_button_banner_showAdv │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_banner_showAdv.yy ├── obj_button_getEnvironment │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getServerTime │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_getServerTime.yy ├── obj_button_initPayments │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_initPayments.yy ├── obj_button_showRewardVideo │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_childrenPayments_parent │ ├── Create_0.gml │ └── obj_childrenPayments_parent.yy ├── obj_childrenPlayer_parent │ ├── Create_0.gml │ └── obj_childrenPlayer_parent.yy ├── obj_header_feedback │ ├── Create_0.gml │ └── obj_header_feedback.yy ├── obj_header_parent │ ├── Create_0.gml │ ├── Draw_0.gml │ └── obj_header_parent.yy ├── obj_header_payments │ ├── Create_0.gml │ └── obj_header_payments.yy ├── obj_header_shortcut │ ├── Create_0.gml │ └── obj_header_shortcut.yy ├── obj_button_GameAPIGetAllGames │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_exutFullscreen │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getFeedbackCanReview │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerData │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerName │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_setPlayerData │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_setToClipboard │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_70.gml │ └── obj_button_setToClipboard.yy ├── obj_button_showFullscreenAds │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_header_device_info │ ├── Create_0.gml │ └── obj_header_device_info.yy ├── obj_header_fullscreen │ ├── Create_0.gml │ └── obj_header_fullscreen.yy ├── obj_header_leaderboards │ ├── Create_0.gml │ └── obj_header_leaderboards.yy ├── obj_header_multiplayer │ ├── Create_0.gml │ └── obj_header_multiplayer.yy ├── obj_button_banner_getAdvStatus │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerPhoto │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerStats │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_initPlayer │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_requestFullscreen │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_setPlayerStats │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_header_advertisement │ ├── Create_0.gml │ └── obj_header_advertisement.yy ├── obj_button_browserConsoleLog │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── obj_button_browserConsoleLog.yy ├── obj_button_getFeedbackRequestReview │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerAllData │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerIsAuthorized │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_shortcut_CanShowPrompt │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_shortcut_ShowPrompt │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_GetFlags_DefaultFlags │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getDeviceType │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Draw_0.gml │ └── Other_70.gml ├── obj_button_getLeaderboardsEntries │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_63.gml ├── obj_button_getPayments_GetCatalog │ ├── Create_0.gml │ └── Mouse_7.gml ├── obj_button_getPlayerAllStats │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerSignature │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerUniqueID │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getLeaderboardByDescription │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_getPayments_GetPurchases │ ├── Create_0.gml │ └── Mouse_7.gml ├── obj_button_getPayments_Purchase │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_63.gml ├── obj_button_getPlayerIDsPerGame │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPlayerPayingStatus │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_multiplayerSessionsInit │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_setPlayerIncrementStats │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_GetFlags_ClientFeatures │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getLeaderboardsPlayerEntry │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_63.gml ├── obj_button_getPayments_ConsumePurchase │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_multiplayerSaveGameSession │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_GameAPIGetGameByID │ ├── Mouse_7.gml │ ├── Create_0.gml │ └── Other_63.gml ├── obj_button_getFullscreenStatus │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_70.gml ├── obj_button_getPayments_ConsumeAllPurchase │ ├── Create_0.gml │ └── Mouse_7.gml ├── obj_button_multiplayerRecordingGameSession │ ├── Create_0.gml │ ├── Mouse_7.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_setConsoleDebugMode │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── obj_button_setConsoleDebugMode.yy ├── obj_button_setLeaderboardsScore │ ├── Mouse_7.gml │ ├── Create_0.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_getLeaderboardsEntriesOptions │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_63.gml ├── obj_button_getLeaderboardsPlayerEntryAvatar │ ├── Create_0.gml │ ├── Mouse_7.gml │ └── Other_63.gml ├── obj_button_setLeaderboardsScoreExtraData │ ├── Mouse_7.gml │ ├── Create_0.gml │ ├── Other_63.gml │ └── Other_70.gml ├── obj_button_GameApiPauseAndResume │ ├── Create_0.gml │ ├── Other_70.gml │ └── obj_button_GameApiPauseAndResume.yy ├── obj_button_MultiplayerEventBased │ ├── Create_0.gml │ ├── Other_70.gml │ └── obj_button_MultiplayerEventBased.yy ├── obj_game_init │ ├── Create_0.gml │ ├── Alarm_0.gml │ └── obj_game_init.yy ├── obj_web_game_resize │ ├── Step_0.gml │ ├── Create_0.gml │ └── obj_web_game_resize.yy └── obj_log_output │ ├── Draw_0.gml │ ├── obj_log_output.yy │ └── Create_0.gml ├── scripts ├── clear_log │ ├── clear_log.gml │ └── clear_log.yy ├── log │ ├── log.gml │ └── log.yy ├── get_logs │ ├── get_logs.gml │ └── get_logs.yy ├── UnixTime │ ├── UnixTime.yy │ └── UnixTime.gml ├── isMap │ ├── isMap.yy │ └── isMap.gml ├── convert_datetime_to_iso8601 │ ├── convert_datetime_to_iso8601.yy │ └── convert_datetime_to_iso8601.gml └── convert_iso8601_to_datetime │ └── convert_iso8601_to_datetime.yy ├── .gitattributes ├── options ├── html5 │ ├── fav.ico │ └── options_html5.yy ├── operagx │ ├── icon.png │ └── options_operagx.yy ├── linux │ ├── icons │ │ └── 64.png │ └── options_linux.yy ├── mac │ ├── icons │ │ └── 1024.png │ ├── splash │ │ └── installer_background.png │ └── options_mac.yy ├── tvos │ ├── icons │ │ ├── 1280.png │ │ ├── 400.png │ │ └── 400_2x.png │ └── options_tvos.yy ├── android │ └── icons │ │ ├── hdpi.png │ │ ├── ldpi.png │ │ ├── mdpi.png │ │ ├── xhdpi.png │ │ ├── xxhdpi.png │ │ └── xxxhdpi.png ├── main │ ├── template_icon.png │ ├── inherited │ │ └── options_main.inherited.yy │ └── options_main.yy ├── windows │ └── icons │ │ └── icon.ico ├── amazonfire │ └── icons │ │ ├── hdpi.png │ │ ├── ldpi.png │ │ ├── mdpi.png │ │ ├── xhdpi.png │ │ ├── xxhdpi.png │ │ └── xxxhdpi.png ├── ios │ └── icons │ │ ├── app │ │ ├── ipad_152.png │ │ ├── ipad_76.png │ │ ├── iphone_120.png │ │ ├── iphone_180.png │ │ └── ipad_pro_167.png │ │ ├── settings │ │ ├── ipad_29.png │ │ ├── ipad_58.png │ │ ├── iphone_58.png │ │ └── iphone_87.png │ │ ├── spotlight │ │ ├── ipad_40.png │ │ ├── ipad_80.png │ │ ├── iphone_120.png │ │ └── iphone_80.png │ │ ├── itunes │ │ └── itunes_1024.png │ │ └── notification │ │ ├── ipad_20.png │ │ ├── ipad_40.png │ │ ├── iphone_40.png │ │ └── iphone_60.png └── extensions │ ├── browser_hdpi.json │ ├── YaGames.json │ └── GamePush.json ├── rooms └── room_demo │ └── RoomCreationCode.gml ├── fonts ├── fnt_header │ ├── fnt_header.png │ ├── fnt_normal.png │ ├── fnt_normal.old.png │ └── fnt_header_text.old.png └── fnt_normal │ ├── fnt_normal.png │ └── fnt_normal.old.png ├── sprites ├── spr_temp │ ├── d3f293a4-1337-412b-9b76-c2e99ca6172a.png │ └── layers │ │ └── d3f293a4-1337-412b-9b76-c2e99ca6172a │ │ └── ed7e4a4c-574d-4303-9d3b-0e6da463fbb5.png ├── spr_button │ ├── 84a1053b-7893-4dea-b194-af591aa915cd.png │ └── layers │ │ └── 84a1053b-7893-4dea-b194-af591aa915cd │ │ └── f76bc3a3-31bb-4498-af8f-c0a474e9bcbc.png ├── spr_head_text │ ├── b65bf06a-4fcf-4449-a020-df76afe36c89.png │ └── layers │ │ └── b65bf06a-4fcf-4449-a020-df76afe36c89 │ │ └── fa4a771f-cd3d-4faf-8563-bfa1de7b23f9.png ├── spr_loading │ ├── 01c95042-ec96-4d6f-a7a0-8fc37a05c876.png │ ├── 0a02abbe-7131-40cd-9846-2714da34f39a.png │ ├── 2cf15f14-6d88-4d93-8a91-07e8f9549d64.png │ ├── 7c4e6ec8-3826-4738-9f94-9e97eed5c4f3.png │ ├── b4cae9ba-c89f-40be-9307-3cc3c77b061d.png │ ├── c95e4991-a209-4781-9724-ff2205914560.png │ ├── e22fd3cf-e182-4837-a60f-da6e56e09615.png │ ├── e4f15e44-d325-4cb3-b518-1fcc16a0de99.png │ └── layers │ │ ├── 01c95042-ec96-4d6f-a7a0-8fc37a05c876 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── 0a02abbe-7131-40cd-9846-2714da34f39a │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── 2cf15f14-6d88-4d93-8a91-07e8f9549d64 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── 7c4e6ec8-3826-4738-9f94-9e97eed5c4f3 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── b4cae9ba-c89f-40be-9307-3cc3c77b061d │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── c95e4991-a209-4781-9724-ff2205914560 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ ├── e22fd3cf-e182-4837-a60f-da6e56e09615 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png │ │ └── e4f15e44-d325-4cb3-b518-1fcc16a0de99 │ │ └── c584bada-b04e-4e2a-811e-c67295874556.png ├── spr_button_long │ ├── 8ac0fc68-6349-4dd3-8cd0-627da941850c.png │ ├── eff11b9d-8a15-4967-a951-2826a1003fb0.png │ └── layers │ │ ├── 8ac0fc68-6349-4dd3-8cd0-627da941850c │ │ └── 3876df61-dd69-4322-9d06-fdc483528791.png │ │ └── eff11b9d-8a15-4967-a951-2826a1003fb0 │ │ └── 3876df61-dd69-4322-9d06-fdc483528791.png └── spr_button_short │ ├── 7ec9ffaa-322b-4087-88a6-4e0dce2ab443.png │ ├── ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035.png │ └── layers │ ├── 7ec9ffaa-322b-4087-88a6-4e0dce2ab443 │ └── 87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png │ └── ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035 │ └── 87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png ├── extensions └── browser_hdpi │ ├── browser_hdpi.gml │ └── browser_hdpi.js ├── readme.txt └── LICENSE /objects/obj_button_parent/Mouse_56.gml: -------------------------------------------------------------------------------- 1 | is_clicked = false; -------------------------------------------------------------------------------- /objects/obj_button_isInit/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += "SDK isInit?"; -------------------------------------------------------------------------------- /objects/obj_button_log_clear/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | clear_log(); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_EventOn/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Event 3 | On"; -------------------------------------------------------------------------------- /objects/obj_button_oauth/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Authorization"; -------------------------------------------------------------------------------- /objects/obj_button_parent/Mouse_4.gml: -------------------------------------------------------------------------------- 1 | if (!is_disabled) { 2 | is_clicked = true; 3 | } -------------------------------------------------------------------------------- /objects/obj_header_log/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("log"); -------------------------------------------------------------------------------- /objects/obj_button_EventOn/Alarm_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Page reload 2 | YaGames_pageReload(); -------------------------------------------------------------------------------- /objects/obj_button_GameReadyOn/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Game 3 | Ready"; -------------------------------------------------------------------------------- /objects/obj_button_log_clear/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Clear 3 | log"; -------------------------------------------------------------------------------- /objects/obj_button_pageReload/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Page 3 | reload"; -------------------------------------------------------------------------------- /objects/obj_button_pageReload/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | YaGames_pageReload(); 3 | }; -------------------------------------------------------------------------------- /objects/obj_header_flags/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("flags"); -------------------------------------------------------------------------------- /objects/obj_header_gameplay/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("Game"); -------------------------------------------------------------------------------- /objects/obj_header_general/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("general"); -------------------------------------------------------------------------------- /objects/obj_header_player/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("player"); -------------------------------------------------------------------------------- /scripts/clear_log/clear_log.gml: -------------------------------------------------------------------------------- 1 | function clear_log(){ 2 | obj_log_output.log_clear(); 3 | } -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | .idea/ -------------------------------------------------------------------------------- /objects/obj_button_EventDispatch/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Event 3 | Dispatch"; -------------------------------------------------------------------------------- /objects/obj_button_GameplayStart/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Gameplay 3 | Start"; -------------------------------------------------------------------------------- /objects/obj_button_GameplayStop/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Gameplay 3 | Stop"; -------------------------------------------------------------------------------- /objects/obj_button_GetAllFlags/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get All 3 | Flags"; -------------------------------------------------------------------------------- /objects/obj_button_banner_hideAdv/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Banner 3 | Hide"; -------------------------------------------------------------------------------- /objects/obj_button_banner_showAdv/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Banner 3 | Show"; -------------------------------------------------------------------------------- /objects/obj_button_getEnvironment/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Environment"; -------------------------------------------------------------------------------- /objects/obj_button_getServerTime/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Server 3 | Time"; -------------------------------------------------------------------------------- /objects/obj_button_initPayments/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Payments 3 | init"; -------------------------------------------------------------------------------- /objects/obj_button_showRewardVideo/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Video 3 | Ads"; -------------------------------------------------------------------------------- /objects/obj_childrenPayments_parent/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | is_disabled = !debug_mode; -------------------------------------------------------------------------------- /objects/obj_childrenPlayer_parent/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | is_disabled = !debug_mode; -------------------------------------------------------------------------------- /objects/obj_header_feedback/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("feedback"); -------------------------------------------------------------------------------- /objects/obj_header_parent/Create_0.gml: -------------------------------------------------------------------------------- 1 | color_text = make_color_rgb(102, 153, 102); 2 | text = ""; -------------------------------------------------------------------------------- /objects/obj_header_payments/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("payments"); -------------------------------------------------------------------------------- /objects/obj_header_shortcut/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("Shortcut"); -------------------------------------------------------------------------------- /options/html5/fav.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/html5/fav.ico -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetAllGames/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get All 3 | Games"; -------------------------------------------------------------------------------- /objects/obj_button_exutFullscreen/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Fullscreen 3 | Exit"; -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackCanReview/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Can 3 | Review"; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerData/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Data"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerName/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Name"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_setPlayerData/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Set Data"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_setToClipboard/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Copy to 3 | clipboard"; -------------------------------------------------------------------------------- /objects/obj_button_showFullscreenAds/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Fullscreen 3 | Ads"; -------------------------------------------------------------------------------- /objects/obj_header_device_info/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("device info"); -------------------------------------------------------------------------------- /objects/obj_header_fullscreen/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("fullscreen"); -------------------------------------------------------------------------------- /objects/obj_header_leaderboards/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("leaderboards"); -------------------------------------------------------------------------------- /objects/obj_header_multiplayer/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("Multiplayer"); -------------------------------------------------------------------------------- /options/operagx/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/operagx/icon.png -------------------------------------------------------------------------------- /objects/obj_button_banner_getAdvStatus/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Banner 3 | Get status"; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPhoto/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Photo"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerStats/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Stats"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_initPlayer/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Player 3 | init"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_requestFullscreen/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Fullscreen 3 | Request"; -------------------------------------------------------------------------------- /objects/obj_button_setPlayerStats/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Set Stats"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_header_advertisement/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text = string_upper("advertisement"); -------------------------------------------------------------------------------- /options/linux/icons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/linux/icons/64.png -------------------------------------------------------------------------------- /options/mac/icons/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/mac/icons/1024.png -------------------------------------------------------------------------------- /options/tvos/icons/1280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/tvos/icons/1280.png -------------------------------------------------------------------------------- /options/tvos/icons/400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/tvos/icons/400.png -------------------------------------------------------------------------------- /objects/obj_button_browserConsoleLog/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Copy to 3 | browser console"; -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackRequestReview/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Request 3 | Review"; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllData/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get All 3 | Data"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIsAuthorized/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Is Auth?"; 3 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_shortcut_CanShowPrompt/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Shortcut 3 | Can Show"; -------------------------------------------------------------------------------- /objects/obj_button_shortcut_ShowPrompt/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Shortcut 3 | Show Prompt"; -------------------------------------------------------------------------------- /options/tvos/icons/400_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/tvos/icons/400_2x.png -------------------------------------------------------------------------------- /rooms/room_demo/RoomCreationCode.gml: -------------------------------------------------------------------------------- 1 | if (layer_exists("temp")) { 2 | layer_set_visible("temp", false); 3 | }; -------------------------------------------------------------------------------- /fonts/fnt_header/fnt_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_header/fnt_header.png -------------------------------------------------------------------------------- /fonts/fnt_header/fnt_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_header/fnt_normal.png -------------------------------------------------------------------------------- /fonts/fnt_normal/fnt_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_normal/fnt_normal.png -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_DefaultFlags/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Flags 3 | with Default"; -------------------------------------------------------------------------------- /objects/obj_button_getDeviceType/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Device 3 | Type"; 4 | dev_type = ""; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntries/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get 3 | Entries"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_GetCatalog/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get 3 | Catalog"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllStats/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get All 3 | Stats"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerSignature/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get 3 | Signature"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerUniqueID/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Unique 3 | ID"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_parent/Create_0.gml: -------------------------------------------------------------------------------- 1 | text = ""; 2 | is_clicked = false; 3 | is_disabled = false; 4 | req_id = -1; -------------------------------------------------------------------------------- /options/android/icons/hdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/hdpi.png -------------------------------------------------------------------------------- /options/android/icons/ldpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/ldpi.png -------------------------------------------------------------------------------- /options/android/icons/mdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/mdpi.png -------------------------------------------------------------------------------- /options/android/icons/xhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/xhdpi.png -------------------------------------------------------------------------------- /options/android/icons/xxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/xxhdpi.png -------------------------------------------------------------------------------- /options/main/template_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/main/template_icon.png -------------------------------------------------------------------------------- /options/windows/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/windows/icons/icon.ico -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardByDescription/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get 3 | Desc."; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_GetPurchases/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get 3 | Purchases"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_Purchase/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Purchase 3 | request"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIDsPerGame/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get IDs 3 | Per Game"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPayingStatus/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Paying 3 | Status"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSessionsInit/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Sessions 3 | Init"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_setPlayerIncrementStats/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Increment 3 | Stats"; 4 | msg = -1; -------------------------------------------------------------------------------- /options/amazonfire/icons/hdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/hdpi.png -------------------------------------------------------------------------------- /options/amazonfire/icons/ldpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/ldpi.png -------------------------------------------------------------------------------- /options/amazonfire/icons/mdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/mdpi.png -------------------------------------------------------------------------------- /options/amazonfire/icons/xhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/xhdpi.png -------------------------------------------------------------------------------- /options/android/icons/xxxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/android/icons/xxxhdpi.png -------------------------------------------------------------------------------- /options/ios/icons/app/ipad_152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/app/ipad_152.png -------------------------------------------------------------------------------- /options/ios/icons/app/ipad_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/app/ipad_76.png -------------------------------------------------------------------------------- /fonts/fnt_header/fnt_normal.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_header/fnt_normal.old.png -------------------------------------------------------------------------------- /fonts/fnt_normal/fnt_normal.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_normal/fnt_normal.old.png -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_ClientFeatures/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Flags with 3 | Client Features"; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntry/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Player 3 | Entry"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumePurchase/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Consume 3 | Purchase"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSaveGameSession/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Save 3 | Game Session"; 4 | msg = -1; -------------------------------------------------------------------------------- /options/amazonfire/icons/xxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/xxhdpi.png -------------------------------------------------------------------------------- /options/amazonfire/icons/xxxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/amazonfire/icons/xxxhdpi.png -------------------------------------------------------------------------------- /options/extensions/browser_hdpi.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /options/ios/icons/app/iphone_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/app/iphone_120.png -------------------------------------------------------------------------------- /options/ios/icons/app/iphone_180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/app/iphone_180.png -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetGameByID/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_integer_async("Game ID", other_game); 3 | }; 4 | -------------------------------------------------------------------------------- /objects/obj_button_getFullscreenStatus/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Fullscreen 3 | Status"; 4 | full_status = ""; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntries/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_Purchase/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Purchase request","test1"); 3 | }; -------------------------------------------------------------------------------- /options/ios/icons/app/ipad_pro_167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/app/ipad_pro_167.png -------------------------------------------------------------------------------- /options/ios/icons/settings/ipad_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/settings/ipad_29.png -------------------------------------------------------------------------------- /options/ios/icons/settings/ipad_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/settings/ipad_58.png -------------------------------------------------------------------------------- /options/ios/icons/spotlight/ipad_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/spotlight/ipad_40.png -------------------------------------------------------------------------------- /options/ios/icons/spotlight/ipad_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/spotlight/ipad_80.png -------------------------------------------------------------------------------- /fonts/fnt_header/fnt_header_text.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/fonts/fnt_header/fnt_header_text.old.png -------------------------------------------------------------------------------- /objects/obj_button_browserConsoleLog/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _st = get_logs(); 3 | YaGames_browserConsoleLog(_st); 4 | }; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardByDescription/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntry/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumeAllPurchase/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Consume All 3 | Purchase"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumePurchase/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Purchase token","token"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerRecordingGameSession/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Recording 3 | Game Session"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSessionsInit/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_integer_async("Is Event Based?", 1); 3 | }; 4 | -------------------------------------------------------------------------------- /objects/obj_button_setConsoleDebugMode/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Logging 3 | in browser"; 4 | is_browser_enabled = 0; -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScore/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; 4 | -------------------------------------------------------------------------------- /options/ios/icons/itunes/itunes_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/itunes/itunes_1024.png -------------------------------------------------------------------------------- /options/ios/icons/notification/ipad_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/notification/ipad_20.png -------------------------------------------------------------------------------- /options/ios/icons/notification/ipad_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/notification/ipad_40.png -------------------------------------------------------------------------------- /options/ios/icons/settings/iphone_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/settings/iphone_58.png -------------------------------------------------------------------------------- /options/ios/icons/settings/iphone_87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/settings/iphone_87.png -------------------------------------------------------------------------------- /options/ios/icons/spotlight/iphone_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/spotlight/iphone_120.png -------------------------------------------------------------------------------- /options/ios/icons/spotlight/iphone_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/spotlight/iphone_80.png -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetGameByID/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | other_game = 185882; 3 | text += @"Get Game 4 | By ID"; 5 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntriesOptions/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Entries 3 | Custom options"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntriesOptions/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntryAvatar/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text += @"Get Player 3 | Entry+Avatar"; 4 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntryAvatar/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; -------------------------------------------------------------------------------- /options/ios/icons/notification/iphone_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/notification/iphone_40.png -------------------------------------------------------------------------------- /options/ios/icons/notification/iphone_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/ios/icons/notification/iphone_60.png -------------------------------------------------------------------------------- /options/mac/splash/installer_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/options/mac/splash/installer_background.png -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScoreExtraData/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_string_async("Leaderboard Name","test"); 3 | }; 4 | -------------------------------------------------------------------------------- /objects/obj_button_GameApiPauseAndResume/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text_base = @"Game Api: 3 | "; 4 | text = text_base + "-"; 5 | is_disabled = true; -------------------------------------------------------------------------------- /objects/obj_button_initPlayer/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = show_question_async("Use a signature to verify the authenticity of a player?"); 3 | }; -------------------------------------------------------------------------------- /objects/obj_button_MultiplayerEventBased/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | text_base = @"Session Events 3 | "; 4 | text = text_base + "-"; 5 | is_disabled = true; -------------------------------------------------------------------------------- /objects/obj_button_parent/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Insert description here 2 | // You can write your code in this editor 3 | var _x = device_mouse_x_to_gui(0); -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScore/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | score_to_set = 100; 3 | text += @"Set Score: 4 | " + string(score_to_set); 5 | msg = -1; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerRecordingGameSession/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_integer_async("The value of the \"health\" parameter", 100); 3 | }; 4 | -------------------------------------------------------------------------------- /sprites/spr_temp/d3f293a4-1337-412b-9b76-c2e99ca6172a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_temp/d3f293a4-1337-412b-9b76-c2e99ca6172a.png -------------------------------------------------------------------------------- /extensions/browser_hdpi/browser_hdpi.gml: -------------------------------------------------------------------------------- 1 | #define browser_stretch_canvas 2 | /// (width, height) 3 | return browser_stretch_canvas_ext(window_handle(), argument0, argument1); -------------------------------------------------------------------------------- /scripts/log/log.gml: -------------------------------------------------------------------------------- 1 | /// @description log(x) 2 | /// @param x 3 | function log(argument0) { 4 | gml_pragma("forceinline"); 5 | obj_log_output.add_log(argument0); 6 | } 7 | -------------------------------------------------------------------------------- /sprites/spr_button/84a1053b-7893-4dea-b194-af591aa915cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button/84a1053b-7893-4dea-b194-af591aa915cd.png -------------------------------------------------------------------------------- /objects/obj_button_GetAllFlags/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_GetFlags(); 3 | var msg = "Get All Flags reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_oauth/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_OpenAuthDialog(); 3 | var msg = "Authorization reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /sprites/spr_head_text/b65bf06a-4fcf-4449-a020-df76afe36c89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_head_text/b65bf06a-4fcf-4449-a020-df76afe36c89.png -------------------------------------------------------------------------------- /sprites/spr_loading/01c95042-ec96-4d6f-a7a0-8fc37a05c876.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/01c95042-ec96-4d6f-a7a0-8fc37a05c876.png -------------------------------------------------------------------------------- /sprites/spr_loading/0a02abbe-7131-40cd-9846-2714da34f39a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/0a02abbe-7131-40cd-9846-2714da34f39a.png -------------------------------------------------------------------------------- /sprites/spr_loading/2cf15f14-6d88-4d93-8a91-07e8f9549d64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/2cf15f14-6d88-4d93-8a91-07e8f9549d64.png -------------------------------------------------------------------------------- /sprites/spr_loading/7c4e6ec8-3826-4738-9f94-9e97eed5c4f3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/7c4e6ec8-3826-4738-9f94-9e97eed5c4f3.png -------------------------------------------------------------------------------- /sprites/spr_loading/b4cae9ba-c89f-40be-9307-3cc3c77b061d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/b4cae9ba-c89f-40be-9307-3cc3c77b061d.png -------------------------------------------------------------------------------- /sprites/spr_loading/c95e4991-a209-4781-9724-ff2205914560.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/c95e4991-a209-4781-9724-ff2205914560.png -------------------------------------------------------------------------------- /sprites/spr_loading/e22fd3cf-e182-4837-a60f-da6e56e09615.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/e22fd3cf-e182-4837-a60f-da6e56e09615.png -------------------------------------------------------------------------------- /sprites/spr_loading/e4f15e44-d325-4cb3-b518-1fcc16a0de99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/e4f15e44-d325-4cb3-b518-1fcc16a0de99.png -------------------------------------------------------------------------------- /objects/obj_button_GameplayStart/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_GameplayStart(); 3 | var msg = "GameplayStart reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_GameplayStop/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_GameplayStop(); 3 | var msg = "GameplayStop reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_banner_hideAdv/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Banner_HideAdv(); 3 | var msg = "Banner hide reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_banner_showAdv/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Banner_ShowAdv(); 3 | var msg = "Banner show reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getDeviceType/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_getDeviceType(); 3 | var msg = "DeviceType reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getEnvironment/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_getEnvironment(); 3 | var msg = "Environment reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerName/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetName(); 3 | var msg = "Player GetName reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_initPayments/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Payments_Init(1); 3 | var msg = "Payments init reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSaveGameSession/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | msg = get_integer_async("The value of the \"meta3\" parameter", irandom_range(0, 100)); 3 | }; 4 | -------------------------------------------------------------------------------- /sprites/spr_button_long/8ac0fc68-6349-4dd3-8cd0-627da941850c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_long/8ac0fc68-6349-4dd3-8cd0-627da941850c.png -------------------------------------------------------------------------------- /sprites/spr_button_long/eff11b9d-8a15-4967-a951-2826a1003fb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_long/eff11b9d-8a15-4967-a951-2826a1003fb0.png -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetAllGames/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_GetAllGames(); 3 | var msg = "Get All Games reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_GameReadyOn/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_GameReadyOn(); 3 | var msg = "GameReadyOn reqId: " + string(req_id); 4 | log(msg); 5 | }; 6 | 7 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllData/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetAllData(); 3 | var msg = "Player All Data reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /sprites/spr_button_short/7ec9ffaa-322b-4087-88a6-4e0dce2ab443.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_short/7ec9ffaa-322b-4087-88a6-4e0dce2ab443.png -------------------------------------------------------------------------------- /sprites/spr_button_short/ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_short/ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035.png -------------------------------------------------------------------------------- /objects/obj_button_EventOn/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Event_On(YaGames_Event_HISTORY_BACK); 3 | var msg = "Event On reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllStats/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetAllStats(); 3 | var msg = "Player All Stats reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerUniqueID/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetUniqueID(); 3 | var msg = "Player Unique ID reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_isInit/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _st = YaGames_getInitStatus(); 3 | var _msg = "YaGames SDK isInit: " + ((_st > 0) ? "true" : "false"); 4 | log(_msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScoreExtraData/Create_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | msg = -1; 3 | score_to_set = 300; 4 | extra_to_set = "Favorite player."; 5 | text += @"Set Score 6 | Extra"; -------------------------------------------------------------------------------- /objects/obj_button_showFullscreenAds/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_showFullscreenAdv(); 3 | var msg = "FullScreen Ads reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_showRewardVideo/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_showRewardedVideo(); 3 | var msg = "Rewarded Video reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_game_init/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Start waiting for SDK to be ready 2 | max_waiting_seconds = 10; 3 | //alarm[0] = room_speed; 4 | alarm[0] = game_get_speed(gamespeed_fps); -------------------------------------------------------------------------------- /objects/obj_button_banner_getAdvStatus/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Banner_getAdvStatus(); 3 | var msg = "Banner get status reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_exutFullscreen/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Screen_Fullscreen_Exit(); 3 | var msg = "Fullscreen exit reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIDsPerGame/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetIDsPerGame(); 3 | var msg = "Player IDs Per Game reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackCanReview/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Feedback_CanReview(); 3 | var msg = "Feedback CanReview reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getFullscreenStatus/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Screen_Fullscreen_Status(); 3 | var msg = "Fullscreen Status reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_GetCatalog/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Payments_GetCatalog(); 3 | var msg = "Payments GetCatalog reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIsAuthorized/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_IsAuthorized(); 3 | var msg = "Player Is Authorized reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerSignature/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetSignature(); 3 | var _msg = "Player Get Signature reqId: " + string(req_id); 4 | log(_msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_requestFullscreen/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Screen_Fullscreen_Request(); 3 | var msg = "Fullscreen request reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_shortcut_ShowPrompt/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Shortcut_ShowPrompt(); 3 | var msg = "Shortcut ShowPrompt reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_GetPurchases/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Payments_GetPurchases(); 3 | var msg = "Payments GetPurchases reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPayingStatus/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetPayingStatus(); 3 | var msg = "Player Get Paying Status reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPhoto/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Player_GetPhoto(YaGames_AvatarSizeMedium); 3 | var msg = "Player Photo reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_EventDispatch/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Event_Dispatch(YaGames_Event_HISTORY_BACK); 3 | var msg = "Event Dispatch reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackRequestReview/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Feedback_RequestReview(); 3 | var msg = "Feedback RequestReview reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumeAllPurchase/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Payments_GetPurchases(); 3 | var msg = "Payments GetPurchases reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_shortcut_CanShowPrompt/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | req_id = YaGames_Shortcut_CanShowPrompt(); 3 | var msg = "Shortcut CanShowPrompt reqId: " + string(req_id); 4 | log(msg); 5 | }; -------------------------------------------------------------------------------- /objects/obj_button_setToClipboard/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _st = get_logs(); 3 | req_id = YaGames_setToClipboard(_st); 4 | var _msg = "Clipboard set reqId: " + string(req_id); 5 | log(_msg); 6 | }; -------------------------------------------------------------------------------- /objects/obj_header_parent/Draw_0.gml: -------------------------------------------------------------------------------- 1 | //draw_self(); 2 | draw_set_halign(fa_left); 3 | draw_set_valign(fa_top); 4 | draw_set_font(fnt_header); 5 | draw_set_colour(color_text); 6 | draw_set_alpha(1); 7 | draw_text(x, y, text); -------------------------------------------------------------------------------- /objects/obj_web_game_resize/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Проверка обновления разрешения экрана 2 | if (browser_width != width || browser_height != height) 3 | { 4 | width = browser_width; 5 | height = browser_height; 6 | screen_resolution_upd(); 7 | } -------------------------------------------------------------------------------- /sprites/spr_temp/layers/d3f293a4-1337-412b-9b76-c2e99ca6172a/ed7e4a4c-574d-4303-9d3b-0e6da463fbb5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_temp/layers/d3f293a4-1337-412b-9b76-c2e99ca6172a/ed7e4a4c-574d-4303-9d3b-0e6da463fbb5.png -------------------------------------------------------------------------------- /sprites/spr_button/layers/84a1053b-7893-4dea-b194-af591aa915cd/f76bc3a3-31bb-4498-af8f-c0a474e9bcbc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button/layers/84a1053b-7893-4dea-b194-af591aa915cd/f76bc3a3-31bb-4498-af8f-c0a474e9bcbc.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/01c95042-ec96-4d6f-a7a0-8fc37a05c876/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/01c95042-ec96-4d6f-a7a0-8fc37a05c876/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/0a02abbe-7131-40cd-9846-2714da34f39a/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/0a02abbe-7131-40cd-9846-2714da34f39a/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/2cf15f14-6d88-4d93-8a91-07e8f9549d64/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/2cf15f14-6d88-4d93-8a91-07e8f9549d64/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/7c4e6ec8-3826-4738-9f94-9e97eed5c4f3/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/7c4e6ec8-3826-4738-9f94-9e97eed5c4f3/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/b4cae9ba-c89f-40be-9307-3cc3c77b061d/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/b4cae9ba-c89f-40be-9307-3cc3c77b061d/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/c95e4991-a209-4781-9724-ff2205914560/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/c95e4991-a209-4781-9724-ff2205914560/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/e22fd3cf-e182-4837-a60f-da6e56e09615/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/e22fd3cf-e182-4837-a60f-da6e56e09615/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_loading/layers/e4f15e44-d325-4cb3-b518-1fcc16a0de99/c584bada-b04e-4e2a-811e-c67295874556.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_loading/layers/e4f15e44-d325-4cb3-b518-1fcc16a0de99/c584bada-b04e-4e2a-811e-c67295874556.png -------------------------------------------------------------------------------- /sprites/spr_head_text/layers/b65bf06a-4fcf-4449-a020-df76afe36c89/fa4a771f-cd3d-4faf-8563-bfa1de7b23f9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_head_text/layers/b65bf06a-4fcf-4449-a020-df76afe36c89/fa4a771f-cd3d-4faf-8563-bfa1de7b23f9.png -------------------------------------------------------------------------------- /sprites/spr_button_long/layers/8ac0fc68-6349-4dd3-8cd0-627da941850c/3876df61-dd69-4322-9d06-fdc483528791.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_long/layers/8ac0fc68-6349-4dd3-8cd0-627da941850c/3876df61-dd69-4322-9d06-fdc483528791.png -------------------------------------------------------------------------------- /sprites/spr_button_long/layers/eff11b9d-8a15-4967-a951-2826a1003fb0/3876df61-dd69-4322-9d06-fdc483528791.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_long/layers/eff11b9d-8a15-4967-a951-2826a1003fb0/3876df61-dd69-4322-9d06-fdc483528791.png -------------------------------------------------------------------------------- /sprites/spr_button_short/layers/7ec9ffaa-322b-4087-88a6-4e0dce2ab443/87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_short/layers/7ec9ffaa-322b-4087-88a6-4e0dce2ab443/87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png -------------------------------------------------------------------------------- /sprites/spr_button_short/layers/ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035/87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trumdu/gms-yagames/HEAD/sprites/spr_button_short/layers/ec1ab1f6-2557-42cc-91aa-3ca2ab6ec035/87a2fc05-94c3-4704-9d8b-4fcf875d26ce.png -------------------------------------------------------------------------------- /objects/obj_button_getDeviceType/Draw_0.gml: -------------------------------------------------------------------------------- 1 | event_inherited(); 2 | draw_set_halign(fa_left); 3 | draw_set_valign(fa_middle); 4 | draw_set_font(fnt_header); 5 | draw_set_colour(c_black); 6 | draw_set_alpha(1); 7 | draw_text(x + sprite_width + 7, y + round(sprite_height / 2), dev_type); -------------------------------------------------------------------------------- /objects/obj_button_getPlayerStats/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var a_keys = array_create(2); 3 | a_keys[0] = "s1"; 4 | a_keys[1] = "s2"; 5 | var keys = json_stringify(a_keys); 6 | req_id = YaGames_Player_GetStats(keys); 7 | var msg = "Player Stats reqId: " + string(req_id); 8 | log(msg); 9 | }; -------------------------------------------------------------------------------- /objects/obj_button_getPlayerData/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var a_keys = array_create(2); 3 | a_keys[0] = "health"; 4 | a_keys[1] = "energy"; 5 | var keys = json_stringify(a_keys); 6 | req_id = YaGames_Player_GetData(keys); 7 | var msg = "Player Data reqId: " + string(req_id); 8 | log(msg); 9 | }; -------------------------------------------------------------------------------- /options/extensions/YaGames.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": { 4 | "376ef55b-6b11-4791-9168-21492300d362": null, 5 | "625d0765-0522-44a3-826f-65175ea6a4c8": { 6 | "Default": { 7 | "value": "/sdk.js" 8 | } 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /scripts/get_logs/get_logs.gml: -------------------------------------------------------------------------------- 1 | function get_logs() { 2 | var _str = ""; 3 | for (var i = ds_list_size(obj_log_output.log_list); i > 0; i -= 1) 4 | { 5 | if (i != ds_list_size(obj_log_output.log_list)) _str += "\n"; 6 | _str += ds_list_find_value(obj_log_output.log_list, i - 1); 7 | } 8 | return _str; 9 | } -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_DefaultFlags/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _default_flags = { 3 | difficult: "easy", 4 | test3: "55" 5 | }; 6 | var _t = json_stringify(_default_flags); 7 | req_id = YaGames_GetFlags(_t); 8 | var msg = "Get Flags Default reqId: " + string(req_id); 9 | log(msg); 10 | }; -------------------------------------------------------------------------------- /scripts/UnixTime/UnixTime.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"UnixTime", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"UnixTime", 7 | "parent":{ 8 | "name":"Scripts", 9 | "path":"folders/Scripts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /objects/obj_button_setPlayerIncrementStats/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _stats = ds_map_create(); 3 | _stats[? "s1"] = 3; 4 | _stats[? "s3 "] = 33; 5 | var stats = json_encode(_stats); 6 | req_id = YaGames_Player_IncrementStats(stats); 7 | var msg = "Player Increment Stats reqId: " + string(req_id); 8 | log(msg); 9 | }; -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_ClientFeatures/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _client_features = { 3 | levels: 5, 4 | bparam: "bvalue" 5 | }; 6 | var _t = json_stringify(_client_features); 7 | req_id = YaGames_GetFlags("", _t); 8 | var msg = "Get Flags Client Features reqId: " + string(req_id); 9 | log(msg); 10 | }; -------------------------------------------------------------------------------- /scripts/log/log.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"log", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"log", 7 | "parent":{ 8 | "name":"GM Fixes and Tweaks", 9 | "path":"folders/Scripts/GM Fixes and Tweaks.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /scripts/isMap/isMap.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"isMap", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"isMap", 7 | "parent":{ 8 | "name":"GM Fixes and Tweaks", 9 | "path":"folders/Scripts/GM Fixes and Tweaks.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /objects/obj_button_initPlayer/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | var _scopes = true; 5 | var _signature = ds_map_find_value(async_load, "status") ? 1 : 0; 6 | req_id = YaGames_Player_Init(_scopes ? 1 : 0, _signature); 7 | var _msg = "Player init reqId: " + string(req_id); 8 | log(_msg); 9 | } -------------------------------------------------------------------------------- /objects/obj_button_setPlayerStats/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _stats = ds_map_create(); 3 | _stats[? "s1"] = 0.1; 4 | _stats[? "s2"] = 50; 5 | _stats[? "s3 "] = 100; 6 | var stats = json_encode(_stats); 7 | req_id = YaGames_Player_SetStats(stats); 8 | var msg = "Player set Stats reqId: " + string(req_id); 9 | log(msg); 10 | }; -------------------------------------------------------------------------------- /scripts/get_logs/get_logs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"get_logs", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"get_logs", 7 | "parent":{ 8 | "name":"GM Fixes and Tweaks", 9 | "path":"folders/Scripts/GM Fixes and Tweaks.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /scripts/clear_log/clear_log.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"clear_log", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"clear_log", 7 | "parent":{ 8 | "name":"GM Fixes and Tweaks", 9 | "path":"folders/Scripts/GM Fixes and Tweaks.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /objects/obj_button_setPlayerData/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var flush = 1; 3 | var _data = ds_map_create(); 4 | _data[? "health"] = 50; 5 | _data[? "energy"] = 50; 6 | _data[? "stealth "] = "hidden"; 7 | var data = json_encode(_data); 8 | req_id = YaGames_Player_SetData(data, flush); 9 | var msg = "Player set Data reqId: " + string(req_id); 10 | log(msg); 11 | }; -------------------------------------------------------------------------------- /scripts/convert_datetime_to_iso8601/convert_datetime_to_iso8601.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"convert_datetime_to_iso8601", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"convert_datetime_to_iso8601", 7 | "parent":{ 8 | "name":"ISO8601", 9 | "path":"folders/Scripts/ISO8601.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /scripts/convert_iso8601_to_datetime/convert_iso8601_to_datetime.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"convert_iso8601_to_datetime", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"convert_iso8601_to_datetime", 7 | "parent":{ 8 | "name":"ISO8601", 9 | "path":"folders/Scripts/ISO8601.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /objects/obj_button_setConsoleDebugMode/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | var _is_browser_enabled = is_browser_enabled ? 0 : 1; 3 | var _st = YaGames_setDebugMode(_is_browser_enabled); 4 | var _msg = "Browser debugging enabled: "; 5 | if (_st > 0) { 6 | is_browser_enabled = 1; 7 | _msg += "true"; 8 | } 9 | else { 10 | is_browser_enabled = 0; 11 | _msg +="false"; 12 | } 13 | log(_msg); 14 | }; -------------------------------------------------------------------------------- /extensions/browser_hdpi/browser_hdpi.js: -------------------------------------------------------------------------------- 1 | /// 2 | function browser_get_device_pixel_ratio() { 3 | return window.devicePixelRatio || 1; 4 | } 5 | /// 6 | function browser_stretch_canvas_ext(canvas_id, w, h) { 7 | var el = document.getElementById(canvas_id); 8 | el.style.width = w + "px"; 9 | el.style.height = h + "px"; 10 | } 11 | /// 12 | function browser_scrollbars_enable(z) { 13 | document.body.style.overflow = z ? "" : "hidden"; 14 | } -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetGameByID/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var _id = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_GetGameByID(_id) 10 | var msg = "Get Game By ID reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /options/main/inherited/options_main.inherited.yy: -------------------------------------------------------------------------------- 1 | 1.0.0←ed6a955d-5826-4f98-a450-10b414266c27←ed6a955d-5826-4f98-a450-10b414266c27|{ 2 | "option_window_colour": { 3 | "Value": 4278190080 4 | }, 5 | "option_gameguid": "641387f3-d950-4d11-ac7c-d9c00ae1e233", 6 | "option_game_speed": 60 7 | }←1225f6b0-ac20-43bd-a82e-be73fa0b6f4f|{ 8 | "targets": 461609314234257646 9 | }←7b2c4976-1e09-44e5-8256-c527145e03bb|{ 10 | "targets": 461609314234257646 11 | } -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntries/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_getEntries(txt); 10 | var msg = "Leaderboards Entries reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumePurchase/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Payments_ConsumePurchase(txt); 10 | var msg = "Consume purchase reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_getPayments_Purchase/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Payments_Purchase(txt, "purchase_sign"); 10 | var msg = "Purchase request reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /scripts/isMap/isMap.gml: -------------------------------------------------------------------------------- 1 | /// @description isMap(map index) 2 | /// @param map index 3 | function isMap(argument0) { 4 | //Checks for the existence of a data structure taking GM's inconsistency into account 5 | gml_pragma("forceinline"); 6 | 7 | if (not is_undefined(argument0)) { 8 | if (ds_exists(argument0, ds_type_map)) { 9 | return true; 10 | } else { 11 | return false; 12 | } 13 | } else { 14 | return false; 15 | } 16 | 17 | 18 | 19 | } 20 | -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntry/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_getPlayerEntry(txt) 10 | var msg = "Leaderboard Player Entry reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScore/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_setScore(txt, score_to_set) 10 | var msg = "Leaderboard Set Score reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardByDescription/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_getByDescription(txt); 10 | var msg = "Leaderboard get by Description reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScoreExtraData/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_setScoreExtraData(txt, score_to_set, extra_to_set) 10 | var msg = "Leaderboard Set Score Extra Data reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_getServerTime/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | if (is_clicked) { 2 | // The function returns a timestamp in milliseconds 3 | var _timestamp_ms = YaGames_getServerTime(); 4 | if (_timestamp == 0) { 5 | log("Error receiving server time"); 6 | } 7 | else { 8 | log("Server Timestamp: " + string(_timestamp_ms)); 9 | // The function accepts a timestamp in seconds 10 | var _dt = convert_unixtime(_timestamp_ms / 1000); 11 | var _msg = "Server DateTime: " + convert_datetime_to_iso8601(_dt); 12 | log(_msg); 13 | } 14 | }; -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsEntriesOptions/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_getEntriesOptions(txt, YaGames_AvatarSizeLarge, YaGames_AvatarSizeSmall, 1, 3, 4); 10 | var msg = "Leaderboards Entries Options reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardsPlayerEntryAvatar/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var txt = ds_map_find_value(async_load, "result"); 9 | req_id = YaGames_Leaderboards_getPlayerEntryAvatar(txt, YaGames_AvatarSizeSmall, YaGames_AvatarSizeMedium); 10 | var msg = "Leaderboard Player Entry + Avatar reqId: " + string(req_id); 11 | log(msg); 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- 1 | Почти все функции работают по логике: 2 | - вызываем событие (показ рекламы к примеру Games_showFullscreenAdv(); ). 3 | - функция вернет ID запроса 4 | - ответ придет в событии "Async - Social" 5 | - можно сравнить ID запроса с полученным или ориентироваться на тип события 6 | - парсим ответ через async_load[? "event"] 7 | Игру можно загрузить в черновик на Яндекс играх и потом появиться тестовая ссылка. 8 | SDK не работает вне Яндекс игр и будет возвращать ошибку. 9 | 10 | Провести тест: https://yandex.ru/games/app/179241?draft=true&lang=ru 11 | -------------------------------------------------------------------------------- /objects/obj_button_parent/Draw_0.gml: -------------------------------------------------------------------------------- 1 | if (is_disabled) { 2 | draw_sprite(sprite_index, 1, x, y); 3 | } 4 | else { 5 | draw_sprite(sprite_index, (is_clicked ? 1 : 0), x, y); 6 | } 7 | draw_set_halign(fa_center); 8 | draw_set_valign(fa_middle); 9 | draw_set_font(fnt_normal); 10 | draw_set_colour(c_white); 11 | draw_set_alpha(1); 12 | var _w = round(sprite_width * 1) / string_width(text); 13 | if (_w > 1) _w = 1; 14 | var _h = round(sprite_height * 1) / string_height(text); 15 | if (_h > 1) _h = 1; 16 | draw_text_transformed(x + round(sprite_width / 2), y + round(sprite_height / 2), text, _w, _h, 1); -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSaveGameSession/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var _row = ds_map_find_value(async_load, "result"); 9 | var _meta = { 10 | meta1: 12, 11 | meta2: -2, 12 | meta3: real(_row), 13 | }; 14 | var _meta_json = json_stringify(_meta); 15 | req_id = YaGames_MultiplayerSaveGameSession(_meta_json); 16 | var msg = "Multiplayer Save Game Session reqId: " + string(req_id); 17 | log(msg); 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /objects/obj_game_init/Alarm_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Checking the SDK ready 2 | if (max_waiting_seconds > 0) { 3 | if (YaGames_getInitStatus() > 0) { 4 | // Initializing Player data 5 | // We recommend sending a message about the ready of the game after all the data is ready. 6 | YaGames_GameReadyOn(); 7 | room_goto(room_demo); 8 | } 9 | } 10 | else { 11 | if (YaGames_getBrowserLang() == "ru") { 12 | show_message_async("Ошибка ожидания инициализации SDK"); 13 | } 14 | else { 15 | show_message_async("SDK initialization waiting error"); 16 | } 17 | room_goto(room_demo); 18 | } 19 | max_waiting_seconds -= 1; 20 | //alarm[0] = room_speed; 21 | alarm[0] = game_get_speed(gamespeed_fps); 22 | 23 | -------------------------------------------------------------------------------- /objects/obj_button_multiplayerRecordingGameSession/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var _health = ds_map_find_value(async_load, "result"); 9 | var _transaction = { 10 | x: irandom(100), 11 | y: irandom(100), 12 | z: irandom(100), 13 | health: real(_health) 14 | }; 15 | var _transaction_json = json_stringify(_transaction); 16 | req_id = YaGames_MultiplayerRecordingGameSession(_transaction_json); 17 | var msg = "Multiplayer Recording Game Session reqId: " + string(req_id); 18 | log(msg); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /scripts/UnixTime/UnixTime.gml: -------------------------------------------------------------------------------- 1 | /// @func get_unixtime() 2 | /// @desc Returns Unix timestamp. 3 | function get_unixtime(){ 4 | var _timezone = date_get_timezone(); 5 | 6 | date_set_timezone(timezone_utc); 7 | var _epoch = floor(date_create_datetime(1970, 1, 1, 0, 0, 0)); 8 | 9 | date_set_timezone(_timezone); 10 | var _datetime = date_current_datetime(); 11 | 12 | var _timestamp = floor(date_second_span(_epoch, _datetime)); 13 | 14 | return _timestamp; 15 | } 16 | 17 | /// @func convert_unixtime(unix_timestamp) 18 | /// @desc Returns GameMaker datetime from Unix timestamp. 19 | function convert_unixtime(_timestamp){ 20 | var _t = date_inc_second(25569+1, _timestamp); 21 | return date_inc_day(_t, -1); 22 | } -------------------------------------------------------------------------------- /options/extensions/GamePush.json: -------------------------------------------------------------------------------- 1 | { 2 | "resourceType": "GMExtensionConfigSet", 3 | "configurables": { 4 | "da470813-706c-4a57-9f70-c0df28d362e1": { 5 | "Default": { 6 | "value": "1449" 7 | } 8 | }, 9 | "900a252e-2ba7-4488-b993-5434ff482ec9": { 10 | "Default": { 11 | "value": "GXL69KpYovWmac0rBBTEjxhMxztwxdnG" 12 | } 13 | }, 14 | "6c209f0a-6fff-4248-8959-d4db35d2019a": null, 15 | "57191536-f424-4740-a445-1447bf0db784": { 16 | "Default": { 17 | "value": "True" 18 | } 19 | }, 20 | "9089d6f9-db1c-4547-9490-2d93dde16d03": { 21 | "Default": { 22 | "value": "True" 23 | } 24 | } 25 | }, 26 | "extensionId": { 27 | "name": "GamePush", 28 | "path": "extensions/GamePush/GamePush.yy" 29 | }, 30 | "resourceVersion": "1.0" 31 | } -------------------------------------------------------------------------------- /objects/obj_button_getServerTime/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallNotInitSDK: 13 | // SDK not initialized 14 | break; 15 | case YaGames_CallRuntimeError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // SDK runtime error 20 | break; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /options/main/options_main.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMMainOptions":"v1", 3 | "%Name":"Main", 4 | "name":"Main", 5 | "option_author":"", 6 | "option_collision_compatibility":true, 7 | "option_copy_on_write_enabled":true, 8 | "option_draw_colour":4294967295, 9 | "option_gameguid":"641387f3-d950-4d11-ac7c-d9c00ae1e233", 10 | "option_gameid":"", 11 | "option_game_speed":60, 12 | "option_mips_for_3d_textures":false, 13 | "option_remove_unused_assets":false, 14 | "option_sci_usesci":false, 15 | "option_spine_licence":false, 16 | "option_steam_app_id":"0", 17 | "option_template_description":"", 18 | "option_template_icon":"${options_dir}/main/template_icon.png", 19 | "option_template_image":"${base_options_dir}/main/template_image.png", 20 | "option_window_colour":4278190080, 21 | "resourceType":"GMMainOptions", 22 | "resourceVersion":"2.0", 23 | } -------------------------------------------------------------------------------- /objects/obj_button_GameApiPauseAndResume/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | // The "game_api_pause" and "game_api_resume" notifications 6 | // always arrive with a request_id of 42 (YaGames_RequestIdGameApi) 7 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == YaGames_RequestIdGameApi)) { 8 | // 9 | var _msg = ""; 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGameApiPause: 13 | text = text_base + "Pause"; 14 | _msg = json_encode(async_load); 15 | log(_msg); 16 | break; 17 | 18 | case YaGames_CallGameApiResume: 19 | text = text_base + "Resume"; 20 | _msg = json_encode(async_load); 21 | log(_msg); 22 | break; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /objects/obj_button_GameReadyOn/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGameReady: 13 | // Game Ready 14 | break; 15 | 16 | case YaGames_CallNotInitSDK: 17 | // SDK not initialized 18 | break; 19 | case YaGames_CallRuntimeError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // SDK runtime error 24 | break; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /objects/obj_button_GameplayStart/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGameplayStart: 13 | // Game Ready 14 | break; 15 | 16 | case YaGames_CallNotInitSDK: 17 | // SDK not initialized 18 | break; 19 | case YaGames_CallRuntimeError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // SDK runtime error 24 | break; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /objects/obj_button_GameplayStop/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGameplayStop: 13 | // Game Ready 14 | break; 15 | 16 | case YaGames_CallNotInitSDK: 17 | // SDK not initialized 18 | break; 19 | case YaGames_CallRuntimeError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // SDK runtime error 24 | break; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /scripts/convert_datetime_to_iso8601/convert_datetime_to_iso8601.gml: -------------------------------------------------------------------------------- 1 | /// @func convert_datetime_to_iso8601(double datetime) 2 | /// @desc Returns ISO 8601 datetime string. 3 | function convert_datetime_to_iso8601(_dt){ 4 | var _tz = date_get_timezone(); 5 | date_set_timezone(timezone_utc); 6 | // 7 | var _s = string(date_get_year(_dt)) + "-"; 8 | // 9 | if (date_get_month(_dt) < 10) _s += "0"; 10 | _s += string(date_get_month(_dt)) + "-"; 11 | // 12 | if (date_get_day(_dt) < 10) _s += "0"; 13 | _s += string(date_get_day(_dt)) + "T"; 14 | // 15 | if (date_get_hour(_dt) < 10) _s += "0"; 16 | _s += string(date_get_hour(_dt)) + ":"; 17 | // 18 | if (date_get_minute(_dt) < 10) _s += "0"; 19 | _s += string(date_get_minute(_dt)) + ":"; 20 | // 21 | if (date_get_second(_dt) < 10) _s += "0"; 22 | _s += string(date_get_second(_dt)) + "."; 23 | // Milliseconds are not supported 24 | _s += "000Z"; 25 | // 26 | date_set_timezone(_tz); 27 | return _s; 28 | } -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSessionsInit/Other_63.gml: -------------------------------------------------------------------------------- 1 | var i_d = ds_map_find_value(async_load, "id"); 2 | if i_d == msg 3 | { 4 | if ds_map_find_value(async_load, "status") 5 | { 6 | if ds_map_find_value(async_load, "result") != "" 7 | { 8 | var _count = 2; 9 | var _st = ds_map_find_value(async_load, "result"); 10 | var _isEventBased = real(_st) > 0 ? 1 : 0; 11 | var _maxOpponentTurnTime = 200; 12 | var _meta = { 13 | meta1: { 14 | min: 0, 15 | max: 6000, 16 | }, 17 | meta2: { 18 | min: -10, 19 | max: 10, 20 | }, 21 | meta3: { 22 | min: -999, 23 | max: 999, 24 | } 25 | }; 26 | var _meta_json = json_stringify(_meta); 27 | req_id = YaGames_MultiplayerSessionsInit(_count, _isEventBased, _maxOpponentTurnTime, _meta_json); 28 | var msg = "Multiplayer Sessions Init reqId: " + string(req_id); 29 | log(msg); 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /objects/obj_button_EventOn/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallOnEvent: 13 | // Event On 14 | log("Event ON: " + async_load[? "value"]); 15 | alarm[0] = 20; 16 | break; 17 | 18 | case YaGames_CallNotInitSDK: 19 | // SDK not initialized 20 | break; 21 | case YaGames_CallRuntimeError: 22 | var errCode = async_load[? "code"]; 23 | var errName = async_load[? "name"]; 24 | var errMessage = async_load[? "message"]; 25 | // SDK runtime error 26 | break; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSaveGameSession/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallMultiplayerSaveGameSessionsRequested: 13 | // 14 | break; 15 | 16 | case YaGames_CallNotInitSDK: 17 | // SDK not initialized 18 | break; 19 | case YaGames_CallRuntimeError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // SDK runtime error 24 | break; 25 | } 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /objects/obj_button_multiplayerRecordingGameSession/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallMultiplayerRecordingGameSessionsRequested: 13 | // 14 | break; 15 | 16 | case YaGames_CallNotInitSDK: 17 | // SDK not initialized 18 | break; 19 | case YaGames_CallRuntimeError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // SDK runtime error 24 | break; 25 | } 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /options/linux/options_linux.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMLinuxOptions":"", 3 | "%Name":"Linux", 4 | "name":"Linux", 5 | "option_linux_allow_fullscreen":false, 6 | "option_linux_disable_sandbox":false, 7 | "option_linux_display_cursor":true, 8 | "option_linux_display_name":"Made in GameMaker Studio 2", 9 | "option_linux_display_splash":false, 10 | "option_linux_enable_steam":false, 11 | "option_linux_homepage":"http://www.yoyogames.com", 12 | "option_linux_icon":"${options_dir}/linux/icons/64.png", 13 | "option_linux_interpolate_pixels":false, 14 | "option_linux_long_desc":"", 15 | "option_linux_maintainer_email":"", 16 | "option_linux_resize_window":false, 17 | "option_linux_scale":0, 18 | "option_linux_short_desc":"", 19 | "option_linux_splash_screen":"${base_options_dir}/linux/splash/splash.png", 20 | "option_linux_start_fullscreen":false, 21 | "option_linux_sync":false, 22 | "option_linux_texture_page":"2048x2048", 23 | "option_linux_version":"1.0.0.0", 24 | "resourceType":"GMLinuxOptions", 25 | "resourceVersion":"2.0", 26 | } -------------------------------------------------------------------------------- /options/operagx/options_operagx.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMOperaGXOptions":"", 3 | "%Name":"operagx", 4 | "name":"operagx", 5 | "option_operagx_display_cursor":true, 6 | "option_operagx_editUrl":"", 7 | "option_operagx_game_name":"YandexGames_Demo", 8 | "option_operagx_guid":"", 9 | "option_operagx_internalShareUrl":"", 10 | "option_operagx_interpolate_pixels":true, 11 | "option_operagx_mod_editUrl":"", 12 | "option_operagx_mod_game_name":"YandexGames_Demo", 13 | "option_operagx_mod_guid":"", 14 | "option_operagx_mod_internalShareUrl":"", 15 | "option_operagx_mod_next_version":"1.0.0.0", 16 | "option_operagx_mod_publicShareUrl":"", 17 | "option_operagx_mod_team_id":"", 18 | "option_operagx_mod_team_name":"", 19 | "option_operagx_mod_version":"1.0.0.0", 20 | "option_operagx_next_version":"1.0.0.0", 21 | "option_operagx_publicShareUrl":"", 22 | "option_operagx_scale":0, 23 | "option_operagx_team_id":"", 24 | "option_operagx_team_name":"", 25 | "option_operagx_texture_page":"2048x2048", 26 | "option_operagx_version":"1.0.0.0", 27 | "resourceType":"GMOperaGXOptions", 28 | "resourceVersion":"2.0", 29 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Максим Шишков 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /objects/obj_button_MultiplayerEventBased/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | // The "game_api_pause" and "game_api_resume" notifications 6 | // always arrive with a request_id of 42 (YaGames_RequestIdGameApi) 7 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == YaGames_RequestIdGameApi)) { 8 | // 9 | var _msg = ""; 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallMultiplayerSessionsTransaction: 13 | var _data = json_parse(async_load[? "data"]); 14 | text = text_base + "T|" + _data.opponentId; 15 | // _data.timeline[0].id 16 | // _data.timeline[0].payload 17 | // _data.timeline[0].time 18 | _msg = json_encode(async_load); 19 | log(_msg); 20 | break; 21 | 22 | case YaGames_CallMultiplayerSessionsFinish: 23 | var _data = json_parse(async_load[? "data"]); 24 | text = text_base + "F|" + _data.opponentId; 25 | _msg = json_encode(async_load); 26 | log(_msg); 27 | break; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /objects/obj_web_game_resize/Create_0.gml: -------------------------------------------------------------------------------- 1 | // Объект монопольный 2 | if (os_browser == browser_not_a_browser) { 3 | instance_destroy(); 4 | exit; 5 | }; 6 | with (obj_web_game_resize) { 7 | if (id != other.id) { 8 | instance_destroy(); 9 | exit; 10 | } 11 | } 12 | // Ширина и высота 13 | base_width = room_width; 14 | base_height = room_height; 15 | width = base_width; 16 | height = base_height; 17 | browser_scrollbars_enable(false); 18 | // Updating the screen resolution 19 | screen_resolution_upd = function () { 20 | var _w = browser_width; 21 | var _h = browser_height; 22 | 23 | var _aspect = (base_width / base_height); 24 | 25 | // find screen pixel dimensions: 26 | var _rz = browser_get_device_pixel_ratio(); 27 | var _cw = _w * _rz; 28 | var _ch = _h * _rz; 29 | 30 | var _rw = 1; 31 | var _rh = 1; 32 | 33 | if ((_cw / _aspect) > _ch) { 34 | _rw = _ch *_aspect; 35 | _rh = _ch; 36 | _w = _h * _aspect; 37 | } 38 | else { 39 | _rw = _cw; 40 | _rh = _cw / _aspect; 41 | _h = _w / _aspect; 42 | } 43 | 44 | // 45 | window_set_size(_rw, _rh); 46 | window_center(); 47 | browser_stretch_canvas(_w, _h); 48 | } 49 | screen_resolution_upd(); -------------------------------------------------------------------------------- /objects/obj_log_output/Draw_0.gml: -------------------------------------------------------------------------------- 1 | draw_set_halign(fa_left); 2 | draw_set_valign(fa_top); 3 | draw_set_font(fnt_normal); 4 | draw_set_colour(c_black); 5 | draw_set_alpha(1); 6 | log_height = y; 7 | for (var i = ds_list_size(log_list); i > 0; i -= 1) 8 | { 9 | var _str = string(ds_list_find_value(log_list, i - 1)); 10 | // exceeding the length of a line of text 11 | if (string_width_ext(_str, -1, log_max_width) > log_max_width) { 12 | var _j = 1; 13 | while (string_width_ext(_str, -1, log_max_width) > log_max_width) { 14 | var _i = 20; 15 | var _loc_str = string_copy(_str, _j, _i); 16 | while (string_width_ext(_loc_str, -1, log_max_width) < log_max_width) { 17 | _i += 20; 18 | _loc_str = string_copy(_str, _j, _i); 19 | } 20 | while (string_width_ext(_loc_str, -1, log_max_width) > log_max_width) { 21 | _i -= 1; 22 | _loc_str = string_copy(_loc_str, 1, _i); 23 | } 24 | _str = string_insert("\n", _str, _j + _i); 25 | _j += _i; 26 | } 27 | }; 28 | // output 29 | draw_text_ext(x, log_height, _str, -1, log_max_width); 30 | log_height += string_height_ext(_str, -1, log_max_width); 31 | if (log_height > room_height) { 32 | break; 33 | } 34 | } -------------------------------------------------------------------------------- /objects/obj_button_getPlayerName/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerNameRequest: 13 | // Player name request success 14 | var _name = async_load[? "value"]; 15 | log("Name: " + _name); 16 | break; 17 | 18 | case YaGames_CallNotPlayerInitSDK: 19 | // Player in SDK not initialized 20 | break; 21 | case YaGames_CallNotInitSDK: 22 | // SDK not initialized 23 | break; 24 | case YaGames_CallRuntimeError: 25 | var errCode = async_load[? "code"]; 26 | var errName = async_load[? "name"]; 27 | var errMessage = async_load[? "message"]; 28 | // SDK runtime error 29 | break; 30 | } 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPhoto/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerPhotoRequest: 13 | // Player Photo request success 14 | var _photo = async_load[? "value"]; 15 | log("Photo: " + _photo); 16 | break; 17 | 18 | case YaGames_CallNotPlayerInitSDK: 19 | // Player in SDK not initialized 20 | break; 21 | case YaGames_CallNotInitSDK: 22 | // SDK not initialized 23 | break; 24 | case YaGames_CallRuntimeError: 25 | var errCode = async_load[? "code"]; 26 | var errName = async_load[? "name"]; 27 | var errMessage = async_load[? "message"]; 28 | // SDK runtime error 29 | break; 30 | } 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /objects/obj_log_output/obj_log_output.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_log_output", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_log_output", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Objects", 13 | "path":"folders/Objects.yy", 14 | }, 15 | "parentObjectId":null, 16 | "persistent":false, 17 | "physicsAngularDamping":0.1, 18 | "physicsDensity":0.5, 19 | "physicsFriction":0.2, 20 | "physicsGroup":1, 21 | "physicsKinematic":false, 22 | "physicsLinearDamping":0.1, 23 | "physicsObject":false, 24 | "physicsRestitution":0.1, 25 | "physicsSensor":false, 26 | "physicsShape":1, 27 | "physicsShapePoints":[], 28 | "physicsStartAwake":true, 29 | "properties":[], 30 | "resourceType":"GMObject", 31 | "resourceVersion":"2.0", 32 | "solid":false, 33 | "spriteId":null, 34 | "spriteMaskId":null, 35 | "visible":true, 36 | } -------------------------------------------------------------------------------- /objects/obj_button_getPlayerUniqueID/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerIdRequest: 13 | // Player unique ID request success 14 | var user_id = async_load[? "value"]; 15 | log("User Unique ID" + user_id); 16 | break; 17 | 18 | case YaGames_CallNotPlayerInitSDK: 19 | // Player in SDK not initialized 20 | break; 21 | case YaGames_CallNotInitSDK: 22 | // SDK not initialized 23 | break; 24 | case YaGames_CallRuntimeError: 25 | var errCode = async_load[? "code"]; 26 | var errName = async_load[? "name"]; 27 | var errMessage = async_load[? "message"]; 28 | // SDK runtime error 29 | break; 30 | } 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /objects/obj_childrenPlayer_parent/obj_childrenPlayer_parent.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_childrenPlayer_parent", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_childrenPlayer_parent", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Player", 12 | "path":"folders/Objects/Buttons/Player.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_button_parent", 16 | "path":"objects/obj_button_parent/obj_button_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":null, 36 | "spriteMaskId":null, 37 | "visible":true, 38 | } -------------------------------------------------------------------------------- /objects/obj_childrenPayments_parent/obj_childrenPayments_parent.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_childrenPayments_parent", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_childrenPayments_parent", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Payments", 12 | "path":"folders/Objects/Buttons/Payments.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_button_parent", 16 | "path":"objects/obj_button_parent/obj_button_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":null, 36 | "spriteMaskId":null, 37 | "visible":true, 38 | } -------------------------------------------------------------------------------- /objects/obj_header_parent/obj_header_parent.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_parent", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":8,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_header_parent", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Objects", 13 | "path":"folders/Objects.yy", 14 | }, 15 | "parentObjectId":null, 16 | "persistent":false, 17 | "physicsAngularDamping":0.1, 18 | "physicsDensity":0.5, 19 | "physicsFriction":0.2, 20 | "physicsGroup":1, 21 | "physicsKinematic":false, 22 | "physicsLinearDamping":0.1, 23 | "physicsObject":false, 24 | "physicsRestitution":0.1, 25 | "physicsSensor":false, 26 | "physicsShape":1, 27 | "physicsShapePoints":[], 28 | "physicsStartAwake":true, 29 | "properties":[], 30 | "resourceType":"GMObject", 31 | "resourceVersion":"2.0", 32 | "solid":false, 33 | "spriteId":null, 34 | "spriteMaskId":null, 35 | "visible":true, 36 | } -------------------------------------------------------------------------------- /objects/obj_web_game_resize/obj_web_game_resize.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_web_game_resize", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":3,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_web_game_resize", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Objects", 13 | "path":"folders/Objects.yy", 14 | }, 15 | "parentObjectId":null, 16 | "persistent":true, 17 | "physicsAngularDamping":0.1, 18 | "physicsDensity":0.5, 19 | "physicsFriction":0.2, 20 | "physicsGroup":1, 21 | "physicsKinematic":false, 22 | "physicsLinearDamping":0.1, 23 | "physicsObject":false, 24 | "physicsRestitution":0.1, 25 | "physicsSensor":false, 26 | "physicsShape":1, 27 | "physicsShapePoints":[], 28 | "physicsStartAwake":true, 29 | "properties":[], 30 | "resourceType":"GMObject", 31 | "resourceVersion":"2.0", 32 | "solid":false, 33 | "spriteId":null, 34 | "spriteMaskId":null, 35 | "visible":true, 36 | } -------------------------------------------------------------------------------- /objects/obj_button_getEnvironment/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallEnvironment: 13 | // Environment data 14 | var _data = json_parse(async_load[? "data"]); 15 | var _app_id = _data.app.id; 16 | // _data.i18n.lang; 17 | // _data.i18n.tld; 18 | // _data.data.baseUrl; 19 | // _data.data.secondDomain; 20 | // _data.isTelegram; 21 | log("App ID: " + _app_id); 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIsAuthorized/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerIsAuthorized: 13 | // Player is auth request success 14 | var _st = async_load[? "value"]; 15 | log("Player Is Authorized: " + (_st > 0 ? "Yes" : "No")); 16 | break; 17 | 18 | case YaGames_CallNotPlayerInitSDK: 19 | // Player in SDK not initialized 20 | break; 21 | case YaGames_CallNotInitSDK: 22 | // SDK not initialized 23 | break; 24 | case YaGames_CallRuntimeError: 25 | var errCode = async_load[? "code"]; 26 | var errName = async_load[? "name"]; 27 | var errMessage = async_load[? "message"]; 28 | // SDK runtime error 29 | break; 30 | } 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /objects/obj_button_setToClipboard/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallClipboardSuccess: 13 | // Success of copy to clipboard 14 | break; 15 | case YaGames_CallClipboardError: 16 | var _code = async_load[? "code"]; 17 | var _name = async_load[? "name"]; 18 | var _message = async_load[? "message"]; 19 | // Copy to clipboard error 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var _code = async_load[? "code"]; 27 | var _name = async_load[? "name"]; 28 | var _message = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_header_log/obj_header_log.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_log", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_log", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_log_output/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description Log output to the page 2 | log_list = ds_list_create(); 3 | log_height = 0; 4 | log_max_width = room_width - (x * 2); 5 | 6 | add_log = function(str) { 7 | if (ds_exists(log_list, ds_type_list)) { 8 | var _dt = date_current_datetime(); 9 | var _str = "["; 10 | var _int = date_get_hour(_dt); 11 | if (_int < 10) _str += "0"; 12 | _str += string(_int) + ":"; 13 | _int = date_get_minute(_dt); 14 | if (_int < 10) _str += "0"; 15 | _str += string(_int) + ":"; 16 | _int = date_get_second(_dt); 17 | if (_int < 10) _str += "0"; 18 | _str += string(_int) + "] " + string(str); 19 | ds_list_add(log_list, _str); 20 | } 21 | else { 22 | show_message("The data structure was not found."); 23 | }; 24 | }; 25 | 26 | log_clear = function() { 27 | ds_list_clear(log_list); 28 | } 29 | 30 | try { 31 | var _ver = extension_get_version("YaGames"); 32 | add_log($"Extension Version: {_ver}"); 33 | } 34 | catch (_exception) { 35 | add_log("Error getting the extension version. Check that the extension is called YaGames."); 36 | show_debug_message(_exception.message); 37 | show_debug_message(_exception.longMessage); 38 | show_debug_message(_exception.script); 39 | show_debug_message(_exception.stacktrace); 40 | } -------------------------------------------------------------------------------- /objects/obj_button_banner_hideAdv/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallBannerHidden: 13 | // The banner is hidden 14 | break; 15 | case YaGames_CallBannerHideError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Banner hiding request error 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_header_flags/obj_header_flags.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_flags", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_flags", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_button_EventDispatch/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallEventDispatch: 13 | // Event Dispatch 14 | var _event_name = async_load[? "value"]; 15 | log("Event Dispatch: " + _event_name); 16 | break; 17 | case YaGames_CallEventDispatchError: 18 | var errCode = async_load[? "code"]; 19 | var errName = async_load[? "name"]; 20 | var errMessage = async_load[? "message"]; 21 | break; 22 | 23 | case YaGames_CallNotInitSDK: 24 | // SDK not initialized 25 | break; 26 | case YaGames_CallRuntimeError: 27 | var errCode = async_load[? "code"]; 28 | var errName = async_load[? "name"]; 29 | var errMessage = async_load[? "message"]; 30 | // SDK runtime error 31 | break; 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /objects/obj_button_exutFullscreen/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallFullscreenExited: 13 | // Fullscreen exit getting 14 | break; 15 | case YaGames_CallFullscreenExitError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Error Fullscreen exit 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_header_player/obj_header_player.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_player", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_player", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_button_requestFullscreen/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallFullscreenOpened: 13 | // Fullscreen Request getting 14 | break; 15 | case YaGames_CallFullscreenOpenError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Error Fullscreen Request 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_header_general/obj_header_general.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_general", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_general", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_feedback/obj_header_feedback.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_feedback", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_feedback", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_gameplay/obj_header_gameplay.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_gameplay", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_gameplay", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_payments/obj_header_payments.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_payments", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_payments", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_shortcut/obj_header_shortcut.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_shortcut", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_shortcut", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_fullscreen/obj_header_fullscreen.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_fullscreen", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_fullscreen", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_game_init/obj_game_init.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_game_init", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":2,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_game_init", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Objects", 13 | "path":"folders/Objects.yy", 14 | }, 15 | "parentObjectId":null, 16 | "persistent":false, 17 | "physicsAngularDamping":0.1, 18 | "physicsDensity":0.5, 19 | "physicsFriction":0.2, 20 | "physicsGroup":1, 21 | "physicsKinematic":false, 22 | "physicsLinearDamping":0.1, 23 | "physicsObject":false, 24 | "physicsRestitution":0.1, 25 | "physicsSensor":false, 26 | "physicsShape":1, 27 | "physicsShapePoints":[], 28 | "physicsStartAwake":true, 29 | "properties":[], 30 | "resourceType":"GMObject", 31 | "resourceVersion":"2.0", 32 | "solid":false, 33 | "spriteId":{ 34 | "name":"spr_loading", 35 | "path":"sprites/spr_loading/spr_loading.yy", 36 | }, 37 | "spriteMaskId":null, 38 | "visible":true, 39 | } -------------------------------------------------------------------------------- /objects/obj_header_device_info/obj_header_device_info.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_device_info", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_device_info", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_multiplayer/obj_header_multiplayer.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_multiplayer", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_multiplayer", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_header_leaderboards/obj_header_leaderboards.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_leaderboards", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_leaderboards", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScore/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallLeaderboardsSetScore: 13 | // Leaderboard score set success 14 | break; 15 | case YaGames_CallLeaderboardsSetScoreError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Leaderboard score set error 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_header_advertisement/obj_header_advertisement.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_header_advertisement", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | ], 7 | "managed":true, 8 | "name":"obj_header_advertisement", 9 | "overriddenProperties":[], 10 | "parent":{ 11 | "name":"Header_text", 12 | "path":"folders/Objects/Header_text.yy", 13 | }, 14 | "parentObjectId":{ 15 | "name":"obj_header_parent", 16 | "path":"objects/obj_header_parent/obj_header_parent.yy", 17 | }, 18 | "persistent":false, 19 | "physicsAngularDamping":0.1, 20 | "physicsDensity":0.5, 21 | "physicsFriction":0.2, 22 | "physicsGroup":1, 23 | "physicsKinematic":false, 24 | "physicsLinearDamping":0.1, 25 | "physicsObject":false, 26 | "physicsRestitution":0.1, 27 | "physicsSensor":false, 28 | "physicsShape":1, 29 | "physicsShapePoints":[], 30 | "physicsStartAwake":true, 31 | "properties":[], 32 | "resourceType":"GMObject", 33 | "resourceVersion":"2.0", 34 | "solid":false, 35 | "spriteId":{ 36 | "name":"spr_head_text", 37 | "path":"sprites/spr_head_text/spr_head_text.yy", 38 | }, 39 | "spriteMaskId":null, 40 | "visible":true, 41 | } -------------------------------------------------------------------------------- /objects/obj_button_GetAllFlags/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGetFlags: 13 | // Get Flags 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Test1: " + string(_data.test1)); 16 | log("Test2: " + string(_data.test2)); 17 | break; 18 | case YaGames_CallGetFlagsError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /objects/obj_button_setLeaderboardsScoreExtraData/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallLeaderboardsSetScore: 13 | // Leaderboard score set success 14 | break; 15 | case YaGames_CallLeaderboardsSetScoreError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Leaderboard score set error 20 | break; 21 | 22 | case YaGames_CallNotInitSDK: 23 | // SDK not initialized 24 | break; 25 | case YaGames_CallRuntimeError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // SDK runtime error 30 | break; 31 | } 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /objects/obj_button_getFullscreenStatus/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallFullscreenStatus: 13 | // Fullscreen Status 14 | var _value = async_load[? "value"]; 15 | switch (_value) { 16 | case YaGames_FullScreen_ON: 17 | full_status = "STATUS_ON"; 18 | break; 19 | case YaGames_FullScreen_OFF: 20 | full_status = "STATUS_OFF"; 21 | break; 22 | default: 23 | full_status = "ERROR " + string(_value); 24 | } 25 | log(full_status); 26 | break; 27 | 28 | case YaGames_CallNotInitSDK: 29 | // SDK not initialized 30 | break; 31 | case YaGames_CallRuntimeError: 32 | var errCode = async_load[? "code"]; 33 | var errName = async_load[? "name"]; 34 | var errMessage = async_load[? "message"]; 35 | // SDK runtime error 36 | break; 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerPayingStatus/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerGetPayingStatusRequest: 13 | // Player name request success 14 | var _status = async_load[? "value"]; 15 | log("Paying Status: " + _status); 16 | //if (_status == YaGames_PlayerPayingStatus_Unknown) { 17 | // 18 | //} 19 | break; 20 | 21 | case YaGames_CallNotPlayerInitSDK: 22 | // Player in SDK not initialized 23 | break; 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_ClientFeatures/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGetFlags: 13 | // Get Flags 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Test1: " + string(_data.test1)); 16 | log("Difficult: " + string(_data.test2)); 17 | break; 18 | case YaGames_CallGetFlagsError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /objects/obj_button_GetFlags_DefaultFlags/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGetFlags: 13 | // Get Flags 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Test1: " + string(_data.test3)); 16 | log("Difficult: " + string(_data.difficult)); 17 | break; 18 | case YaGames_CallGetFlagsError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /options/html5/options_html5.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMHtml5Options":"", 3 | "%Name":"HTML5", 4 | "name":"HTML5", 5 | "option_html5_allow_fullscreen":true, 6 | "option_html5_browser_title":"YandexGames Demo", 7 | "option_html5_centregame":true, 8 | "option_html5_display_cursor":true, 9 | "option_html5_facebook_app_display_name":"", 10 | "option_html5_facebook_id":"", 11 | "option_html5_flurry_enable":false, 12 | "option_html5_flurry_id":"", 13 | "option_html5_foldername":"html5game", 14 | "option_html5_google_analytics_enable":false, 15 | "option_html5_google_tracking_id":"", 16 | "option_html5_icon":"${options_dir}/html5/fav.ico", 17 | "option_html5_index":"use_default", 18 | "option_html5_interpolate_pixels":true, 19 | "option_html5_jsprepend":"", 20 | "option_html5_loadingbar":"use_default", 21 | "option_html5_localrunalert":true, 22 | "option_html5_outputdebugtoconsole":false, 23 | "option_html5_outputname":"index.html", 24 | "option_html5_scale":0, 25 | "option_html5_splash_png":"${base_options_dir}/html5/splash.png", 26 | "option_html5_texture_page":"2048x2048", 27 | "option_html5_usebuiltinfont":false, 28 | "option_html5_usebuiltinparticles":false, 29 | "option_html5_usesplash":false, 30 | "option_html5_use_facebook":false, 31 | "option_html5_version":"1.0.0.20", 32 | "option_html5_webgl":2, 33 | "resourceType":"GMHtml5Options", 34 | "resourceVersion":"2.0", 35 | } -------------------------------------------------------------------------------- /objects/obj_button_banner_getAdvStatus/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallBannerShowing: 13 | // The banner is being displayed 14 | break; 15 | case YaGames_CallBannerHidden: 16 | // The banner is not displayed 17 | break; 18 | case YaGames_CallGetBannerStatusError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | // Banner request error 23 | break; 24 | 25 | case YaGames_CallNotInitSDK: 26 | // SDK not initialized 27 | break; 28 | case YaGames_CallRuntimeError: 29 | var errCode = async_load[? "code"]; 30 | var errName = async_load[? "name"]; 31 | var errMessage = async_load[? "message"]; 32 | // SDK runtime error 33 | break; 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /objects/obj_button_setPlayerData/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerSetData: 13 | // Player Data set request success 14 | break; 15 | case YaGames_CallPlayerSetDataError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Data set request error 20 | break; 21 | 22 | case YaGames_CallNotPlayerInitSDK: 23 | // Player in SDK not initialized 24 | break; 25 | case YaGames_CallNotInitSDK: 26 | // SDK not initialized 27 | break; 28 | case YaGames_CallRuntimeError: 29 | var errCode = async_load[? "code"]; 30 | var errName = async_load[? "name"]; 31 | var errMessage = async_load[? "message"]; 32 | // SDK runtime error 33 | break; 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /objects/obj_button_shortcut_CanShowPrompt/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallCanShortcut: 13 | var _data = json_parse(async_load[? "data"]); 14 | log("Can Shortcut? " + (_data.canShow ? "true" : "false")); 15 | // Shortcut Can show promt 16 | break; 17 | case YaGames_CallCanShortcutError: 18 | var errCode = async_load[? "code"]; 19 | var errName = async_load[? "name"]; 20 | var errMessage = async_load[? "message"]; 21 | // Shortcut Can show promt error 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /objects/obj_button_initPayments/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPaymentsInit: 13 | // Payments initialization success 14 | with (obj_childrenPayments_parent) { 15 | is_disabled = false; 16 | } 17 | is_disabled = true; 18 | break; 19 | case YaGames_CallPaymentsInitError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // Payments initialization error 24 | 25 | break; 26 | 27 | case YaGames_CallNotInitSDK: 28 | // SDK not initialized 29 | break; 30 | case YaGames_CallRuntimeError: 31 | var errCode = async_load[? "code"]; 32 | var errName = async_load[? "name"]; 33 | var errMessage = async_load[? "message"]; 34 | // SDK runtime error 35 | break; 36 | } 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /objects/obj_button_initPlayer/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerInit: 13 | // Leaderboard initialization success 14 | with (obj_childrenPlayer_parent) { 15 | is_disabled = false; 16 | } 17 | is_disabled = true; 18 | break; 19 | case YaGames_CallPlayerInitError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // Leaderboard initialization error 24 | 25 | break; 26 | 27 | case YaGames_CallNotInitSDK: 28 | // SDK not initialized 29 | break; 30 | case YaGames_CallRuntimeError: 31 | var errCode = async_load[? "code"]; 32 | var errName = async_load[? "name"]; 33 | var errMessage = async_load[? "message"]; 34 | // SDK runtime error 35 | break; 36 | } 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /objects/obj_button_setPlayerStats/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerSetStats: 13 | // Player Stats set request success 14 | break; 15 | case YaGames_CallPlayerSetStatsError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Stats set request error 20 | break; 21 | 22 | case YaGames_CallNotPlayerInitSDK: 23 | // Player in SDK not initialized 24 | break; 25 | case YaGames_CallNotInitSDK: 26 | // SDK not initialized 27 | break; 28 | case YaGames_CallRuntimeError: 29 | var errCode = async_load[? "code"]; 30 | var errName = async_load[? "name"]; 31 | var errMessage = async_load[? "message"]; 32 | // SDK runtime error 33 | break; 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /objects/obj_button_oauth/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerAlreadyLogged: 13 | // The player has already been logged in (mode != 'lite') 14 | break; 15 | case YaGames_CallPlayerLogged: 16 | // The player has successfully logged in 17 | break; 18 | case YaGames_CallPlayerLoggedError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | // The player is not logged in 23 | 24 | break; 25 | 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackRequestReview/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallRequestReview: 13 | // Feedback RequestReview getting 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Feedback Sent? " + (_data.feedbackSent ? "true" : "false")); 16 | break; 17 | case YaGames_CallRequestReviewError: 18 | var errCode = async_load[? "code"]; 19 | var errName = async_load[? "name"]; 20 | var errMessage = async_load[? "message"]; 21 | // Error Feedback RequestReview getting 22 | break; 23 | 24 | case YaGames_CallNotInitSDK: 25 | // SDK not initialized 26 | break; 27 | case YaGames_CallRuntimeError: 28 | var errCode = async_load[? "code"]; 29 | var errName = async_load[? "name"]; 30 | var errMessage = async_load[? "message"]; 31 | // SDK runtime error 32 | break; 33 | } 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /objects/obj_button_getPayments_ConsumePurchase/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallConsumePurchase: 13 | // Consume Purchase success 14 | break; 15 | case YaGames_CallConsumePurchaseError: 16 | var errCode = async_load[? "code"]; 17 | var errName = async_load[? "name"]; 18 | var errMessage = async_load[? "message"]; 19 | // Consume Purchase error 20 | 21 | break; 22 | 23 | case YaGames_CallNotPaymentsInitSDK: 24 | // Payments in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_isInit/obj_button_isInit.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_isInit", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_isInit", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"General", 13 | "path":"folders/Objects/Buttons/General.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_banner_showAdv/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallBannerShown: 13 | // The banner is displayed 14 | break; 15 | case YaGames_CallBannerNotShown: 16 | var reason = async_load[? "value"]; 17 | // The banner is not displayed 18 | break; 19 | case YaGames_CallGetBannerStatusError: 20 | var errCode = async_load[? "code"]; 21 | var errName = async_load[? "name"]; 22 | var errMessage = async_load[? "message"]; 23 | // Banner request error 24 | break; 25 | 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllData/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerGetData: 13 | // Player Data request success 14 | var _data = json_parse(async_load[? "data"]); 15 | break; 16 | case YaGames_CallPlayerGetDataError: 17 | var errCode = async_load[? "code"]; 18 | var errName = async_load[? "name"]; 19 | var errMessage = async_load[? "message"]; 20 | // Data request error 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerData/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerGetData: 13 | // Player Data request success 14 | var _data = json_parse(async_load[? "data"]); 15 | break; 16 | case YaGames_CallPlayerGetDataError: 17 | var errCode = async_load[? "code"]; 18 | var errName = async_load[? "name"]; 19 | var errMessage = async_load[? "message"]; 20 | // Data request error 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_log_clear/obj_button_log_clear.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_log_clear", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_log_clear", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Log", 13 | "path":"folders/Objects/Buttons/Log.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_getPlayerAllStats/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerGetStats: 13 | // Player Stats request success 14 | var _data = json_parse(async_load[? "data"]); 15 | break; 16 | case YaGames_CallPlayerGetStatsError: 17 | var errCode = async_load[? "code"]; 18 | var errName = async_load[? "name"]; 19 | var errMessage = async_load[? "message"]; 20 | // Stats request error 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerStats/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerGetStats: 13 | // Player Stats request success 14 | var _data = json_parse(async_load[? "data"]); 15 | break; 16 | case YaGames_CallPlayerGetStatsError: 17 | var errCode = async_load[? "code"]; 18 | var errName = async_load[? "name"]; 19 | var errMessage = async_load[? "message"]; 20 | // Stats request error 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_pageReload/obj_button_pageReload.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_pageReload", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_pageReload", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"General", 13 | "path":"folders/Objects/Buttons/General.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_browserConsoleLog/obj_button_browserConsoleLog.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_browserConsoleLog", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_browserConsoleLog", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Log", 13 | "path":"folders/Objects/Buttons/Log.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_long", 38 | "path":"sprites/spr_button_long/spr_button_long.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_getFeedbackCanReview/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallCanReview: 13 | // Feedback CanReview getting 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Can Review? " + (_data.value ? "true" : "false")); 16 | if (!_data.value) { 17 | log("Reason: " + _data.reason); 18 | } 19 | break; 20 | case YaGames_CallCanReviewError: 21 | var errCode = async_load[? "code"]; 22 | var errName = async_load[? "name"]; 23 | var errMessage = async_load[? "message"]; 24 | // Error Feedback CanReview getting 25 | break; 26 | 27 | case YaGames_CallNotInitSDK: 28 | // SDK not initialized 29 | break; 30 | case YaGames_CallRuntimeError: 31 | var errCode = async_load[? "code"]; 32 | var errName = async_load[? "name"]; 33 | var errMessage = async_load[? "message"]; 34 | // SDK runtime error 35 | break; 36 | } 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerSignature/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerSignatureRequest: 13 | // Player signature request success 14 | var _signature = async_load[? "value"]; 15 | log("Signature: " + _signature); 16 | break; 17 | case YaGames_CallPlayerSignatureNotInitialized: 18 | // Error get the player's signature 19 | log("The player does not contain a signature."); 20 | log("Check that the initialization was completed with the signature."); 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_setConsoleDebugMode/obj_button_setConsoleDebugMode.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_setConsoleDebugMode", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_setConsoleDebugMode", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"General", 13 | "path":"folders/Objects/Buttons/General.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_setPlayerIncrementStats/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerIncrementStats: 13 | var _data = json_parse(async_load[? "data"]); 14 | // Player Increment Stats set request success 15 | break; 16 | case YaGames_CallPlayerIncrementStatsError: 17 | var errCode = async_load[? "code"]; 18 | var errName = async_load[? "name"]; 19 | var errMessage = async_load[? "message"]; 20 | // Increment Stats set request error 21 | break; 22 | 23 | case YaGames_CallNotPlayerInitSDK: 24 | // Player in SDK not initialized 25 | break; 26 | case YaGames_CallNotInitSDK: 27 | // SDK not initialized 28 | break; 29 | case YaGames_CallRuntimeError: 30 | var errCode = async_load[? "code"]; 31 | var errName = async_load[? "name"]; 32 | var errMessage = async_load[? "message"]; 33 | // SDK runtime error 34 | break; 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /objects/obj_button_getDeviceType/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallDeviceType: 13 | // Device Type 14 | var _value = async_load[? "value"]; 15 | switch (_value) { 16 | case YaGames_DeviceDesktop: 17 | dev_type = "Desktop"; 18 | break; 19 | case YaGames_DeviceTablet: 20 | dev_type = "Tablet"; 21 | break; 22 | case YaGames_DeviceMobile: 23 | dev_type = "Mobile"; 24 | break; 25 | case YaGames_DeviceTV: 26 | dev_type = "TV"; 27 | break; 28 | case YaGames_DeviceUndefined: 29 | dev_type = "Undefined"; 30 | break; 31 | default: 32 | dev_type = "ERROR " + string(_value); 33 | } 34 | break; 35 | 36 | case YaGames_CallNotInitSDK: 37 | // SDK not initialized 38 | break; 39 | case YaGames_CallRuntimeError: 40 | var errCode = async_load[? "code"]; 41 | var errName = async_load[? "name"]; 42 | var errMessage = async_load[? "message"]; 43 | // SDK runtime error 44 | break; 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /objects/obj_button_MultiplayerEventBased/obj_button_MultiplayerEventBased.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_MultiplayerEventBased", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_MultiplayerEventBased", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Multiplayer", 13 | "path":"folders/Objects/Buttons/Multiplayer.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_GameAPIGetAllGames/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallGetAllGames: 13 | var _data = json_parse(async_load[? "data"]); 14 | var _developer_url = _data.developerURL; 15 | // _data.games[0].appID 16 | // _data.games[0].title 17 | // _data.games[0].url 18 | // _data.games[0].coverURL 19 | // _data.games[0].iconURL 20 | log("Developer URL: " + _developer_url); 21 | break 22 | 23 | case YaGames_CallGetAllGamesError: 24 | var errCode = async_load[? "code"]; 25 | var errName = async_load[? "name"]; 26 | var errMessage = async_load[? "message"]; 27 | // Error when requesting a list of account games 28 | break; 29 | 30 | case YaGames_CallNotInitSDK: 31 | // SDK not initialized 32 | break; 33 | case YaGames_CallRuntimeError: 34 | var errCode = async_load[? "code"]; 35 | var errName = async_load[? "name"]; 36 | var errMessage = async_load[? "message"]; 37 | // SDK runtime error 38 | break; 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /objects/obj_button_GameApiPauseAndResume/obj_button_GameApiPauseAndResume.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_GameApiPauseAndResume", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | ], 8 | "managed":true, 9 | "name":"obj_button_GameApiPauseAndResume", 10 | "overriddenProperties":[], 11 | "parent":{ 12 | "name":"Gameplay & GamesAPI", 13 | "path":"folders/Objects/Buttons/Gameplay & GamesAPI.yy", 14 | }, 15 | "parentObjectId":{ 16 | "name":"obj_button_parent", 17 | "path":"objects/obj_button_parent/obj_button_parent.yy", 18 | }, 19 | "persistent":false, 20 | "physicsAngularDamping":0.1, 21 | "physicsDensity":0.5, 22 | "physicsFriction":0.2, 23 | "physicsGroup":1, 24 | "physicsKinematic":false, 25 | "physicsLinearDamping":0.1, 26 | "physicsObject":false, 27 | "physicsRestitution":0.1, 28 | "physicsSensor":false, 29 | "physicsShape":1, 30 | "physicsShapePoints":[], 31 | "physicsStartAwake":true, 32 | "properties":[], 33 | "resourceType":"GMObject", 34 | "resourceVersion":"2.0", 35 | "solid":false, 36 | "spriteId":{ 37 | "name":"spr_button_short", 38 | "path":"sprites/spr_button_short/spr_button_short.yy", 39 | }, 40 | "spriteMaskId":null, 41 | "visible":true, 42 | } -------------------------------------------------------------------------------- /objects/obj_button_getLeaderboardByDescription/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallLeaderboardsRequest: 13 | // Leaderboard initialization success 14 | var _data = json_parse(async_load[? "data"]); 15 | log("AppID: " + string(_data.appID)); 16 | // _data.dеfault 17 | // _data.name 18 | // _data.title.en 19 | // _data.title.ru 20 | 21 | break; 22 | case YaGames_CallLeaderboardsRequestError: 23 | var errCode = async_load[? "code"]; 24 | var errName = async_load[? "name"]; 25 | var errMessage = async_load[? "message"]; 26 | // Leaderboard initialization error 27 | 28 | break; 29 | 30 | case YaGames_CallNotInitSDK: 31 | // SDK not initialized 32 | break; 33 | case YaGames_CallRuntimeError: 34 | var errCode = async_load[? "code"]; 35 | var errName = async_load[? "name"]; 36 | var errMessage = async_load[? "message"]; 37 | // SDK runtime error 38 | break; 39 | } 40 | } 41 | } 42 | 43 | -------------------------------------------------------------------------------- /objects/obj_button_getPlayerIDsPerGame/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallPlayerIDsPerGame: 13 | // Player IDs Per Game request success 14 | var _data = json_parse(async_load[? "data"]); 15 | log("User ID: " + _data[0].userID); 16 | // _data[0].appID 17 | break; 18 | case YaGames_CallPlayerIDsPerGameError: 19 | var errCode = async_load[? "code"]; 20 | var errName = async_load[? "name"]; 21 | var errMessage = async_load[? "message"]; 22 | // Get IDs Per Game error 23 | break; 24 | 25 | case YaGames_CallNotPlayerInitSDK: 26 | // Player in SDK not initialized 27 | break; 28 | case YaGames_CallNotInitSDK: 29 | // SDK not initialized 30 | break; 31 | case YaGames_CallRuntimeError: 32 | var errCode = async_load[? "code"]; 33 | var errName = async_load[? "name"]; 34 | var errMessage = async_load[? "message"]; 35 | // SDK runtime error 36 | break; 37 | } 38 | } 39 | } 40 | 41 | -------------------------------------------------------------------------------- /objects/obj_button_showRewardVideo/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallRewardOpened: 13 | // Video advertising is open 14 | break; 15 | case YaGames_CallRewardReceived: 16 | // The video ads has been successfully completed. The reward has been received. 17 | break; 18 | case YaGames_CallRewardClosed: 19 | // The video ads is closed 20 | break; 21 | case YaGames_CallRewardError: 22 | var errCode = async_load[? "code"]; 23 | var errName = async_load[? "name"]; 24 | var errMessage = async_load[? "message"]; 25 | // Error displaying video ads 26 | break; 27 | 28 | case YaGames_CallNotInitSDK: 29 | // SDK not initialized 30 | break; 31 | case YaGames_CallRuntimeError: 32 | var errCode = async_load[? "code"]; 33 | var errName = async_load[? "name"]; 34 | var errMessage = async_load[? "message"]; 35 | // SDK runtime error 36 | break; 37 | } 38 | } 39 | } 40 | 41 | -------------------------------------------------------------------------------- /options/mac/options_mac.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMMacOptions":"", 3 | "%Name":"macOS", 4 | "name":"macOS", 5 | "option_mac_allow_fullscreen":false, 6 | "option_mac_allow_incoming_network":false, 7 | "option_mac_allow_outgoing_network":false, 8 | "option_mac_apple_sign_in":false, 9 | "option_mac_app_category":"Games", 10 | "option_mac_app_id":"com.company.game", 11 | "option_mac_arm64":true, 12 | "option_mac_build_app_store":false, 13 | "option_mac_build_number":0, 14 | "option_mac_copyright":"(c) 2018 CompanyName", 15 | "option_mac_disable_sandbox":false, 16 | "option_mac_display_cursor":true, 17 | "option_mac_display_name":"Made in GameMaker Studio 2", 18 | "option_mac_enable_retina":false, 19 | "option_mac_enable_steam":false, 20 | "option_mac_icon_png":"${options_dir}/mac/icons/1024.png", 21 | "option_mac_installer_background_png":"${options_dir}/mac/splash/installer_background.png", 22 | "option_mac_interpolate_pixels":false, 23 | "option_mac_menu_dock":false, 24 | "option_mac_min_version":"10.10", 25 | "option_mac_output_dir":"~/GameMakerStudio2/Mac", 26 | "option_mac_resize_window":false, 27 | "option_mac_scale":0, 28 | "option_mac_signing_identity":"Developer ID Application:", 29 | "option_mac_splash_png":"${base_options_dir}/mac/splash/splash.png", 30 | "option_mac_start_fullscreen":false, 31 | "option_mac_team_id":null, 32 | "option_mac_texture_page":"2048x2048", 33 | "option_mac_version":"1.0.0.0", 34 | "option_mac_vsync":false, 35 | "option_mac_x86_64":true, 36 | "resourceType":"GMMacOptions", 37 | "resourceVersion":"2.0", 38 | } -------------------------------------------------------------------------------- /options/tvos/options_tvos.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMtvOSOptions":"v1", 3 | "%Name":"tvOS", 4 | "name":"tvOS", 5 | "option_tvos_build_number":0, 6 | "option_tvos_bundle_name":"com.company.game", 7 | "option_tvos_display_cursor":false, 8 | "option_tvos_display_name":"Made in GameMaker Studio 2", 9 | "option_tvos_enable_broadcast":false, 10 | "option_tvos_icon_1280":"${options_dir}/tvos/icons/1280.png", 11 | "option_tvos_icon_400":"${options_dir}/tvos/icons/400.png", 12 | "option_tvos_icon_400_2x":"${options_dir}/tvos/icons/400_2x.png", 13 | "option_tvos_interpolate_pixels":true, 14 | "option_tvos_min_version":"10.0", 15 | "option_tvos_output_dir":"~/GameMakerStudio2/tvOS", 16 | "option_tvos_podfile_lock_path":"${options_dir}\\tvos\\Podfile.lock", 17 | "option_tvos_podfile_path":"${options_dir}\\tvos\\Podfile", 18 | "option_tvos_scale":0, 19 | "option_tvos_splashscreen":"${base_options_dir}/tvos/splash/splash.png", 20 | "option_tvos_splashscreen_2x":"${base_options_dir}/tvos/splash/splash_2x.png", 21 | "option_tvos_splash_time":10, 22 | "option_tvos_team_id":"", 23 | "option_tvos_texture_page":"2048x2048", 24 | "option_tvos_topshelf":"${base_options_dir}/tvos/topshelf/topshelf.png", 25 | "option_tvos_topshelf_2x":"${base_options_dir}/tvos/topshelf/topshelf_2x.png", 26 | "option_tvos_topshelf_wide":"${base_options_dir}/tvos/topshelf/topshelf_wide.png", 27 | "option_tvos_topshelf_wide_2x":"${base_options_dir}/tvos/topshelf/topshelf_wide_2x.png", 28 | "option_tvos_version":"1.0.0.0", 29 | "resourceType":"GMtvOSOptions", 30 | "resourceVersion":"2.0", 31 | } -------------------------------------------------------------------------------- /objects/obj_button_shortcut_ShowPrompt/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallShortcutCreated: 13 | var _data = json_parse(async_load[? "data"]); 14 | log("Can Shortcut? " + (_data.canShow ? "true" : "false")); 15 | if (_data.canShow) { 16 | log("Is Accepted? " + (_data.outcome == "accepted" ? "true" : "false")); 17 | } 18 | else { 19 | log("Reason: " + _data.reason); 20 | } 21 | // Shortcut show promt 22 | break; 23 | case YaGames_CallShortcutCreateError: 24 | var errCode = async_load[? "code"]; 25 | var errName = async_load[? "name"]; 26 | var errMessage = async_load[? "message"]; 27 | // Shortcut show promt error 28 | break; 29 | 30 | case YaGames_CallNotInitSDK: 31 | // SDK not initialized 32 | break; 33 | case YaGames_CallRuntimeError: 34 | var errCode = async_load[? "code"]; 35 | var errName = async_load[? "name"]; 36 | var errMessage = async_load[? "message"]; 37 | // SDK runtime error 38 | break; 39 | } 40 | } 41 | } 42 | 43 | -------------------------------------------------------------------------------- /objects/obj_button_multiplayerSessionsInit/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallMultiplayerSessionsInited: 13 | //var _data = json_parse(async_load[? "data"]); 14 | // _data[0].id 15 | // _data[0].meta.meta1 16 | // _data[0].meta.meta2 17 | // _data[0].meta.meta3 18 | // _data[0].player.avatar 19 | // _data[0].player.name 20 | // _data[0].timeline[0].id 21 | // _data[0].timeline[0].payload 22 | // _data[0].timeline[0].time 23 | 24 | break; 25 | case YaGames_CallMultiplayerSessionsInitError: 26 | var errCode = async_load[? "code"]; 27 | var errName = async_load[? "name"]; 28 | var errMessage = async_load[? "message"]; 29 | // Init error 30 | break; 31 | 32 | case YaGames_CallNotInitSDK: 33 | // SDK not initialized 34 | break; 35 | case YaGames_CallRuntimeError: 36 | var errCode = async_load[? "code"]; 37 | var errName = async_load[? "name"]; 38 | var errMessage = async_load[? "message"]; 39 | // SDK runtime error 40 | break; 41 | } 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /objects/obj_button_showFullscreenAds/Other_70.gml: -------------------------------------------------------------------------------- 1 | /// @description Parse YaGames events 2 | if (not isMap(async_load)) { 3 | log("async_load got lost in cyberspace"); 4 | } else { 5 | if ((async_load[? "type"]== YaGames_AsyncEvent) and (async_load[? "request_id"] == req_id)) { 6 | // Logging 7 | var _msg = json_encode(async_load); 8 | log(_msg); 9 | // 10 | switch (async_load[? "event"]) { 11 | 12 | case YaGames_CallAdClosed: 13 | // The ad is closed 14 | var _data = json_parse(async_load[? "data"]); 15 | log("Was shown: " + string(_data.wasShown)); 16 | break; 17 | case YaGames_CallAdOpened: 18 | // Advertising is open 19 | break; 20 | case YaGames_CallOfflineMode: 21 | // The device has lost its connection to the Internet 22 | break; 23 | case YaGames_CallAdError: 24 | var errCode = async_load[? "code"]; 25 | var errName = async_load[? "name"]; 26 | var errMessage = async_load[? "message"]; 27 | // Error displaying ads 28 | break; 29 | 30 | case YaGames_CallNotInitSDK: 31 | // SDK not initialized 32 | break; 33 | case YaGames_CallRuntimeError: 34 | var errCode = async_load[? "code"]; 35 | var errName = async_load[? "name"]; 36 | var errMessage = async_load[? "message"]; 37 | // SDK runtime error 38 | break; 39 | } 40 | } 41 | } 42 | 43 | -------------------------------------------------------------------------------- /objects/obj_button_GetAllFlags/obj_button_GetAllFlags.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_GetAllFlags", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_GetAllFlags", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Flags", 14 | "path":"folders/Objects/Buttons/Flags.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_oauth/obj_button_oauth.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_oauth", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_oauth", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Player", 14 | "path":"folders/Objects/Buttons/Player.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_childrenPlayer_parent", 18 | "path":"objects/obj_childrenPlayer_parent/obj_childrenPlayer_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_EventDispatch/obj_button_EventDispatch.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_EventDispatch", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_EventDispatch", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Events", 14 | "path":"folders/Objects/Buttons/Events.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_banner_hideAdv/obj_button_banner_hideAdv.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_banner_hideAdv", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_banner_hideAdv", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Ads", 14 | "path":"folders/Objects/Buttons/Ads.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_banner_showAdv/obj_button_banner_showAdv.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_banner_showAdv", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_banner_showAdv", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Ads", 14 | "path":"folders/Objects/Buttons/Ads.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_initPayments/obj_button_initPayments.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_initPayments", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_initPayments", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Payments", 14 | "path":"folders/Objects/Buttons/Payments.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_setToClipboard/obj_button_setToClipboard.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_setToClipboard", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_setToClipboard", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"Log", 14 | "path":"folders/Objects/Buttons/Log.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } -------------------------------------------------------------------------------- /objects/obj_button_getServerTime/obj_button_getServerTime.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMObject":"", 3 | "%Name":"obj_button_getServerTime", 4 | "eventList":[ 5 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":7,"eventType":6,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 6 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":0,"eventType":0,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 7 | {"$GMEvent":"v1","%Name":"","collisionObjectId":null,"eventNum":70,"eventType":7,"isDnD":false,"name":"","resourceType":"GMEvent","resourceVersion":"2.0",}, 8 | ], 9 | "managed":true, 10 | "name":"obj_button_getServerTime", 11 | "overriddenProperties":[], 12 | "parent":{ 13 | "name":"General", 14 | "path":"folders/Objects/Buttons/General.yy", 15 | }, 16 | "parentObjectId":{ 17 | "name":"obj_button_parent", 18 | "path":"objects/obj_button_parent/obj_button_parent.yy", 19 | }, 20 | "persistent":false, 21 | "physicsAngularDamping":0.1, 22 | "physicsDensity":0.5, 23 | "physicsFriction":0.2, 24 | "physicsGroup":1, 25 | "physicsKinematic":false, 26 | "physicsLinearDamping":0.1, 27 | "physicsObject":false, 28 | "physicsRestitution":0.1, 29 | "physicsSensor":false, 30 | "physicsShape":1, 31 | "physicsShapePoints":[], 32 | "physicsStartAwake":true, 33 | "properties":[], 34 | "resourceType":"GMObject", 35 | "resourceVersion":"2.0", 36 | "solid":false, 37 | "spriteId":{ 38 | "name":"spr_button_short", 39 | "path":"sprites/spr_button_short/spr_button_short.yy", 40 | }, 41 | "spriteMaskId":null, 42 | "visible":true, 43 | } --------------------------------------------------------------------------------