args
bordersclear_render_targetsclickclick_atcontroller_onecontroller_twodestructuredragongamegridgrid=gtkinitializeinputsinputs=keyboardlabelslinesmouseoutputsoutputs=passespasses=primitivesrecordingrecording=render_targetruntimeruntime=serializesolidsspritesstatestate=static_bordersstatic_labelsstatic_linesstatic_primitivesstatic_solidsstatic_spritesargs.dragon
argsargs=argvargv=border_to_fficalc_wrappercalcstringboxcheck_framerateclear_draw_passesclear_draw_primitivesclear_inputscli_argumentsconsolecurrent_frameratecurrent_framerate_rawdequeue_soundsdisable_consoleenable_consoleexport!ffi_drawffi_fileffi_miscffi_mrbframerate_below_threshold?grep_sourcehelpinit_args_if_neededinitializeinput_historylabel_to_ffiline_to_ffiload_statelognext_keyboard_inputs_after_ticknext_keyboard_inputs_before_tickpassespause!paused?pin_root_valuesprimitive_to_ffiprimitivesqueue_key_upquit!quit_requested?raise_conversion_for_rendering_failedread_filerecord_input_historyrecordingrender_heightrender_replay_mouserender_widthrequest_quitrequirereserved_primitivesresetreset_framerate_calculationrootroot=save_stateset_rngshow_consolesolid_to_ffisprite_to_ffistage_replay_valuesstart!start_recordingstart_replaystop_recordingstop_replaysuppress_framerate_warningsuppress_framerate_warning=suppress_print_help_when_mouse_clickedsuppress_print_help_when_mouse_clicked=targetteststext_fonttick_consoletick_coreunpause!args.dragon.root
files_reloadedfiles_reloaded=hashhash=initializekeyboard_focuskeyboard_focus=mouse_focusmouse_focus=pausedpaused=reloaded_filesreloaded_files=take_screenshottake_screenshot=tick_counttick_count=time_per_ticktime_per_tick=args.state.new_entity Methods of an entity object
==__contains_array_indexers____contains_array_indexers__=__get_hash_property____meta____reserved_keys____set_hash_property____touched____touched__=attributesclear!created_at=created_at_elapsedentity_identity_type=global_created_at=global_created_at_elapsedhashinitializeinspectmetameta!method_missingnew?new_entitynew_entity_strictold?original_eq_eqset!to_swith_meta$ffi
evalparsereloadFFI::File
loadfilemtimestorefileargs.state
==__contains_array_indexers____contains_array_indexers__=__get_hash_property____meta____reserved_keys____set_hash_property____touched____touched__=attributesclear!created_at_elapseddocumenter_successentity_idglobal_created_at_elapsedhashinitializeinspectmetameta!method_missingnew?new_entitynew_entity_strictold?original_eq_eqset!tick_count=to_swith_metaGC
===alias_methodancestorsappend_featuresattrattr_accessorattr_readerattr_writerclass_evalclass_execclass_variable_defined?class_variable_getclass_variable_setclass_variablesconst_defined?const_getconst_missingconst_setconstantsdefine_methoddisabledupenableextend_objectextendedgenerational_modegenerational_mode=includeinclude?includedincluded_modulesinitializeinspectinstance_methodsinterval_ratiointerval_ratio=method_defined?method_removedmodule_evalmodule_execmodule_functionnameprependprepend_featuresprependedprivateprotectedpublicremove_class_variableremove_constremove_methodsingleton_class?startstep_ratiostep_ratio=to_sundef_method(included_modules [Serialize])) args.grid
__print_origin_helpbottombottom=center_xcenter_x=center_ycenter_y=hh_halfinitializeleftleft=namename=origin_bottom_left!origin_center!origin_xorigin_x=origin_yorigin_y=rectrect=rightright=toptop=transform_angletransform_recttransform_xtransform_yuntransform_xuntransform_yww_half(included_modules [Enumerable])) IO.new(IO.sysopen(“/dev/tty”, “w”), “w”)
<<_check_readable_read_bufcloseclose_on_exec=close_on_exec?close_writeclosed?eacheach_byteeach_chareach_lineeofeof?filenoflushgetcgetshashinitializeinitialize_copyisattypidpospos=printprintfputsreadreadcharreadlinereadlinesrewindseeksyncsync=sysreadsysseeksyswritetellto_itty?ungetcwrite(included_modules [Enumerable]))::(class File (superclass (class IO (included_modules [Enumerable]))) (included_modules [File::Constants, Enumerable])) File.open
flockinitializemtimepathpath=(included_modules [NilClassFalseClass])) $layout
&^__check_thrash__!background_colorinspectmethod_missingnil?to_ato_fto_hto_ito_s|args.outputs
__borders=__labels=__lines=__primitives=__raise_deprecated____reserved=__solids=__sprites=__static_borders=__static_labels=__static_lines=__static_primitives=__static_reserved=__static_solids=__static_sprites=all_bordersall_labelsall_linesall_primitivesall_reservedall_solidsall_soundsall_spritesbordersborders=clearclear_non_staticheightheight=initializelabelslabels=lineslines=primitivesprimitives=reservedreserved=serializesolidssolids=soundssounds=spritessprites=static_bordersstatic_borders=static_labelsstatic_labels=static_linesstatic_lines=static_primitivesstatic_primitives=static_reservedstatic_reserved=static_solidsstatic_solids=static_spritesstatic_sprites=targettarget=tickwidthwidth=(included_modules [GTK::Primitive::ConversionCapabilities, Enumerable])) args.passes
&*+-<<<=>==[][]=__ary_cmp__ary_eq__ary_index__original_add____original_add_single____sort_sub____svalue_inspectany_intersects_rect?appendassocatbsearchbsearch_indexclearcollect!combinationcompactcompact!concatdeletedelete_atdelete_ifdigeacheach_indexempty?eql?fetchfillfirstflattenflatten!include_any?indexinitializeinitialize_copyinsertinspectjoinkeep_iflastlengthmap!map_2dpackpairs_to_hashpermutationpopprependproductpushrassocreject!reject_falsereject_nilreplacerestreversereverse!reverse_eachrindexrotaterotate!sampleselect!serializeshiftshuffleshuffle!sizesliceslice!sortsort!to_a_pairsto_aryto_hto_stransposeuniquniq!unshiftvalues_at|args.inputs
controller_onecontroller_twocontrollerscontrollers=historyhistory=initializekeyboardkeyboard=mousemouse=serializetexttext=args.inputs.controller_one
clearinitializekey_downkey_down=key_heldkey_held=key_upkey_up=left_analog_x_percleft_analog_x_perc=left_analog_x_rawleft_analog_x_raw=left_analog_y_percleft_analog_y_perc=left_analog_y_rawleft_analog_y_raw=left_rightleft_right=right_analog_x_percright_analog_x_perc=right_analog_x_rawright_analog_x_raw=right_analog_y_percright_analog_y_perc=right_analog_y_rawright_analog_y_raw=serializeup_downup_down=args.inputs.controller_two
clearinitializekey_downkey_down=key_heldkey_held=key_upkey_up=left_analog_x_percleft_analog_x_perc=left_analog_x_rawleft_analog_x_raw=left_analog_y_percleft_analog_y_perc=left_analog_y_rawleft_analog_y_raw=left_rightleft_right=right_analog_x_percright_analog_x_perc=right_analog_x_rawright_analog_x_raw=right_analog_y_percright_analog_y_perc=right_analog_y_rawright_analog_y_raw=serializeup_downup_down=(included_modules [GTK::Primitive::ConversionCapabilities, Enumerable])) args.inputs.controllers
&*+-<<<=>==[][]=__ary_cmp__ary_eq__ary_index__original_add____original_add_single____sort_sub____svalue_inspectany_intersects_rect?appendassocatbsearchbsearch_indexclearcollect!combinationcompactcompact!concatdeletedelete_atdelete_ifdigeacheach_indexempty?eql?fetchfillfirstflattenflatten!include_any?indexinitializeinitialize_copyinsertinspectjoinkeep_iflastlengthmap!map_2dpackpairs_to_hashpermutationpopprependproductpushrassocreject!reject_falsereject_nilreplacerestreversereverse!reverse_eachrindexrotaterotate!sampleselect!serializeshiftshuffleshuffle!sizesliceslice!sortsort!to_a_pairsto_aryto_hto_stransposeuniquniq!unshiftvalues_at|args.inputs.keyboard
cleardownhas_focushas_focus=initializeinspectkey_downkey_down=key_heldkey_held=key_upkey_up=leftleft_rightrightserializeto_supup_downargs.inputs.mouse
clearclickclick=downhas_focushas_focus=initializemovedmoved=moved_atmoved_at=moved_at_timemoved_at_time=positionprevious_clickprevious_click=serializeupup=xx=yy=