
../../../../dragon/numerideprecacated.rb,200
module NumericDeprecatedNumericDeprecated2,22
  def perc_to_zero start, durationperc_to_zero3,47
  def perc_to_one start, durationperc_to_one23,384
  def pos?pos?44,736
  def neg?neg?62,907

../../../../dragon/consoldeprecacated.rb,118
module ConsoleDeprecatedConsoleDeprecated1,0
  def addtext *argsaddtext2,25
  def addsprite *argsaddsprite8,134

../../../../dragon/outputdeprecacated.rb,1160
module GTKGTK1,0
  module FlatArrayDeprecatedFlatArrayDeprecated3,35
    def + other+4,64
module GTKGTK20,541
  module OutputsDeprecatedOutputsDeprecated22,576
    def __raise_deprecated_primitive_assignment__ prop__raise_deprecated_primitive_assignment__23,603
    def __raise_property_renamed__ old_name, new_name__raise_property_renamed__37,1020
    def solids= valuesolids=50,1374
    def sprites= valuesprites=54,1463
    def lines= valuelines=58,1552
    def labels= valuelabels=62,1637
    def borders= valueborders=66,1724
    def primitives= valueprimitives=70,1813
    def reserved= valuereserved=74,1908
    def static_solids= valuestatic_solids=78,1999
    def static_sprites= valuestatic_sprites=82,2100
    def static_lines= valuestatic_lines=86,2203
    def static_labels= valuestatic_labels=90,2302
    def static_borders= valuestatic_borders=94,2403
    def static_primitives= valuestatic_primitives=98,2506
    def static_reserved= valuestatic_reserved=102,2615
    def static_background_color= valuestatic_background_color=106,2720
    def static_background_colorstatic_background_color110,2847

../../../../dragon/ntime_docs.rbrb,592
module RuntimeDocsRuntimeDocs9,241
  def docs_method_sort_orderdocs_method_sort_order10,260
  def docs_classdocs_class19,402
  def docs_api_summarydocs_api_summary26,548
  def tick argstick33,908
  def tick argstick40,1130
  def tick argstick62,2051
  def tick argstick362,15792
  def tick argstick378,16555
  def tick argstick403,17537
  def docs_resetdocs_reset504,21537
  def docs_calcstringboxdocs_calcstringbox511,21691
  def tick argstick517,21836
  def docs_write_filedocs_write_file525,22033
  def tick argstick533,22434
class GTK::RuntimeGTK543,22618

../../../../dragon/outputs.rb,1493
module GTKGTK1,0
  class SoundSound3,35
    def self.parse vparse7,96
    def initialize opts = {}initialize19,362
module GTKGTK27,469
  class FlatArray < ArrayFlatArray28,480
    def [] *args[]31,539
    def initialize reference_name, mark_method, outputs_with_idsinitialize37,674
    def resolve_collection targetresolve_collection52,1051
    def mark_and_id! omark_and_id!68,1459
    def resolved? oresolved?77,1665
    def add_dwim osadd_dwim84,1879
    def << other<<161,4074
module GTKGTK168,4182
  class PixelArrayPixelArray170,4202
    def initializeinitialize174,4276
module GTKGTK182,4368
  class Outputs   # Each Outputs is a single render pass to a render target (or the window framebuffer).Outputs184,4388
    def initialize opts = {}initialize201,5089
    def __initialize_primitives__initialize_primitives227,6024
    def default_background_colordefault_background_color243,7294
    def background_color= valuebackground_color=247,7363
    def background_colorbackground_color282,8122
    def clear_before_render= valueclear_before_render=293,8404
    def clear_before_renderclear_before_render297,8483
    def ticktick301,8547
    def can_screenshot?can_screenshot?309,8740
    def clear_non_staticclear_non_static313,8801
    def clear_non_static_reservedclear_non_static_reserved328,9139
    def clearclear332,9204
    def inspectinspect345,9509
    def serializeserialize349,9555
    def [] value[]367,10430

../../../../dragon/openntity_dococs.rb,232
module OpenEntityDocsOpenEntityDocs1,0
  def docs_classdocs_class2,22
  def tick argstick10,201
  def tick argstick23,552
  def docs_as_hashdocs_as_hash38,848
  def tick argstick49,1104
class GTK::OpenEntityGTK70,1427

../../../../dragon/string.rb,903
class StringString6,123
  def self.wrapped_lines_recur word, rest, length, aggregatewrapped_lines_recur9,157
  def char_bytechar_byte32,872
  def insert_character_at index, charinsert_character_at39,1009
  def excluding_character_at indexexcluding_character_at45,1119
  def excluding_last_characterexcluding_last_character51,1217
  def end_with_bang?end_with_bang?56,1340
  def without_ending_bangwithout_ending_bang60,1388
  def self.wrapped_lines string, lengthwrapped_lines65,1475
  def wrapped_lines lengthwrapped_lines77,1754
  def wrap lengthwrap82,1835
  def multiline?multiline?87,1907
  def indent_lines amount, char = " "indent_lines91,1949
  def quotequote101,2129
  def trimtrim105,2166
  def trim!trim!109,2194
  def ltrimltrim113,2224
  def ltrim!ltrim!117,2254
  def rtrimrtrim121,2286
  def rtrim!rtrim!125,2316
  def serializeserialize129,2348

../../../../dragon/argdeprecateded.rb,115
module GTKGTK1,0
  module ArgsDeprecatedArgsDeprecated3,35
    def dragondragon4,59
    def gamegame12,233

../../../../dragon/help.rb,679
module GTKGTK1,0
  class HelpHelp2,11
    def self.primitive_contract primitive_nameprimitive_contract3,24
    def self.label_contractlabel_contract17,491
    def self.solid_border_contractsolid_border_contract36,882
    def self.label_contractlabel_contract43,1040
    def self.sprite_contractsprite_contract50,1171
    def self.code_for_class_attributes_as_hash klasscode_for_class_attributes_as_hash69,1726
    def self.serialization_implementation_help klassserialization_implementation_help79,2028
  def serializeserialize89,2460
  def inspectinspect94,2594
  def to_sto_s99,2684
    def self.serialization_too_largeserialization_too_large107,2745

../../../../dragon/csole_color.r.rb,263
module GTKGTK9,247
  class ConsoleConsole10,258
    class ColorColor11,274
      def initialize(color)initialize12,290
      def mult_alpha(alpha_modifier)mult_alpha17,394
      def to_ato_a22,565
      def to_sto_s26,606
      def to_hto_h30,670

../../../../dragon/array_docs.rb,757
module ArrayDocsArrayDocs6,127
  def docs_method_sort_orderdocs_method_sort_order7,144
  def docs_include_any?docs_include_any?21,395
  def docs_classdocs_class31,599
  def docs_reject_nildocs_reject_nil42,852
  def docs_reject_falsedocs_reject_false62,1180
  def docs_productdocs_product79,1434
  def docs_map_2ddocs_map_2d109,1939
  def docs_any_intersect_rect?docs_any_intersect_rect?143,2564
    class PlayerPlayer160,3265
      def initialize x, y, w, hinitialize164,3334
      def serializeserialize171,3437
      def inspectinspect175,3507
      def to_sto_s179,3560
  def docs_mapdocs_map216,4377
  def tick argstick226,4623
  def docs_eachdocs_each261,5719
  def tick argstick272,6049
class ArrayArray307,6981

../../../../dragon/array.rb,783
class ArrayArray4,111
  def self.reject_nil areject_nil11,406
  def self.reject_falsey areject_falsey15,473
  def reject_nilreject_nil19,539
  def reject_falsereject_false23,589
  def reject_falseyreject_falsey27,644
  def product other_array = nilproduct31,700
  def serializeserialize48,1029
  def to_a_pairsto_a_pairs52,1061
  def pairs_to_hashpairs_to_hash56,1108
  def map_2dmap_2d60,1150
  def any_intersect_rect? other, tolerance = 0.1any_intersect_rect?68,1297
  def samplesample74,1426
  def restrest80,1546
  def << other<<84,1580
  def + other+88,1636
  def include_any? *itemsinclude_any?108,2139
  def map_with_index *opts, &blockmap_with_index112,2206
  def copycopy116,2282
  def secondsecond132,2512
  def thirdthird136,2541

../../../../dragon/attr_sprite.rb,329
module AttrRectAttrRect7,139
  def leftleft10,180
  def rightright14,217
  def bottombottom18,272
  def toptop22,311
  def x1x126,364
  def y1y130,399
module AttrSpriteAttrSprite35,438
  def primitive_markerprimitive_marker43,761
  def spritesprite47,803
  def x1= valuex1=51,832
  def y1= valuey1=55,870

../../../../dragon/tests.rb,797
module GTKGTK6,122
  class TestsTests7,133
    def initializeinitialize10,198
    def run_test mrun_test16,289
    def test_methods_focusedtest_methods_focused36,746
    def test_methodstest_methods40,852
    def startstart45,953
    def mark_test_failed m, emark_test_failed62,1408
    def running?running?68,1527
    def log_inconclusive mlog_inconclusive72,1571
    def log_passed mlog_passed77,1667
    def log_no_tests_foundlog_no_tests_found82,1745
def test_game_over args, asserttest_game_over87,1891
    def log_test_running mlog_test_running94,1949
    def test_signature_invalid_exception? e, mtest_signature_invalid_exception?98,2014
    def log_test_signature_incorrect mlog_test_signature_incorrect102,2148
    def print_summaryprint_summary117,2536

../../../../dragon/geometry.rb,2786
module GTKGTK6,125
  module GeometryGeometry7,136
    def self.rotate_point point, angle, around = nilrotate_point8,154
    def self.cubic_bezier t, a, b, c, dcubic_bezier25,578
    def inside_rect? outer, tolerance = 0.0inside_rect?45,975
    def intersect_rect? other, tolerance = 0.1intersect_rect?51,1176
    def intersects_rect? *argsintersects_rect?55,1286
    def scale_rect_extended percentage_x: percentage_x,scale_rect_extended59,1365
    def scale_rect percentage, *anchorsscale_rect73,1916
    def angle_to other_pointangle_to79,2094
    def angle_from other_pointangle_from85,2250
    def point_inside_circle? circle_center_point, radiuspoint_inside_circle?91,2443
    def self.center_inside_rect rect, other_rectcenter_inside_rect95,2579
    def center_inside_rect other_rectcenter_inside_rect109,2999
    def self.center_inside_rect_x rect, other_rectcenter_inside_rect_x113,3097
    def center_inside_rect_x other_rectcenter_inside_rect_x126,3468
    def self.center_inside_rect_y rect, other_rectcenter_inside_rect_y130,3570
    def center_inside_rect_y other_rectcenter_inside_rect_y143,3937
    def anchor_rect anchor_x, anchor_yanchor_rect150,4132
    def angle_given_point other_pointangle_given_point158,4358
    def self.shift_line line, x, yshift_line163,4494
    def self.intersects_rect? *argsintersects_rect176,4808
    def self.line_y_intercept lineline_y_intercept191,5243
    def self.angle_between_lines line_one, line_two, replace_infinity: nilangle_between_lines196,5339
    def self.line_slope line, replace_infinity: nilline_slope203,5670
    def self.line_rise_run lineline_rise_run209,5890
    def self.ray_test point, lineray_test226,6369
    def self.line_rect lineline_rect248,6873
    def self.line_intersect line_one, line_twoline_intersect268,7201
    def self.contract_intersect_rect?contract_intersect_rect278,7511
    def self.intersect_rect? rect_one, rect_two, tolerance = 0.1intersect_rect283,7606
    def self.to_square size, x, y, anchor_x = 0.5, anchor_y = nilto_square320,9061
    def self.distance point_one, point_twodistance330,9426
    def self.angle_from start_point, end_pointangle_from337,9688
    def self.angle_to start_point, end_pointangle_to346,10010
    def self.point_inside_circle? point, circle_center_point, radiuspoint_inside_circle353,10238
    def self.inside_rect? inner_rect, outer_rect, tolerance = 0.0inside_rect360,10588
    def self.scale_rect_extended rect,scale_rect_extended373,11195
    def self.scale_rect rect, percentage, *anchorsscale_rect408,12327
    def self.rect_to_line rectrect_to_line421,12908
    def self.rect_center_point rectrect_center_point427,13038
    def rect_center_pointrect_center_point431,13142

../../../../dragon/class.rb,43
class ClassClass1,0
  def to_sto_s2,12

