├── game ├── datafiles │ ├── gml-raptor_game_settings.json │ └── version.json ├── objects │ ├── MouseCursor │ │ ├── Draw_0.gml │ │ ├── Step_0.gml │ │ ├── Draw_75.gml │ │ └── CleanUp_0.gml │ ├── MouseCursorCompanion │ │ ├── Draw_0.gml │ │ ├── Draw_75.gml │ │ └── Create_0.gml │ ├── GameStarter │ │ ├── Draw_0.gml │ │ ├── Other_3.gml │ │ ├── Step_0.gml │ │ └── Draw_64.gml │ ├── CanvasDrawer │ │ ├── CleanUp_0.gml │ │ ├── Draw_0.gml │ │ ├── Draw_64.gml │ │ └── Step_0.gml │ ├── SecretWordTracker │ │ ├── KeyPress_1.gml │ │ └── CleanUp_0.gml │ ├── CollageDrawer │ │ ├── Draw_0.gml │ │ ├── Draw_64.gml │ │ ├── Mouse_10.gml │ │ ├── Mouse_11.gml │ │ ├── Mouse_4.gml │ │ ├── Mouse_5.gml │ │ ├── Mouse_6.gml │ │ ├── Mouse_7.gml │ │ ├── Mouse_8.gml │ │ ├── Mouse_9.gml │ │ └── CleanUp_0.gml │ ├── ParticleEmitter │ │ ├── Step_2.gml │ │ ├── Other_4.gml │ │ ├── Draw_0.gml │ │ ├── Draw_64.gml │ │ └── CleanUp_0.gml │ ├── GameController │ │ ├── Other_4.gml │ │ ├── Step_0.gml │ │ ├── Other_72.gml │ │ └── KeyPress_1.gml │ ├── StatefulObject │ │ ├── Other_10.gml │ │ ├── Other_11.gml │ │ ├── Other_12.gml │ │ ├── Other_13.gml │ │ ├── Other_14.gml │ │ ├── Other_15.gml │ │ ├── Other_16.gml │ │ ├── Other_17.gml │ │ ├── Other_18.gml │ │ ├── Other_19.gml │ │ ├── Alarm_0.gml │ │ ├── Alarm_1.gml │ │ ├── Alarm_10.gml │ │ ├── Alarm_11.gml │ │ ├── Alarm_2.gml │ │ ├── Alarm_3.gml │ │ ├── Alarm_4.gml │ │ ├── Alarm_5.gml │ │ ├── Alarm_6.gml │ │ ├── Alarm_7.gml │ │ ├── Alarm_8.gml │ │ ├── Alarm_9.gml │ │ ├── Other_20.gml │ │ ├── Other_21.gml │ │ ├── Other_22.gml │ │ ├── Other_23.gml │ │ ├── Other_24.gml │ │ ├── Other_25.gml │ │ ├── Mouse_4.gml │ │ ├── Other_7.gml │ │ ├── Mouse_5.gml │ │ ├── Mouse_7.gml │ │ ├── Mouse_6.gml │ │ ├── Mouse_8.gml │ │ ├── Mouse_9.gml │ │ ├── CleanUp_0.gml │ │ ├── Mouse_10.gml │ │ ├── Mouse_53.gml │ │ ├── Mouse_54.gml │ │ ├── Mouse_55.gml │ │ ├── Mouse_56.gml │ │ ├── Mouse_57.gml │ │ ├── Mouse_58.gml │ │ ├── Mouse_60.gml │ │ ├── Mouse_61.gml │ │ └── Other_76.gml │ ├── HighScoreTableRenderer │ │ ├── CleanUp_0.gml │ │ ├── Draw_64.gml │ │ └── Draw_0.gml │ ├── HighScoreTrophyRenderer │ │ ├── CleanUp_0.gml │ │ ├── Draw_64.gml │ │ └── Draw_0.gml │ ├── Eye │ │ └── Step_2.gml │ ├── __sprite_anim_runner │ │ └── Step_2.gml │ ├── _raptorBase │ │ └── CleanUp_0.gml │ └── RoomController │ │ ├── Step_0.gml │ │ ├── KeyPress_27.gml │ │ ├── CleanUp_0.gml │ │ └── Draw_75.gml ├── notes │ ├── version │ │ ├── version.txt │ │ └── version.yy │ └── _README_about_version_file │ │ └── _README_about_version_file.yy ├── options │ ├── html5 │ │ ├── fav.ico │ │ └── splash.png │ ├── extensions │ │ ├── ImageLoadBar.json │ │ ├── browser_hdpi.json │ │ ├── browser_click_handler.json │ │ ├── browser_click_handler2.json │ │ └── execute_shell_simple_ext.json │ ├── main │ │ ├── template_icon.png │ │ └── template_image.png │ └── windows │ │ ├── icons │ │ └── icon.ico │ │ └── splash │ │ └── splash.png ├── scripts │ ├── VirtualRoom │ │ ├── VirtualRoom.gml │ │ └── VirtualRoom.yy │ ├── __CanvasTrace │ │ ├── __CanvasTrace.gml │ │ └── __CanvasTrace.yy │ ├── __CanvasError │ │ ├── __CanvasError.gml │ │ └── __CanvasError.yy │ ├── __CollageTrace │ │ ├── __collagetrace.gml │ │ └── __CollageTrace.yy │ ├── __scribble_no_preprocessing │ │ └── __scribble_no_preprocessing.gml │ ├── scribble_super_clear │ │ ├── scribble_super_clear.gml │ │ └── scribble_super_clear.yy │ ├── __CollageExtractTiling │ │ ├── __CollageExtractTiling.gml │ │ └── __CollageExtractTiling.yy │ ├── scribble_typist │ │ ├── scribble_typist.gml │ │ └── scribble_typist.yy │ ├── CanvasIsCanvas │ │ ├── CanvasIsCanvas.gml │ │ └── CanvasIsCanvas.yy │ ├── __CollageThrow │ │ ├── __collagethrow.gml │ │ └── __CollageThrow.yy │ ├── scribble_is_text_element │ │ ├── scribble_is_text_element.gml │ │ └── scribble_is_text_element.yy │ ├── CollageIsImage │ │ ├── CollageIsImage.gml │ │ └── CollageIsImage.yy │ ├── CollageIsCollage │ │ ├── CollageIsCollage.gml │ │ └── CollageIsCollage.yy │ ├── CollageTextureFlush │ │ ├── CollageTextureFlush.gml │ │ └── CollageTextureFlush.yy │ ├── CollageIsPowerTwo │ │ ├── CollageIsPowerTwo.gml │ │ └── CollageIsPowerTwo.yy │ ├── CollageIsGPUStateSterlized │ │ ├── collageisgpustatesterlized.gml │ │ └── CollageIsGPUStateSterlized.yy │ ├── scribble_anim_get_disabled │ │ ├── scribble_anim_get_disabled.gml │ │ └── scribble_anim_get_disabled.yy │ ├── scribble_default_preprocessor_get │ │ ├── scribble_default_preprocessor_get.gml │ │ └── scribble_default_preprocessor_get.yy │ ├── CollageConvertPowerTwo │ │ ├── CollageConvertPowerTwo.gml │ │ └── CollageConvertPowerTwo.yy │ ├── scribble_font_exists │ │ ├── scribble_font_exists.gml │ │ └── scribble_font_exists.yy │ ├── scribble_external_sound_remove │ │ ├── scribble_external_sound_remove.gml │ │ └── scribble_external_sound_remove.yy │ ├── scribble_external_sound_exists │ │ ├── scribble_external_sound_exists.gml │ │ └── scribble_external_sound_exists.yy │ ├── CollageGet │ │ ├── CollageGet.gml │ │ └── CollageGet.yy │ ├── scribble_font_force_bilinear_filtering │ │ └── scribble_font_force_bilinear_filtering.gml │ ├── scribble_whitelist_sound │ │ ├── scribble_whitelist_sound.gml │ │ └── scribble_whitelist_sound.yy │ ├── Guid │ │ └── Guid.yy │ ├── scribble_whitelist_sprite │ │ ├── scribble_whitelist_sprite.gml │ │ └── scribble_whitelist_sprite.yy │ ├── Edges │ │ └── Edges.yy │ ├── scribble_default_preprocessor_set │ │ ├── scribble_default_preprocessor_set.gml │ │ └── scribble_default_preprocessor_set.yy │ ├── scribble_super_create │ │ ├── scribble_super_create.gml │ │ └── scribble_super_create.yy │ ├── Arrays │ │ └── Arrays.yy │ ├── Buffers │ │ └── Buffers.yy │ ├── Coord2 │ │ └── Coord2.yy │ ├── Coord3 │ │ └── Coord3.yy │ ├── Coord4 │ │ └── Coord4.yy │ ├── Random │ │ └── Random.yy │ ├── Strings │ │ └── Strings.yy │ ├── Structs │ │ └── Structs.yy │ ├── scribble_font_get_default │ │ ├── scribble_font_get_default.gml │ │ └── scribble_font_get_default.yy │ ├── Collider │ │ └── Collider.yy │ ├── ListPool │ │ └── ListPool.yy │ ├── FilesSync │ │ └── FilesSync.yy │ ├── LG_Runtime │ │ └── LG_Runtime.yy │ ├── LinqArray │ │ └── LinqArray.yy │ ├── Rectangle │ │ └── Rectangle.yy │ ├── Sequences │ │ └── Sequences.yy │ ├── SpriteDim │ │ └── SpriteDim.yy │ ├── StopWatch │ │ └── StopWatch.yy │ ├── AudioToken │ │ └── AudioToken.yy │ ├── Binding │ │ └── Binding.yy │ ├── BitsnBytes │ │ └── BitsnBytes.yy │ ├── IRadar │ │ └── IRadar.yy │ ├── ISensor │ │ └── ISensor.yy │ ├── Pythagoras │ │ └── Pythagoras.yy │ ├── RaptorConsoleAppender │ │ ├── RaptorConsoleAppender.gml │ │ └── RaptorConsoleAppender.yy │ ├── RingBuffer │ │ └── RingBuffer.yy │ ├── UiSkin │ │ └── UiSkin.yy │ ├── Animation │ │ └── Animation.yy │ ├── AudioHelper │ │ └── AudioHelper.yy │ ├── Bindable │ │ └── Bindable.yy │ ├── Broadcasting │ │ └── Broadcasting.yy │ ├── Canvas │ │ └── Canvas.yy │ ├── DataBuilder │ │ └── DataBuilder.yy │ ├── JujuPlusPlus │ │ └── JujuPlusPlus.yy │ ├── LayerManager │ │ └── LayerManager.yy │ ├── ObjectPools │ │ └── ObjectPools.yy │ ├── TileScanner │ │ └── TileScanner.yy │ ├── UiTheme │ │ └── UiTheme.yy │ ├── __GML_RAPTOR_VERSION__ │ │ ├── __GML_RAPTOR_VERSION__.gml │ │ └── __GML_RAPTOR_VERSION__.yy │ ├── AnimCurves │ │ └── AnimCurves.yy │ ├── AudioSettings │ │ └── AudioSettings.yy │ ├── KeyTranslator │ │ └── KeyTranslator.yy │ ├── LittleHelpers │ │ └── LittleHelpers.yy │ ├── RaptorLogger │ │ └── RaptorLogger.yy │ ├── StringBuilder │ │ └── StringBuilder.yy │ ├── _generic_macros │ │ └── _generic_macros.yy │ ├── file_extensions │ │ └── file_extensions.yy │ ├── Collage │ │ └── Collage.yy │ ├── CollageSprite │ │ └── CollageSprite.yy │ ├── ExpensiveCache │ │ └── ExpensiveCache.yy │ ├── StateMachine │ │ └── StateMachine.yy │ ├── scribble │ │ └── scribble.yy │ ├── CollageManager │ │ └── CollageManager.yy │ ├── DefaultSkin │ │ └── DefaultSkin.yy │ ├── DefaultTheme │ │ └── DefaultTheme.yy │ ├── FileHelpersSync │ │ └── FileHelpersSync.yy │ ├── Game_Settings │ │ └── Game_Settings.yy │ ├── HealthBarDrawer │ │ └── HealthBarDrawer.yy │ ├── ParticleManager │ │ └── ParticleManager.yy │ ├── SnapToJSON │ │ └── SnapToJSON.yy │ ├── scribble_msdf_thickness_offset │ │ └── scribble_msdf_thickness_offset.gml │ ├── LG_Configuration │ │ └── LG_Configuration.yy │ ├── PropertyBinder │ │ └── PropertyBinder.yy │ ├── RaptorFrameFormatter │ │ ├── RaptorFrameFormatter.gml │ │ └── RaptorFrameFormatter.yy │ ├── Sprite_to_Canvas │ │ └── Sprite_to_Canvas.yy │ ├── __CanvasGC │ │ └── __CanvasGC.yy │ ├── gui_runtime_config │ │ └── gui_runtime_config.yy │ ├── Game_Configuration │ │ └── Game_Configuration.yy │ ├── HighScoreEntry │ │ └── HighScoreEntry.yy │ ├── HighScoreTable │ │ └── HighScoreTable.yy │ ├── SnapFromJSON │ │ └── SnapFromJSON.yy │ ├── UiSkinManager │ │ └── UiSkinManager.yy │ ├── image_get_name │ │ ├── image_get_name.gml │ │ └── image_get_name.yy │ ├── image_get_speed │ │ ├── image_get_speed.gml │ │ └── image_get_speed.yy │ ├── image_get_width │ │ ├── image_get_width.gml │ │ └── image_get_width.yy │ ├── raptor_debug_views │ │ └── raptor_debug_views.yy │ ├── Audio_Configuration │ │ └── Audio_Configuration.yy │ ├── CameraActions │ │ └── CameraActions.yy │ ├── CameraRuntime │ │ └── CameraRuntime.yy │ ├── CollageSpritesheet │ │ └── CollageSpritesheet.yy │ ├── Debug_Configuration │ │ └── Debug_Configuration.yy │ ├── ICollisionRadar │ │ └── ICollisionRadar.yy │ ├── Sprites_and_Objects │ │ └── Sprites_and_Objects.yy │ ├── UiThemeManager │ │ └── UiThemeManager.yy │ ├── __CanvasConfig │ │ └── __CanvasConfig.yy │ ├── _view_and_self_macros │ │ └── _view_and_self_macros.yy │ ├── image_get_number │ │ ├── image_get_number.gml │ │ └── image_get_number.yy │ ├── CommandlineArgs │ │ └── CommandlineArgs.yy │ ├── Logger_Configuration │ │ └── Logger_Configuration.yy │ ├── __CanvasSystem │ │ └── __CanvasSystem.yy │ ├── __CollageConfig │ │ └── __CollageConfig.yy │ ├── __CollageTick │ │ └── __CollageTick.yy │ ├── debug_mode_constants │ │ └── debug_mode_constants.yy │ ├── CameraActionData │ │ └── CameraActionData.yy │ ├── CanvasGetAppSurf │ │ └── CanvasGetAppSurf.yy │ ├── CollageDestroy │ │ ├── CollageDestroy.yy │ │ └── CollageDestroy.gml │ ├── Game_Exception_Handler │ │ └── Game_Exception_Handler.yy │ ├── Particle_Configuration │ │ └── Particle_Configuration.yy │ ├── RoomTransitions │ │ └── RoomTransitions.yy │ ├── __CanvasAppSurf │ │ └── __CanvasAppSurf.yy │ ├── __CollageFileFromWeb │ │ ├── __CollageFileFromWeb.gml │ │ └── __CollageFileFromWeb.yy │ ├── __CollageSystem │ │ └── __CollageSystem.yy │ ├── image_get_height │ │ ├── image_get_height.gml │ │ └── image_get_height.yy │ ├── scribble_color_get │ │ ├── scribble_color_get.gml │ │ └── scribble_color_get.yy │ ├── CollageImageLoad │ │ └── CollageImageLoad.yy │ ├── RaptorTimeFormatter │ │ ├── RaptorTimeFormatter.gml │ │ └── RaptorTimeFormatter.yy │ ├── SnapBufferReadJSON │ │ └── SnapBufferReadJSON.yy │ ├── __CollageGetName │ │ └── __CollageGetName.yy │ ├── image_get_xoffset │ │ ├── image_get_xoffset.gml │ │ └── image_get_xoffset.yy │ ├── image_get_yoffset │ │ ├── image_get_yoffset.gml │ │ └── image_get_yoffset.yy │ ├── scribble_font_delete │ │ ├── scribble_font_delete.gml │ │ └── scribble_font_delete.yy │ ├── CollageDrawImage │ │ └── CollageDrawImage.yy │ ├── CollageImageAsync │ │ └── CollageImageAsync.yy │ ├── CollageImageExists │ │ └── CollageImageExists.yy │ ├── CollageImageGetUVs │ │ └── CollageImageGetUVs.yy │ ├── Highscorer_Configuration │ │ └── Highscorer_Configuration.yy │ ├── SnapBufferWriteJSON │ │ └── SnapBufferWriteJSON.yy │ ├── image_get_speed_type │ │ ├── image_get_speed_type.gml │ │ └── image_get_speed_type.yy │ ├── scribble_rgb_to_bgr │ │ ├── scribble_rgb_to_bgr.gml │ │ └── scribble_rgb_to_bgr.yy │ ├── CollageImageGetInfo │ │ └── CollageImageGetInfo.yy │ ├── RaptorLogAppenderBase │ │ └── RaptorLogAppenderBase.yy │ ├── RaptorSimpleFormatter │ │ ├── RaptorSimpleFormatter.gml │ │ └── RaptorSimpleFormatter.yy │ ├── __CanvasSurfFormat │ │ └── __CanvasSurfFormat.yy │ ├── __CanvasSurfaceCreate │ │ ├── __CanvasSurfaceCreate.gml │ │ └── __CanvasSurfaceCreate.yy │ ├── __scribble_class_event │ │ ├── __scribble_class_event.gml │ │ └── __scribble_class_event.yy │ ├── scribble_color_set │ │ └── scribble_color_set.yy │ ├── scribble_font_scale │ │ └── scribble_font_scale.yy │ ├── scribble_glyph_get │ │ └── scribble_glyph_get.yy │ ├── scribble_glyph_set │ │ └── scribble_glyph_set.yy │ ├── CollageImageIsLoaded │ │ └── CollageImageIsLoaded.yy │ ├── Game_Settings_Configuration │ │ └── Game_Settings_Configuration.yy │ ├── RaptorLogFormatterBase │ │ └── RaptorLogFormatterBase.yy │ ├── __CanvasCleanupQueue │ │ └── __CanvasCleanupQueue.yy │ ├── __CollageVFormat │ │ ├── __CollageVFormat.gml │ │ └── __CollageVFormat.yy │ ├── __scribble_constants │ │ └── __scribble_constants.yy │ ├── draw_image │ │ └── draw_image.yy │ ├── scribble_anim_wave │ │ └── scribble_anim_wave.yy │ ├── scribble_font_rename │ │ └── scribble_font_rename.yy │ ├── CollageDrawImageExt │ │ └── CollageDrawImageExt.yy │ ├── CollageImagesToArray │ │ └── CollageImagesToArray.yy │ ├── __CollageImageClass │ │ └── __CollageImageClass.yy │ ├── scribble_anim_blink │ │ └── scribble_anim_blink.yy │ ├── scribble_anim_cycle │ │ └── scribble_anim_cycle.yy │ ├── scribble_anim_pulse │ │ └── scribble_anim_pulse.yy │ ├── scribble_anim_reset │ │ └── scribble_anim_reset.yy │ ├── scribble_anim_shake │ │ └── scribble_anim_shake.yy │ ├── scribble_anim_wheel │ │ └── scribble_anim_wheel.yy │ ├── CollageDrawImagePart │ │ └── CollageDrawImagePart.yy │ ├── CollageDrawImageTiled │ │ └── CollageDrawImageTiled.yy │ ├── CollageImageGetSurface │ │ └── CollageImageGetSurface.yy │ ├── CollageImageGetTexture │ │ └── CollageImageGetTexture.yy │ ├── CollageImageGetUVsArray │ │ └── CollageImageGetUVsArray.yy │ ├── CollageRenderPipeline │ │ └── CollageRenderPipeline.yy │ ├── CollageRestoreGPUState │ │ └── CollageRestoreGPUState.yy │ ├── __CollageHashGenerator │ │ └── __CollageHashGenerator.yy │ ├── image_get_uvs │ │ └── image_get_uvs.yy │ ├── scribble_add_macro │ │ └── scribble_add_macro.yy │ ├── scribble_anim_jitter │ │ └── scribble_anim_jitter.yy │ ├── scribble_anim_wobble │ │ └── scribble_anim_wobble.yy │ ├── CollageSterlizeGPUState │ │ └── CollageSterlizeGPUState.yy │ ├── CommandLine_Configuration │ │ └── CommandLine_Configuration.yy │ ├── SnapBufferReadBinary │ │ └── SnapBufferReadBinary.yy │ ├── SnapBufferWriteBinary │ │ └── SnapBufferWriteBinary.yy │ ├── __CollageBuilderClass │ │ └── __CollageBuilderClass.yy │ ├── __CollageVBufferClass │ │ └── __CollageVBufferClass.yy │ ├── __CollageVertexAdd │ │ └── __CollageVertexAdd.yy │ ├── draw_image_ext │ │ └── draw_image_ext.yy │ ├── draw_text_scribble │ │ └── draw_text_scribble.yy │ ├── scribble_anim_disabled │ │ ├── scribble_anim_disabled.yy │ │ └── scribble_anim_disabled.gml │ ├── scribble_anim_rainbow │ │ └── scribble_anim_rainbow.yy │ ├── scribble_font_duplicate │ │ └── scribble_font_duplicate.yy │ ├── CollageDefineSpriteSheet │ │ ├── CollageDefineSpriteSheet.yy │ │ └── CollageDefineSpriteSheet.gml │ ├── CollageDrawImageGeneral │ │ └── CollageDrawImageGeneral.yy │ ├── CollageDrawImagePartExt │ │ └── CollageDrawImagePartExt.yy │ ├── __CollageBuildImage │ │ └── __CollageBuildImage.yy │ ├── __CollageImageUVsClass │ │ └── __CollageImageUVsClass.yy │ ├── __CollageOriginValidator │ │ └── __CollageOriginValidator.yy │ ├── draw_image_part │ │ └── draw_image_part.yy │ ├── draw_image_tiled │ │ └── draw_image_tiled.yy │ ├── gmcallback_imgloadbar │ │ └── gmcallback_imgloadbar.yy │ ├── scribble_font_bake_shader │ │ └── scribble_font_bake_shader.yy │ ├── scribble_font_set_default │ │ └── scribble_font_set_default.yy │ ├── scribble_kerning_pair_get │ │ └── scribble_kerning_pair_get.yy │ ├── scribble_kerning_pair_set │ │ └── scribble_kerning_pair_set.yy │ ├── CollageDrawImageTiledExt │ │ └── CollageDrawImageTiledExt.yy │ ├── CollageImageGetTexturePage │ │ └── CollageImageGetTexturePage.yy │ ├── CollageImagesNamesToArray │ │ └── CollageImagesNamesToArray.yy │ ├── __CollageGPUStateSingleton │ │ └── __CollageGPUStateSingleton.yy │ ├── image_get_texture │ │ ├── image_get_texture.yy │ │ └── image_get_texture.gml │ ├── scribble_font_bake_shadow │ │ └── scribble_font_bake_shadow.yy │ ├── string_width_scribble │ │ └── string_width_scribble.yy │ ├── CollageDrawImageStretched │ │ └── CollageDrawImageStretched.yy │ ├── __CollageTexturePageClass │ │ └── __CollageTexturePageClass.yy │ ├── draw_image_general │ │ └── draw_image_general.yy │ ├── draw_text_scribble_ext │ │ └── draw_text_scribble_ext.yy │ ├── scribble_font_has_character │ │ └── scribble_font_has_character.yy │ ├── scribble_super_glyph_copy │ │ └── scribble_super_glyph_copy.yy │ ├── string_height_scribble │ │ └── string_height_scribble.yy │ ├── string_length_scribble │ │ ├── string_length_scribble.gml │ │ └── string_length_scribble.yy │ ├── draw_image_part_ext │ │ └── draw_image_part_ext.yy │ ├── scribble_flush_everything │ │ └── scribble_flush_everything.yy │ ├── scribble_markdown_format │ │ └── scribble_markdown_format.yy │ ├── CollageDrawImageStretchedExt │ │ └── CollageDrawImageStretchedExt.yy │ ├── draw_image_stretched │ │ └── draw_image_stretched.yy │ ├── draw_image_tiled_ext │ │ └── draw_image_tiled_ext.yy │ ├── scribble_font_get_glyph_ranges │ │ └── scribble_font_get_glyph_ranges.yy │ ├── scribble_font_set_style_family │ │ └── scribble_font_set_style_family.yy │ ├── scribble_super_glyph_delete │ │ └── scribble_super_glyph_delete.yy │ ├── scribble_typists_add_event │ │ └── scribble_typists_add_event.yy │ ├── string_width_scribble_ext │ │ └── string_width_scribble_ext.yy │ ├── __CollageSpriteFileDataClass │ │ └── __CollageSpriteFileDataClass.yy │ ├── __scribble_class_font │ │ └── __scribble_class_font.yy │ ├── __scribble_class_page │ │ └── __scribble_class_page.yy │ ├── __scribble_tick │ │ └── __scribble_tick.yy │ ├── scribble_font_bake_outline_4dir │ │ └── scribble_font_bake_outline_4dir.yy │ ├── scribble_font_bake_outline_8dir │ │ └── scribble_font_bake_outline_8dir.yy │ ├── scribble_font_set_halign_offset │ │ └── scribble_font_set_halign_offset.yy │ ├── scribble_font_set_valign_offset │ │ └── scribble_font_set_valign_offset.yy │ ├── scribble_refresh_everything │ │ └── scribble_refresh_everything.yy │ ├── scribble_super_glyph_copy_all │ │ └── scribble_super_glyph_copy_all.yy │ ├── string_height_scribble_ext │ │ └── string_height_scribble_ext.yy │ ├── __scribble_class_model │ │ └── __scribble_class_model.yy │ ├── scribble_external_sound_add │ │ └── scribble_external_sound_add.yy │ ├── scribble_markdown_set_styles │ │ └── scribble_markdown_set_styles.yy │ ├── __scribble_class_typist │ │ └── __scribble_class_typist.yy │ ├── __scribble_system │ │ └── __scribble_system.yy │ ├── draw_image_stretched_ext │ │ └── draw_image_stretched_ext.yy │ ├── __scribble_class_element │ │ └── __scribble_class_element.yy │ ├── __scribble_gen_2_parser │ │ └── __scribble_gen_2_parser.yy │ ├── scribble_font_bake_outline_8dir_2px │ │ └── scribble_font_bake_outline_8dir_2px.yy │ ├── __scribble_play_sound │ │ └── __scribble_play_sound.yy │ └── scribble_font_bake_outline_and_shadow │ │ └── scribble_font_bake_outline_and_shadow.yy ├── extensions │ └── browser_hdpi │ │ ├── browser_hdpi.gml │ │ └── browser_hdpi.js ├── fonts │ └── scribble_fallback_font │ │ └── scribble_fallback_font.png ├── sprites │ ├── spr1pxBlack │ │ ├── 5e9a0164-0409-4cd2-92b1-ca4af26e23f3.png │ │ └── layers │ │ │ └── 5e9a0164-0409-4cd2-92b1-ca4af26e23f3 │ │ │ └── 2876cf43-f0ca-472f-bccf-29aa45017de8.png │ ├── spr1pxTrans │ │ ├── a0c70b72-6030-40de-a8b7-94019878485a.png │ │ └── layers │ │ │ └── a0c70b72-6030-40de-a8b7-94019878485a │ │ │ └── 6b4e56f3-3c89-4483-a72a-6e87bbd59bd5.png │ ├── spr1pxWhite │ │ ├── 832b91d5-e8e5-4290-833b-5e84f4b9ab18.png │ │ └── layers │ │ │ └── 832b91d5-e8e5-4290-833b-5e84f4b9ab18 │ │ │ └── 341f636f-9c4c-46c7-8c6a-2c1651b859fd.png │ ├── spr1pxBlack128 │ │ ├── 0337a1bd-842c-4dbf-a378-f274257a8755.png │ │ └── layers │ │ │ └── 0337a1bd-842c-4dbf-a378-f274257a8755 │ │ │ └── 9c101f52-e054-499a-959b-3860d4b27ebb.png │ ├── spr1pxBlack192 │ │ ├── 2abbf321-a252-4898-9d1a-665357633775.png │ │ └── layers │ │ │ └── 2abbf321-a252-4898-9d1a-665357633775 │ │ │ └── 8eadfd39-1e02-4414-9e11-c74bfcfd8d1f.png │ ├── spr1pxBlack64 │ │ ├── b29e8627-1c82-4267-b15c-b8fed893392e.png │ │ └── layers │ │ │ └── b29e8627-1c82-4267-b15c-b8fed893392e │ │ │ └── b3f93baf-1fd9-4c4e-96f6-58907b6eb312.png │ ├── spr1pxWhite128 │ │ ├── bad73c62-ac32-4e45-ab04-bd40feb61e49.png │ │ └── layers │ │ │ └── bad73c62-ac32-4e45-ab04-bd40feb61e49 │ │ │ └── 16fc7aa9-d3e6-414e-92bf-f7e04853ad44.png │ ├── spr1pxWhite192 │ │ ├── c6e2b441-dfac-4949-9e59-b248898d5fed.png │ │ └── layers │ │ │ └── c6e2b441-dfac-4949-9e59-b248898d5fed │ │ │ └── 7fb698ea-1255-4d35-9b7a-5776bb533dde.png │ ├── spr1pxWhite64 │ │ ├── 192423b8-2239-4a24-bc21-f36cc16915d3.png │ │ └── layers │ │ │ └── 192423b8-2239-4a24-bc21-f36cc16915d3 │ │ │ └── ca15b2df-b2b2-42a2-9d5a-3c9461a5bf6e.png │ ├── sprDefaultFlag │ │ ├── bc7d502e-b1ab-4aab-9ab0-c0c7c608d493.png │ │ ├── fe69fe4e-a2db-47ba-9b26-65db56837f7f.png │ │ └── layers │ │ │ └── fe69fe4e-a2db-47ba-9b26-65db56837f7f │ │ │ └── 2b286eb0-73e5-469b-8ce4-02b7f101697d.png │ ├── sprLoadingSpinner │ │ ├── 5677f50d-213b-4b44-82bd-d49b31961c6c.png │ │ └── layers │ │ │ └── 5677f50d-213b-4b44-82bd-d49b31961c6c │ │ │ └── 4b0e5b47-d6d2-4310-987a-3e672d4bf601.png │ ├── sprDefaultMouseCursor │ │ ├── 78ccd893-26f2-4d01-8300-09216bae0c03.png │ │ └── layers │ │ │ └── 78ccd893-26f2-4d01-8300-09216bae0c03 │ │ │ └── 0e54a31f-0db9-4219-89e7-23ce957f47b8.png │ ├── sprDefaultMouseCursorSizing │ │ ├── 402b0fdc-76ca-40c9-a76f-a1ed894989c2.png │ │ ├── a309a81d-6812-46a6-b993-7727b196dbe9.png │ │ ├── c2e60920-b2e6-47b0-b0d6-ce6647e32aa7.png │ │ ├── c3763d73-041e-48a8-ac72-a35fa4e3f70e.png │ │ ├── d4858eff-b552-400e-8fe7-c7635d679064.png │ │ └── layers │ │ │ ├── 402b0fdc-76ca-40c9-a76f-a1ed894989c2 │ │ │ └── 3ad9c25b-9b65-4d76-aa9e-16a002b14815.png │ │ │ ├── a309a81d-6812-46a6-b993-7727b196dbe9 │ │ │ └── 3ad9c25b-9b65-4d76-aa9e-16a002b14815.png │ │ │ ├── c2e60920-b2e6-47b0-b0d6-ce6647e32aa7 │ │ │ └── 3ad9c25b-9b65-4d76-aa9e-16a002b14815.png │ │ │ ├── c3763d73-041e-48a8-ac72-a35fa4e3f70e │ │ │ └── 3ad9c25b-9b65-4d76-aa9e-16a002b14815.png │ │ │ └── d4858eff-b552-400e-8fe7-c7635d679064 │ │ │ └── 3ad9c25b-9b65-4d76-aa9e-16a002b14815.png │ └── scribble_fallback_bulletpoint │ │ ├── 16f4267b-6bb8-4d8f-a47a-c16693dce482.png │ │ └── layers │ │ └── 16f4267b-6bb8-4d8f-a47a-c16693dce482 │ │ └── 9dc781bc-aea9-42e0-ad97-2835e76fc4ec.png └── shaders │ ├── __ShdCollagePremultiply │ ├── __ShdCollagePremultiply.fsh │ └── __ShdCollagePremultiply.yy │ ├── __shd_scribble │ └── __shd_scribble.yy │ ├── __shd_scribble_bake_shadow │ └── __shd_scribble_bake_shadow.yy │ ├── __shd_scribble_bake_effect_4dir │ └── __shd_scribble_bake_effect_4dir.yy │ ├── __shd_scribble_bake_effect_8dir │ └── __shd_scribble_bake_effect_8dir.yy │ ├── __shd_scribble_bake_effect_8dir_2px │ └── __shd_scribble_bake_effect_8dir_2px.yy │ ├── __shd_scribble_bake_outline_4dir │ └── __shd_scribble_bake_outline_4dir.yy │ ├── __shd_scribble_bake_outline_8dir │ └── __shd_scribble_bake_outline_8dir.yy │ └── __shd_scribble_bake_effect_no_outline │ └── __shd_scribble_bake_effect_no_outline.yy ├── .github └── ISSUE_TEMPLATE │ └── config.yml ├── RaptorSetup.exe ├── extensions ├── raptor-room-template.yymps ├── raptor-shell-execute.yymps ├── raptor-html-room-template.yymps └── raptor-code-snippets │ └── programdata │ └── language_settings.json ├── .gitattributes ├── RaptorSetup.json ├── ux-set-upstream.sh ├── win-update-fork-dev.cmd └── win-update-fork-main.cmd /game/datafiles/gml-raptor_game_settings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /game/objects/MouseCursor/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc nothing 2 | -------------------------------------------------------------------------------- /game/notes/version/version.txt: -------------------------------------------------------------------------------- 1 | MAJOR=2509 2 | MINOR=0 3 | BUILD=0 4 | -------------------------------------------------------------------------------- /game/objects/MouseCursorCompanion/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc nothing 2 | 3 | -------------------------------------------------------------------------------- /game/objects/GameStarter/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc do nothing (draw gui) 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: [] 3 | -------------------------------------------------------------------------------- /game/objects/MouseCursor/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc align to mouse 2 | __align_to_mouse(); 3 | -------------------------------------------------------------------------------- /RaptorSetup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/RaptorSetup.exe -------------------------------------------------------------------------------- /game/datafiles/version.json: -------------------------------------------------------------------------------- 1 | { "version": "2509.0.0", "major": 2509, "minor": 0, "build": 0} 2 | -------------------------------------------------------------------------------- /game/objects/CanvasDrawer/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc event 2 | event_inherited(); 3 | free_canvas(); 4 | -------------------------------------------------------------------------------- /game/objects/MouseCursor/Draw_75.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw_self 2 | 3 | if (sprite_index != -1) 4 | draw_self(); -------------------------------------------------------------------------------- /game/objects/SecretWordTracker/KeyPress_1.gml: -------------------------------------------------------------------------------- 1 | /// @description track key 2 | 3 | __track_next_key(); 4 | -------------------------------------------------------------------------------- /game/objects/CanvasDrawer/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw 2 | GUI_EVENT_DRAW; 3 | 4 | if (__drawable) __draw(); 5 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw 2 | GUI_EVENT_DRAW; 3 | 4 | if (drawable) __draw(); 5 | -------------------------------------------------------------------------------- /game/options/html5/fav.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/html5/fav.ico -------------------------------------------------------------------------------- /game/objects/MouseCursorCompanion/Draw_75.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw_self 2 | 3 | if (sprite_index != -1) 4 | draw_self(); -------------------------------------------------------------------------------- /game/options/html5/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/html5/splash.png -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw_on_gui 2 | GUI_EVENT_DRAW_GUI; 3 | 4 | if (drawable) __draw(); 5 | -------------------------------------------------------------------------------- /game/objects/ParticleEmitter/Step_2.gml: -------------------------------------------------------------------------------- 1 | /// @desc emitter follow object 2 | event_inherited(); 3 | __update_position(); 4 | -------------------------------------------------------------------------------- /game/objects/CanvasDrawer/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @desc draw_on_gui 2 | GUI_EVENT_DRAW_GUI; 3 | 4 | if (__drawable) __draw(); 5 | 6 | -------------------------------------------------------------------------------- /game/objects/GameController/Other_4.gml: -------------------------------------------------------------------------------- 1 | /// @desc update canvas for the room 2 | if (__html_active) 3 | update_canvas(); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_10.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_0 2 | event_inherited(); 3 | states.set_state("ev:user_0"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_11.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_1 2 | event_inherited(); 3 | states.set_state("ev:user_1"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_12.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_2 2 | event_inherited(); 3 | states.set_state("ev:user_2"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_13.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_3 2 | event_inherited(); 3 | states.set_state("ev:user_3"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_14.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_4 2 | event_inherited(); 3 | states.set_state("ev:user_4"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_15.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_5 2 | event_inherited(); 3 | states.set_state("ev:user_5"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_16.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_6 2 | event_inherited(); 3 | states.set_state("ev:user_6"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_17.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_7 2 | event_inherited(); 3 | states.set_state("ev:user_7"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_18.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_8 2 | event_inherited(); 3 | states.set_state("ev:user_8"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_19.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_9 2 | event_inherited(); 3 | states.set_state("ev:user_9"); 4 | -------------------------------------------------------------------------------- /game/objects/HighScoreTableRenderer/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc free surface 2 | event_inherited(); 3 | 4 | __release_surface(); 5 | -------------------------------------------------------------------------------- /game/objects/HighScoreTrophyRenderer/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc free surface 2 | event_inherited(); 3 | 4 | __release_surface(); 5 | -------------------------------------------------------------------------------- /game/objects/MouseCursorCompanion/Create_0.gml: -------------------------------------------------------------------------------- 1 | /// @description draw_on_gui 2 | event_inherited(); 3 | 4 | draw_on_gui = true; 5 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_0 2 | event_inherited(); 3 | states.set_state("ev:alarm_0"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_1.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_1 2 | event_inherited(); 3 | states.set_state("ev:alarm_1"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_10.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_10 2 | event_inherited(); 3 | states.set_state("ev:alarm_10"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_11.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_11 2 | event_inherited(); 3 | states.set_state("ev:alarm_11"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_2.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_2 2 | event_inherited(); 3 | states.set_state("ev:alarm_2"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_3.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_3 2 | event_inherited(); 3 | states.set_state("ev:alarm_3"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_4.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_4 2 | event_inherited(); 3 | states.set_state("ev:alarm_4"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_5.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_5 2 | event_inherited(); 3 | states.set_state("ev:alarm_5"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_6.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_6 2 | event_inherited(); 3 | states.set_state("ev:alarm_6"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_7.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_7 2 | event_inherited(); 3 | states.set_state("ev:alarm_7"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_8.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_8 2 | event_inherited(); 3 | states.set_state("ev:alarm_8"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Alarm_9.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:alarm_9 2 | event_inherited(); 3 | states.set_state("ev:alarm_9"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_20.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_10 2 | event_inherited(); 3 | states.set_state("ev:user_10"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_21.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_11 2 | event_inherited(); 3 | states.set_state("ev:user_11"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_22.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_12 2 | event_inherited(); 3 | states.set_state("ev:user_12"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_23.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_13 2 | event_inherited(); 3 | states.set_state("ev:user_13"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_24.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_14 2 | event_inherited(); 3 | states.set_state("ev:user_14"); 4 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_25.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:user_15 2 | event_inherited(); 3 | states.set_state("ev:user_15"); 4 | -------------------------------------------------------------------------------- /game/options/extensions/ImageLoadBar.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /game/options/extensions/browser_hdpi.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /game/options/main/template_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/main/template_icon.png -------------------------------------------------------------------------------- /game/options/main/template_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/main/template_image.png -------------------------------------------------------------------------------- /game/options/windows/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/windows/icons/icon.ico -------------------------------------------------------------------------------- /extensions/raptor-room-template.yymps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/extensions/raptor-room-template.yymps -------------------------------------------------------------------------------- /extensions/raptor-shell-execute.yymps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/extensions/raptor-shell-execute.yymps -------------------------------------------------------------------------------- /game/objects/ParticleEmitter/Other_4.gml: -------------------------------------------------------------------------------- 1 | /// @desc align to my coordinates 2 | event_inherited(); 3 | 4 | __initialize_startup(); 5 | -------------------------------------------------------------------------------- /game/options/windows/splash/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/options/windows/splash/splash.png -------------------------------------------------------------------------------- /game/objects/Eye/Step_2.gml: -------------------------------------------------------------------------------- 1 | /// @desc align own position & camera 2 | 3 | if (is_enabled && data.is_attached) 4 | align_to_attached(); 5 | -------------------------------------------------------------------------------- /game/objects/__sprite_anim_runner/Step_2.gml: -------------------------------------------------------------------------------- 1 | /// @desc return to pool 2 | 3 | if (!is_in_animation(self)) 4 | pool_return_instance(self); 5 | -------------------------------------------------------------------------------- /game/options/extensions/browser_click_handler.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /game/options/extensions/browser_click_handler2.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /game/options/extensions/execute_shell_simple_ext.json: -------------------------------------------------------------------------------- 1 | { 2 | "$GMExtensionConfigSet": "GMExtensionConfigSet", 3 | "configurables": null 4 | } -------------------------------------------------------------------------------- /extensions/raptor-html-room-template.yymps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/extensions/raptor-html-room-template.yymps -------------------------------------------------------------------------------- /game/scripts/VirtualRoom/VirtualRoom.gml: -------------------------------------------------------------------------------- 1 | ///@func VirtualRoom 2 | function VirtualRoom(_name) : Rectangle() constructor { 3 | name = _name; 4 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasTrace/__CanvasTrace.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CanvasTrace(_str) { 4 | show_debug_message("Canvas: " + _str); 5 | } -------------------------------------------------------------------------------- /game/objects/GameStarter/Other_3.gml: -------------------------------------------------------------------------------- 1 | /// @desc destroy all 2 | 3 | mlog($"Invoking onGameEnd()"); 4 | onGameEnd(); 5 | save_settings(); 6 | RAPTOR_LOGGER.shutdown(); 7 | -------------------------------------------------------------------------------- /game/scripts/__CanvasError/__CanvasError.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CanvasError(_str) { 4 | show_error("Canvas Error: " + _str, true); 5 | } -------------------------------------------------------------------------------- /game/extensions/browser_hdpi/browser_hdpi.gml: -------------------------------------------------------------------------------- 1 | #define browser_stretch_canvas 2 | /// (width, height) 3 | return browser_stretch_canvas_ext(window_handle(), argument0, argument1); -------------------------------------------------------------------------------- /game/fonts/scribble_fallback_font/scribble_fallback_font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/fonts/scribble_fallback_font/scribble_fallback_font.png -------------------------------------------------------------------------------- /game/scripts/__CollageTrace/__collagetrace.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CollageTrace(_string) { 4 | show_debug_message("Collage: " + _string); 5 | } 6 | -------------------------------------------------------------------------------- /game/objects/SecretWordTracker/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @description remove tracker 2 | event_inherited(); 3 | 4 | if (eq(self, SECRET_WORD_TRACKER)) 5 | SECRET_WORD_TRACKER = undefined; 6 | -------------------------------------------------------------------------------- /game/scripts/__scribble_no_preprocessing/__scribble_no_preprocessing.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | function __scribble_no_preprocessing(_string) 4 | { 5 | return _string; 6 | } -------------------------------------------------------------------------------- /game/objects/GameController/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc react on size change 2 | 3 | if (__html_active && (browser_width != curr_width || browser_height != curr_height)) 4 | update_canvas(); 5 | -------------------------------------------------------------------------------- /game/scripts/scribble_super_clear/scribble_super_clear.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | function scribble_super_clear(_target) 3 | { 4 | __scribble_get_font_data(_target).__clear(); 5 | } 6 | -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack/5e9a0164-0409-4cd2-92b1-ca4af26e23f3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack/5e9a0164-0409-4cd2-92b1-ca4af26e23f3.png -------------------------------------------------------------------------------- /game/sprites/spr1pxTrans/a0c70b72-6030-40de-a8b7-94019878485a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxTrans/a0c70b72-6030-40de-a8b7-94019878485a.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite/832b91d5-e8e5-4290-833b-5e84f4b9ab18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite/832b91d5-e8e5-4290-833b-5e84f4b9ab18.png -------------------------------------------------------------------------------- /game/objects/MouseCursor/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc restore default cursor 2 | event_inherited(); 3 | 4 | window_set_cursor(TRANSITION_RUNNING ? cr_none : cr_default); 5 | MOUSE_CURSOR = undefined; -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack128/0337a1bd-842c-4dbf-a378-f274257a8755.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack128/0337a1bd-842c-4dbf-a378-f274257a8755.png -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack192/2abbf321-a252-4898-9d1a-665357633775.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack192/2abbf321-a252-4898-9d1a-665357633775.png -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack64/b29e8627-1c82-4267-b15c-b8fed893392e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack64/b29e8627-1c82-4267-b15c-b8fed893392e.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite128/bad73c62-ac32-4e45-ab04-bd40feb61e49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite128/bad73c62-ac32-4e45-ab04-bd40feb61e49.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite192/c6e2b441-dfac-4949-9e59-b248898d5fed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite192/c6e2b441-dfac-4949-9e59-b248898d5fed.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite64/192423b8-2239-4a24-bc21-f36cc16915d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite64/192423b8-2239-4a24-bc21-f36cc16915d3.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultFlag/bc7d502e-b1ab-4aab-9ab0-c0c7c608d493.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultFlag/bc7d502e-b1ab-4aab-9ab0-c0c7c608d493.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultFlag/fe69fe4e-a2db-47ba-9b26-65db56837f7f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultFlag/fe69fe4e-a2db-47ba-9b26-65db56837f7f.png -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_10.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:mouse_enter 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_mouse_enter); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_11.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:mouse_leave 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_mouse_leave); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_4.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:left_pressed 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_left_press); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/sprites/sprLoadingSpinner/5677f50d-213b-4b44-82bd-d49b31961c6c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprLoadingSpinner/5677f50d-213b-4b44-82bd-d49b31961c6c.png -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_5.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:right_pressed 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_right_press); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_6.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:middle_pressed 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_middle_press); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:left_released 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_left_release); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_8.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:right_released 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_right_release); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/objects/CollageDrawer/Mouse_9.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:middle_released 2 | 3 | if (!__is_parent) 4 | with (collage_parent) event_perform(ev_mouse, ev_middle_release); 5 | else 6 | event_inherited(); 7 | -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursor/78ccd893-26f2-4d01-8300-09216bae0c03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursor/78ccd893-26f2-4d01-8300-09216bae0c03.png -------------------------------------------------------------------------------- /extensions/raptor-code-snippets/programdata/language_settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "machine.General Settings.Language": "English / English", 3 | "machine.General Settings.Help.Manual_Language": "English / English" 4 | } -------------------------------------------------------------------------------- /game/objects/HighScoreTrophyRenderer/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @desc 2 | GUI_EVENT_DRAW_GUI; 3 | 4 | if (__ensure_surface_is_ready()) 5 | draw_surface(__surface, x - surfw * __align_h_multi, y - surfh * __align_v_multi); 6 | -------------------------------------------------------------------------------- /game/objects/ParticleEmitter/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc manual particles 2 | event_inherited(); 3 | 4 | if (visible && !draw_on_gui && emitter_mode == emitter_render.local) 5 | part_system_drawit(__my_partsys.system); 6 | -------------------------------------------------------------------------------- /game/objects/ParticleEmitter/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @desc manual particles 2 | event_inherited(); 3 | 4 | if (visible && draw_on_gui && emitter_mode == emitter_render.local) 5 | part_system_drawit(__my_partsys.system); 6 | -------------------------------------------------------------------------------- /game/objects/_raptorBase/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc Log remove/destroy 2 | 3 | __binder.unbind_all(); 4 | BROADCASTER.remove_owner(self); 5 | animation_abort_all(self); 6 | ds_list_destroy(__topmost_object_list); 7 | -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/402b0fdc-76ca-40c9-a76f-a1ed894989c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/402b0fdc-76ca-40c9-a76f-a1ed894989c2.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/a309a81d-6812-46a6-b993-7727b196dbe9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/a309a81d-6812-46a6-b993-7727b196dbe9.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/c2e60920-b2e6-47b0-b0d6-ce6647e32aa7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/c2e60920-b2e6-47b0-b0d6-ce6647e32aa7.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/c3763d73-041e-48a8-ac72-a35fa4e3f70e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/c3763d73-041e-48a8-ac72-a35fa4e3f70e.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/d4858eff-b552-400e-8fe7-c7635d679064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/d4858eff-b552-400e-8fe7-c7635d679064.png -------------------------------------------------------------------------------- /game/scripts/__CollageExtractTiling/__CollageExtractTiling.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CollageExtractTiling(_tiling) { 4 | gml_pragma("forceinline"); 5 | return [_tiling >> 1, _tiling & 0x1]; 6 | } -------------------------------------------------------------------------------- /game/scripts/scribble_typist/scribble_typist.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// @param [perLine=false] 3 | 4 | function scribble_typist(_per_line = false) 5 | { 6 | return new __scribble_class_typist(_per_line); 7 | } 8 | -------------------------------------------------------------------------------- /game/sprites/scribble_fallback_bulletpoint/16f4267b-6bb8-4d8f-a47a-c16693dce482.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/scribble_fallback_bulletpoint/16f4267b-6bb8-4d8f-a47a-c16693dce482.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.yy linguist-language=Game Maker Language 2 | *.yy linguist-generated=true 3 | 4 | # force LF for metadata files for merge simplicity 5 | *.gml text eol=lf 6 | *.yy text eol=lf 7 | *.yyp text eol=lf 8 | *.json text eol=lf -------------------------------------------------------------------------------- /game/objects/HighScoreTrophyRenderer/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc do nothing if draw_on_gui 2 | GUI_EVENT_DRAW; 3 | 4 | if (__ensure_surface_is_ready()) 5 | draw_surface(__surface, x - surfw * __align_h_multi, y - surfh * __align_v_multi); 6 | -------------------------------------------------------------------------------- /game/scripts/CanvasIsCanvas/CanvasIsCanvas.gml: -------------------------------------------------------------------------------- 1 | /// feather ignore all 2 | /// @func CanvasICanvas 3 | /// @param {Any} value 4 | function CanvasIsCanvas(_canvas) { 5 | return (is_struct(_canvas) && instanceof(_canvas) == "Canvas"); 6 | } -------------------------------------------------------------------------------- /game/objects/HighScoreTableRenderer/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @desc 2 | event_inherited(); 3 | GUI_EVENT_DRAW_GUI; 4 | 5 | if (__ensure_surface_is_ready()) 6 | draw_surface(__surface, x - surfw * __align_h_multi, y - surfh * __align_v_multi); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_4.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:left_pressed 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:left_pressed")) 6 | states.set_state("ev:left_pressed"); -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_7.gml: -------------------------------------------------------------------------------- 1 | /// @desc states.data.animation_end = true 2 | event_inherited(); 3 | states.data.animation_end = true; 4 | 5 | if (__single_sprite_animation_running) 6 | __single_sprite_animation_finished(); 7 | -------------------------------------------------------------------------------- /game/scripts/__CollageThrow/__collagethrow.gml: -------------------------------------------------------------------------------- 1 | /// @func __CollageThrow 2 | /// @param {String} string 3 | /// @ignore 4 | /// feather ignore all 5 | function __CollageThrow(_string) { 6 | show_error("Collage Error: " + _string, true); 7 | } -------------------------------------------------------------------------------- /game/scripts/scribble_is_text_element/scribble_is_text_element.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// @param value 3 | 4 | function scribble_is_text_element(_value) 5 | { 6 | return is_instanceof(_value, __scribble_class_element); 7 | } 8 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_5.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:right_pressed 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:right_pressed")) 6 | states.set_state("ev:right_pressed"); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_7.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:left_released 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:left_released")) 6 | states.set_state("ev:left_released"); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_6.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:middle_pressed 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:middle_pressed")) 6 | states.set_state("ev:middle_pressed"); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_8.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:right_released 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:right_released")) 6 | states.set_state("ev:right_released"); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_9.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:middle_released 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:middle_released")) 6 | states.set_state("ev:middle_released"); 7 | -------------------------------------------------------------------------------- /game/scripts/CollageIsImage/CollageIsImage.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageIsImage(value) 2 | /// @param {Any} value 3 | /// feather ignore all 4 | function CollageIsImage(_image) { 5 | return (is_struct(_image) && (instanceof(_image) == "__CollageImageClass")); 6 | } -------------------------------------------------------------------------------- /game/objects/HighScoreTableRenderer/Draw_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc do nothing if draw_on_gui 2 | event_inherited(); 3 | GUI_EVENT_DRAW; 4 | 5 | if (__ensure_surface_is_ready()) 6 | draw_surface(__surface, x - surfw * __align_h_multi, y - surfh * __align_v_multi); 7 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc destroy state machine 2 | 3 | // Inherit the parent event 4 | event_inherited(); 5 | 6 | if (variable_instance_exists(self, "states") && states != undefined) { 7 | states.destroy(); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /game/scripts/CollageIsCollage/CollageIsCollage.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageIsCollage(value) 2 | /// @param {Any} value 3 | /// feather ignore all 4 | function CollageIsCollage(_collage) { 5 | return (is_struct(_collage) && (instanceof(_collage) == "Collage")); 6 | } -------------------------------------------------------------------------------- /game/scripts/CollageTextureFlush/CollageTextureFlush.gml: -------------------------------------------------------------------------------- 1 | /// feather ignore all 2 | function CollageTextureFlush() { 3 | static __tpList = __CollageSystem().__CollageTPLoadedList; 4 | repeat(ds_list_size(__tpList)) { 5 | __tpList[| 0].__UnloadVRAM(); 6 | } 7 | } -------------------------------------------------------------------------------- /game/scripts/CollageIsPowerTwo/CollageIsPowerTwo.gml: -------------------------------------------------------------------------------- 1 | /// @function CollageIsPowerTwo(number) 2 | /// @param {Real} number 3 | /// feather ignore all 4 | function CollageIsPowerTwo(_num) { 5 | gml_pragma("forceinline"); 6 | return (_num & (_num - 1)) == 0; 7 | } 8 | -------------------------------------------------------------------------------- /game/objects/GameController/Other_72.gml: -------------------------------------------------------------------------------- 1 | /// @description invoke callback 2 | event_inherited(); 3 | 4 | TRY 5 | __invoke_async_file_callback( 6 | ds_map_find_value(async_load, "id"), 7 | ds_map_find_value(async_load, "status") 8 | ); 9 | CATCH ENDTRY 10 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_10.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:mouse_enter 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | if (__shall_forward_mouse_event("ev:mouse_enter")) { 6 | mouse_is_over = true; 7 | states.set_state("ev:mouse_enter"); 8 | } 9 | -------------------------------------------------------------------------------- /game/scripts/CollageIsGPUStateSterlized/collageisgpustatesterlized.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageIsGPUStateSterlized() 2 | /// feather ignore all 3 | function CollageIsGPUStateSterlized() { 4 | static _instance = __CollageGPUStateSingleton(); 5 | return _instance.isSterilized; 6 | } -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack/layers/5e9a0164-0409-4cd2-92b1-ca4af26e23f3/2876cf43-f0ca-472f-bccf-29aa45017de8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack/layers/5e9a0164-0409-4cd2-92b1-ca4af26e23f3/2876cf43-f0ca-472f-bccf-29aa45017de8.png -------------------------------------------------------------------------------- /game/sprites/spr1pxTrans/layers/a0c70b72-6030-40de-a8b7-94019878485a/6b4e56f3-3c89-4483-a72a-6e87bbd59bd5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxTrans/layers/a0c70b72-6030-40de-a8b7-94019878485a/6b4e56f3-3c89-4483-a72a-6e87bbd59bd5.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite/layers/832b91d5-e8e5-4290-833b-5e84f4b9ab18/341f636f-9c4c-46c7-8c6a-2c1651b859fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite/layers/832b91d5-e8e5-4290-833b-5e84f4b9ab18/341f636f-9c4c-46c7-8c6a-2c1651b859fd.png -------------------------------------------------------------------------------- /game/scripts/scribble_anim_get_disabled/scribble_anim_get_disabled.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | function scribble_anim_get_disabled() 4 | { 5 | static _scribble_state = __scribble_initialize().__state; 6 | 7 | return _scribble_state.__shader_anim_disabled; 8 | } -------------------------------------------------------------------------------- /game/scripts/scribble_default_preprocessor_get/scribble_default_preprocessor_get.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | function scribble_default_preprocessor_get() 4 | { 5 | static _system = __scribble_initialize(); 6 | 7 | return _system.__defaultPreprocessorFunc; 8 | } -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack64/layers/b29e8627-1c82-4267-b15c-b8fed893392e/b3f93baf-1fd9-4c4e-96f6-58907b6eb312.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack64/layers/b29e8627-1c82-4267-b15c-b8fed893392e/b3f93baf-1fd9-4c4e-96f6-58907b6eb312.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite64/layers/192423b8-2239-4a24-bc21-f36cc16915d3/ca15b2df-b2b2-42a2-9d5a-3c9461a5bf6e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite64/layers/192423b8-2239-4a24-bc21-f36cc16915d3/ca15b2df-b2b2-42a2-9d5a-3c9461a5bf6e.png -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack128/layers/0337a1bd-842c-4dbf-a378-f274257a8755/9c101f52-e054-499a-959b-3860d4b27ebb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack128/layers/0337a1bd-842c-4dbf-a378-f274257a8755/9c101f52-e054-499a-959b-3860d4b27ebb.png -------------------------------------------------------------------------------- /game/sprites/spr1pxBlack192/layers/2abbf321-a252-4898-9d1a-665357633775/8eadfd39-1e02-4414-9e11-c74bfcfd8d1f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxBlack192/layers/2abbf321-a252-4898-9d1a-665357633775/8eadfd39-1e02-4414-9e11-c74bfcfd8d1f.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite128/layers/bad73c62-ac32-4e45-ab04-bd40feb61e49/16fc7aa9-d3e6-414e-92bf-f7e04853ad44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite128/layers/bad73c62-ac32-4e45-ab04-bd40feb61e49/16fc7aa9-d3e6-414e-92bf-f7e04853ad44.png -------------------------------------------------------------------------------- /game/sprites/spr1pxWhite192/layers/c6e2b441-dfac-4949-9e59-b248898d5fed/7fb698ea-1255-4d35-9b7a-5776bb533dde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/spr1pxWhite192/layers/c6e2b441-dfac-4949-9e59-b248898d5fed/7fb698ea-1255-4d35-9b7a-5776bb533dde.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultFlag/layers/fe69fe4e-a2db-47ba-9b26-65db56837f7f/2b286eb0-73e5-469b-8ce4-02b7f101697d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultFlag/layers/fe69fe4e-a2db-47ba-9b26-65db56837f7f/2b286eb0-73e5-469b-8ce4-02b7f101697d.png -------------------------------------------------------------------------------- /game/scripts/CollageConvertPowerTwo/CollageConvertPowerTwo.gml: -------------------------------------------------------------------------------- 1 | /// @function CollageConvertPowerTwo(number) 2 | /// @param {Real} number 3 | /// feather ignore all 4 | function CollageConvertPowerTwo(_num) { 5 | gml_pragma("forceinline"); 6 | return power(2,round(log2(_num))); 7 | } 8 | -------------------------------------------------------------------------------- /game/scripts/scribble_font_exists/scribble_font_exists.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// @param name 3 | 4 | function scribble_font_exists(_name) 5 | { 6 | static _font_data_map = __scribble_initialize().__font_data_map; 7 | return ds_map_exists(_font_data_map, _name); 8 | } 9 | -------------------------------------------------------------------------------- /game/sprites/sprLoadingSpinner/layers/5677f50d-213b-4b44-82bd-d49b31961c6c/4b0e5b47-d6d2-4310-987a-3e672d4bf601.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprLoadingSpinner/layers/5677f50d-213b-4b44-82bd-d49b31961c6c/4b0e5b47-d6d2-4310-987a-3e672d4bf601.png -------------------------------------------------------------------------------- /game/notes/version/version.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMNotes":"", 3 | "%Name":"version", 4 | "name":"version", 5 | "parent":{ 6 | "name":"_game_version", 7 | "path":"folders/__GAME_SETUP__/_game_version.yy", 8 | }, 9 | "resourceType":"GMNotes", 10 | "resourceVersion":"2.0", 11 | } -------------------------------------------------------------------------------- /game/objects/CollageDrawer/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc event 2 | event_inherited(); 3 | 4 | if (!__is_parent) 5 | ds_list_destroy(__collision_list); 6 | 7 | if (__collider != undefined && instance_exists(__collider)) { 8 | instance_destroy(__collider); 9 | __collider = undefined; 10 | } -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursor/layers/78ccd893-26f2-4d01-8300-09216bae0c03/0e54a31f-0db9-4219-89e7-23ce957f47b8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursor/layers/78ccd893-26f2-4d01-8300-09216bae0c03/0e54a31f-0db9-4219-89e7-23ce957f47b8.png -------------------------------------------------------------------------------- /game/scripts/scribble_external_sound_remove/scribble_external_sound_remove.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | function scribble_external_sound_remove(_alias) 3 | { 4 | static _external_sound_map = __scribble_initialize().__external_sound_map; 5 | ds_map_delete(_external_sound_map, _alias); 6 | } -------------------------------------------------------------------------------- /game/scripts/scribble_external_sound_exists/scribble_external_sound_exists.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | function scribble_external_sound_exists(_alias) 3 | { 4 | static _external_sound_map = __scribble_initialize().__external_sound_map; 5 | return ds_map_exists(_external_sound_map, _alias); 6 | } -------------------------------------------------------------------------------- /RaptorSetup.json: -------------------------------------------------------------------------------- 1 | { 2 | "IsPro": false, 3 | "CurrentProjectName": "gml-raptor", 4 | "ForkRoot": "gml-raptor", 5 | "Colors_BGR": { 6 | "SetupNodeColor": "80FF00", 7 | "RaptorNodeColor": "FF8080", 8 | "ThirdPartyNodeColor": "80C0FF", 9 | "ColdrockNodeColor": "FF8000" 10 | } 11 | } -------------------------------------------------------------------------------- /game/scripts/CollageGet/CollageGet.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageGet(name) 2 | /// @param {String} name 3 | /// feather ignore all 4 | function CollageGet(_identifier) { 5 | gml_pragma("forceinline"); 6 | static __system = __CollageSystem(); 7 | return __system.__CollageTexturePagesMap[$ _identifier]; 8 | } 9 | -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/layers/402b0fdc-76ca-40c9-a76f-a1ed894989c2/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/layers/402b0fdc-76ca-40c9-a76f-a1ed894989c2/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/layers/a309a81d-6812-46a6-b993-7727b196dbe9/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/layers/a309a81d-6812-46a6-b993-7727b196dbe9/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/layers/c2e60920-b2e6-47b0-b0d6-ce6647e32aa7/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/layers/c2e60920-b2e6-47b0-b0d6-ce6647e32aa7/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/layers/c3763d73-041e-48a8-ac72-a35fa4e3f70e/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/layers/c3763d73-041e-48a8-ac72-a35fa4e3f70e/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png -------------------------------------------------------------------------------- /game/sprites/sprDefaultMouseCursorSizing/layers/d4858eff-b552-400e-8fe7-c7635d679064/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/sprDefaultMouseCursorSizing/layers/d4858eff-b552-400e-8fe7-c7635d679064/3ad9c25b-9b65-4d76-aa9e-16a002b14815.png -------------------------------------------------------------------------------- /game/sprites/scribble_fallback_bulletpoint/layers/16f4267b-6bb8-4d8f-a47a-c16693dce482/9dc781bc-aea9-42e0-ad97-2835e76fc4ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coldrockgames/gml-raptor/HEAD/game/sprites/scribble_fallback_bulletpoint/layers/16f4267b-6bb8-4d8f-a47a-c16693dce482/9dc781bc-aea9-42e0-ad97-2835e76fc4ec.png -------------------------------------------------------------------------------- /game/scripts/scribble_font_force_bilinear_filtering/scribble_font_force_bilinear_filtering.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param font 4 | /// @param state 5 | 6 | function scribble_font_force_bilinear_filtering(_font, _state) 7 | { 8 | __scribble_get_font_data(_font).__bilinear = _state; 9 | } 10 | -------------------------------------------------------------------------------- /game/scripts/scribble_whitelist_sound/scribble_whitelist_sound.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param wound 4 | 5 | function scribble_whitelist_sound(_wound) 6 | { 7 | static _scribble_state = __scribble_initialize().__state; 8 | 9 | _scribble_state.__sound_whitelist_map[? _wound] = true; 10 | } -------------------------------------------------------------------------------- /game/scripts/Guid/Guid.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Guid", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Guid", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_whitelist_sprite/scribble_whitelist_sprite.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param sprite 4 | 5 | function scribble_whitelist_sprite(_sprite) 6 | { 7 | static _scribble_state = __scribble_initialize().__state; 8 | 9 | _scribble_state.__sprite_whitelist_map[? _sprite] = true; 10 | } -------------------------------------------------------------------------------- /game/scripts/Edges/Edges.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Edges", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Edges", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_default_preprocessor_set/scribble_default_preprocessor_set.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param function 4 | 5 | function scribble_default_preprocessor_set(_function) 6 | { 7 | static _system = __scribble_initialize(); 8 | 9 | _system.__defaultPreprocessorFunc = _function; 10 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_create/scribble_super_create.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// @param newFontName 3 | 4 | function scribble_super_create(_name) 5 | { 6 | var _font_data = new __scribble_class_font(_name, 1, undefined); 7 | _font_data.__runtime = true; 8 | _font_data.__superfont = true; 9 | } 10 | -------------------------------------------------------------------------------- /game/scripts/Arrays/Arrays.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Arrays", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Arrays", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Buffers/Buffers.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Buffers", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Buffers", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Coord2/Coord2.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Coord2", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Coord2", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Coord3/Coord3.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Coord3", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Coord3", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Coord4/Coord4.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Coord4", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Coord4", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Random/Random.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Random", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Random", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Strings/Strings.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Strings", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Strings", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Structs/Structs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Structs", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Structs", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_get_default/scribble_font_get_default.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// Returns the default font that Scribble is using for text elements 3 | 4 | function scribble_font_get_default() 5 | { 6 | static _scribble_state = __scribble_initialize().__state; 7 | return _scribble_state.__default_font; 8 | } 9 | -------------------------------------------------------------------------------- /game/shaders/__ShdCollagePremultiply/__ShdCollagePremultiply.fsh: -------------------------------------------------------------------------------- 1 | // 2 | // Simple passthrough fragment shader 3 | // 4 | varying vec2 v_vTexcoord; 5 | varying vec4 v_vColour; 6 | 7 | void main() 8 | { 9 | gl_FragColor = v_vColour * texture2D( gm_BaseTexture, v_vTexcoord ); 10 | gl_FragColor.rgb *= gl_FragColor.a; 11 | } 12 | -------------------------------------------------------------------------------- /game/scripts/Collider/Collider.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Collider", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Collider", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ListPool/ListPool.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ListPool", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ListPool", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/FilesSync/FilesSync.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"FilesSync", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"FilesSync", 7 | "parent":{ 8 | "name":"Files", 9 | "path":"folders/_gml_raptor_/Core/Files.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/LG_Runtime/LG_Runtime.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"LG_Runtime", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"LG_Runtime", 7 | "parent":{ 8 | "name":"LG", 9 | "path":"folders/_gml_raptor_/Core/LG.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/LinqArray/LinqArray.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"LinqArray", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"LinqArray", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Rectangle/Rectangle.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Rectangle", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Rectangle", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Sequences/Sequences.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Sequences", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Sequences", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SpriteDim/SpriteDim.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SpriteDim", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SpriteDim", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/StopWatch/StopWatch.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"StopWatch", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"StopWatch", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/objects/CanvasDrawer/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc animation timing 2 | if (__subimage_count == 1 || __time_step == 0) exit; 3 | 4 | __time += (delta_time * image_speed); 5 | __sub_idx_prev = __sub_idx; 6 | __sub_idx = floor(__time / __time_step) % __subimage_count; 7 | 8 | if (__sub_idx < __sub_idx_prev) 9 | __time = __time % __time_step; 10 | -------------------------------------------------------------------------------- /game/objects/RoomController/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc update anims & state machines 2 | 3 | // optimize to death - only enter process if any are in list 4 | if (ANIMATIONS.__listcount > 0) ANIMATIONS.process_all(); 5 | if (STATEMACHINES.__listcount > 0) STATEMACHINES.process_all(); 6 | if (BINDINGS.__listcount > 0) BINDINGS.process_all("update_binding"); 7 | -------------------------------------------------------------------------------- /game/scripts/AudioToken/AudioToken.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"AudioToken", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"AudioToken", 7 | "parent":{ 8 | "name":"Audio", 9 | "path":"folders/_gml_raptor_/Core/Audio.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Binding/Binding.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Binding", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Binding", 7 | "parent":{ 8 | "name":"DataBinding", 9 | "path":"folders/_gml_raptor_/Core/DataBinding.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/BitsnBytes/BitsnBytes.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"BitsnBytes", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"BitsnBytes", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/IRadar/IRadar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"IRadar", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"IRadar", 7 | "parent":{ 8 | "name":"Sensory", 9 | "path":"folders/_gml_raptor_/Core/Interfaces/Sensory.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ISensor/ISensor.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ISensor", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ISensor", 7 | "parent":{ 8 | "name":"Sensory", 9 | "path":"folders/_gml_raptor_/Core/Interfaces/Sensory.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Pythagoras/Pythagoras.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Pythagoras", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Pythagoras", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorConsoleAppender/RaptorConsoleAppender.gml: -------------------------------------------------------------------------------- 1 | /* 2 | short_description_here 3 | */ 4 | function RaptorConsoleAppender() : RaptorLogAppenderBase() constructor { 5 | construct(RaptorConsoleAppender); 6 | 7 | push_line = function(_logline) { 8 | gml_pragma("forceinline"); 9 | show_debug_message(_logline); 10 | } 11 | 12 | } -------------------------------------------------------------------------------- /game/scripts/RingBuffer/RingBuffer.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RingBuffer", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RingBuffer", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/UiSkin/UiSkin.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"UiSkin", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"UiSkin", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/_gml_raptor_/Core/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/objects/RoomController/KeyPress_27.gml: -------------------------------------------------------------------------------- 1 | /// @description leave room? 2 | event_inherited(); 3 | 4 | if (GUI_POPUP_VISIBLE || !escape_leaves_room) exit; 5 | 6 | // are we the last room in the chain? 7 | if (!record_in_transit_chain || array_last(__TRANSIT_ROOM_CHAIN) == room) { 8 | __escape_was_pressed = true; 9 | transit_back(); 10 | } 11 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_53.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_left_pressed 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_left_pressed"); -------------------------------------------------------------------------------- /game/scripts/Animation/Animation.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Animation", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Animation", 7 | "parent":{ 8 | "name":"Animations", 9 | "path":"folders/_gml_raptor_/Core/Animations.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/AudioHelper/AudioHelper.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"AudioHelper", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"AudioHelper", 7 | "parent":{ 8 | "name":"Audio", 9 | "path":"folders/_gml_raptor_/Core/Audio.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Bindable/Bindable.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Bindable", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Bindable", 7 | "parent":{ 8 | "name":"DataBinding", 9 | "path":"folders/_gml_raptor_/Core/DataBinding.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Broadcasting/Broadcasting.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Broadcasting", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Broadcasting", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Canvas/Canvas.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Canvas", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Canvas", 7 | "parent":{ 8 | "name":"Canvas", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/DataBuilder/DataBuilder.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"DataBuilder", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"DataBuilder", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/JujuPlusPlus/JujuPlusPlus.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"JujuPlusPlus", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"JujuPlusPlus", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/LayerManager/LayerManager.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"LayerManager", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"LayerManager", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ObjectPools/ObjectPools.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ObjectPools", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ObjectPools", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/TileScanner/TileScanner.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"TileScanner", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"TileScanner", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/UiTheme/UiTheme.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"UiTheme", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"UiTheme", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/_gml_raptor_/Core/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__GML_RAPTOR_VERSION__/__GML_RAPTOR_VERSION__.gml: -------------------------------------------------------------------------------- 1 | // Feather ignore all in ./* 2 | 3 | #macro GML_RAPTOR_VERSION "2509" 4 | #macro GML_RAPTOR_NAME "gml-raptor " 5 | #macro GML_RAPTOR_COPYRIGHT "(c) coldrock.games, MIT License" 6 | 7 | show_debug_message(string_concat(GML_RAPTOR_NAME, GML_RAPTOR_VERSION, " loaded. ", GML_RAPTOR_COPYRIGHT)); 8 | -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_54.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_right_pressed 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_right_pressed"); -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_55.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_middle_pressed 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_middle_pressed"); -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_56.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_left_released 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_left_released"); -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_57.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_right_released 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_right_released"); -------------------------------------------------------------------------------- /game/scripts/AnimCurves/AnimCurves.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"AnimCurves", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"AnimCurves", 7 | "parent":{ 8 | "name":"Animations", 9 | "path":"folders/_gml_raptor_/Core/Animations.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/AudioSettings/AudioSettings.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"AudioSettings", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"AudioSettings", 7 | "parent":{ 8 | "name":"Audio", 9 | "path":"folders/_gml_raptor_/Core/Audio.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/KeyTranslator/KeyTranslator.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"KeyTranslator", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"KeyTranslator", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/LittleHelpers/LittleHelpers.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"LittleHelpers", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"LittleHelpers", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorLogger/RaptorLogger.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorLogger", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorLogger", 7 | "parent":{ 8 | "name":"Logger", 9 | "path":"folders/_gml_raptor_/Core/Logger.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/StringBuilder/StringBuilder.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"StringBuilder", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"StringBuilder", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/_generic_macros/_generic_macros.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"_generic_macros", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"_generic_macros", 7 | "parent":{ 8 | "name":"Core", 9 | "path":"folders/_gml_raptor_/Core.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/file_extensions/file_extensions.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"file_extensions", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"file_extensions", 7 | "parent":{ 8 | "name":"Core", 9 | "path":"folders/_gml_raptor_/Core.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/notes/_README_about_version_file/_README_about_version_file.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMNotes":"", 3 | "%Name":"_README_about_version_file", 4 | "name":"_README_about_version_file", 5 | "parent":{ 6 | "name":"_game_version", 7 | "path":"folders/__GAME_SETUP__/_game_version.yy", 8 | }, 9 | "resourceType":"GMNotes", 10 | "resourceVersion":"2.0", 11 | } -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_58.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:global_middle_released 2 | event_inherited(); 3 | 4 | // global events will only stop delivering if this object is disabled or not touchable 5 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 6 | if (!SELF_IS_INTERACTIVE) exit; 7 | states.set_state("ev:global_middle_released"); -------------------------------------------------------------------------------- /game/scripts/Collage/Collage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Collage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Collage", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageSprite/CollageSprite.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageSprite", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageSprite", 7 | "parent":{ 8 | "name":"Collage", 9 | "path":"folders/_gml_raptor_/Core/Collage.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ExpensiveCache/ExpensiveCache.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ExpensiveCache", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ExpensiveCache", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/StateMachine/StateMachine.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"StateMachine", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"StateMachine", 7 | "parent":{ 8 | "name":"Animations", 9 | "path":"folders/_gml_raptor_/Core/Animations.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble/scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble", 7 | "parent":{ 8 | "name":"Scribble", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageManager/CollageManager.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageManager", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageManager", 7 | "parent":{ 8 | "name":"Collage", 9 | "path":"folders/_gml_raptor_/Core/Collage.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/DefaultSkin/DefaultSkin.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"DefaultSkin", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"DefaultSkin", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/__GAME_SETUP__/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/DefaultTheme/DefaultTheme.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"DefaultTheme", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"DefaultTheme", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/__GAME_SETUP__/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/FileHelpersSync/FileHelpersSync.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"FileHelpersSync", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"FileHelpersSync", 7 | "parent":{ 8 | "name":"Files", 9 | "path":"folders/_gml_raptor_/Core/Files.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Game_Settings/Game_Settings.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Game_Settings", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Game_Settings", 7 | "parent":{ 8 | "name":"_startup_", 9 | "path":"folders/_gml_raptor_/Core/_startup_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/HealthBarDrawer/HealthBarDrawer.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"HealthBarDrawer", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"HealthBarDrawer", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ParticleManager/ParticleManager.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ParticleManager", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ParticleManager", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapToJSON/SnapToJSON.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapToJSON", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapToJSON", 7 | "parent":{ 8 | "name":"JSON", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/JSON.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_msdf_thickness_offset/scribble_msdf_thickness_offset.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param offset 4 | 5 | function scribble_msdf_thickness_offset(_offset) 6 | { 7 | __scribble_error("scribble_msdf_thickness_offset(), and MSDF fonts as a whole, have been removed from Scribble\nInstead, please use GameMaker's native SDF fonts"); 8 | } 9 | -------------------------------------------------------------------------------- /game/scripts/LG_Configuration/LG_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"LG_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"LG_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/PropertyBinder/PropertyBinder.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"PropertyBinder", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"PropertyBinder", 7 | "parent":{ 8 | "name":"DataBinding", 9 | "path":"folders/_gml_raptor_/Core/DataBinding.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorFrameFormatter/RaptorFrameFormatter.gml: -------------------------------------------------------------------------------- 1 | /* 2 | Logs the game frame 3 | */ 4 | 5 | function RaptorFrameFormatter() : RaptorLogFormatterBase() constructor { 6 | construct(RaptorFrameFormatter); 7 | 8 | format_event = function(_level, _message) { 9 | gml_pragma("forceinline"); 10 | return $"{GAME_FRAME}: {_level} {_message}"; 11 | } 12 | } -------------------------------------------------------------------------------- /game/scripts/Sprite_to_Canvas/Sprite_to_Canvas.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Sprite_to_Canvas", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Sprite_to_Canvas", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/VirtualRoom/VirtualRoom.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"VirtualRoom", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"VirtualRoom", 7 | "parent":{ 8 | "name":"_generic_objects_", 9 | "path":"folders/_gml_raptor_/Core/_generic_objects_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasGC/__CanvasGC.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasGC", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasGC", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/gui_runtime_config/gui_runtime_config.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"gui_runtime_config", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"gui_runtime_config", 7 | "parent":{ 8 | "name":"Core", 9 | "path":"folders/_gml_raptor_/Core.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageGet/CollageGet.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageGet", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageGet", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Game_Configuration/Game_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Game_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Game_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/HighScoreEntry/HighScoreEntry.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"HighScoreEntry", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"HighScoreEntry", 7 | "parent":{ 8 | "name":"Highscorer", 9 | "path":"folders/_gml_raptor_/Helpers/Highscorer.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/HighScoreTable/HighScoreTable.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"HighScoreTable", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"HighScoreTable", 7 | "parent":{ 8 | "name":"Highscorer", 9 | "path":"folders/_gml_raptor_/Helpers/Highscorer.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapFromJSON/SnapFromJSON.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapFromJSON", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapFromJSON", 7 | "parent":{ 8 | "name":"JSON", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/JSON.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/UiSkinManager/UiSkinManager.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"UiSkinManager", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"UiSkinManager", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/_gml_raptor_/Core/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_name/image_get_name.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_name(image) 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_name(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetName(); 7 | } 8 | 9 | return sprite_get_name(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/image_get_speed/image_get_speed.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_speed 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_speed(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetSpeed(); 7 | } 8 | 9 | return sprite_get_speed(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/image_get_width/image_get_width.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_width 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_width(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetHeight(); 7 | } 8 | 9 | return sprite_get_height(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/raptor_debug_views/raptor_debug_views.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"raptor_debug_views", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"raptor_debug_views", 7 | "parent":{ 8 | "name":"Debug", 9 | "path":"folders/_gml_raptor_/Core/Debug.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_60.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:wheel_up 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | // global events will only stop delivering if this object is disabled or not touchable 6 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 7 | if (!SELF_IS_INTERACTIVE) exit; 8 | states.set_state("ev:wheel_up"); 9 | -------------------------------------------------------------------------------- /game/scripts/Audio_Configuration/Audio_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Audio_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Audio_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CameraActions/CameraActions.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CameraActions", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CameraActions", 7 | "parent":{ 8 | "name":"_generic_objects_", 9 | "path":"folders/_gml_raptor_/Core/_generic_objects_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CameraRuntime/CameraRuntime.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CameraRuntime", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CameraRuntime", 7 | "parent":{ 8 | "name":"_generic_objects_", 9 | "path":"folders/_gml_raptor_/Core/_generic_objects_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CanvasIsCanvas/CanvasIsCanvas.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CanvasIsCanvas", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CanvasIsCanvas", 7 | "parent":{ 8 | "name":"Canvas", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageSpritesheet/CollageSpritesheet.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageSpritesheet", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageSpritesheet", 7 | "parent":{ 8 | "name":"Collage", 9 | "path":"folders/_gml_raptor_/Core/Collage.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Debug_Configuration/Debug_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Debug_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Debug_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/ICollisionRadar/ICollisionRadar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"ICollisionRadar", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"ICollisionRadar", 7 | "parent":{ 8 | "name":"Sensory", 9 | "path":"folders/_gml_raptor_/Core/Interfaces/Sensory.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Sprites_and_Objects/Sprites_and_Objects.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Sprites_and_Objects", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Sprites_and_Objects", 7 | "parent":{ 8 | "name":"Tools", 9 | "path":"folders/_gml_raptor_/Core/Tools.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/UiThemeManager/UiThemeManager.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"UiThemeManager", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"UiThemeManager", 7 | "parent":{ 8 | "name":"SkinsAndThemes", 9 | "path":"folders/_gml_raptor_/Core/SkinsAndThemes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasConfig/__CanvasConfig.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasConfig", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasConfig", 7 | "parent":{ 8 | "name":"Canvas", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/_view_and_self_macros/_view_and_self_macros.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"_view_and_self_macros", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"_view_and_self_macros", 7 | "parent":{ 8 | "name":"Core", 9 | "path":"folders/_gml_raptor_/Core.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_number/image_get_number.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_number 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_number(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetCount(); 7 | } 8 | 9 | return sprite_get_number(_image); 10 | } -------------------------------------------------------------------------------- /game/objects/StatefulObject/Mouse_61.gml: -------------------------------------------------------------------------------- 1 | /// @desc state ev:wheel_down 2 | event_inherited(); 3 | if (protect_ui_events) GUI_EVENT_MOUSE; 4 | 5 | // global events will only stop delivering if this object is disabled or not touchable 6 | // but they are immune to any mouse-coordinates or uniqueness of mouse_events 7 | if (!SELF_IS_INTERACTIVE) exit; 8 | states.set_state("ev:wheel_down"); 9 | -------------------------------------------------------------------------------- /game/scripts/CommandlineArgs/CommandlineArgs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CommandlineArgs", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CommandlineArgs", 7 | "parent":{ 8 | "name":"CommandLineArgs", 9 | "path":"folders/_gml_raptor_/Core/CommandLineArgs.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Logger_Configuration/Logger_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Logger_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Logger_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasError/__CanvasError.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasError", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasError", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasSystem/__CanvasSystem.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasSystem", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasSystem", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasTrace/__CanvasTrace.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasTrace", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasTrace", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageConfig/__CollageConfig.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageConfig", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageConfig", 7 | "parent":{ 8 | "name":"Collage", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageTick/__CollageTick.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageTick", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageTick", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__GML_RAPTOR_VERSION__/__GML_RAPTOR_VERSION__.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__GML_RAPTOR_VERSION__", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__GML_RAPTOR_VERSION__", 7 | "parent":{ 8 | "name":"Core", 9 | "path":"folders/_gml_raptor_/Core.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/debug_mode_constants/debug_mode_constants.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"debug_mode_constants", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"debug_mode_constants", 7 | "parent":{ 8 | "name":"Debug", 9 | "path":"folders/_gml_raptor_/Core/Debug.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/objects/ParticleEmitter/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc stop emission 2 | 3 | if (!SAVEGAME_SAVE_IN_PROGRESS && !SAVEGAME_LOAD_IN_PROGRESS) 4 | stop(); 5 | 6 | if (emitter_mode == emitter_render.local) { 7 | // local systems do not destroy the global particle types! 8 | __my_partsys.__cleanup_system_and_emitters(); 9 | __my_partsys = undefined; 10 | } 11 | 12 | event_inherited(); 13 | -------------------------------------------------------------------------------- /game/scripts/CameraActionData/CameraActionData.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CameraActionData", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CameraActionData", 7 | "parent":{ 8 | "name":"_generic_objects_", 9 | "path":"folders/_gml_raptor_/Core/_generic_objects_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CanvasGetAppSurf/CanvasGetAppSurf.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CanvasGetAppSurf", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CanvasGetAppSurf", 7 | "parent":{ 8 | "name":"Canvas", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDestroy/CollageDestroy.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDestroy", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDestroy", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageIsImage/CollageIsImage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageIsImage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageIsImage", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Game_Exception_Handler/Game_Exception_Handler.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Game_Exception_Handler", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Game_Exception_Handler", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Particle_Configuration/Particle_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Particle_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Particle_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RoomTransitions/RoomTransitions.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RoomTransitions", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RoomTransitions", 7 | "parent":{ 8 | "name":"_generic_objects_", 9 | "path":"folders/_gml_raptor_/Core/_generic_objects_.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasAppSurf/__CanvasAppSurf.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasAppSurf", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasAppSurf", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageFileFromWeb/__CollageFileFromWeb.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CollageFileFromWeb(_fileName) { 4 | gml_pragma("forceinline"); 5 | return ((os_browser != browser_not_a_browser) || 6 | (string_count("http://", _fileName) > 0) || 7 | (string_count("https://", _fileName) > 0) || 8 | (string_count("www.", _fileName) > 0) 9 | ); 10 | } -------------------------------------------------------------------------------- /game/scripts/__CollageSystem/__CollageSystem.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageSystem", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageSystem", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageThrow/__CollageThrow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageThrow", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageThrow", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageTrace/__CollageTrace.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageTrace", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageTrace", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_height/image_get_height.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_height 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_height(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetWidth(); 7 | } 8 | 9 | return sprite_get_width(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/scribble_color_get/scribble_color_get.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// Returns the colour for the given colour name 3 | /// If the colour doesn't exist, this function will return 4 | /// 5 | /// @param name 6 | 7 | function scribble_color_get(_name) 8 | { 9 | static _colourDict = __scribble_config_colours(); 10 | return _colourDict[$ _name]; 11 | } 12 | -------------------------------------------------------------------------------- /game/scripts/scribble_typist/scribble_typist.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_typist", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_typist", 7 | "parent":{ 8 | "name":"Scribble", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble/__shd_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble", 4 | "name":"__shd_scribble", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/objects/RoomController/CleanUp_0.gml: -------------------------------------------------------------------------------- 1 | /// @desc unset global variable 2 | 3 | if (ROOMCONTROLLER == self) ROOMCONTROLLER = undefined; 4 | if (PARTSYS != undefined) { 5 | if (is_array(PARTSYS)) { 6 | for (var i = 0; i < array_length(PARTSYS); i++) { 7 | var ps = PARTSYS[@ i]; 8 | ps.cleanup(); 9 | } 10 | } else 11 | PARTSYS.cleanup(); 12 | } 13 | 14 | event_inherited(); 15 | -------------------------------------------------------------------------------- /game/scripts/CollageImageLoad/CollageImageLoad.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageLoad", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageLoad", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorTimeFormatter/RaptorTimeFormatter.gml: -------------------------------------------------------------------------------- 1 | /* 2 | Logs the time in millis since game start 3 | */ 4 | 5 | function RaptorTimeFormatter() : RaptorLogFormatterBase() constructor { 6 | construct(RaptorTimeFormatter); 7 | 8 | format_event = function(_level, _message) { 9 | gml_pragma("forceinline"); 10 | return $"{current_time}: {_level} {_message}"; 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorTimeFormatter/RaptorTimeFormatter.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorTimeFormatter", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorTimeFormatter", 7 | "parent":{ 8 | "name":"formatters", 9 | "path":"folders/_gml_raptor_/Core/Logger/formatters.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapBufferReadJSON/SnapBufferReadJSON.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapBufferReadJSON", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapBufferReadJSON", 7 | "parent":{ 8 | "name":"JSON", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/JSON.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageGetName/__CollageGetName.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageGetName", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageGetName", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_xoffset/image_get_xoffset.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_xoffset(image) 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_xoffset(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetXOffset(); 7 | } 8 | 9 | return sprite_get_xoffset(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/image_get_yoffset/image_get_yoffset.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_yoffset(image) 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_yoffset(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetYOffset(); 7 | } 8 | 9 | return sprite_get_yoffset(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_delete/scribble_font_delete.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// @param name 3 | 4 | function scribble_font_delete(_name) 5 | { 6 | static _font_data_map = __scribble_initialize().__font_data_map; 7 | if (!ds_map_exists(_font_data_map, _name)) return; 8 | 9 | _font_data_map[? _name].__destroy(); 10 | ds_map_delete(_font_data_map, _name); 11 | } 12 | -------------------------------------------------------------------------------- /game/shaders/__ShdCollagePremultiply/__ShdCollagePremultiply.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__ShdCollagePremultiply", 4 | "name":"__ShdCollagePremultiply", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/objects/GameController/KeyPress_1.gml: -------------------------------------------------------------------------------- 1 | /// @description debug view toggle? 2 | event_inherited(); 3 | 4 | if (DEBUG_MODE_ACTIVE) { 5 | if (DEBUG_VIEW_TOGGLE_KEY == keyboard_to_string()) { 6 | if (keyboard_check(vk_control)) { 7 | GAMESETTINGS.reset(); 8 | msg_show_ok("Settings reset", "Settings have been reset!"); 9 | } else { 10 | toggle_debug_view(); 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /game/scripts/CollageDrawImage/CollageDrawImage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImage", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageAsync/CollageImageAsync.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageAsync", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageAsync", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageExists/CollageImageExists.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageExists", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageExists", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageGetUVs/CollageImageGetUVs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetUVs", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetUVs", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageIsCollage/CollageIsCollage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageIsCollage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageIsCollage", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageIsPowerTwo/CollageIsPowerTwo.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageIsPowerTwo", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageIsPowerTwo", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Highscorer_Configuration/Highscorer_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Highscorer_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Highscorer_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorFrameFormatter/RaptorFrameFormatter.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorFrameFormatter", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorFrameFormatter", 7 | "parent":{ 8 | "name":"formatters", 9 | "path":"folders/_gml_raptor_/Core/Logger/formatters.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapBufferWriteJSON/SnapBufferWriteJSON.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapBufferWriteJSON", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapBufferWriteJSON", 7 | "parent":{ 8 | "name":"JSON", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/JSON.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_speed_type/image_get_speed_type.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_speed_type 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// feather ignore all 4 | function image_get_speed_type(_image) { 5 | if (CollageIsImage(_image)) { 6 | return CollageImageGetInfo(_image).GetSpeedType(); 7 | } 8 | 9 | return sprite_get_speed_type(_image); 10 | } -------------------------------------------------------------------------------- /game/scripts/scribble_rgb_to_bgr/scribble_rgb_to_bgr.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// Converts an RGB colour code (the industry standard) to GameMaker's native BGR format 3 | /// 4 | /// @param RGB 24-bit industry standard RGB colour integer 5 | 6 | function scribble_rgb_to_bgr(_rgb) 7 | { 8 | return (_rgb & 0xFF00FF00) | ((_rgb & 0x00FF0000) >> 16) | ((_rgb & 0x000000FF) << 16); 9 | } 10 | -------------------------------------------------------------------------------- /game/scripts/CollageImageGetInfo/CollageImageGetInfo.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetInfo", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetInfo", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorConsoleAppender/RaptorConsoleAppender.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorConsoleAppender", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorConsoleAppender", 7 | "parent":{ 8 | "name":"appenders", 9 | "path":"folders/_gml_raptor_/Core/Logger/appenders.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorLogAppenderBase/RaptorLogAppenderBase.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorLogAppenderBase", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorLogAppenderBase", 7 | "parent":{ 8 | "name":"appenders", 9 | "path":"folders/_gml_raptor_/Core/Logger/appenders.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorSimpleFormatter/RaptorSimpleFormatter.gml: -------------------------------------------------------------------------------- 1 | /* 2 | Logs only the log level and the message, no additional info 3 | */ 4 | 5 | function RaptorSimpleFormatter() : RaptorLogFormatterBase() constructor { 6 | construct(RaptorSimpleFormatter); 7 | 8 | format_event = function(_level, _message) { 9 | gml_pragma("forceinline"); 10 | return $"{_level} {_message}"; 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorSimpleFormatter/RaptorSimpleFormatter.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorSimpleFormatter", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorSimpleFormatter", 7 | "parent":{ 8 | "name":"formatters", 9 | "path":"folders/_gml_raptor_/Core/Logger/formatters.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasSurfFormat/__CanvasSurfFormat.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasSurfFormat", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasSurfFormat", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasSurfaceCreate/__CanvasSurfaceCreate.gml: -------------------------------------------------------------------------------- 1 | ///@ignore 2 | /// feather ignore all 3 | function __CanvasSurfaceCreate(_width, _height, _format = undefined) { 4 | static __sys = __CanvasSystem(); 5 | static _func = surface_create; 6 | if (__sys.supportsFormats) { 7 | return _func(_width, _height, _format ?? surface_rgba8unorm); 8 | } 9 | 10 | return _func(_width, _height); 11 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_event/__scribble_class_event.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | function __scribble_class_event(_name, _data) constructor 3 | { 4 | //These are publicly exposed via .get_events() 5 | name = _name; 6 | data = _data; 7 | position = undefined; //Legacy 8 | character_index = undefined; 9 | line_index = undefined; 10 | } 11 | -------------------------------------------------------------------------------- /game/scripts/scribble_color_get/scribble_color_get.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_color_get", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_color_get", 7 | "parent":{ 8 | "name":"Colours", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Colours.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_color_set/scribble_color_set.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_color_set", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_color_set", 7 | "parent":{ 8 | "name":"Colours", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Colours.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_scale/scribble_font_scale.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_scale", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_scale", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_glyph_get/scribble_glyph_get.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_glyph_get", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_glyph_get", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_glyph_set/scribble_glyph_set.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_glyph_set", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_glyph_set", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageIsLoaded/CollageImageIsLoaded.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageIsLoaded", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageIsLoaded", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageTextureFlush/CollageTextureFlush.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageTextureFlush", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageTextureFlush", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/Game_Settings_Configuration/Game_Settings_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"Game_Settings_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"Game_Settings_Configuration", 7 | "parent":{ 8 | "name":"__GAME_SETUP__", 9 | "path":"folders/__GAME_SETUP__.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/RaptorLogFormatterBase/RaptorLogFormatterBase.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"RaptorLogFormatterBase", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"RaptorLogFormatterBase", 7 | "parent":{ 8 | "name":"formatters", 9 | "path":"folders/_gml_raptor_/Core/Logger/formatters.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasCleanupQueue/__CanvasCleanupQueue.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasCleanupQueue", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasCleanupQueue", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageFileFromWeb/__CollageFileFromWeb.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageFileFromWeb", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageFileFromWeb", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageVFormat/__CollageVFormat.gml: -------------------------------------------------------------------------------- 1 | /// @ignore 2 | /// feather ignore all 3 | function __CollageVFormat() { 4 | static _vFormat = undefined; 5 | if (is_undefined(_vFormat)) { 6 | vertex_format_begin(); 7 | vertex_format_add_position_3d(); 8 | vertex_format_add_colour(); 9 | vertex_format_add_texcoord(); 10 | _vFormat = vertex_format_end(); 11 | } 12 | 13 | return _vFormat; 14 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_constants/__scribble_constants.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_constants", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_constants", 7 | "parent":{ 8 | "name":"Scribble", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image/draw_image.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_wave/scribble_anim_wave.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_wave", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_wave", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_delete/scribble_font_delete.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_delete", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_delete", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_exists/scribble_font_exists.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_exists", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_exists", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_rename/scribble_font_rename.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_rename", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_rename", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_rgb_to_bgr/scribble_rgb_to_bgr.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_rgb_to_bgr", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_rgb_to_bgr", 7 | "parent":{ 8 | "name":"Legacy", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Legacy.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /ux-set-upstream.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | FORKSOURCE="gml-raptor" 4 | 5 | UPSTREAM_URL="https://github.com/coldrockgames/$FORKSOURCE.git" 6 | 7 | echo "Creating upstream to $UPSTREAM_URL..." 8 | git remote remove upstream 2>/dev/null 9 | git remote add upstream "$UPSTREAM_URL" 10 | 11 | echo "-" 12 | echo "- Repository is now configured to receive updates from the $FORKSOURCE repository." 13 | echo "-" 14 | -------------------------------------------------------------------------------- /game/objects/GameStarter/Step_0.gml: -------------------------------------------------------------------------------- 1 | /// @description run async_looper 2 | event_inherited(); 3 | 4 | // as long as the game returns true, we stay on this screen 5 | wait_for_loading_screen = ( 6 | (first_step && __invoke_starting_callback()) || 7 | ASYNC_OPERATION_RUNNING || 8 | (!trampoline_done && async_looper(async_looper_data, loading_screen_frame) == true) 9 | ); 10 | 11 | loading_screen_frame++; 12 | -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageExt/CollageDrawImageExt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageExt", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageExt", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImagesToArray/CollageImagesToArray.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImagesToArray", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImagesToArray", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CanvasSurfaceCreate/__CanvasSurfaceCreate.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CanvasSurfaceCreate", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CanvasSurfaceCreate", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Canvas/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageImageClass/__CollageImageClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageImageClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageImageClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageVFormat/__CollageVFormat.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageVFormat", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageVFormat", 7 | "parent":{ 8 | "name":"Vertex Buffer", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Vertex Buffer.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_blink/scribble_anim_blink.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_blink", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_blink", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_cycle/scribble_anim_cycle.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_cycle", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_cycle", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_pulse/scribble_anim_pulse.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_pulse", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_pulse", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_reset/scribble_anim_reset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_reset", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_reset", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_shake/scribble_anim_shake.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_shake", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_shake", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_wheel/scribble_anim_wheel.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_wheel", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_wheel", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageConvertPowerTwo/CollageConvertPowerTwo.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageConvertPowerTwo", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageConvertPowerTwo", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImagePart/CollageDrawImagePart.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImagePart", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImagePart", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageTiled/CollageDrawImageTiled.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageTiled", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageTiled", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageGetSurface/CollageImageGetSurface.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetSurface", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetSurface", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageGetTexture/CollageImageGetTexture.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetTexture", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetTexture", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageGetUVsArray/CollageImageGetUVsArray.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetUVsArray", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetUVsArray", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageRenderPipeline/CollageRenderPipeline.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageRenderPipeline", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageRenderPipeline", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageRestoreGPUState/CollageRestoreGPUState.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageRestoreGPUState", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageRestoreGPUState", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageExtractTiling/__CollageExtractTiling.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageExtractTiling", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageExtractTiling", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageHashGenerator/__CollageHashGenerator.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageHashGenerator", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageHashGenerator", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_uvs/image_get_uvs.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_uvs", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_uvs", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_add_macro/scribble_add_macro.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_add_macro", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_add_macro", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_jitter/scribble_anim_jitter.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_jitter", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_jitter", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_wobble/scribble_anim_wobble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_wobble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_wobble", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_clear/scribble_super_clear.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_super_clear", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_super_clear", 7 | "parent":{ 8 | "name":"Superfonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Superfonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageSterlizeGPUState/CollageSterlizeGPUState.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageSterlizeGPUState", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageSterlizeGPUState", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CommandLine_Configuration/CommandLine_Configuration.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CommandLine_Configuration", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CommandLine_Configuration", 7 | "parent":{ 8 | "name":"CommandLineArgs", 9 | "path":"folders/_gml_raptor_/Core/CommandLineArgs.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapBufferReadBinary/SnapBufferReadBinary.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapBufferReadBinary", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapBufferReadBinary", 7 | "parent":{ 8 | "name":"Custom Binary", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/Custom Binary.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/SnapBufferWriteBinary/SnapBufferWriteBinary.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"SnapBufferWriteBinary", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"SnapBufferWriteBinary", 7 | "parent":{ 8 | "name":"Custom Binary", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/SNAP/Custom Binary.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageBuilderClass/__CollageBuilderClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageBuilderClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageBuilderClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageVBufferClass/__CollageVBufferClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageVBufferClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageVBufferClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageVertexAdd/__CollageVertexAdd.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageVertexAdd", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageVertexAdd", 7 | "parent":{ 8 | "name":"Vertex Buffer", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Vertex Buffer.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_ext/draw_image_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_ext", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_text_scribble/draw_text_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_text_scribble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_text_scribble", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_name/image_get_name.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_name", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_name", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_disabled/scribble_anim_disabled.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_disabled", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_disabled", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_rainbow/scribble_anim_rainbow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_rainbow", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_rainbow", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_duplicate/scribble_font_duplicate.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_duplicate", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_duplicate", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_create/scribble_super_create.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_super_create", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_super_create", 7 | "parent":{ 8 | "name":"Superfonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Superfonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDefineSpriteSheet/CollageDefineSpriteSheet.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDefineSpriteSheet", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDefineSpriteSheet", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageGeneral/CollageDrawImageGeneral.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageGeneral", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageGeneral", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImagePartExt/CollageDrawImagePartExt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImagePartExt", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImagePartExt", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageBuildImage/__CollageBuildImage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageBuildImage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageBuildImage", 7 | "parent":{ 8 | "name":"Vertex Buffer", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Vertex Buffer.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageImageUVsClass/__CollageImageUVsClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageImageUVsClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageImageUVsClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageOriginValidator/__CollageOriginValidator.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageOriginValidator", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageOriginValidator", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_part/draw_image_part.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_part", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_part", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_tiled/draw_image_tiled.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_tiled", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_tiled", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/gmcallback_imgloadbar/gmcallback_imgloadbar.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"gmcallback_imgloadbar", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"gmcallback_imgloadbar", 7 | "parent":{ 8 | "name":"_loading_bar_files", 9 | "path":"folders/_gml_raptor_/Core/BrowserExtensions/_loading_bar_files.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_height/image_get_height.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_height", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_height", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_number/image_get_number.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_number", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_number", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_speed/image_get_speed.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_speed", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_speed", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_width/image_get_width.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_width", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_width", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_shader/scribble_font_bake_shader.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_shader", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_shader", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_get_default/scribble_font_get_default.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_get_default", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_get_default", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_set_default/scribble_font_set_default.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_set_default", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_set_default", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_kerning_pair_get/scribble_kerning_pair_get.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_kerning_pair_get", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_kerning_pair_get", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_kerning_pair_set/scribble_kerning_pair_set.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_kerning_pair_set", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_kerning_pair_set", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageTiledExt/CollageDrawImageTiledExt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageTiledExt", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageTiledExt", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImageGetTexturePage/CollageImageGetTexturePage.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImageGetTexturePage", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImageGetTexturePage", 7 | "parent":{ 8 | "name":"Image", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Image.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageImagesNamesToArray/CollageImagesNamesToArray.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageImagesNamesToArray", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageImagesNamesToArray", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageGPUStateSingleton/__CollageGPUStateSingleton.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageGPUStateSingleton", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageGPUStateSingleton", 7 | "parent":{ 8 | "name":"System", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_texture/image_get_texture.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_texture", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_texture", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_xoffset/image_get_xoffset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_xoffset", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_xoffset", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_yoffset/image_get_yoffset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_yoffset", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_yoffset", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_shadow/scribble_font_bake_shadow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_shadow", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_shadow", 7 | "parent":{ 8 | "name":"Legacy", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Legacy.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/string_width_scribble/string_width_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"string_width_scribble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"string_width_scribble", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageStretched/CollageDrawImageStretched.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageStretched", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageStretched", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageIsGPUStateSterlized/CollageIsGPUStateSterlized.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageIsGPUStateSterlized", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageIsGPUStateSterlized", 7 | "parent":{ 8 | "name":"General", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/General.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__CollageTexturePageClass/__CollageTexturePageClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageTexturePageClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageTexturePageClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_general/draw_image_general.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_general", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_general", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_text_scribble_ext/draw_text_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_text_scribble_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_text_scribble_ext", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_texture/image_get_texture.gml: -------------------------------------------------------------------------------- 1 | /// @func image_get_texture 2 | /// @param {Asset.GMSprite, Struct.__CollageImageClass} sprite_index/collage_image 3 | /// @param {Real} image_index 4 | /// feather ignore all 5 | function image_get_texture(_image, _index) { 6 | if (CollageIsImage(_image)) { 7 | return CollageImageGetInfo(_image).GetTexture(_index); 8 | } 9 | 10 | return sprite_get_texture(_image, _index); 11 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_has_character/scribble_font_has_character.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_has_character", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_has_character", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_glyph_copy/scribble_super_glyph_copy.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_super_glyph_copy", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_super_glyph_copy", 7 | "parent":{ 8 | "name":"Superfonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Superfonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/string_height_scribble/string_height_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"string_height_scribble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"string_height_scribble", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/string_length_scribble/string_length_scribble.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | /// Emulation of string_length(), but using Scribble for calculating the length of a string 3 | /// 4 | /// **Please do not use this function in conjunction with string_copy()** 5 | /// 6 | /// @param string The string to draw 7 | 8 | function string_length_scribble(_string) 9 | { 10 | return scribble(_string).get_glyph_count(); 11 | } 12 | -------------------------------------------------------------------------------- /game/scripts/string_length_scribble/string_length_scribble.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"string_length_scribble", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"string_length_scribble", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/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 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_part_ext/draw_image_part_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_part_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_part_ext", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_get_disabled/scribble_anim_get_disabled.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_anim_get_disabled", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_anim_get_disabled", 7 | "parent":{ 8 | "name":"Animation", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Animation.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_flush_everything/scribble_flush_everything.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_flush_everything", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_flush_everything", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_is_text_element/scribble_is_text_element.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_is_text_element", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_is_text_element", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_markdown_format/scribble_markdown_format.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_markdown_format", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_markdown_format", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_whitelist_sound/scribble_whitelist_sound.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_whitelist_sound", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_whitelist_sound", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_whitelist_sprite/scribble_whitelist_sprite.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_whitelist_sprite", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_whitelist_sprite", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /win-update-fork-dev.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | SET FORKSOURCE=gml-raptor 4 | 5 | ECHO - 6 | ECHO - Fetching latest from %FORKSOURCE%... 7 | ECHO - 8 | git fetch upstream 9 | 10 | ECHO - 11 | ECHO - Merging %FORKSOURCE%/dev into current branch... 12 | ECHO - 13 | git merge --no-edit upstream/dev 14 | 15 | ECHO - 16 | ECHO - Merge completed. Look for conflicts and resolve them before you continue! 17 | ECHO - 18 | 19 | IF [%1]==[] PAUSE 20 | -------------------------------------------------------------------------------- /win-update-fork-main.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | 3 | SET FORKSOURCE=gml-raptor 4 | 5 | ECHO - 6 | ECHO - Fetching latest from %FORKSOURCE%... 7 | ECHO - 8 | git fetch upstream 9 | 10 | ECHO - 11 | ECHO - Merging %FORKSOURCE%/main into current branch... 12 | ECHO - 13 | git merge --no-edit upstream/main 14 | 15 | ECHO - 16 | ECHO - Merge completed. Look for conflicts and resolve them before you continue! 17 | ECHO - 18 | 19 | IF [%1]==[] PAUSE 20 | -------------------------------------------------------------------------------- /game/objects/RoomController/Draw_75.gml: -------------------------------------------------------------------------------- 1 | /// @desc 2 | 3 | if (ACTIVE_TRANSITION != undefined) { 4 | with (ACTIVE_TRANSITION) { 5 | if (__ACTIVE_TRANSITION_STEP == 0) out_draw_gui(); else 6 | if (__ACTIVE_TRANSITION_STEP == 1) in_draw_gui(); 7 | } 8 | } 9 | 10 | if (!DEBUG_VIEW_SHOWN) exit; 11 | drawDebugInfo(); 12 | 13 | if (CONFIGURATION_DEV && (DEBUG_SHOW_OBJECT_FRAMES || DEBUG_SHOW_OBJECT_DEPTH)) 14 | __draw_bbox_rotated(true); 15 | -------------------------------------------------------------------------------- /game/scripts/CollageDestroy/CollageDestroy.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageDestroy(collage_instance_or_name) 2 | /// @param {Any} collage_instance_or_name 3 | /// feather ignore all 4 | function CollageDestroy(_identifier) { 5 | gml_pragma("forceinline"); 6 | static __system = __CollageSystem(); 7 | if (is_string(_identifier)) { 8 | __system.__CollageTexturePagesMap[$ _identifier].Destroy(); 9 | } else { 10 | _identifier.Destroy(); 11 | } 12 | } -------------------------------------------------------------------------------- /game/scripts/CollageDrawImageStretchedExt/CollageDrawImageStretchedExt.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"CollageDrawImageStretchedExt", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"CollageDrawImageStretchedExt", 7 | "parent":{ 8 | "name":"Rendering", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/Rendering.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_stretched/draw_image_stretched.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_stretched", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_stretched", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_tiled_ext/draw_image_tiled_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_tiled_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_tiled_ext", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/image_get_speed_type/image_get_speed_type.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"image_get_speed_type", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"image_get_speed_type", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_get_glyph_ranges/scribble_font_get_glyph_ranges.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_get_glyph_ranges", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_get_glyph_ranges", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_set_style_family/scribble_font_set_style_family.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_set_style_family", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_set_style_family", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_glyph_delete/scribble_super_glyph_delete.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_super_glyph_delete", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_super_glyph_delete", 7 | "parent":{ 8 | "name":"Superfonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Superfonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_typists_add_event/scribble_typists_add_event.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_typists_add_event", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_typists_add_event", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/string_width_scribble_ext/string_width_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"string_width_scribble_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"string_width_scribble_ext", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_shadow/__shd_scribble_bake_shadow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_shadow", 4 | "name":"__shd_scribble_bake_shadow", 5 | "parent":{ 6 | "name":"Outline", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Deprecated/Outline.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/objects/GameStarter/Draw_64.gml: -------------------------------------------------------------------------------- 1 | /// @description draw spinner 2 | if (wait_for_async_tasks || draw_spinner) { 3 | draw_sprite_ext(spinner_sprite,0,spinner_x,spinner_y,1,1,spinner_rotation,c_white,1); 4 | if (spinner_font != undefined) { 5 | draw_set_font(spinner_font); 6 | draw_text( 7 | spinner_x - string_width(spinner_text) - spinner_w / 2 - 16, 8 | spinner_y - string_height(spinner_text) / 2, 9 | spinner_text); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /game/scripts/__CollageSpriteFileDataClass/__CollageSpriteFileDataClass.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__CollageSpriteFileDataClass", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__CollageSpriteFileDataClass", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/System/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_font/__scribble_class_font.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_font", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_font", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_page/__scribble_class_page.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_page", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_page", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_tick/__scribble_tick.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_tick", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_tick", 7 | "parent":{ 8 | "name":"(System - don't call these functions)", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions).yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_outline_4dir/scribble_font_bake_outline_4dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_outline_4dir", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_outline_4dir", 7 | "parent":{ 8 | "name":"Legacy", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Legacy.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_outline_8dir/scribble_font_bake_outline_8dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_outline_8dir", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_outline_8dir", 7 | "parent":{ 8 | "name":"Legacy", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Legacy.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_set_halign_offset/scribble_font_set_halign_offset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_set_halign_offset", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_set_halign_offset", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_set_valign_offset/scribble_font_set_valign_offset.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_set_valign_offset", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_set_valign_offset", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_refresh_everything/scribble_refresh_everything.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_refresh_everything", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_refresh_everything", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_super_glyph_copy_all/scribble_super_glyph_copy_all.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_super_glyph_copy_all", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_super_glyph_copy_all", 7 | "parent":{ 8 | "name":"Superfonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Superfonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/string_height_scribble_ext/string_height_scribble_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"string_height_scribble_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"string_height_scribble_ext", 7 | "parent":{ 8 | "name":"Quick Functions", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Quick Functions.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_event/__scribble_class_event.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_event", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_event", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_model/__scribble_class_model.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_model", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_model", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_external_sound_add/scribble_external_sound_add.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_external_sound_add", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_external_sound_add", 7 | "parent":{ 8 | "name":"External Assets", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/External Assets.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_markdown_set_styles/scribble_markdown_set_styles.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_markdown_set_styles", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_markdown_set_styles", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_effect_4dir/__shd_scribble_bake_effect_4dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_effect_4dir", 4 | "name":"__shd_scribble_bake_effect_4dir", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_effect_8dir/__shd_scribble_bake_effect_8dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_effect_8dir", 4 | "name":"__shd_scribble_bake_effect_8dir", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/objects/StatefulObject/Other_76.gml: -------------------------------------------------------------------------------- 1 | /// @desc event 2 | event_inherited(); 3 | 4 | if (event_data[? "event_type"] == "sprite event") { 5 | var msg = event_data[? "message"]; 6 | var ele = event_data[? "element_id"]; 7 | if (layer_get_element_type(ele) == layerelementtype_instance) { 8 | var inst = layer_instance_get_instance(ele); 9 | if (inst != -1 && inst.id == id) 10 | states.set_state(string_concat("bc:", string_trim(msg))); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /game/scripts/__scribble_class_typist/__scribble_class_typist.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_typist", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_typist", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_system/__scribble_system.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_system", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_system", 7 | "parent":{ 8 | "name":"(System - don't call these functions)", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions).yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/draw_image_stretched_ext/draw_image_stretched_ext.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"draw_image_stretched_ext", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"draw_image_stretched_ext", 7 | "parent":{ 8 | "name":"GM-Collage Compatibility", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Collage/GM-Collage Compatibility.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/CollageDefineSpriteSheet/CollageDefineSpriteSheet.gml: -------------------------------------------------------------------------------- 1 | /// @func CollageDefineSpriteSheet(name, startX, startY, endX, endY) 2 | /// @param {String} name 3 | /// @param {Real} startX 4 | /// @param {Real} startY 5 | /// @param {Real} endX 6 | /// @param {Real} endY 7 | /// feather ignore all 8 | function CollageDefineSpriteSheet(_name, _startX, _startY, _endX, _endY, _sprite_fps = 0) { 9 | return [_name, _startX, _startY, _endX, _endY, _sprite_fps]; 10 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_class_element/__scribble_class_element.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_class_element", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_class_element", 7 | "parent":{ 8 | "name":"Classes", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Classes.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_gen_2_parser/__scribble_gen_2_parser.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_gen_2_parser", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_gen_2_parser", 7 | "parent":{ 8 | "name":"Generator", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Generator.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_external_sound_exists/scribble_external_sound_exists.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_external_sound_exists", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_external_sound_exists", 7 | "parent":{ 8 | "name":"External Assets", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/External Assets.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_external_sound_remove/scribble_external_sound_remove.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_external_sound_remove", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_external_sound_remove", 7 | "parent":{ 8 | "name":"External Assets", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/External Assets.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_anim_disabled/scribble_anim_disabled.gml: -------------------------------------------------------------------------------- 1 | // Feather disable all 2 | 3 | /// @param state 4 | 5 | function scribble_anim_disabled(_state) 6 | { 7 | static _scribble_state = __scribble_initialize().__state; 8 | 9 | with(_scribble_state) 10 | { 11 | if (__shader_anim_disabled != _state) 12 | { 13 | __shader_anim_disabled = _state; 14 | __shader_anim_desync = true; 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_outline_8dir_2px/scribble_font_bake_outline_8dir_2px.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_outline_8dir_2px", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_outline_8dir_2px", 7 | "parent":{ 8 | "name":"Legacy", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Legacy.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_effect_8dir_2px/__shd_scribble_bake_effect_8dir_2px.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_effect_8dir_2px", 4 | "name":"__shd_scribble_bake_effect_8dir_2px", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_outline_4dir/__shd_scribble_bake_outline_4dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_outline_4dir", 4 | "name":"__shd_scribble_bake_outline_4dir", 5 | "parent":{ 6 | "name":"Outline", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Deprecated/Outline.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_outline_8dir/__shd_scribble_bake_outline_8dir.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_outline_8dir", 4 | "name":"__shd_scribble_bake_outline_8dir", 5 | "parent":{ 6 | "name":"Outline", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Deprecated/Outline.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } -------------------------------------------------------------------------------- /game/scripts/__scribble_play_sound/__scribble_play_sound.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"__scribble_play_sound", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"__scribble_play_sound", 7 | "parent":{ 8 | "name":"(System - don't call these functions)", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions).yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_default_preprocessor_get/scribble_default_preprocessor_get.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_default_preprocessor_get", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_default_preprocessor_get", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_default_preprocessor_set/scribble_default_preprocessor_set.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_default_preprocessor_set", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_default_preprocessor_set", 7 | "parent":{ 8 | "name":"Miscellaneous", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Miscellaneous.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/scripts/scribble_font_bake_outline_and_shadow/scribble_font_bake_outline_and_shadow.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMScript":"v1", 3 | "%Name":"scribble_font_bake_outline_and_shadow", 4 | "isCompatibility":false, 5 | "isDnD":false, 6 | "name":"scribble_font_bake_outline_and_shadow", 7 | "parent":{ 8 | "name":"Fonts", 9 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/Fonts.yy", 10 | }, 11 | "resourceType":"GMScript", 12 | "resourceVersion":"2.0", 13 | } -------------------------------------------------------------------------------- /game/shaders/__shd_scribble_bake_effect_no_outline/__shd_scribble_bake_effect_no_outline.yy: -------------------------------------------------------------------------------- 1 | { 2 | "$GMShader":"", 3 | "%Name":"__shd_scribble_bake_effect_no_outline", 4 | "name":"__shd_scribble_bake_effect_no_outline", 5 | "parent":{ 6 | "name":"Shaders", 7 | "path":"folders/_gml_raptor_/_third_party_packages_/Scribble/(System - don't call these functions)/Shaders.yy", 8 | }, 9 | "resourceType":"GMShader", 10 | "resourceVersion":"2.0", 11 | "type":1, 12 | } --------------------------------------------------------------------------------