../../../../dragon/numeric.rb,4494
class NumericNumeric6,124
  def to_layout_row opts = {}to_layout_row16,387
  def to_layout_col opts = {}to_layout_col23,561
  def to_layout_wto_layout_w30,723
  def to_layout_hto_layout_h34,798
  def to_layout_row_from_bottom opts = {}to_layout_row_from_bottom38,873
  def to_layout_col_from_right opts = {}to_layout_col_from_right42,976
  def secondsseconds49,1154
  def halfhalf56,1257
  def thirdthird60,1290
  def quarterquarter64,1324
  def to_byteto_byte68,1360
  def clamp *optsclamp72,1404
  def clamp_wrap min, maxclamp_wrap80,1561
  def elapsed_time tick_count_override = nilelapsed_time97,1932
  def elapsed_time_percent durationelapsed_time_percent101,2038
  def new?new?105,2121
  def elapsed? offset = 0, tick_count_override = Kernel.tick_countelapsed?114,2350
  def frame_index *optsframe_index118,2466
  def zero?zero?148,3410
  def zerozero152,3443
  def oneone156,3467
  def twotwo160,3490
  def fivefive164,3513
  def tenten168,3537
  def shift_right ishift_right180,3740
  def shift_left ishift_left184,3780
  def shift_up ishift_up190,3894
  def shift_down ishift_down196,3993
  def randomize *definitionsrandomize206,4243
  def rand_signrand_sign222,4518
  def rand_ratiorand_ratio227,4585
  def remainder_of_divide nremainder_of_divide231,4625
  def ease_extended tick_count_override, duration, default_before, default_after, *definitionsease_extended238,4753
  def global_ease duration, *definitionsglobal_ease250,5206
  def ease duration, *definitionsease261,5556
  def ease_spline_extended tick_count_override, duration, splineease_spline_extended272,5892
  def global_ease_spline duration, splineglobal_ease_spline282,6246
  def ease_spline duration, splineease_spline291,6496
  def to_radiansto_radians300,6729
  def to_degreesto_degrees307,6863
  def to_square x, y, anchor_x = 0.5, anchor_y = nilto_square317,7054
  def vector max_value = 1vector324,7265
  def vector_y max_value = 1vector_y331,7456
  def vector_x max_value = 1vector_x338,7644
  def x_vector max_value = 1x_vector342,7722
  def y_vector max_value = 1y_vector346,7781
  def mod nmod350,7840
  def mod_zero? *nsmod_zero?354,7872
  def zmod? nzmod?358,7931
  def multiply nmultiply362,7972
  def fmult nfmult366,8009
  def imult nimult370,8048
  def mult nmult374,8089
  def fdiv nfdiv379,8131
  def idiv nidiv386,8253
  def towards target, magnitudetowards395,8494
  def map_with_ys ys, &blockmap_with_ys416,9091
  def combinations other_intcombinations426,9300
  def percentage_of npercentage_of430,9380
  def cap icap434,9447
  def cap_min_max min, maxcap_min_max439,9500
  def lesser otherlesser445,9601
  def greater othergreater450,9669
  def subtract isubtract455,9738
  def minus iminus459,9775
  def add iadd463,9809
  def plus iplus467,9841
  def numbersnumbers471,9874
  def >= other>=475,9914
  def > other>480,9984
  def <= other<=485,10052
  def < other<490,10122
  def mapmap496,10199
  def eacheach510,10362
  def times_with_indextimes_with_index524,10523
  def each_with_indexeach_with_index538,10725
  def map_with_indexmap_with_index553,10934
  def __raise_arithmetic_exception__ other, m, e__raise_arithmetic_exception__567,11114
  def - other-580,11318
  def + other+587,11457
  def * other*594,11596
  def / other/601,11735
  def serializeserialize608,11874
  def self.from_top nfrom_top612,11906
  def from_topfrom_top617,11993
  def self.from_right nfrom_right621,12041
  def from_rightfrom_right626,12133
  def self.clamp n, min, maxclamp630,12185
  def mid? l, rmid?634,12242
class FixnumFixnum639,12308
  def even?even?651,12942
  def odd?odd?658,13073
  def + other+662,13109
  def * other*669,13248
  def / other/676,13387
  def - other-683,13526
  def signsign694,13814
  def pos?pos?703,13961
  def neg?neg?710,14052
  def coscos717,14162
  def sinsin724,14288
  def to_sfto_sf728,14335
  def ifloor intifloor732,14372
class FloatFloat737,14436
  def - other-745,14879
  def + other+752,15011
  def * other*759,15143
  def / other/766,15275
  def serializeserialize773,15407
  def signsign778,15448
  def replace_infinity scalarreplace_infinity784,15532
  def to_sfto_sf791,15696
  def ifloor intifloor795,15733
class IntegerInteger800,15797
  def round *argsround807,16357
  def nan?nan?811,16405
  def center othercenter815,16433

../../../../dragon/nsole_menu.rbrb,976
module GTKGTK6,129
  class ConsoleConsole7,140
    class MenuMenu8,156
      def initialize consoleinitialize11,201
      def record_clickedrecord_clicked15,268
      def replay_clickedreplay_clicked19,333
      def reset_clickedreset_clicked23,404
      def scroll_up_clickedscroll_up_clicked27,458
      def scroll_down_clickedscroll_down_clicked31,529
      def show_menu_clickedshow_menu_clicked35,604
      def close_clickedclose_clicked39,674
      def hide_menu_clickedhide_menu_clicked44,761
      def framerate_diagnostics_clickedframerate_diagnostics_clicked48,830
      def itch_wizard_clickeditch_wizard_clicked53,950
      def docs_clickeddocs_clicked58,1055
      def scroll_end_clickedscroll_end_clicked63,1155
      def custom_buttonscustom_buttons67,1229
      def tick argstick71,1276
      def rect_for_layout row, colrect_for_layout118,3574
      def button argsbutton128,3923
      def serializeserialize154,4923

../../../../dragon/tweetcart.rb,0

../../../../dragon/args_docs.rb,209
module ArgsDocsArgsDocs6,126
  def docs_method_sort_orderdocs_method_sort_order7,142
  def docs_audiodocs_audio13,208
  def tick argstick21,413
  def tick argstick66,2606
class GTK::ArgsGTK88,3087

../../../../dragon/nil_classalsese_class.rb,1391
module NilClassFalseClassNilClassFalseClass5,76
  def feels_like_an_array? name, argsfeels_like_an_array?6,102
  def feels_like_a_hash? name, argsfeels_like_a_hash?11,232
  def __check_thrash__! m, args__check_thrash__!15,329
  def frame_index *argsframe_index34,1014
  def > other>38,1053
  def >= other>=43,1115
  def < other<48,1179
  def <= other<=53,1241
  def * other*58,1305
  def / other/74,1526
  def idiv otheridiv90,1747
  def - other-106,1976
  def + other+124,2243
  def solidsolid143,2548
  def solid! *argssolid!147,2575
  def lineline151,2609
  def line! *argsline!155,2635
  def borderborder159,2668
  def border! *argsborder!163,2696
  def spritesprite167,2731
  def sprite! *argssprite!171,2759
  def labellabel175,2794
  def label! *argslabel!179,2821
  def unassign_method_missingunassign_method_missing183,2855
  def unassign_method_missing_and_raise errorunassign_method_missing_and_raise193,3142
  def assign_method_missing hash, name, thrash_counterassign_method_missing203,3445
  def inside_rect? *optsinside_rect?325,6845
  def intersect_rect? *optsintersect_rect?329,6885
  def serializeserialize333,6928
  def to_hashto_hash337,6959
  def merge *argsmerge341,6988
  def map *argsmap345,7021
class NilClassNilClass350,7056
class FalseClassFalseClass354,7105
class TrueClassTrueClass359,7176

../../../../dragon/kernel_docs.rb,349
module KernelDocsKernelDocs6,128
  def docs_method_sort_orderdocs_method_sort_order7,146
  def docs_classdocs_class11,243
  def docs_tick_countdocs_tick_count21,431
  def docs_global_tick_countdocs_global_tick_count30,584
  def docs_export_docs!docs_export_docs!39,771
  def export_docs!export_docs!48,925
module KernelKernel71,1621

../../../../dragon/entity.rb,509
module GTKGTK6,123
  class EntityEntity7,134
    def self.id!id8,149
    def self.__reset_id__!__reset_id__14,216
    def self.strict_entitiesstrict_entities18,266
    def self.parse_serialization_data dataparse_serialization_data23,357
    def self.parse_serialization_data valueparse_serialization_data34,596
    def self.new_entity entity_type, init_hash = nil, block = nilnew_entity50,1106
    def self.new_entity_strict entity_type, init_hash = nil, block = nilnew_entity_strict67,1486

../../../../dragon/args.rb,1495
module GTKGTK6,121
  class ArgsArgs10,277
    def initialize runtime, recordinginitialize30,766
    def tick_counttick_count56,1437
    def tick_count= valuetick_count=60,1489
    def serializeserialize64,1556
    def destructuredestructure75,1824
    def clear_pixel_arraysclear_pixel_arrays79,1907
    def pixel_arrays_clearpixel_arrays_clear83,1968
    def pixel_arrayspixel_arrays87,2029
    def pixel_array namepixel_array91,2079
    def clear_render_targetsclear_render_targets99,2247
    def render_targets_clearrender_targets_clear103,2312
    def render_targetsrender_targets107,2377
    def render_target namerender_target111,2431
    def solidssolids120,2718
    def static_solidsstatic_solids124,2764
    def spritessprites128,2824
    def static_spritesstatic_sprites132,2872
    def labelslabels136,2934
    def static_labelsstatic_labels140,2980
    def lineslines144,3040
    def static_linesstatic_lines148,3084
    def bordersborders152,3142
    def static_bordersstatic_borders156,3190
    def primitivesprimitives160,3252
    def static_primitivesstatic_primitives164,3306
    def keyboardkeyboard168,3374
    def clickclick172,3423
    def click_atclick_at178,3523
    def mousemouse184,3631
    def controller_onecontroller_one190,3749
    def controller_twocontroller_two196,3885
    def autocomplete_methodsautocomplete_methods200,3946
    def method_missing name, *args, &blockmethod_missing204,4064

../../../../dragon/runte/c_bridgdge.rb,3698
module GTKGTK1,0
  class RuntimeRuntime2,11
    module CBridgeCBridge4,53
      def current_fps simulation_fps, rendering_fpscurrent_fps5,72
      def print_help_when_mouse_clickedprint_help_when_mouse_clicked10,234
      def untransform_mouse_x mousexuntransform_mouse_x30,1002
      def untransform_mouse_y mouseyuntransform_mouse_y34,1095
      def finger_down touchid, touchx, touchy, sender = falsefinger_down38,1188
      def finger_move touchid, touchx, touchy, sender = falsefinger_move67,2184
      def finger_up touchid, sender = falsefinger_up85,2833
      def mouse_move mousex, mousey, sender = falsemouse_move107,3590
      def update_mouse_buttons newbuttonsupdate_mouse_buttons120,4137
      def mouse_button_pressed button, sender = falsemouse_button_pressed129,4615
      def mouse_pressed mousex, mousey, sender = falsemouse_pressed146,5389
      def mouse_button_up button, sender = falsemouse_button_up151,5563
      def mouse_up mousex, mousey, sender = falsemouse_up164,6102
      def mouse_wheel x, y, sender = falsemouse_wheel169,6261
      def textinput strtextinput188,6877
      def key_down_in_game raw_key, modifierkey_down_in_game192,6949
      def key_up_in_game raw_key, modifier, sender = falsekey_up_in_game204,7472
      def key_down_raw raw_key, modifier, sender = falsekey_down_raw211,7714
      def key_up_raw raw_key, modifier, sender = falsekey_up_raw226,8325
      def controller_key_event player_num, raw_key, event, sender = falsecontroller_key_event258,9147
      def key_down_player_one raw_key, sender = falsekey_down_player_one282,9971
      def key_down_player_two raw_key, sender = falsekey_down_player_two285,10083
      def key_held_player_one raw_key, sender = falsekey_held_player_one288,10195
      def key_held_player_two raw_key, sender = falsekey_held_player_two291,10307
      def key_up_player_one raw_key, sender = falsekey_up_player_one294,10419
      def key_up_player_two raw_key, sender = falsekey_up_player_two297,10527
      def controller_key_down player_num, raw_key, sender = falsecontroller_key_down301,10636
      def controller_key_held player_num, raw_key, sender = falsecontroller_key_held305,10782
      def controller_key_up player_num, raw_key, sender = falsecontroller_key_up309,10928
      def window_keyboard_focus_changed gainedwindow_keyboard_focus_changed313,11070
      def window_mouse_focus_changed gainedwindow_mouse_focus_changed317,11181
      def analog_to_perc valueanalog_to_perc321,11286
      def left_analog_x_player_1 value, sender = falseleft_analog_x_player_1325,11365
      def left_analog_y_player_1 value, sender = falseleft_analog_y_player_1335,11867
      def right_analog_x_player_1 value, sender = falseright_analog_x_player_1345,12381
      def right_analog_y_player_1 value, sender = falseright_analog_y_player_1355,12889
      def left_analog_x_player_2 value, sender = falseleft_analog_x_player_2365,13409
      def left_analog_y_player_2 value, sender = falseleft_analog_y_player_2375,13911
      def right_analog_x_player_2 value, sender = falseright_analog_x_player_2385,14425
      def right_analog_y_player_2 value, sender = falseright_analog_y_player_2395,14933
      def background_colorbackground_color405,15453
      def rawjoystick_connected jid, joystickname, guidrawjoystick_connected409,15530
      def rawjoystick_disconnected jidrawjoystick_disconnected413,15674
      def rawjoystick_axis jid, axis, valuerawjoystick_axis417,15784
      def rawjoystick_hat jid, hat, valuerawjoystick_hat421,15904
      def rawjoystick_button jid, button, pressedrawjoystick_button425,16020

../../../../dragon/ntime/draw.rbrb,485
module GTKGTK6,121
  class RuntimeRuntime7,132
    module DrawDraw8,148
      def primitives passprimitives9,164
      def draw_solid sdraw_solid39,1485
      def draw_sprite sdraw_sprite52,1894
      def draw_screenshot sdraw_screenshot71,2710
      def draw_label ldraw_label89,3491
      def draw_line ldraw_line106,4116
      def draw_border sdraw_border131,4931
      def draw_screenshotsdraw_screenshots144,5345
      def pixel_arrayspixel_arrays148,5448

../../../../dragon/runme/hotloadad.rb,755
module GTKGTK6,124
  class RuntimeRuntime7,135
    module HotloadHotload9,177
      def hotload_inithotload_init10,196
      def hotload_on_write_file file_namehotload_on_write_file26,688
      def files_to_reloadfiles_to_reload31,831
      def core_files_to_reloadcore_files_to_reload98,3108
      def init_mtimes fileinit_mtimes109,3317
      def hotload_source_fileshotload_source_files114,3483
      def mailbox_timeoutmailbox_timeout122,3714
      def check_mailboxcheck_mailbox130,3830
      def hotload_if_neededhotload_if_needed142,4195
      def on_load_succeeded fileon_load_succeeded148,4325
      def reset_all_mtimesreset_all_mtimes154,4472
      def reload_if_needed file, force = falsereload_if_needed167,4906

../../../../dragon/runtime/tocomomplete.rb,311
module GTKGTK6,129
  class RuntimeRuntime7,140
    module AutocompleteAutocomplete8,156
      def autocomplete_parse optsautocomplete_parse9,180
      def autocomplete_filter_methods keys, *ignoresautocomplete_filter_methods45,1438
      def suggest_autocompletion optssuggest_autocompletion77,2587

../../../../dragon/runti/framerarate.rb,493
module GTKGTK6,126
  class RuntimeRuntime7,137
    module FramerateFramerate8,153
      def framerate_initframerate_init9,174
      def delta_frameratedelta_framerate13,245
      def reset_framerate_calculationreset_framerate_calculation17,344
      def check_frameratecheck_framerate23,483
      def framerate_diagnosticsframerate_diagnostics54,1357
      def framerate_below_threshold?framerate_below_threshold?59,1521
      def current_frameratecurrent_framerate67,1770

../../../../dragon/runtime/framerateiagnostics.r.rb,438
module GTKGTK6,138
  class RuntimeRuntime7,149
    module FramerateDiagnosticsFramerateDiagnostics8,165
      def framerate_get_diagnosticsframerate_get_diagnostics9,197
  def tick argstick15,330
      def framerate_warning_messageframerate_warning_message95,2924
      def current_framerate_primitivescurrent_framerate_primitives113,3286
      def framerate_diagnostics_primitivesframerate_diagnostics_primitives117,3377

../../../../dragon/runtimdeprecacated.rb,626
module GTKGTK1,0
  class RuntimeRuntime2,11
    module DeprecatedDeprecated4,53
      def current_framerate_rawcurrent_framerate_raw5,75
      def suppress_print_help_when_mouse_clickedsuppress_print_help_when_mouse_clicked13,229
      def suppress_framerate_warningsuppress_framerate_warning17,437
      def suppress_print_help_when_mouse_clicked= valuesuppress_print_help_when_mouse_clicked=21,621
      def suppress_framerate_warning= valuesuppress_framerate_warning=25,803
      def on_tickson_ticks29,961
      def on_tick *argson_tick33,1087
      def take_screenshot= valuetake_screenshot=37,1255

../../../../dragon/runme/versionon.rb,0

../../../../dragon/runti/benchmamark.rb,208
module GTKGTK6,126
  class RuntimeRuntime7,137
    module BenchmarkBenchmark8,153
      def benchmark_single iterations, name, procbenchmark_single9,174
      def benchmark opts = {}benchmark28,565

../../../../dragon/runtime/anc_r_require.rb,933
module GTKGTK1,0
  class RuntimeRuntime2,11
    module AsyncRequireAsyncRequire3,27
      def async_require_initasync_require_init4,51
      def most_recent_reload_history pathmost_recent_reload_history19,600
      def mark_ruby_file_for_reload pathmark_ruby_file_for_reload25,826
      def get_ruby_reload_listget_ruby_reload_list45,1904
      def reload_completereload_complete58,2458
      def on_file_reloaded fileon_file_reloaded80,3344
      def main_rb_reload_completed?main_rb_reload_completed?83,3387
      def main_rb_loaded!main_rb_loaded!92,3894
      def important_instance_methodsimportant_instance_methods107,4284
      def dollar_sign_game_methodsdollar_sign_game_methods111,4391
      def process_load_statusprocess_load_status116,4509
      def load_statusload_status134,5212
      def pending_reload?pending_reload?138,5266
      def reload_ruby_file filereload_ruby_file145,5469

../../../../dragon/ruime/backup.p.rb,443
module GTKGTK1,0
  module BackupBackup2,11
    def backup_directorybackup_directory4,38
    def backup_load_changesbackup_load_changes8,95
    def backup_file filebackup_file27,746
    def backup_write_changes changesbackup_write_changes51,1687
    def backup_create filebackup_create84,2636
    def backup_create_indexbackup_create_index107,3447
    def backup_cssbackup_css114,3784
    def backup_htmlbackup_html164,6389

../../../../dragon/fn.rb,1747
module GTKGTK2,16
  class FnFn3,27
    def self.add(*nums)add4,38
    def self.+(*nums)+17,301
    def self.sub(*nums)sub21,349
    def self.-(*nums)-43,819
    def self.div(*nums)div47,867
    def self./(*nums)/73,1449
    def self.idiv(*nums)idiv77,1497
    def self.mul(*nums)mul103,2102
    def self.*(*nums)*129,2684
    def self.lt(*nums)lt133,2732
    def self.<(*nums)<155,3160
    def self.lte(*nums)lte159,3207
    def self.<=(*nums)<=181,3636
    def self.gt(*nums)gt185,3685
    def self.>(*nums)>207,4113
    def self.gte(*nums)gte211,4160
    def self.>=(*nums)>=233,4589
    def self.acopy arrayacopy237,4638
    def self.aget array, indexaget241,4687
    def self.alength arrayalength247,4815
    def self.amap array, blockamap252,4900
    def self.and(*vals)and258,5030
    def self.or(*vals)or267,5173
    def self.eq?(*vals)eq274,5267
    def self.==(*vals)==287,5474
    def self.apply array, blockapply291,5523
    def self.areduce array, initial_value, blockareduce297,5649
    def self.array_hash *arrayarray_hash305,5831
    def self.gsub string, *from_to_pairsgsub309,5890
    def self.__object_to_org__ o, opts = {}__object_to_org__321,6235
    def self.__org_s__ org, aggregate = nil__org_s__405,9690
    def self.pretty_format_verbose opretty_format_verbose474,12417
    def self.pretty_print_verbose opretty_print_verbose478,12501
    def self.pretty_format_array o, indentation_stackpretty_format_array484,12609
    def self.pretty_format_hash o, indentation_stackpretty_format_hash507,13154
    def self.pretty_format opretty_format550,14258
    def self.pretty_print opretty_print565,14666
    def self.eq_any? o, *listeq_any569,14732

../../../../dragon/api.rb,538
module GTKGTK2,16
  class ApiApi3,27
    def initializeinitialize4,39
    def api_css_stringapi_css_string352,10170
    def get_api_console args, reqget_api_console356,10203
    def control_panel_viewcontrol_panel_view363,10430
    def json? reqjson?407,11812
    def tick argstick446,12949
    def url_decode args, stringurl_decode473,14267
    def file_extensionsfile_extensions513,15559
    def routesroutes517,15647
    def process! optsprocess!601,19670
    def process_single! optsprocess_single!610,19902

../../../../dragon/hasdeprecateded.rb,348
module HashDeprecatedHashDeprecated1,0
  def __primitive_deprecation_message__ primitive_name__primitive_deprecation_message__2,22
  def tick argstick13,647
  def tick argstick24,1001
  def borderborder43,1743
  def solidsolid50,1927
  def labellabel57,2105
  def lineline64,2283
  def spritesprite71,2455
class HashHash79,2643

../../../../dragon/hash.rb,4227
class HashHash3,103
  def serializeserialize10,374
  def primitive_markerprimitive_marker14,406
  def to_label opts = nilto_label22,609
  def label! opts = nillabel!28,713
  def to_solid opts = nilto_solid34,819
  def solid! opts = nilsolid!40,923
  def to_border opts = nilto_border46,1029
  def border! opts = nilborder!52,1135
  def to_line opts = nilto_line58,1243
  def line! opts = nilline!64,1345
  def to_sprite opts = nilto_sprite70,1449
  def sprite! opts = nilsprite!76,1555
  def xx83,1738
  def x1x190,1960
  def dxdx95,2113
  def yy100,2218
  def y1y1107,2440
  def dydy112,2593
  def x2x2117,2704
  def y2y2122,2815
  def ww127,2915
  def hh133,3073
  def texttext139,3235
  def size_enumsize_enum145,3358
  def alignment_enumalignment_enum151,3496
  def vertical_alignment_enumvertical_alignment_enum155,3550
  def pospos159,3622
  def pos= valuepos=163,3654
  def zz167,3701
  def z= valuez=171,3729
  def __get_color_from_array_or_primitive v, rgba_symbol__get_color_from_array_or_primitive175,3772
  def rr193,4208
  def gg206,4547
  def bb219,4885
  def aa232,5224
  def fontfont245,5552
  def tile_xtile_x249,5586
  def tile_ytile_y253,5624
  def tile_wtile_w257,5662
  def tile_htile_h261,5700
  def source_xsource_x267,5839
  def source_ysource_y273,5982
  def source_wsource_w279,6120
  def source_hsource_h285,6259
  def flip_horizontallyflip_horizontally291,6427
  def flip_verticallyflip_vertically297,6611
  def angle_anchor_xangle_anchor_x303,6815
  def angle_anchor_yangle_anchor_y309,7017
  def angleangle314,7210
  def blendmode_enumblendmode_enum319,7328
  def atat323,7382
  def x= valuex=327,7412
  def x1= valuex1=331,7455
  def dx= valuedx=335,7499
  def y= valuey=339,7544
  def y1= valuey1=343,7587
  def dy= valuedy=347,7631
  def x2= valuex2=351,7676
  def y2= valuey2=355,7721
  def w= valuew=359,7766
  def h= valueh=363,7809
  def text= valuetext=367,7852
  def size_enum= valuesize_enum=371,7901
  def alignment_enum= valuealignment_enum=375,7960
  def vertical_alignment_enum= valuevertical_alignment_enum=379,8029
  def r= valuer=383,8116
  def g= valueg=387,8159
  def b= valueb=391,8202
  def a= valuea=395,8245
  def font= valuefont=399,8288
  def tile_x= valuetile_x=403,8337
  def tile_y= valuetile_y=407,8390
  def tile_w= valuetile_w=411,8443
  def tile_h= valuetile_h=415,8496
  def source_x= valuesource_x=419,8549
  def source_y= valuesource_y=423,8606
  def source_w= valuesource_w=427,8663
  def source_h= valuesource_h=431,8720
  def flip_horizontally= valueflip_horizontally=435,8777
  def flip_vertically= valueflip_vertically=439,8852
  def angle_anchor_x= valueangle_anchor_x=443,8923
  def angle_anchor_y= valueangle_anchor_y=447,8992
  def angle= valueangle=451,9061
  def blendmode_enum= valueblendmode_enum=455,9112
  def at= valueat=459,9181
  def pathpath464,9326
  def path= valuepath=468,9360
  def rectrect473,9418
  def new_entity_strict entity_type, &blocknew_entity_strict478,9487
  def new_entity entity_type, &blocknew_entity482,9597
  def pretty_format char = " "pretty_format487,9702
  def self.pretty_format hash, char = " "pretty_format492,9783
  def leftleft522,10481
  def rightright527,10622
  def bottombottom532,10742
  def toptop537,10884
  def ss541,10925
  def idid545,10953
  def areaarea549,10983
  def area= valuearea=553,11017
  def hypotenusehypotenuse557,11066
  def hypotenuse= valuehypotenuse=561,11112
  def to_hashto_hash565,11173
  def shift_rect dx, dyshift_rect569,11203
  def associate hash = nilassociate575,11320
  def anchor_rect x_perc, y_percanchor_rect589,11598
  def as_hashas_hash593,11689
  def merge othermerge597,11719
  def merge! othermerge!601,11781
  def __set_hash_property__ name, args__set_hash_property__605,11845
  def __get_hash_property__ method_name, key_name = nil__get_hash_property__615,12042
  def method_missing name, *args, &blockmethod_missing624,12249
  def copycopy640,12714
  def into otherinto652,12884
  def << other<<660,12984
  def >> other>>664,13023

../../../../dragon/inputs.rb,3044
module GTKGTK6,123
  class KeyboardKeysKeyboardKeys9,198
    def self.sdl_to_key raw_key, modifiersdl_to_key44,1713
    def self.utf_8_char raw_keyutf_8_char65,2722
    def self.char_with_shift raw_key, modifierchar_with_shift72,2896
    def self.char_to_method_hashchar_to_method_hash96,3897
    def self.method_to_key_hashmethod_to_key_hash194,6694
    def self.char_to_method char, int = nilchar_to_method218,7313
    def clearclear223,7487
    def left_rightleft_right229,7578
    def up_downup_down236,7692
    def truthy_keystruthy_keys243,7800
    def all? keysall?249,7916
    def any? keysany?265,8196
    def clear_key keyclear_key281,8476
    def allall287,8617
    def get collectionget296,8890
    def set collection, value = trueset310,9250
    def method_missing m, *argsmethod_missing331,9922
    def serializeserialize361,10848
module GTKGTK370,10994
  class KeyboardKeyboard372,11014
    def initializeinitialize390,11302
    def pp397,11471
    def leftleft404,11594
    def rightright411,11730
    def upup418,11866
    def downdown425,11995
    def clearclear432,12123
    def serializeserialize438,12210
    def to_sto_s449,12457
    def keykey453,12500
module GTKGTK467,12802
  class MousePointMousePoint468,12813
    def initialize x, yinitialize474,12937
    def w; 0; endw482,13108
    def h; 0; endh483,13126
    def left; x; endleft484,13144
    def right; x; endright485,13165
    def top; y; endtop486,13187
    def bottom; y; endbottom487,13207
    def created_at_elapsedcreated_at_elapsed489,13231
    def to_hashto_hash493,13298
    def serializeserialize497,13339
    def inspectinspect506,13491
    def to_sto_s510,13537
  class MouseMouse518,13633
    def initializeinitialize535,14050
    def pointpoint548,14298
    def inside_rect? rectinside_rect?552,14342
    def inside_circle? center, radiusinside_circle?556,14407
    def intersect_rect? other_rectintersect_rect?560,14502
    def clearclear566,14654
    def upup579,14976
    def downdown583,15006
    def serializeserialize587,15041
    def to_sto_s605,15394
  class FingerTouchFingerTouch615,15530
    def initializeinitialize627,15810
    def pointpoint639,16030
    def inside_rect? rectinside_rect?643,16074
    def inside_circle? center, radiusinside_circle?647,16139
    def serializeserialize653,16270
    def to_sto_s667,16613
module GTKGTK675,16700
  class InputsInputs677,16720
    def initializeinitialize705,17192
    def upup716,17439
    def downdown721,17526
    def leftleft726,17619
    def rightright731,17712
    def directional_vectordirectional_vector736,17808
    def directional_angledirectional_angle741,17943
    def left_rightleft_right748,18175
    def up_downup_down757,18383
    def clickclick766,18564
    def controller_onecontroller_one774,18717
    def controller_twocontroller_two781,18833
    def clearclear788,18939
    def serializeserialize799,19151

../../../../dragon/primitive.rb,8813
module GTKGTK1,0
  module PrimitivePrimitive2,11
    module CommonCommon3,30
      def primitive_markerprimitive_marker4,48
      def merge *argsmerge8,103
    module PointPoint13,196
      def xx16,242
      def x= valuex=20,278
      def x1x124,332
      def x1= valuex1=28,369
      def yy32,424
      def y= valuey=36,460
      def y1y140,514
      def y1= valuey1=44,551
      def ww48,606
      def hh52,649
      def rightright56,692
      def leftleft60,733
      def toptop64,769
      def bottombottom68,808
      def pointpoint72,846
      def leftleft76,892
      def bottombottom80,928
      def to_hashto_hash84,966
      def associate hash = nilassociate88,1056
    module RectRect101,1293
      def ww104,1339
      def w= valuew=108,1382
      def hh112,1436
      def h= valueh=116,1479
      def rectrect120,1533
      def rightright125,1672
      def x2x2129,1713
      def toptop133,1751
      def y2y2137,1790
      def center_inside_rect *other_rectcenter_inside_rect141,1826
      def shift_rect *argsshift_rect157,2214
      def rect_shift *argsrect_shift163,2354
      def rect_shift_right vrect_shift_right170,2551
      def rect_shift_left vrect_shift_left182,2767
      def rect_shift_up vrect_shift_up188,2916
      def rect_shift_down vrect_shift_down200,3126
      def to_hashto_hash206,3272
    module DeterminedDetermined211,3369
    module ColorColor214,3400
      def looks_like_a_sprite?looks_like_a_sprite?215,3417
      def rr220,3523
      def r= valuer=225,3600
      def gg229,3654
      def g= valueg=234,3731
      def bb238,3785
      def b= valueb=243,3862
      def aa247,3916
      def a= valuea=252,3995
    module SolidSolid257,4057
      def blendmode_enumblendmode_enum260,4100
      def blendmode_enum= valueblendmode_enum=264,4149
      def to_hashto_hash268,4216
      def primitive_markerprimitive_marker274,4382
    module BorderBorder279,4443
      def blendmode_enumblendmode_enum282,4487
      def blendmode_enum= valueblendmode_enum=286,4536
      def primitive_markerprimitive_marker290,4603
      def to_hashto_hash294,4657
    module LabelLabel301,4832
      def primitive_markerprimitive_marker304,4875
      def texttext308,4928
      def text= valuetext=312,4967
      def defines_enums?defines_enums?316,5024
      def size_enumsize_enum323,5310
      def size_enum= valuesize_enum=328,5398
      def alignment_enumalignment_enum340,5623
      def alignment_enum= valuealignment_enum=345,5716
      def rr357,5946
      def r= valuer=365,6050
      def gg373,6183
      def g= valueg=381,6287
      def bb389,6420
      def b= valueb=397,6524
      def aa405,6657
      def a= valuea=413,6761
      def fontfont421,6894
      def font= valuefont=425,6933
      def vertical_alignment_enumvertical_alignment_enum429,6990
      def vertical_alignment_enum= valuevertical_alignment_enum=433,7051
      def blendmode_enumblendmode_enum437,7128
      def blendmode_enum= valueblendmode_enum=441,7178
      def to_hashto_hash445,7246
      def ww457,7582
      def hh461,7647
    module LineLine466,7720
      def primitive_markerprimitive_marker469,7762
      def xx473,7814
      def x= valuex=477,7850
      def yy481,7904
      def y= valuey=485,7940
      def x2x2489,7994
      def x2= valuex2=493,8031
      def y2y2497,8086
      def y2= valuey2=501,8123
      def ww505,8178
      def hh509,8242
      def blendmode_enumblendmode_enum513,8306
      def blendmode_enum= valueblendmode_enum=517,8355
      def to_hashto_hash521,8422
    module SpriteSprite528,8599
      def primitive_markerprimitive_marker531,8643
      def pathpath535,8697
      def path= valuepath=539,8736
      def angleangle543,8793
      def angle= valueangle=547,8833
      def aa551,8891
      def a= valuea=555,8927
      def rr559,8981
      def r= valuer=563,9017
      def gg567,9071
      def g= valueg=571,9107
      def bb575,9161
      def b= valueb=579,9197
      def tile_xtile_x583,9251
      def tile_x= valuetile_x=587,9293
      def tile_ytile_y591,9353
      def tile_y= valuetile_y=595,9395
      def tile_wtile_w599,9455
      def tile_w= valuetile_w=603,9497
      def tile_htile_h607,9557
      def tile_h= valuetile_h=611,9599
      def flip_horizontallyflip_horizontally615,9659
      def flip_horizontally= valueflip_horizontally=619,9712
      def flip_verticallyflip_vertically623,9783
      def flip_vertically= valueflip_vertically=627,9834
      def angle_anchor_xangle_anchor_x631,9903
      def angle_anchor_x= valueangle_anchor_x=635,9953
      def angle_anchor_yangle_anchor_y639,10021
      def angle_anchor_y= valueangle_anchor_y=643,10071
      def source_xsource_x647,10139
      def source_x= valuesource_x=651,10183
      def source_ysource_y655,10245
      def source_y= valuesource_y=659,10289
      def source_wsource_w663,10351
      def source_w= valuesource_w=667,10395
      def source_hsource_h671,10457
      def source_h= valuesource_h=675,10501
      def blendmode_enumblendmode_enum679,10563
      def blendmode_enum= valueblendmode_enum=683,10613
      def to_hashto_hash687,10681
    module ConversionCapabilitiesConversionCapabilities712,11340
      def raise_ambigous! mraise_ambigous!713,11374
      def mark_assert!mark_assert!738,11864
      def mark_as_point!mark_as_point!782,13398
      def mark_as_rect!mark_as_rect!788,13505
      def mark_as_solid!mark_as_solid!795,13633
      def mark_as_border!mark_as_border!803,13796
      def mark_as_line!mark_as_line!811,13961
      def mark_as_label!mark_as_label!819,14123
      def mark_as_primitive! typemark_as_primitive!826,14253
      def mark_as_sprite!mark_as_sprite!832,14382
      def mark_as_common!mark_as_common!839,14513
      def pathpath846,14655
      def path= valuepath=851,14724
      def inside_rect? outer_rectinside_rect?856,14808
      def intersects_rect? other, tolerance = 0.1intersects_rect?861,14914
      def intersect_rect? other, tolerance = 0.1intersect_rect?866,15046
      def rectrect871,15176
      def pointpoint876,15243
      def scale_rect percentage, *anchorsscale_rect881,15313
      def scale_rect_extended *argsscale_rect_extended886,15435
      def center_inside_rect *other_rectcenter_inside_rect891,15545
      def texttext896,15665
      def text= valuetext=901,15733
      def leftleft906,15816
      def rightright911,15884
      def toptop916,15953
      def bottombottom921,16018
      def w_halfw_half926,16090
      def width_halfwidth_half931,16161
      def h_halfh_half936,16240
      def height_halfheight_half941,16311
      def xx946,16392
      def x1x1951,16454
      def shift_rect *argsshift_rect956,16517
      def rect_shift *argsrect_shift961,16609
      def rect_shift_right vrect_shift_right966,16701
      def rect_shift_left vrect_shift_left971,16797
      def rect_shift_up vrect_shift_up976,16891
      def rect_shift_down vrect_shift_down981,16981
      def x= valuex=986,17075
      def x1= valuex1=991,17152
      def x2x2996,17230
      def y2y21001,17293
      def y= valuey=1006,17356
      def yy1011,17433
      def y1= valuey1=1016,17495
      def y1y11021,17573
      def ww1026,17636
      def w= valuew=1031,17697
      def widthwidth1036,17773
      def hh1041,17842
      def h= valueh=1046,17903
      def heightheight1051,17979
      def angleangle1056,18050
      def angle= valueangle=1061,18121
      def angle_given_point other_pointangle_given_point1066,18207
      def angle_to other_pointangle_to1071,18326
      def angle_from other_pointangle_from1076,18427
      def aa1081,18532
      def a= valuea=1085,18582
      def pointpoint1089,18640
      def solidsolid1094,18703
      def spritesprite1099,18766
      def labellabel1104,18831
      def lineline1109,18894
      def borderborder1114,18955
      def to_hashto_hash1119,19020
      def associate hash = nilassociate1123,19082
      def anchor_rect anchor_x, anchor_yanchor_rect1127,19159
      def spritessprites1132,19279
      def solidssolids1138,19420
      def labelslabels1144,19558
      def bordersborders1150,19696
      def lineslines1156,19837
      def outputs_add_dwim os, mark_method, primitive_nameoutputs_add_dwim1162,19972
      def outputs_mark! o, mark_method, primitive_nameoutputs_mark!1217,21490
      def outputs_resolved? ooutputs_resolved?1227,21734
      def outputs_resolve_collection targetoutputs_resolve_collection1232,21908

../../../../dragon/arradeprecateted.rb,572
module ArrayDeprecatedArrayDeprecated2,11
  def any_intersects_rect? *argsany_intersects_rect?3,34
  def value *argsvalue17,480
  def solid!solid!25,625
  def tick argstick33,873
  def tick argstick45,1058
  def sprite!sprite!59,1269
  def tick argstick67,1520
  def tick argstick80,1740
  def label!label!95,2005
  def tick argstick103,2253
  def tick argstick110,2413
  def line!line!120,2645
  def tick argstick128,2890
  def tick argstick135,3044
  def border!border!144,3227
  def tick argstick152,3478
  def tick argstick164,3664

../../../../dragon/ios_wizard.rb,3313
class IOSWizard < WizardIOSWizard8,209
  def initializeinitialize9,234
  def relative_pathrelative_path13,286
  def stepssteps17,349
  def prerequisite_stepsprerequisite_steps21,386
  def app_metadata_retrieval_stepsapp_metadata_retrieval_steps29,501
  def steps_development_buildsteps_development_build37,641
  def steps_production_buildsteps_production_build65,1106
  def get_reserved_sprite pngget_reserved_sprite93,1596
  def start opts = nilstart108,1927
  def always_failalways_fail153,3446
  def check_for_xcodecheck_for_xcode158,3535
  def check_for_brewcheck_for_brew172,4149
  def init_wizard_statusinit_wizard_status185,4631
  def restartrestart202,5072
  def check_for_distribution_profilecheck_for_distribution_profile207,5126
  def check_for_dev_profilecheck_for_dev_profile229,6422
  def provisioning_profile_path environmentprovisioning_profile_path251,7707
  def ios_metadata_templateios_metadata_template256,7883
  def ios_metadataios_metadata270,8516
  def game_metadatagame_metadata287,9052
  def raise_ios_metadata_requiredraise_ios_metadata_required299,9431
  def determine_team_identifierdetermine_team_identifier307,9793
  def determine_app_namedetermine_app_name313,9983
  def provisioning_profile_xml environmentprovisioning_profile_xml319,10165
  def determine_app_iddetermine_app_id339,10639
  def set_app_name nameset_app_name345,10816
  def set_dev_profile pathset_dev_profile350,10878
  def clear_tmp_directoryclear_tmp_directory360,11103
  def stage_appstage_app364,11169
  def set_app_id idset_app_id370,11340
  def check_for_devicecheck_for_device376,11432
  def check_for_certscheck_for_certs397,12216
  def idevice_id_cli_appidevice_id_cli_app430,13666
  def security_cli_appsecurity_cli_app434,13715
  def xcodebuild_cli_appxcodebuild_cli_app438,13769
  def valid_certsvalid_certs442,13818
  def connected_devicesconnected_devices460,14293
  def cli_app_exist? appcli_app_exist?466,14426
  def write_entitlements_plistwrite_entitlements_plist470,14495
  def code_sign_payloadcode_sign_payload510,15890
  def write_info_plist_distributionwrite_info_plist_distribution519,16599
  def development_write_info_plistdevelopment_write_info_plist633,20268
  def production_write_info_plistproduction_write_info_plist802,26455
  def device_orientation_xmldevice_orientation_xml957,32128
  def tmp_directorytmp_directory962,32302
  def app_pathapp_path966,32360
  def root_folderroot_folder970,32422
  def embed_mobileprovisionembed_mobileprovision974,32505
  def clear_payload_directoryclear_payload_directory979,32692
  def stage_appstage_app988,32952
  def create_payloadcreate_payload996,33285
  def create_payload_directory_devcreate_payload_directory_dev1002,33494
  def create_payload_directory_prodcreate_payload_directory_prod1011,33747
  def create_ipacreate_ipa1023,34069
  def do_zipdo_zip1028,34196
  def sh cmdsh1038,34387
  def deploydeploy1047,34564
  def print_publish_helpprint_publish_help1052,34787
  def compile_iconscompile_icons1071,35781
  def stage_native_libsstage_native_libs1085,36642
  def set_version versionset_version1090,37041
  def app_versionapp_version1095,37146
  def determine_app_versiondetermine_app_version1105,37541

../../../../dragon/conoller/keysys.rb,365
module GTKGTK6,132
  class ControllerController7,143
    class KeysKeys8,162
      def backback25,521
      def back= valueback=29,563
      def guideguide33,620
      def guide= valueguide=37,661
      def activate keyactivate44,772
      def deactivate keydeactivate51,927
      def clearclear58,1070
      def truthy_keystruthy_keys62,1147

../../../../dragon/contrler/confnfig.rb,1264
module GTKGTK10,362
  class ControllerController11,373
    class ConfigConfig12,392
      def initialize runtimeinitialize13,409
      def rawjoystick_connected jid, joystickname, guidrawjoystick_connected56,2201
      def rawjoystick_disconnected jidrawjoystick_disconnected61,2359
      def build_binding_stringbuild_binding_string75,2840
      def move_to_different_part partmove_to_different_part121,4628
      def previous_partprevious_part128,4849
      def next_partnext_part138,5188
      def set_binding bindstrset_binding146,5375
      def rawjoystick_axis jid, axis, valuerawjoystick_axis154,5636
      def rawjoystick_hat jid, hat, valuerawjoystick_hat188,6971
      def rawjoystick_button jid, button, pressedrawjoystick_button199,7392
      def calc_fadingcalc_fading209,7741
      def render_basics args, msg, fade=255render_basics229,8288
      def render_part_highlight args, part, alpha=255render_part_highlight237,8855
      def choose_targetchoose_target244,9255
      def render_part_highlight_from_bindstr args, bindstr, alpha=255render_part_highlight_from_bindstr267,10011
      def play_around argsplay_around273,10224
      def should_tick?should_tick?341,12607
      def tick argstick347,12729

../../../../dragon/symbol.rb,256
class SymbolSymbol1,0
  def include? vinclude?4,34
  def end_with_bang?end_with_bang?8,83
  def end_with? send_with?12,140
  def without_ending_bangwithout_ending_bang16,191
  def start_with? valuestart_with?20,272
  def gsub *argsgsub24,342

../../../../dragon/docs.rb,1320
module DocsOrganizerDocsOrganizer6,121
  def self.sort_docs_classes!sort_docs_classes7,142
  def self.reserved_methodsreserved_methods17,449
  def self.class_sort_orderclass_sort_order27,605
  def self.check_class_sort_ordercheck_class_sort_order41,811
module in its correct topological order.in49,1080
  def self.sort_method_delegate l, r, method_sort_ordersort_method_delegate60,1273
  def self.find_methods_with_docs klassfind_methods_with_docs70,1638
module DocsDocs80,1990
  def self.extended klassextended81,2002
  def docs_method_sort_orderdocs_method_sort_order87,2111
  def docs_classesdocs_classes91,2154
  def docs_alldocs_all103,2417
  def docsdocs110,2557
  def self.__docs_search__ words = nil, &block__docs_search__151,3738
  def __docs_search_help_text____docs_search_help_text__155,3793
  def __docs_search_results__ words = nil, &block__docs_search_results__175,4223
  def docs_search words = nil, &blockdocs_search210,5030
  def __export_docs__! opts = {}__export_docs__!226,5486
  def export_docs! opts = {}export_docs!241,6070
  def __docs_append_true_line__ true_lines, true_line, parse_log__docs_append_true_line__245,6132
  def __docs_to_html__ string__docs_to_html__252,6370
  def __docs_line_to_html__ line, parse_log__docs_line_to_html__566,17487

../../../../dragon/gmetry_docs.r.rb,239
module GeometryDocsGeometryDocs6,130
  def docs_method_sort_orderdocs_method_sort_order7,150
  def docs_classdocs_class11,222
  def docs_scale_rectdocs_scale_rect20,378
  def tick argstick33,1125
module GeometryGeometry49,1448

../../../../dragon/runtime.rb,9413
module FFIFFI4,39
  class DrawDraw6,74
    def serializeserialize7,87
    def inspectinspect11,130
    def to_sto_s15,171
module GTKGTK21,212
  class RemoteHotloadClientWrapperRemoteHotloadClientWrapper22,223
    def initialize runtimeinitialize23,258
    def startstart27,319
    def ticktick35,600
  class RuntimeRuntime42,755
    def initialize platform, production, logical_width, logical_height, argv, binary_pathinitialize66,1613
    def reload_historyreload_history131,4018
    def reload_history_pendingreload_history_pending135,4077
    def schedule_callback tick_count, &callbackschedule_callback142,4229
    def cli_argumentscli_arguments148,4528
    def reset_touch_countreset_touch_count169,5105
    def increase_touch_countincrease_touch_count173,5171
    def process_argsvprocess_argsv179,5290
    def quit!quit!223,6945
    def request_quitrequest_quit233,7260
    def quit_requested?quit_requested?238,7390
    def require filerequire243,7456
    def log obj, sender = nillog255,7795
    def disable_consoledisable_console264,7992
    def enable_consoleenable_console268,8048
    def show_console reason = nilshow_console272,8102
    def start_replay file_name = nilstart_replay276,8172
    def stop_replaystop_replay282,8339
    def start_recording seed_valuestart_recording286,8397
    def game_directory file_namegame_directory291,8505
    def set_rng valueset_rng302,8793
    def stop_recording file_name = nilstop_recording317,9120
    def record_input_history name, value_1, value_2, value_count, clear_cache = falserecord_input_history321,9210
    def load_image file_nameload_image326,9403
    def write_file file_name, textwrite_file331,9496
    def write_file_root file_name, textwrite_file_root342,9721
    def append_file file_name, textappend_file348,9862
    def append_file_root file_name, textappend_file_root359,10090
    def read_file file_nameread_file365,10233
    def parse_xml xmlstr, stripcontent=trueparse_xml376,10416
    def parse_xml_file fname, stripcontent=trueparse_xml_file381,10528
    def parse_json jsonstrparse_json386,10648
    def parse_json_file fnameparse_json_file391,10731
    def set_window_title newtitleset_window_title395,10809
    class HTTPCallbacksHTTPCallbacks402,11150
      def initialize protect_from_gcinitialize405,11202
      def ready newstateready409,11293
      def http_response_headerhttp_response_header420,11597
      def http_response_datahttp_response_data425,11736
      def http_donehttp_done430,11857
    def http_get url, extra_headers=nilhttp_get438,11997
    def http_head url, extra_headers=nilhttp_head444,12174
    def http_post url, form_fields=nil, extra_headers=nilhttp_post450,12353
    def http_post_body url, body, extra_headers=nilhttp_post_body463,12787
    def http_put url, fname, extra_headers=nilhttp_put468,12977
    def __exception_seems_vague__? message__exception_seems_vague__?473,13157
    def export! with_comments = nil, file_name_override = nilexport!481,13474
    def passespasses511,14283
    def toast id, messagetoast518,14420
    def target passtarget522,14488
    def render_width passrender_width526,14548
    def render_height passrender_height530,14611
    def render_transient passrender_transient534,14676
    def raise_conversion_for_rendering_failed p, e, name = nilraise_conversion_for_rendering_failed538,14751
    def draw_primitive pdraw_primitive563,15421
    def reset_statereset_state591,16158
    def reset rng_override = nil, seed: seedreset597,16271
    def __reset__ rng_override = nil, seed: seed__reset__604,16534
    def paused?paused?643,17828
    def pause!pause!647,17867
    def unpause!unpause!651,17912
    def queue_key_up keyqueue_key_up657,18018
    def pin_root_valuespin_root_values661,18086
    def audioaudio670,18372
    def queue_sound pathqueue_sound676,18495
    def queue_music path, repeatqueue_music682,18646
    def stop_musicstop_music691,18953
    def dequeue_sounds passdequeue_sounds697,19112
    def migrate_legacy_soundsmigrate_legacy_sounds709,19475
    class HTTPRequestHTTPRequest728,20183
      def initialize runtime, method, uri, headers, raw_body, reqcptrinitialize731,20291
      def serializeserialize757,21172
      def inspectinspect768,21372
      def to_sto_s772,21424
      def rejectreject790,21639
      def respond httpcode, body=nil, headers=nilrespond794,21782
    def new_http_request method, uri, headers, body, reqcptrnew_http_request801,22011
    def http_respond req, reqcptr, httpcode, body, headers_hashhttp_respond806,22179
    def stage_replay_valuesstage_replay_values815,22467
    def clear_draw_primitives passclear_draw_primitives819,22541
    def next_keyboard_inputs_before_ticknext_keyboard_inputs_before_tick827,22752
    def next_keyboard_inputs_after_ticknext_keyboard_inputs_after_tick834,23023
    def clear_draw_passesclear_draw_passes842,23341
    def clear_inputsclear_inputs850,23563
    def tick_consoletick_console863,23981
    def quit_after_startup_eval?quit_after_startup_eval?869,24171
    def print_console_activation_helpprint_console_activation_help876,24422
    def tick_cli_evaltick_cli_eval886,24746
    def tick_notificationtick_notification906,25424
    def console_button_primitiveconsole_button_primitive924,26436
    def tick_gtk_engine_beforetick_gtk_engine_before936,26850
    def tick_gtk_engine_aftertick_gtk_engine_after959,27569
    def tick_apitick_api990,28914
    def tick_usr_enginetick_usr_engine994,28962
    def skip_tick_usr_engine?skip_tick_usr_engine?1003,29218
    def calc_wrapper tick_override_lambda = nilcalc_wrapper1013,29465
    def render_replay_mouserender_replay_mouse1029,29897
    def eval_or_create_main_rbeval_or_create_main_rb1067,31615
    def tick sdl_ticktick1077,31950
    def pretty_print_exception_and_export! epretty_print_exception_and_export!1104,32988
    def tick_coretick_core1125,33799
    def text_fonttext_font1129,33880
    def calcstringbox str, size_enum = 0, font = "font.ttf"calcstringbox1134,33928
    def calcspritebox strcalcspritebox1145,34379
    def autocomplete_methodsautocomplete_methods1150,34459
    def ignore_search_term? wordignore_search_term?1154,34568
    def grep_did_you_mean_recommendations instance, methodgrep_did_you_mean_recommendations1161,34735
    def grep_did_you_mean instance, method, prefix = ""grep_did_you_mean1172,35070
    def grep_source_file file, *strings_with_recommendationsgrep_source_file1192,35640
    def grep_source *strings_with_recommendationsgrep_source1226,36680
    def teststests1267,37920
    def log_levellog_level1272,37967
    def log_levelslog_levels1277,38030
    def log_level= valuelog_level=1282,38087
    def seedseed1294,38379
    def slowmo! factorslowmo!1299,38424
    def notify_subdued!notify_subdued!1311,38858
    def notify_extended! opts = {}notify_extended!1315,38912
    def notify! message, duration = 300notify!1329,39438
    def system cmdsystem1340,39828
    def exec cmdexec1344,39878
    def serialize_state *optsserialize_state1349,39930
    def deserialize_state *argsdeserialize_state1371,40443
    def self.argv_window_width argvargv_window_width1406,41911
    def self.argv_window_height argvargv_window_height1410,42019
    def self.argv_window_scale argvargv_window_scale1414,42128
    def self.argv_window_position_x argvargv_window_position_x1418,42235
    def self.argv_window_position_y argvargv_window_position_y1422,42351
    def self.parse_cli_argument_i argv, name, default = 0parse_cli_argument_i1426,42467
    def self.parse_cli_argument argv, name, default = nilparse_cli_argument1430,42590
    def reset_sprite pathreset_sprite1452,43228
    def show_cursorshow_cursor1457,43309
    def hide_cursorhide_cursor1464,43445
    def cursor_shown?cursor_shown?1471,43584
    def set_window_fullscreen enable=trueset_window_fullscreen1476,43646
    def openurl urlopenurl1483,43835
    def take_screenshottake_screenshot1487,43896
    def serializeserialize1491,43972
    def get_base_dirget_base_dir1500,44152
    def get_game_dirget_game_dir1504,44225
    def save_statesave_state1508,44313
    def load_stateload_state1513,44462
    def disable_nil_coersion!disable_nil_coersion!1517,44545
    def versionversion1524,44817
    def version_pro?version_pro?1528,44860
    def start_server! opts = {}start_server!1532,44919
    def platform_mappingsplatform_mappings1553,45450
    def platform? valueplatform?1564,45844
  module PrivatePrivate1572,46060
    def methodsmethods1573,46077
    def private_methodsprivate_methods1577,46111
    def protected_methodsprotected_methods1581,46153
    def public_methodspublic_methods1585,46197
    def callable_methodscallable_methods1589,46238
    def respond_to_missing?respond_to_missing?1593,46281
    def instance_variablesinstance_variables1597,46330
    def respond_to? *optsrespond_to?1601,46375
    def method *optsmethod1605,46422
    def matching_methods *optsmatching_methods1608,46452
    def singleton_methodssingleton_methods1611,46492
  class ApiApi1615,46533
class ObjectObject1628,46876
    def global_variablesglobal_variables1630,46935

../../../../dragon/assert.rb,778
module GTKGTK6,123
def test_this_works args, asserttest_this_works15,348
class AssertAssert25,528
  def custom_assertion actual, expected, message = nilcustom_assertion26,541
  class AssertAssert36,870
    def ok!ok!42,1060
def test_does_this_work args, asserttest_does_this_work51,1266
    def true! value, message = niltrue!58,1427
def test_does_this_work args, asserttest_does_this_work72,1680
    def false! value, message = nilfalse!77,1774
def test_does_this_work args, asserttest_does_this_work91,2017
    def equal! actual, expected, message = nilequal!97,2100
    def not_equal! actual, expected, message = nilnot_equal!107,2436
def test_does_this_work args, asserttest_does_this_work122,2837
    def nil! value, message = nilnil!129,2986

../../../../dragon/layout.rb,3104
module GTKGTK6,123
  class MarginMargin7,134
    def initializeinitialize10,188
    def serializeserialize17,288
    def inspectinspect26,425
    def to_sto_s30,471
  class SafeAreaSafeArea35,520
    def initializeinitialize38,563
    def serializeserialize44,654
    def inspectinspect52,771
    def to_sto_s56,817
  class GridAreaGridArea61,866
    def initializeinitialize64,975
    def serializeserialize74,1180
    def inspectinspect86,1451
    def to_sto_s90,1497
  class ControlAreaControlArea95,1546
    def initializeinitialize98,1604
    def serializeserialize102,1659
    def inspectinspect111,1817
    def to_sto_s115,1863
  class DeviceDevice120,1912
    def initializeinitialize123,1999
    def assert! result, messageassert!133,2246
    def check_math!check_math!138,2330
    def serializeserialize143,2618
    def inspectinspect155,2917
    def to_sto_s159,2963
  class AspectRatioAspectRatio164,3012
    def initializeinitialize167,3053
    def serializeserialize173,3120
    def inspectinspect181,3207
    def to_sto_s185,3253
  class LayoutLayout190,3302
    def initialize w, hinitialize193,3347
    def u_for_16x9 w, hu_for_16x9200,3454
    def font_relative_size_enum size_enumfont_relative_size_enum211,3624
    def font_px_to_pt pxfont_px_to_pt219,3886
    def font_pt_to_px ptfont_pt_to_px223,3947
    def font_size_cellfont_size_cell227,4001
    def font_size_xlfont_size_xl231,4063
    def font_size_lgfont_size_lg235,4114
    def font_size_medfont_size_med239,4171
    def font_size_smfont_size_sm243,4229
    def font_size_xsfont_size_xs247,4286
    def font_sizefont_size251,4343
    def logical_rectlogical_rect255,4397
    def safe_rectsafe_rect262,4558
    def control_rectcontrol_rect269,4704
    def row_countrow_count276,4962
    def row_max_indexrow_max_index280,5022
    def col_countcol_count284,5073
    def col_max_indexcol_max_index288,5133
    def gutter_heightgutter_height292,5184
    def gutter_widthgutter_width296,5245
    def outer_gutterouter_gutter300,5305
    def cell_heightcell_height304,5371
    def cell_widthcell_width308,5436
    def rect_defaultsrect_defaults312,5500
    def row nrow329,5816
    def row_from_bottom nrow_from_bottom333,5881
    def col ncol337,5970
    def col_from_right ncol_from_right341,6035
    def w nw345,6127
    def h nh349,6190
    def rect_group optsrect_group353,6253
    def calc_row_offset opts = {}calc_row_offset393,7551
    def calc_col_offset opts = {}calc_col_offset399,7707
    def point opts = {}point405,7863
    def rect *all_optsrect416,8110
    def rect_center reference, targetrect_center502,10836
    def rect_row index, hrect_row508,11046
    def rect_col index, wrect_col533,11911
    def devicedevice556,12736
    def init_device w, hinit_device560,12774
    def debug_primitives opts = {}debug_primitives602,15610
    def serializeserialize622,16487
    def inspectinspect628,16565
    def to_sto_s632,16611
    def resetreset636,16654

../../../../dragon/attr_gtk.rb,502
module AttrGTKAttrGTK7,136
  def keyboardkeyboard10,174
  def gridgrid14,221
  def statestate18,253
  def temp_statetemp_state22,287
  def inputsinputs26,331
  def outputsoutputs30,367
  def gtkgtk34,405
  def passespasses38,435
  def pixel_arrayspixel_arrays42,471
  def geometrygeometry46,519
  def layoutlayout50,559
  def new_entity entity_type, init_hash = nil, &blocknew_entity54,595
  def new_entity_strict entity_type, init_hash = nil, &blocknew_entity_strict58,713

../../../../dragon/remote_hooad_d_client.rb,794
module GTKGTK6,131
  class RemoteHotloadClientRemoteHotloadClient7,142
    def gtkgtk10,186
    def statestate14,222
    def initialize local_ip_addressinitialize18,263
    def ticktick22,362
    def should_tick?should_tick?39,810
    def game_stategame_state43,920
    def local_statelocal_state47,965
    def remote_log messageremote_log57,1555
    def get_server_ip_addressget_server_ip_address62,1785
    def server_available?server_available?68,2006
    def server_needed?server_needed?73,2132
    def tick_changestick_changes78,2275
    def tick_http_boottick_http_boot87,2445
    def tick_http_changestick_http_changes109,3659
    def tick_process_queuetick_process_queue159,6056
    def tick_process_file_retrievaltick_process_file_retrieval173,6900

../../../../dragon/coole_prompt.t.rb,1680
module GTKGTK9,248
  class ConsoleConsole10,259
    class PromptPrompt11,275
      def initialize(font_style:, text_color:, console_text_width:)initialize17,556
      def update_cursor_position_pxupdate_cursor_position_px32,992
      def current_input_str=(str)current_input_str=36,1186
      def <<(str)<<42,1336
      def backspacebackspace50,1645
      def deletedelete59,1962
      def move_cursor_leftmove_cursor_left66,2136
      def move_cursor_left_wordmove_cursor_left_word71,2262
      def move_cursor_rightmove_cursor_right83,2720
      def move_cursor_right_wordmove_cursor_right_word88,2870
      def move_cursor_homemove_cursor_home100,3352
      def move_cursor_endmove_cursor_end105,3453
      def clearclear110,3559
      def autocompleteautocomplete117,3708
      def pretty_print_strings_as_table itemspretty_print_strings_as_table138,4597
      def pretty_print_row cells, string_width, cell_width, column_width, columnspretty_print_row169,5738
      def pretty_print_row_separator string_width, cell_width, column_width, columnspretty_print_row_separator184,6291
      def render(args, x:, y:)render192,6577
      def ticktick211,7809
      def last_period_indexlast_period_index225,8214
      def calc_autocomplete_prefixcalc_autocomplete_prefix229,8291
      def current_objectcurrent_object237,8476
      def method_candidates(prefix)method_candidates245,8657
      def display_autocomplete_candidate(candidate)display_autocomplete_candidate249,8796
      def reset_autocompletereset_autocomplete257,9006
      def is_word_boundary? charis_word_boundary?262,9120
      def str_lenstr_len269,9336

../../../../dragon/tputs_docs.rbrb,1128
module OutputsDocsOutputsDocs6,129
  def docs_method_sort_orderdocs_method_sort_order7,148
  def docs_classdocs_class16,276
  def tick argstick25,500
  def docs_bordersdocs_borders33,563
  def tick argstick45,880
  def tick argstick54,1071
  def docs_solidsdocs_solids63,1221
  def tick argstick75,1486
  def tick argstick89,1896
  def tick argstick102,2342
  class SolidSolid126,2867
    def primitive_markerprimitive_marker129,2931
  class Square < SolidSquare135,3006
    def initialize x, y, sizeinitialize137,3047
  def tick argstick145,3166
  def docs_spritesdocs_sprites154,3285
  def tick argstick166,3557
  def tick argstick180,4022
  def tick argstick193,4542
  class SpriteSprite219,5349
    def primitive_markerprimitive_marker222,5582
  class Circle < SpriteCircle228,5658
    def initialize x, y, size, pathinitialize230,5698
    def serlializeserlialize237,5839
    def inspectinspect241,5930
    def to_sto_s245,5977
  def tick argstick249,6026
  def docs_screenshotsdocs_screenshots259,6175
  def tick argstick267,6380
class GTK::OutputsGTK287,7130

../../../../dragon/itch_wizard.rb,772
class ItchWizard < WizardItchWizard6,128
  def stepssteps7,154
  def write_blank_metadatawrite_blank_metadata14,223
  def check_metadatacheck_metadata25,415
  def set_dev_id valueset_dev_id82,2413
  def set_dev_title valueset_dev_title87,2473
  def set_game_id valueset_game_id92,2539
  def set_game_title valueset_game_title97,2601
  def set_version valueset_version102,2669
  def set_icon valueset_icon107,2731
  def write_metadatawrite_metadata113,2806
  def relative_pathrelative_path154,3537
  def package_commandpackage_command158,3600
  def deploydeploy162,3688
  def startstart186,4274
  def resetreset220,5263
  def restartrestart230,5420
  def initializeinitialize235,5461
  def init_wizard_statusinit_wizard_status239,5495

../../../../dragon/easing.rb,868
module GTKGTK6,123
  module EasingEasing7,134
    def self.ease start_tick, current_tick, duration, *definitionsease8,150
    def self.ease_extended start_tick, current_tick, end_tick, default_before, default_after, *definitionsease_extended17,466
    def self.ease_spline start_tick, current_tick, duration, splineease_spline31,940
    def self.ease_spline_extended start_tick, current_tick, end_tick, splineease_spline_extended35,1100
    def self.initial_value *definitionsinitial_value46,1588
    def self.final_value *definitionsfinal_value51,1744
    def self.exec_definition definition, start_tick, duration, xexec_definition56,1900
    def self.identity xidentity70,2290
    def self.flip xflip74,2331
    def self.quad xquad78,2372
    def self.cube xcube82,2413
    def self.quart xquart86,2458
    def self.quint xquint90,2512

../../../../dragon/readme_docs.rb,1768
module GTKGTK6,128
  module ReadMeDocsReadMeDocs7,139
    def docs_method_sort_orderdocs_method_sort_order8,159
    def docs_usagedocs_usage25,545
    def docs_hello_worlddocs_hello_world42,1040
  def tick argstick144,4431
  def tick argstick166,5304
  def tick argstick200,6750
  def tick argstick231,7996
  def tick argstick278,9775
    def docs_deploymentdocs_deployment348,12547
    def docs_deployment_mobiledocs_deployment_mobile422,14688
    def docs_dragonruby_philosophydocs_dragonruby_philosophy451,15731
    def docs_ticks_and_framesdocs_ticks_and_frames561,20413
  def tick argstick571,20727
  def tick argstick582,20999
    def docs_spritesdocs_sprites589,21130
  def tick argstick603,21579
  def tick argstick619,21940
  def tick argstick643,22626
  class SpriteSprite675,23373
    def primitive_markerprimitive_marker682,23694
  class BlueSquare < SpriteBlueSquare687,23748
    def initialize optsinitialize688,23776
  def tick argstick697,23935
    def docs_labelsdocs_labels707,24194
  def tick argstick719,24438
  def tick argstick728,24607
  def tick argstick738,24881
  def tick argstick768,25871
  def tick argstick797,26753
  def tick argstick818,27380
    def docs_soundsdocs_sounds830,27807
  def tick argstick837,27919
  def tick argstick848,28165
  def tick argstick859,28440
    def docs_game_statedocs_game_state869,28606
  def tick argstick884,29086
    def animate_a_spriteanimate_a_sprite911,29657
  def tick argstick920,29954
    def docs_troubleshooting_performancedocs_troubleshooting_performance945,30479
    def scale_spritesscale_sprites969,31604
  def tick argstick980,32003
    def docs_faqdocs_faq996,32480
  class ReadMeReadMe1290,45196

../../../../dragon/kernel.rb,526
module KernelKernel1,0
  def self.tick_counttick_count5,118
  def self.tick_count= valuetick_count9,170
  def add_caller_to_puts!add_caller_to_puts!13,230
  def remove_caller_from_puts!remove_caller_from_puts!17,292
  def puts *argsputs21,360
  def puts6 *argsputs643,882
  def puts60 *argsputs6048,967
  def puts600 *argsputs60053,1054
  def self.global_tick_countglobal_tick_count59,1152
  def self.global_tick_count= valueglobal_tick_count63,1218
  def self.const_defined? valueconst_defined67,1292

../../../../dragon/primitivdeprerecated.rb,238
module GTKGTK1,0
  module PrimitivePrimitive2,11
    module RectDeprecatedRectDeprecated4,56
      def w_halfw_half5,82
      def width_halfwidth_half9,184
      def h_halfh_half13,294
      def height_halfheight_half17,396

../../../../dragon/metadata.rb,175
module MetadataMetadata8,207
  def metadata_file_pathmetadata_file_path9,223
  def get_metadataget_metadata13,288
  def write_blank_metadatawrite_blank_metadata33,747

../../../../dragon/mouse_docs.rb,124
module MouseDocsMouseDocs6,127
  def docs_classdocs_class7,144
  def tick argstick14,255
class GTK::MouseGTK62,3424

../../../../dragon/meric_docs.rbrb,507
module NumericDocsNumericDocs6,129
  def docs_method_sort_orderdocs_method_sort_order7,148
  def docs_frame_indexdocs_frame_index16,286
  def tick argstick36,844
  def tick argstick62,1409
  def docs_new?docs_new?86,1875
  def tick argstick95,2075
  def docs_elapsed?docs_elapsed?115,2627
  def tick argstick124,2935
  def tick argstick153,3847
  def docs_elapsed_timedocs_elapsed_time186,4916
  def tick argstick197,5289
  def tick argstick215,5796
class NumericNumeric237,6419

../../../../dragon/controller.rb,405
module GTKGTK6,127
  class ControllerController8,147
    def initializeinitialize38,865
    def serializeserialize52,1250
    def clearclear63,1471
    def upup69,1558
    def downdown73,1611
    def leftleft77,1670
    def rightright81,1729
    def activate_down(key)activate_down90,1919
    def activate_held(key)activate_held101,2176
    def activate_up(key)activate_up113,2459

../../../../dragon/object.rb,3993
class BareDefinitionsContainerBareDefinitionsContainer2,11
  def initializeinitialize5,67
  def argsargs9,121
class NILNIL15,168
class ClassClass18,183
  def serializeserialize19,195
  def defaults_alias_method_oncedefaults_alias_method_once23,232
  def alias_method_once opts = {}alias_method_once30,359
class ObjectMetadataObjectMetadata37,595
  def self.with_meta o, meta_valuewith_meta38,616
  def self.meta ometa62,1039
  def self.meta! ometa67,1113
  def self.__meta____meta__78,1304
module ValueTypeValueType85,1373
class ObjectObject88,1395
  def fnfn89,1408
  def self.attr *varsattr93,1431
  def self.attr_accessor *varsattr_accessor99,1526
  def self.attributesattributes107,1663
  def self.new *argsnew112,1731
  def self.gtk_argsgtk_args123,1900
  def self.attr_spriteattr_sprite132,2074
  def attr_spriteattr_sprite136,2127
  def self.attr_rectattr_rect141,2222
  def attr_rectattr_rect145,2271
  def self.attr_gtkattr_gtk151,2369
  def attr_gtkattr_gtk155,2416
  def purge_class symbolpurge_class160,2502
  def raise_immediately e, m, *argsraise_immediately171,2746
  def raise_with_caller e, inner_exceptionraise_with_caller182,2941
  def or otheror190,3061
  def and otherand194,3101
  def __supports_ivars__?__supports_ivars__?198,3142
  def fast_randfast_rand204,3273
  def __gtk_ruby_source_files____gtk_ruby_source_files__210,3454
  def __pretty_print_exception__ e, inner_exception = nil__pretty_print_exception__221,3657
  def tick argstick275,5483
  def __gtk_ruby_string_contains_source_file_path__? s__gtk_ruby_string_contains_source_file_path__?322,6946
  def __caller_without_noise____caller_without_noise__326,7064
  def raise_error_with_kind_of_okay_message e, name, *argsraise_error_with_kind_of_okay_message330,7183
  def better_instance_informationbetter_instance_information351,7667
  def better_class_hierarchy_informationbetter_class_hierarchy_information355,7743
  def raise_method_missing_better_error name, *args, &blockraise_method_missing_better_error377,8450
  def __looks_like_docs__? name, *args, &block__looks_like_docs__?417,9440
  def __normalized_docs_method__ name, *args, &block__normalized_docs_method__426,9833
  def __try_invoke_docs_method__ name, *args, &block__try_invoke_docs_method__432,10016
  def method_missing_core name, *args, &blockmethod_missing_core444,10522
  def method_missing name, *args, &blockmethod_missing487,11556
  def numeric_or_default default = 0numeric_or_default491,11648
  def f_or_default default = 0f_or_default496,11744
  def s_or_default default = ''s_or_default501,11834
  def i_or_default default = 0i_or_default506,11918
  def require filerequire512,12017
  def __custom_object_methods____custom_object_methods__516,12065
  def autocomplete_methodsautocomplete_methods521,12223
  def __object_methods____object_methods__525,12287
  def helphelp531,15224
  def to_sto_s546,15608
  def primitive_markerprimitive_marker552,15824
  def metadata_object_idmetadata_object_id556,15862
  def trace! instance = niltrace!561,15917
  def repl &blockrepl570,16075
  def xreplxrepl576,16224
  def commentcomment579,16243
  def serializeserialize582,16264
  def inspectinspect589,16439
  def idid596,16590
  def associate hash = nilassociate600,16614
  def letlet605,16680
  def greetinggreeting610,16826
  def greetinggreeting620,17022
  def ivar mivar632,17234
  def ivar! m, vivar!636,17295
  def __help_contract_implementation contract_methods__help_contract_implementation640,17363
  def docsdocs654,17821
  module PersonDocsPersonDocs667,18309
    def docs_classdocs_class668,18329
    def docs_say_hellodocs_say_hello675,18442
  class PersonPerson683,18559
    def say_hellosay_hello687,18613
  def into otherinto696,18691
  def hmap opts = {}hmap700,18733
  def pretty_print opretty_print704,18770
  def pretty_format opretty_format708,18821

../../../../dragon/directional_input_heer_methodods.rb,370
module GTKGTK6,149
  module DirectionalInputHelperMethodsDirectionalInputHelperMethods8,289
    def self.included klassincluded9,328
    def left_rightleft_right35,1279
    def up_downup_down44,1487
    def directional_vectordirectional_vector61,2155
    def directional_angledirectional_angle73,2431
    def method_missing m, *argsmethod_missing79,2559

../../../../dragon/log.rb,1976
module GTKGTK26,698
  class LogLog27,709
    def self.write_to_log_and_puts *argswrite_to_log_and_puts28,721
    def self.write_to_log_and_print *argswrite_to_log_and_print34,915
    def self.puts_important *argsputs_important40,1084
    def self.puts *argsputs47,1312
    def self.multiline? *argsmultiline53,1443
    def self.join_lines argsjoin_lines58,1557
    def self.headline nameheadline65,1745
    def self.dynamic_blockdynamic_block76,2135
    def self.puts_error *argsputs_error84,2217
    def self.puts_info *argsputs_info108,2812
    def self.resetreset132,3403
    def self.puts_once *ids, messageputs_once137,3458
    def self.puts_once_info *ids, messageputs_once_info152,3976
    def self.print *argsprint160,4136
class ObjectObject166,4216
  def log_print *argslog_print167,4229
  def log_important *argslog_important171,4284
  def log *argslog175,4352
  def log_with_color xterm_escape_code, *argslog_with_color179,4400
  def log_reset_colorlog_reset_color186,4529
  def log_black *argslog_black190,4592
  def log_red *argslog_red194,4667
  def log_green *argslog_green198,4738
  def log_yellow *argslog_yellow202,4813
  def log_blue *argslog_blue206,4890
  def log_magenta *argslog_magenta210,4963
  def log_cyan *argslog_cyan214,5042
  def log_white *argslog_white218,5115
  def log_bright_black *argslog_bright_black222,5190
  def log_bright_red *argslog_bright_red226,5279
  def log_bright_green *argslog_bright_green230,5364
  def log_bright_yellow *argslog_bright_yellow234,5453
  def log_bright_blue *argslog_bright_blue238,5544
  def log_bright_magenta *argslog_bright_magenta242,5631
  def log_bright_cyan *argslog_bright_cyan246,5724
  def log_bright_white *argslog_bright_white250,5811
  def log_error *argslog_error254,5900
  def log_info *argslog_info258,5960
  def log_once *ids, messagelog_once262,6018
  def log_once_info *ids, messagelog_once_info266,6092

../../../../dragon/recording.rb,947
module GTKGTK6,126
  class ReplayReplay9,163
    def self.start file_name = nilstart11,189
    def self.stopstop16,284
  class RecordingRecording22,355
    def initialize runtimeinitialize23,373
    def ticktick29,486
    def start_recording seed_number = nilstart_recording33,531
    def start seed_number = nilstart80,1754
    def is_replaying?is_replaying?84,1829
    def is_recording?is_recording?88,1880
    def stop file_name = nilstop93,1942
    def cancelcancel98,2022
    def stop_recording file_name = nilstop_recording103,2118
    def stop_recording_corestop_recording_core143,3480
    def start_replay file_name = nilstart_replay150,3623
    def stop_replay notification_message =  "Replay has been stopped."stop_replay208,5626
    def record_input_history name, value_1, value_2, value_count, clear_cache = falserecord_input_history228,6205
    def stage_replay_valuesstage_replay_values235,6491

../../../../dragon/open_entity.rb,1571
module GTKGTK1,0
  class OpenEntityOpenEntity2,11
    def self.parse_serialization_data dataparse_serialization_data8,226
    def initialize name = nilinitialize12,321
    def hashhash19,495
    def merge *optsmerge27,798
    def as_hashas_hash31,851
    def == other==44,1235
    def entity_identity_id49,1362
    def attributesattributes53,1413
    def update_entity_keys_by_refupdate_entity_keys_by_ref57,1500
    def to_sto_s77,1948
    def with_meta o, metawith_meta82,2019
    def meta ometa86,2093
    def meta! ometa!90,2145
    def __meta____meta__94,2199
    def __reserved_keys____reserved_keys__98,2255
    def load_entity_data! serialization_dataload_entity_data!102,2389
    def new_entity_strict entity_type, init_hash = nil, &blocknew_entity_strict131,3004
    def new_entity entity_type, init_hash = nil, &blocknew_entity136,3148
    def old?old?140,3267
    def new? tick_count_override = nilnew?145,3392
    def created_at_elapsedcreated_at_elapsed149,3516
    def global_created_at_elapsedglobal_created_at_elapsed153,3597
    def __set_hash_property__ name, args__set_hash_property__157,3699
    def __get_hash_property__ name__get_hash_property__171,4026
    def method_missing name, *args, &blockmethod_missing189,4490
    def inspectinspect219,5436
    def set! key, valueset!223,5478
    def autocomplete_methodsautocomplete_methods231,5640
    def attributes= *optsattributes=257,6593
    def clear!clear!261,6813
    def __delete_thrash_count__!__delete_thrash_count__!265,6855

../../../../dragon/top_level.rb,0

../../../../dragon/sict_entity.r.rb,886
module GTKGTK1,0
  class StrictEntityStrictEntity2,11
    def self.parse_serialization_data dataparse_serialization_data10,256
    def initialize name, init_hash = nil, block = nilinitialize14,351
    def update_entity_keys_by_refupdate_entity_keys_by_ref32,806
    def load_entity_data! serialization_dataload_entity_data!53,1313
    def to_sto_s82,1991
    def inspectinspect86,2032
    def is_a? klassis_a?90,2076
    def method_missing m, *argsmethod_missing94,2157
    def created_at_elapsedcreated_at_elapsed106,2607
    def global_created_at_elapsedglobal_created_at_elapsed111,2692
    def hashhash115,2795
    def as_hashas_hash123,3098
    def attributes= *optsattributes=128,3206
    def to_hashto_hash132,3426
    def set! key, valueset!141,3620
    def clear!clear!145,3695
    def []= key, value[]=151,3806
    def [] key[]155,3880

../../../../dragon/serialize.rb,117
module GTKGTK1,0
  module SerializeSerialize2,11
    def serializeserialize3,30
    def inspectinspect19,456

../../../../dragon/consolfont_ststyle.rb,320
module GTKGTK9,252
  class ConsoleConsole10,263
    class FontStyleFontStyle11,279
      def initialize(font:, size_enum:, line_height:)initialize14,350
      def letter_sizeletter_size20,502
      def line_height_pxline_height_px24,600
      def label(x:, y:, text:, color:, alignment_enum: 0)label28,692

../../../../dragon/exception.rb,83
class ExceptionException1,0
  def __backtrace_to_org____backtrace_to_org__2,16

../../../../dragon/wizards.rb,320
class WizardWizard6,124
  def metadata_file_pathmetadata_file_path7,137
  def get_metadataget_metadata11,202
class WizardException < ExceptionWizardException32,889
  def initialize *console_primitivesinitialize35,960
module GTKGTK40,1053
  class WizardsWizards41,1064
    def initializeinitialize44,1111

../../../../dragon/console.rb,4173
module GTKGTK9,241
  class ConsoleConsole10,252
    def initializeinitialize22,781
    def console_text_widthconsole_text_width50,1723
    def save_historysave_history54,1846
    def load_historyload_history58,1960
    def disabledisable77,2459
    def enableenable81,2507
    def add_sprite objadd_sprite85,2555
    def add_primitive objadd_primitive103,2973
    def add_text objadd_text112,3107
    def ready?ready?147,3976
    def hidden?hidden?151,4086
    def visible?visible?155,4127
    def open reason = nilopen159,4168
    def show reason = nilshow163,4221
    def hidehide170,4362
    def closeclose183,4668
    def clear_toastclear_toast187,4702
    def toggletoggle192,4781
    def currently_toasting?currently_toasting?197,4877
    def toast_extended id = nil, duration = nil, *messagestoast_extended205,5129
  def toast id, *messagestoast211,5296
    def perma_toast id = nil, messagesperma_toast253,6448
    def toast id = nil, *messagestoast257,6544
    def console_toggle_keysconsole_toggle_keys261,6627
    def console_toggle_key_down? argsconsole_toggle_key_down?272,6819
    def try_search_docs exceptiontry_search_docs276,6927
    def eval_the_set_commandeval_the_set_command306,8022
    def inputs_scroll_up_full? argsinputs_scroll_up_full?347,9375
    def scroll_to_bottomscroll_to_bottom353,9577
    def scroll_up_fullscroll_up_full357,9633
    def inputs_scroll_up_half? argsinputs_scroll_up_half?362,9761
    def scroll_up_halfscroll_up_half367,9872
    def inputs_scroll_down_full? argsinputs_scroll_down_full?372,10008
    def scroll_down_fullscroll_down_full378,10214
    def inputs_scroll_down_half? argsinputs_scroll_down_half?383,10328
    def inputs_clear_command? argsinputs_clear_command?388,10441
    def scroll_down_halfscroll_down_half393,10582
    def mouse_wheel_scroll argsmouse_wheel_scroll398,10704
    def process_inputs argsprocess_inputs433,11427
    def write_primitive_and_return_offset(args, left, y, str, archived: false)write_primitive_and_return_offset521,14583
    def write_line(args, left, y, str, archived: false)write_line532,14948
    def should_tick?should_tick?539,15205
    def render argsrender546,15366
    def render_log_offset argsrender_log_offset585,16990
    def include_error_marker? textinclude_error_marker?596,17300
    def error_markerserror_markers600,17420
    def include_subdued_markers? textinclude_subdued_markers?604,17536
    def include_any_words? text, wordsinclude_any_words?608,17665
    def subdued_markerssubdued_markers612,17800
    def calc argscalc616,17881
    def tick argstick634,18307
    def set_command_with_history_silent command, histories, show_reason = nilset_command_with_history_silent655,19033
    def defaults_set_command_extendeddefaults_set_command_extended659,19212
    def set_command_extended optsset_command_extended668,19384
    def set_command_with_history command, histories, show_reason = nilset_command_with_history678,19823
    def set_command command, show_reason = nilset_command684,20007
    def set_command_silent command, show_reason = nilset_command_silent689,20132
    def set_system_command command, show_reason = nilset_system_command693,20258
    def system_commandsystem_command701,20502
    def ww711,20636
    def hh715,20680
    def line_height_pxline_height_px727,20903
    def lines_on_one_pagelines_on_one_page731,20967
    def line(y:, color:)line735,21037
    def include_row_marker? log_entryinclude_row_marker?739,21110
    def include_header_marker? log_entryinclude_header_marker?743,21183
    def code? log_entrycode?751,21449
    def just_symbol? log_entryjust_symbol?755,21546
    def code_comment? log_entrycode_comment?760,21723
    def codeblock_marker? log_entrycodeblock_marker?765,21839
    def color_for_log_entry(log_entry)color_for_log_entry771,22029
    def promptprompt791,22563
    def current_input_strcurrent_input_str795,22705
    def current_input_str=(str)current_input_str=799,22771
    def clearclear803,22849
    def slide_progressslide_progress810,22962

../../../../dragon/trace.rb,620
module GTKGTK9,228
  module TraceTrace10,239
    def self.traced_classestraced_classes41,2168
    def self.mark_class_as_traced! klassmark_class_as_traced46,2256
    def self.untrace_classes!untrace_classes50,2337
    def self.trace_method_name_for mtrace_method_name_for75,3247
    def self.original_method_name_for moriginal_method_name_for79,3332
    def self.filter_methods_to_trace methodsfilter_methods_to_trace84,3485
    def self.trace_times_stringtrace_times_string88,3635
    def self.flush_trace pad_with_newline = falseflush_trace96,3969
    def self.trace! instance = niltrace111,4429

../../../../dragon/grid.rb,668
module GTKGTK6,121
  class GridGrid7,132
    def initialize runtimeinitialize63,1476
    def transform_x xtransform_x72,1665
    def untransform_x xuntransform_x79,1784
    def transform_y ytransform_y86,1904
    def untransform_y yuntransform_y93,2044
    def ffi_drawffi_draw97,2118
    def ffi_draw= valueffi_draw=101,2160
    def origin_bottom_left!origin_bottom_left!109,2337
    def origin_center!origin_center!131,3080
    def ww150,3760
    def w_halfw_half157,3885
    def hh164,3995
    def h_halfh_half171,4122
    def centercenter178,4263
    def bottom_rightbottom_right185,4411
    def xx189,4471
    def yy193,4498
