summaryrefslogtreecommitdiffhomepage
path: root/.yardoc/objects/root.dat
blob: b2a0c8515f2ba0cb58d74ce7081ad16ca3cd3172 (plain)
ofshex dumpascii
0000 04 08 7b 01 b1 3a 09 72 6f 6f 74 6f 3a 22 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a ..{..:.rooto:"YARD::CodeObjects:
0020 3a 52 6f 6f 74 4f 62 6a 65 63 74 15 3a 0e 40 63 68 69 6c 64 72 65 6e 49 43 3a 26 59 41 52 44 3a :RootObject.:.@childrenIC:&YARD:
0040 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 4c 69 73 74 5b 08 6f 3a :CodeObjects::CodeObjectList[.o:
0060 2a 59 41 52 44 3a 3a 4d 52 75 62 79 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 48 65 61 64 65 *YARD::MRuby::CodeObjects::Heade
0080 72 73 52 6f 6f 74 15 3b 07 49 43 3b 08 5b 00 06 3a 0b 40 6f 77 6e 65 72 40 08 3a 12 40 63 6c 61 rsRoot.;.IC;.[..:.@owner@.:.@cla
00a0 73 73 5f 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 15 40 69 6e 73 74 61 6e 63 65 5f ss_mixinsIC;.[..;.@.:.@instance_
00c0 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 10 40 61 74 74 72 69 62 75 74 65 73 49 43 mixinsIC;.[..;.@.:.@attributesIC
00e0 3a 0f 53 79 6d 62 6f 6c 48 61 73 68 7b 07 3a 0a 63 6c 61 73 73 49 43 3b 0e 7b 00 06 3a 15 40 73 :.SymbolHash{.:.classIC;.{..:.@s
0100 79 6d 62 6f 6c 69 7a 65 5f 76 61 6c 75 65 54 3a 0d 69 6e 73 74 61 6e 63 65 49 43 3b 0e 7b 00 06 ymbolize_valueT:.instanceIC;.{..
0120 3b 10 54 06 3b 10 54 3a 0d 40 61 6c 69 61 73 65 73 7b 00 3a 0c 40 67 72 6f 75 70 73 5b 00 3a 0b ;.T.;.T:.@aliases{.:.@groups[.:.
0140 40 66 69 6c 65 73 5b 00 3a 1f 40 63 75 72 72 65 6e 74 5f 66 69 6c 65 5f 68 61 73 5f 63 6f 6d 6d @files[.:.@current_file_has_comm
0160 65 6e 74 73 46 3a 0a 40 6e 61 6d 65 3a 0c 68 65 61 64 65 72 73 3a 11 40 73 6f 75 72 63 65 5f 74 entsF:.@name:.headers:.@source_t
0180 79 70 65 3a 09 72 75 62 79 3a 10 40 76 69 73 69 62 69 6c 69 74 79 3a 0b 70 75 62 6c 69 63 3a 0a ype:.ruby:.@visibility:.public:.
01a0 40 74 61 67 73 5b 00 3a 10 40 64 6f 63 73 74 72 69 6e 67 73 7b 00 3a 0f 40 64 6f 63 73 74 72 69 @tags[.:.@docstrings{.:.@docstri
01c0 6e 67 49 43 3a 14 59 41 52 44 3a 3a 44 6f 63 73 74 72 69 6e 67 22 00 0b 3a 06 45 54 3b 1c 5b 00 ngIC:.YARD::Docstring"..:.ET;.[.
01e0 3a 0e 40 72 65 66 5f 74 61 67 73 5b 00 3a 09 40 61 6c 6c 49 22 00 06 3b 20 54 3a 1a 40 75 6e 72 :.@ref_tags[.:.@allI"..;.T:.@unr
0200 65 73 6f 6c 76 65 64 5f 72 65 66 65 72 65 6e 63 65 30 3a 0c 40 6f 62 6a 65 63 74 40 08 3a 0f 40 esolved_reference0:.@object@.:.@
0220 6e 61 6d 65 73 70 61 63 65 40 06 3a 0a 40 70 61 74 68 49 22 0c 68 65 61 64 65 72 73 06 3b 20 46 namespace@.:.@pathI".headers.;.F
0240 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 4d 6f 64 75 6c 65 4f 62 6a 65 o:$YARD::CodeObjects::ModuleObje
0260 63 74 15 3b 07 49 43 3b 08 5b 5e 6f 3a 23 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a ct.;.IC;.[^o:#YARD::CodeObjects:
0280 3a 43 6c 61 73 73 4f 62 6a 65 63 74 17 3b 07 49 43 3b 08 5b 0b 6f 3a 24 59 41 52 44 3a 3a 43 6f :ClassObject.;.IC;.[.o:$YARD::Co
02a0 64 65 4f 62 6a 65 63 74 73 3a 3a 4d 65 74 68 6f 64 4f 62 6a 65 63 74 16 3a 15 40 6d 6f 64 75 6c deObjects::MethodObject.:.@modul
02c0 65 5f 66 75 6e 63 74 69 6f 6e 46 3a 0b 40 73 63 6f 70 65 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 e_functionF:.@scope;.;.;.;&I".Ra
02e0 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 2e 64 65 66 61 75 6c 74 06 3b 20 46 3a 10 40 70 61 72 61 ylib::Vector2.default.;.F:.@para
0300 6d 65 74 65 72 73 5b 00 3b 14 5b 06 5b 07 49 22 13 6d 72 62 6c 69 62 2f 63 6f 72 65 2e 72 62 06 meters[.;.[.[.I".mrblib/core.rb.
0320 3b 20 54 69 09 3b 15 46 3b 16 3a 0c 64 65 66 61 75 6c 74 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b ;.Ti.;.F;.:.default;.;.;.[.;.{.;
0340 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 1d 3a 1b .IC;."..;.T;.[.;![.;"@.;#0;$@.:.
0360 40 72 65 66 5f 74 61 67 5f 72 65 63 75 72 73 65 5f 63 6f 75 6e 74 69 00 3b 25 40 1b 3a 0e 40 65 @ref_tag_recurse_counti.;%@.:.@e
0380 78 70 6c 69 63 69 74 54 3a 0c 40 73 6f 75 72 63 65 49 22 32 64 65 66 20 64 65 66 61 75 6c 74 0a xplicitT:.@sourceI"2def.default.
03a0 20 20 40 64 65 66 61 75 6c 74 20 7c 7c 3d 20 73 65 6c 66 2e 6e 65 77 28 30 2c 20 30 29 0a 65 6e ..@default.||=.self.new(0,.0).en
03c0 64 06 3b 20 54 3a 0f 40 73 69 67 6e 61 74 75 72 65 49 22 10 64 65 66 20 64 65 66 61 75 6c 74 06 d.;.T:.@signatureI".def.default.
03e0 3b 20 54 3a 0d 40 64 79 6e 61 6d 69 63 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 ;.T:.@dynamicTo;).;*F;+;.;.;.;&I
0400 22 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 ".Raylib::Vector2#initialize.;.F
0420 3b 2c 5b 00 3b 14 5b 06 5b 07 49 22 11 73 72 63 2f 72 61 79 6c 69 62 2e 63 06 3b 20 54 69 01 ac ;,[.;.[.[.I".src/raylib.c.;.Ti..
0440 3b 15 54 3b 16 3a 0f 69 6e 69 74 69 61 6c 69 7a 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 ;.T;.:.initialize;.0;.[.;.{.;.IC
0460 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 2a 3b 25 40 1b 3b ;."..;.T;.[.;![.;"@.;#0;$@*;%@.;
0480 2f 54 3b 30 49 22 02 b2 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 /T;0I"...static.mrb_value.mrb_Ve
04a0 63 74 6f 72 32 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c ctor2_initialize(mrb_state*.mrb,
04c0 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 .mrb_value.self).{..mrb_float.x.
04e0 3d 20 31 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 20 3d 20 31 2e 30 3b 0a 09 6d 72 62 5f =.1.0;..mrb_float.y.=.1.0;..mrb_
0500 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 66 66 22 2c 20 26 78 2c 20 26 79 29 3b 0a 0a 09 get_args(mrb,."|ff",.&x,.&y);...
0520 56 65 63 74 6f 72 32 20 2a 76 65 63 74 6f 72 32 20 3d 20 28 56 65 63 74 6f 72 32 20 2a 29 44 41 Vector2.*vector2.=.(Vector2.*)DA
0540 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 76 65 63 74 6f 72 32 29 20 7b 20 6d 72 62 TA_PTR(self);..if(vector2).{.mrb
0560 5f 66 72 65 65 28 6d 72 62 2c 20 76 65 63 74 6f 72 32 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 _free(mrb,.vector2);.}..mrb_data
0580 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 29 _init(self,.NULL,.&Vector2_type)
05a0 3b 0a 09 76 65 63 74 6f 72 32 20 3d 20 28 56 65 63 74 6f 72 32 20 2a 29 6d 72 62 5f 6d 61 6c 6c ;..vector2.=.(Vector2.*)mrb_mall
05c0 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 56 65 63 74 6f 72 32 29 29 3b 0a 0a 09 76 65 63 74 oc(mrb,.sizeof(Vector2));...vect
05e0 6f 72 32 2d 3e 78 20 3d 20 78 3b 0a 09 76 65 63 74 6f 72 32 2d 3e 79 20 3d 20 79 3b 0a 0a 09 6d or2->x.=.x;..vector2->y.=.y;...m
0600 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 76 65 63 74 6f 72 32 2c 20 26 56 65 63 rb_data_init(self,.vector2,.&Vec
0620 74 6f 72 32 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b tor2_type);..return.self;.}.;.T;
0640 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 1I".static.mrb_value.;.To;).;*F;
0660 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 06 3b 20 +;.;.;.;&I".Raylib::Vector2#x.;.
0680 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 be 3b 15 54 3b 16 3a 06 78 3b 18 30 3b 1c 5b 00 3b F;,[.;.[.[.@/i..;.T;.:.x;.0;.[.;
06a0 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
06c0 40 37 3b 25 40 1b 3b 2f 54 3b 30 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a @7;%@.;/T;0I"..static.mrb_value.
06e0 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 mrb_Vector2_get_x(mrb_state*.mrb
0700 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 ,.mrb_value.self).{..Vector2.*ve
0720 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 c2.=.DATA_GET_PTR(mrb,.self,.&Ve
0740 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 ctor2_type,.Vector2);..return.mr
0760 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 31 b_fixnum_value(vec2->x);.}.;.T;1
0780 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b I".static.mrb_value.;.To;).;*F;+
07a0 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 3d 06 3b 20 ;.;.;.;&I".Raylib::Vector2#x=.;.
07c0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 c4 3b 15 54 3b 16 3a 07 78 3d 3b 18 30 3b 1c 5b 00 F;,[.;.[.[.@/i..;.T;.:.x=;.0;.[.
07e0 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
0800 24 40 43 3b 25 40 1b 3b 2f 54 3b 30 49 22 01 e4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 $@C;%@.;/T;0I"..static.mrb_value
0820 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 .mrb_Vector2_set_x(mrb_state*.mr
0840 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 b,.mrb_value.self).{..Vector2.*v
0860 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 ec2.=.DATA_GET_PTR(mrb,.self,.&V
0880 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 ector2_type,.Vector2);..mrb_floa
08a0 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 78 29 t.x;..mrb_get_args(mrb,."f",.&x)
08c0 3b 0a 09 76 65 63 32 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e ;..vec2->x.=.x;..return.mrb_fixn
08e0 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 um_value(vec2->x);.}.;.T;1I".sta
0900 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b tic.mrb_value.;.To;).;*F;+;.;.;.
0920 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 ;&I".Raylib::Vector2#y.;.F;,[.;.
0940 5b 06 5b 07 40 2f 69 01 cd 3b 15 54 3b 16 3a 06 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 [.[.@/i..;.T;.:.y;.0;.[.;.{.;.IC
0960 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 4f 3b 25 40 1b 3b ;."..;.T;.[.;![.;"@.;#0;$@O;%@.;
0980 2f 54 3b 30 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 /T;0I"..static.mrb_value.mrb_Vec
09a0 74 6f 72 32 5f 67 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 tor2_get_y(mrb_state*.mrb,.mrb_v
09c0 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 alue.self).{..Vector2.*vec2.=.DA
09e0 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 TA_GET_PTR(mrb,.self,.&Vector2_t
0a00 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 ype,.Vector2);..return.mrb_fixnu
0a20 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 m_value(vec2->y);.}.;.T;1I".stat
0a40 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b ic.mrb_value.;.To;).;*F;+;.;.;.;
0a60 26 49 22 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 3d 06 3b 20 46 3b 2c 5b 00 3b 14 &I".Raylib::Vector2#y=.;.F;,[.;.
0a80 5b 06 5b 07 40 2f 69 01 d3 3b 15 54 3b 16 3a 07 79 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 [.[.@/i..;.T;.:.y=;.0;.[.;.{.;.I
0aa0 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 5b 3b 25 40 1b C;."..;.T;.[.;![.;"@.;#0;$@[;%@.
0ac0 3b 2f 54 3b 30 49 22 01 e4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 ;/T;0I"..static.mrb_value.mrb_Ve
0ae0 63 74 6f 72 32 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f ctor2_set_y(mrb_state*.mrb,.mrb_
0b00 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 value.self).{..Vector2.*vec2.=.D
0b20 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f ATA_GET_PTR(mrb,.self,.&Vector2_
0b40 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 3b 0a 09 6d type,.Vector2);..mrb_float.y;..m
0b60 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 79 29 3b 0a 09 76 65 63 32 rb_get_args(mrb,."f",.&y);..vec2
0b80 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 ->y.=.y;..return.mrb_fixnum_valu
0ba0 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 e(vec2->y);.}.;.T;1I".static.mrb
0bc0 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 1b 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 1b 3b 0c 49 43 _value.;.T.;.@.;.IC;.[..;.@.;.IC
0be0 3b 08 5b 00 06 3b 0a 40 1b 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 ;.[..;.@.;.IC;.{.;.IC;.{..;.T;.I
0c00 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 22 69 07 5b C;.{..;.T.;.T;.{.;.[.;.[.[.@"i.[
0c20 07 40 2f 69 02 71 03 3b 15 46 3b 16 3a 0c 56 65 63 74 6f 72 32 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b .@/i.q.;.F;.:.Vector2;.;.;.;.;.[
0c40 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 .;.{.;.IC;."..;.T;.[.;![.;"@.;#0
0c60 3b 24 40 1b 3b 2e 69 00 3b 25 40 19 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 ;$@.;.i.;%@.;&I".Raylib::Vector2
0c80 06 3b 20 46 3a 10 40 73 75 70 65 72 63 6c 61 73 73 6f 3a 1d 59 41 52 44 3a 3a 43 6f 64 65 4f 62 .;.F:.@superclasso:.YARD::CodeOb
0ca0 6a 65 63 74 73 3a 3a 50 72 6f 78 79 0c 3a 13 40 6f 72 69 67 6e 61 6d 65 73 70 61 63 65 30 3a 0e jects::Proxy.:.@orignamespace0:.
0cc0 40 6f 72 69 67 6e 61 6d 65 30 3a 0d 40 69 6d 65 74 68 6f 64 30 3b 16 3a 0b 4f 62 6a 65 63 74 3b @origname0:.@imethod0;.:.Object;
0ce0 25 40 19 3a 09 40 6f 62 6a 30 3a 0a 40 74 79 70 65 30 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f %@.:.@obj0:.@type0;2To;).;*F;+;.
0d00 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 ;.;.;&I".Raylib.scissor_mode.;.F
0d20 3b 2c 5b 0b 5b 07 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 ;,[.[.I".*args.;.T0[.I".x:.;.TI"
0d40 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 .0.;.T[.I".y:.;.TI".0.;.T[.I".wi
0d60 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 dth:.;.TI".10.;.T[.I".height:.;.
0d80 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 TI".10.;.T[.I".&block.;.T0;.[.[.
0da0 40 22 69 16 3b 15 54 3b 16 3a 11 73 63 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 3b 19 3b 1c 5b 00 3b @"i.;.T;.:.scissor_mode;.;.;.[.;
0dc0 1d 7b 00 3b 1e 49 43 3b 1f 22 58 54 68 65 20 63 6f 64 65 20 62 6c 6f 63 6b 20 76 65 72 73 69 6f .{.;.IC;."XThe.code.block.versio
0de0 6e 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 7d n.of.{Raylib.begin_scissor_mode}
0e00 20 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 7d 0e 3b .and.{Raylib.end_scissor_mode}.;
0e20 20 54 3b 1c 5b 06 6f 3a 1c 59 41 52 44 3a 3a 54 61 67 73 3a 3a 4f 76 65 72 6c 6f 61 64 54 61 67 .T;.[.o:.YARD::Tags::OverloadTag
0e40 0d 3a 0e 40 74 61 67 5f 6e 61 6d 65 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3a 0a 40 74 65 .:.@tag_nameI".overload.;.F:.@te
0e60 78 74 30 3b 16 3b 41 3a 0b 40 74 79 70 65 73 30 3b 31 49 22 3c 73 63 69 73 73 6f 72 5f 6d 6f 64 xt0;.;A:.@types0;1I"<scissor_mod
0e80 65 28 78 3a 20 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a e(x:.0,.y:.0,.width:.10,.height:
0ea0 20 31 30 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 0a .10,.&block).;.T;.IC;."..;.T;.[.
0ec0 6f 3a 14 59 41 52 44 3a 3a 54 61 67 73 3a 3a 54 61 67 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 o:.YARD::Tags::Tag.;CI".param.;.
0ee0 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 F;DI"..;.T;.I".x.;.T;E[.I".Integ
0f00 65 72 06 3b 20 54 3b 24 40 78 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 er.;.T;$@xo;F.;CI".param.;.F;DI"
0f20 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 ..;.T;.I".y.;.T;E[.I".Integer.;.
0f40 54 3b 24 40 78 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 T;$@xo;F.;CI".param.;.F;DI"..;.T
0f60 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 ;.I".width.;.T;E[.I".Integer.;.T
0f80 3b 24 40 78 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b ;$@xo;F.;CI".param.;.F;DI"..;.T;
0fa0 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 .I".height.;.T;E[.I".Integer.;.T
0fc0 3b 24 40 78 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 30 54 68 65 20 63 ;$@xo;F.;CI".param.;.F;DI"0The.c
0fe0 6f 64 65 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 73 73 6f ode.to.be.executed.in.the.scisso
1000 72 20 6d 6f 64 65 06 3b 20 54 3b 16 49 22 0a 62 6c 6f 63 6b 06 3b 20 54 3b 45 5b 06 49 22 09 50 r.mode.;.T;.I".block.;.T;E[.I".P
1020 72 6f 63 06 3b 20 54 3b 24 40 78 3b 21 5b 00 3b 22 49 22 01 94 40 70 61 72 61 6d 20 78 20 5b 49 roc.;.T;$@x;![.;"I"[email protected].[I
1040 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 nteger][email protected].[Integer].@para
1060 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 m.width.[Integer][email protected].
1080 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 62 6c 6f 63 6b 20 5b 50 72 6f 63 5d 20 54 68 [Integer][email protected].[Proc].Th
10a0 65 20 63 6f 64 65 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 e.code.to.be.executed.in.the.sci
10c0 73 73 6f 72 20 6d 6f 64 65 06 3b 20 54 3b 23 30 3b 24 40 78 3b 2e 69 00 3a 0d 40 73 75 6d 6d 61 ssor.mode.;.T;#0;$@x;.i.:.@summa
10e0 72 79 30 3a 0f 40 68 61 73 68 5f 66 6c 61 67 46 3b 2c 5b 0a 5b 07 49 22 07 78 3a 06 3b 20 54 49 ry0:.@hash_flagF;,[.[.I".x:.;.TI
1100 22 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 ".0.;.T[.I".y:.;.TI".0.;.T[.I".w
1120 69 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b idth:.;.TI".10.;.T[.I".height:.;
1140 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 24 40 78 3b .TI".10.;.T[.I".&block.;.T0;$@x;
1160 21 5b 00 3b 22 49 22 02 34 01 54 68 65 20 63 6f 64 65 20 62 6c 6f 63 6b 20 76 65 72 73 69 6f 6e ![.;"I".4.The.code.block.version
1180 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 7d 20 .of.{Raylib.begin_scissor_mode}.
11a0 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 7d 0a 40 6f and.{Raylib.end_scissor_mode}.@o
11c0 76 65 72 6c 6f 61 64 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 79 3a 20 30 2c verload.scissor_mode(x:.0,.y:.0,
11e0 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c 20 26 62 6c 6f 63 6b 29 0a .width:.10,.height:.10,.&block).
1200 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 79 20 [email protected].[Integer][email protected].
1220 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 [Integer][email protected].[Intege
1240 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 r][email protected].[Integer]...@
1260 70 61 72 61 6d 20 62 6c 6f 63 6b 20 5b 50 72 6f 63 5d 20 54 68 65 20 63 6f 64 65 20 74 6f 20 62 param.block.[Proc].The.code.to.b
1280 65 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 06 3b e.executed.in.the.scissor.mode.;
12a0 20 54 3b 23 30 3b 24 40 78 3b 2e 69 00 3b 48 46 3a 10 40 6c 69 6e 65 5f 72 61 6e 67 65 6f 3a 0a .T;#0;$@x;.i.;HF:.@line_rangeo:.
12c0 52 61 6e 67 65 08 3a 09 65 78 63 6c 46 3a 0a 62 65 67 69 6e 69 0f 3a 08 65 6e 64 69 15 3b 25 40 Range.:.exclF:.begini.:.endi.;%@
12e0 19 3b 2f 54 3b 30 49 22 02 0f 01 64 65 66 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 2a 61 72 67 .;/T;0I"...def.scissor_mode(*arg
1300 73 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 s,.x:.0,.y:.0,.width:.10,.height
1320 3a 20 31 30 2c 20 26 62 6c 6f 63 6b 29 0a 20 20 69 66 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 3d :.10,.&block)...if.args.length.=
1340 3d 20 34 0a 20 20 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 =.4.....self.begin_scissor_mode(
1360 61 72 67 73 5b 30 5d 2c 20 61 72 67 73 5b 31 5d 2c 20 61 72 67 73 5b 32 5d 2c 20 61 72 67 73 5b args[0],.args[1],.args[2],.args[
1380 33 5d 29 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 3])...else.....self.begin_scisso
13a0 72 5f 6d 6f 64 65 28 78 3a 20 78 2c 20 79 3a 20 79 2c 20 77 69 64 74 68 3a 20 77 69 64 74 68 2c r_mode(x:.x,.y:.y,.width:.width,
13c0 20 68 65 69 67 68 74 3a 20 68 65 69 67 68 74 29 0a 20 20 65 6e 64 0a 20 20 79 69 65 6c 64 0a 20 .height:.height)...end...yield..
13e0 20 73 65 6c 66 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a 65 6e 64 06 3b 20 54 3b 31 .self.end_scissor_mode.end.;.T;1
1400 49 22 47 64 65 66 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 2a 61 72 67 73 2c 20 78 3a 20 30 2c I"Gdef.scissor_mode(*args,.x:.0,
1420 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c 20 26 62 .y:.0,.width:.10,.height:.10,.&b
1440 6c 6f 63 6b 29 06 3b 20 54 3b 32 54 6f 3b 28 17 3b 07 49 43 3b 08 5b 14 6f 3b 29 16 3b 2a 46 3b lock).;.T;2To;(.;.IC;.[.o;).;*F;
1460 2b 3b 0f 3b 1a 3a 0c 70 72 69 76 61 74 65 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 +;.;.:.private;&I".Raylib::Color
1480 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0a 63 6f 6c 6f 72 06 3b .color_cache.;.F;,[.[.I".color.;
14a0 20 54 30 3b 14 5b 06 5b 07 49 22 14 6d 72 62 6c 69 62 2f 63 6f 6c 6f 72 2e 72 62 06 3b 20 54 69 .T0;.[.[.I".mrblib/color.rb.;.Ti
14c0 1a 3b 15 54 3b 16 3a 10 63 6f 6c 6f 72 5f 63 61 63 68 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b .;.T;.:.color_cache;.;.;.[.;.{.;
14e0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 .IC;."..;.T;.[.;![.;"I".@!visibi
1500 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 01 c7 3b 2e 69 00 3b 48 46 3b lity.private.;.T;#0;$@..;.i.;HF;
1520 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 19 3b 4d 69 19 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 f5 64 65 Io;J.;KF;Li.;Mi.;%@..;/T;0I"..de
1540 66 20 63 6f 6c 6f 72 5f 63 61 63 68 65 28 63 6f 6c 6f 72 29 0a 20 20 40 63 6f 6c 6f 72 5f 63 61 f.color_cache(color)...@color_ca
1560 63 68 65 20 7c 7c 3d 20 7b 7d 0a 20 20 69 66 20 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d che.||=.{}...if.ColorList[color]
1580 0a 20 20 20 20 40 63 6f 6c 6f 72 5f 63 61 63 68 65 5b 63 6f 6c 6f 72 5d 20 7c 7c 3d 20 52 61 79 .....@color_cache[color].||=.Ray
15a0 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b lib::Color.new(ColorList[color][
15c0 3a 72 5d 2c 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b 3a 67 5d 2c 43 6f 6c 6f 72 4c 69 :r],ColorList[color][:g],ColorLi
15e0 73 74 5b 63 6f 6c 6f 72 5d 5b 3a 62 5d 2c 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b 3a st[color][:b],ColorList[color][:
1600 61 5d 7c 7c 32 35 35 29 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 61 69 73 65 20 27 42 61 64 20 43 a]||255)...else.....raise.'Bad.C
1620 6f 6c 6f 72 6e 61 6d 65 27 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 1b 64 65 66 20 olorname'...end.end.;.T;1I".def.
1640 63 6f 6c 6f 72 5f 63 61 63 68 65 28 63 6f 6c 6f 72 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 color_cache(color).;.T;2To;).;*F
1660 3b 2b 3b 0f 3b 1a 3b 4e 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6d 65 74 68 6f ;+;.;.;N;&I"!Raylib::Color.metho
1680 64 5f 6d 69 73 73 69 6e 67 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 06 3b 20 54 d_missing.;.F;,[.[.I".method.;.T
16a0 30 5b 07 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 01 ce 69 24 3b 15 54 3b 16 0[.I".*args.;.T0;.[.[[email protected]$;.T;.
16c0 3a 13 6d 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 :.method_missing;.;.;.[.;.{.;.IC
16e0 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 ;."..;.T;.[.;![.;"I".@!visibilit
1700 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 01 d8 3b 2e 69 00 3b 48 46 3b 49 6f 3b y.private.;.T;#0;$@..;.i.;HF;Io;
1720 4a 08 3b 4b 46 3b 4c 69 23 3b 4d 69 23 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 cc 64 65 66 20 6d J.;KF;Li#;Mi#;%@..;/T;0I"..def.m
1740 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 0a 20 20 69 ethod_missing(method,.*args)...i
1760 66 20 43 6f 6c 6f 72 4c 69 73 74 5b 6d 65 74 68 6f 64 5d 0a 20 20 20 20 69 66 20 61 72 67 73 2e f.ColorList[method].....if.args.
1780 65 6d 70 74 79 3f 0a 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 28 6d 65 empty?.......self.color_cache(me
17a0 74 68 6f 64 29 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 72 61 69 73 65 20 41 72 67 75 6d thod).....else.......raise.Argum
17c0 65 6e 74 45 72 72 6f 72 2e 6e 65 77 20 22 45 78 70 65 63 74 65 64 20 6e 6f 20 61 72 67 75 6d 65 entError.new."Expected.no.argume
17e0 6e 74 73 22 0a 20 20 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 75 70 65 72 0a 20 20 nts".....end...else.....super...
1800 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 26 64 65 66 20 6d 65 74 68 6f 64 5f 6d 69 73 73 69 end.end.;.T;1I"&def.method_missi
1820 6e 67 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b ng(method,.*args).;.T;2To;).;*F;
1840 2b 3b 0f 3b 1a 3b 4e 3b 26 49 22 26 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 72 65 73 70 6f 6e +;.;.;N;&I"&Raylib::Color.respon
1860 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 d_to_missing?.;.F;,[.[.I".method
1880 06 3b 20 54 30 5b 07 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 01 ce 69 31 3b .;.T0[.I".*args.;.T0;.[.[[email protected];
18a0 15 54 3b 16 3a 18 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 3b 18 3b 19 3b 1c 5b .T;.:.respond_to_missing?;.;.;.[
18c0 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 .;.{.;.IC;."..;.T;.[.o;F.;CI".re
18e0 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 turn.;.F;D@.;.0;E[.I".Boolean.;.
1900 54 3b 24 40 01 ea 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 T;$@..;![.;"I".@!visibility.priv
1920 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 01 ea 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 46 3b ate.;.T;#0;$@..;.i.;HF;Io;J.;KF;
1940 4c 69 30 3b 4d 69 30 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 66 64 65 66 20 72 65 73 70 6f 6e 64 5f Li0;Mi0;%@..;/T;0I"fdef.respond_
1960 74 6f 5f 6d 69 73 73 69 6e 67 3f 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 0a 20 20 69 66 20 to_missing?(method,.*args)...if.
1980 43 6f 6c 6f 72 4c 69 73 74 5b 6d 65 74 68 6f 64 5d 0a 20 20 20 20 74 72 75 65 0a 20 20 65 6c 73 ColorList[method].....true...els
19a0 65 0a 20 20 20 20 73 75 70 65 72 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 2b 64 65 e.....super...end.end.;.T;1I"+de
19c0 66 20 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 28 6d 65 74 68 6f 64 2c 20 2a 61 f.respond_to_missing?(method,.*a
19e0 72 67 73 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 rgs).;.T;2To;).;*F;+;.;.;.;&I".R
1a00 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b aylib::Color.random.;.F;,[.;.[.[
1a20 07 40 01 ce 69 3b 3b 15 54 3b 16 3a 0b 72 61 6e 64 6f 6d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b [email protected];;.T;.:.random;.;.;.[.;.{.;
1a40 1e 49 43 3b 1f 22 3b 47 65 74 20 61 20 72 61 6e 64 6f 6d 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 74 .IC;.";Get.a.random.color.from.t
1a60 68 65 20 43 6f 6c 6f 72 4c 69 73 74 28 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0e 3b 20 he.ColorList(excluding.Clear).;.
1a80 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 T;.[.o;F.;CI".return.;.F;DI"..;.
1aa0 54 3b 16 30 3b 45 5b 06 49 22 0a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 02 00 01 3b 21 5b 00 3b 22 T;.0;E[.I".Color.;.T;$@...;![.;"
1ac0 49 22 4b 47 65 74 20 61 20 72 61 6e 64 6f 6d 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 74 68 65 20 43 I"KGet.a.random.color.from.the.C
1ae0 6f 6c 6f 72 4c 69 73 74 28 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0a 40 72 65 74 75 72 olorList(excluding.Clear).@retur
1b00 6e 20 5b 43 6f 6c 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 00 01 3b 2e 69 00 3b 48 46 3b 49 6f n.[Color].;.T;#0;$@...;.i.;HF;Io
1b20 3b 4a 08 3b 4b 46 3b 4c 69 39 3b 4d 69 3a 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 85 64 65 66 20 ;J.;KF;Li9;Mi:;%@..;/T;0I"..def.
1b40 72 61 6e 64 6f 6d 0a 20 20 72 65 73 75 6c 74 20 3d 20 43 6f 6c 6f 72 4c 69 73 74 2e 6b 65 79 73 random...result.=.ColorList.keys
1b60 2e 73 61 6d 70 6c 65 0a 20 20 77 68 69 6c 65 20 72 65 73 75 6c 74 20 3d 3d 20 3a 63 6c 65 61 72 .sample...while.result.==.:clear
1b80 0a 20 20 20 20 72 65 73 75 6c 74 20 3d 20 43 6f 6c 6f 72 4c 69 73 74 2e 6b 65 79 73 2e 73 61 6d .....result.=.ColorList.keys.sam
1ba0 70 6c 65 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 73 65 6e 64 28 72 65 73 75 6c 74 29 0a 65 6e ple...end...self.send(result).en
1bc0 64 06 3b 20 54 3b 31 49 22 0f 64 65 66 20 72 61 6e 64 6f 6d 06 3b 20 54 3b 32 54 6f 3b 29 16 3b d.;.T;1I".def.random.;.T;2To;).;
1be0 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 63 6c 6f *F;+;.;.;.;&I".Raylib::Color.clo
1c00 6e 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 01 ce 69 43 3b 15 46 3b 16 3a 0a 63 6c 6f 6e ne.;.F;,[.;.[.[[email protected];.F;.:.clon
1c20 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b e;.;.;.[.;.{.;.IC;."..;.T;.[.;![
1c40 00 3b 22 40 17 3b 23 30 3b 24 40 02 13 01 3b 2e 69 00 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 89 .;"@.;#0;$@...;.i.;%@..;/T;0I"..
1c60 64 65 66 20 63 6c 6f 6e 65 0a 20 20 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 72 3a def.clone...Raylib::Color.new(r:
1c80 20 73 65 6c 66 2e 72 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 3a 20 .self.r,.....................g:.
1ca0 73 65 6c 66 2e 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 3a 20 73 self.g,.....................b:.s
1cc0 65 6c 66 2e 62 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 3a 20 73 65 elf.b,.....................a:.se
1ce0 6c 66 2e 61 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0e 64 65 66 20 63 6c 6f 6e 65 06 3b 20 54 3b lf.a).end.;.T;1I".def.clone.;.T;
1d00 32 54 6f 3a 26 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 6e 73 74 61 6e 74 2To:&YARD::CodeObjects::Constant
1d20 4f 62 6a 65 63 74 12 3b 14 5b 06 5b 07 40 01 ce 69 4c 3b 15 54 3b 16 3a 0e 43 6f 6c 6f 72 4c 69 Object.;.[.[[email protected];.T;.:.ColorLi
1d40 73 74 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 48 61 73 68 20 6f st;.;.;.;.;.[.;.{.;.IC;."0Hash.o
1d60 66 20 61 6c 6c 20 77 65 62 20 63 6f 6c 6f 72 73 2c 20 52 61 79 57 68 69 74 65 2c 20 61 6e 64 20 f.all.web.colors,.RayWhite,.and.
1d80 43 6c 65 61 72 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 30 48 61 73 68 20 6f 66 20 61 6c Clear.;.T;.[.;![.;"I"0Hash.of.al
1da0 6c 20 77 65 62 20 63 6f 6c 6f 72 73 2c 20 52 61 79 57 68 69 74 65 2c 20 61 6e 64 20 43 6c 65 61 l.web.colors,.RayWhite,.and.Clea
1dc0 72 06 3b 20 54 3b 23 30 3b 24 40 02 1f 01 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 4b 3b 4d r.;.T;#0;$@...;HF;Io;J.;KF;LiK;M
1de0 69 4b 3b 25 40 01 c5 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 3a 3a 43 6f 6c 6f 72 iK;%@..;&I".Raylib::Color::Color
1e00 4c 69 73 74 06 3b 20 46 3b 30 49 22 02 14 19 43 6f 6c 6f 72 4c 69 73 74 20 20 3d 20 7b 0a 20 20 List.;.F;0I"...ColorList..=.{...
1e20 3a 63 6c 65 61 72 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 2c 20 3a 61 :clear=>{:r=>0,.:g=>0,.:b=>0,.:a
1e40 3d 3e 30 7d 2c 0a 20 20 3a 72 61 79 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 =>0},...:ray_white=>{:r=>245,.:g
1e60 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 61 6c 69 63 65 5f 62 6c 75 65 3d 3e =>245,.:b=>245},...:alice_blue=>
1e80 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a {:r=>240,.:g=>248,.:b=>255},...:
1ea0 61 6e 74 69 71 75 65 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 33 35 antique_white=>{:r=>250,.:g=>235
1ec0 2c 20 3a 62 3d 3e 32 31 35 7d 2c 0a 20 20 3a 61 71 75 61 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d ,.:b=>215},...:aqua=>{:r=>0,.:g=
1ee0 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b >255,.:b=>255},...:aquamarine=>{
1f00 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 31 32 7d 2c 0a 20 20 3a 61 :r=>127,.:g=>255,.:b=>212},...:a
1f20 7a 75 72 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 zure=>{:r=>240,.:g=>255,.:b=>255
1f40 7d 2c 0a 20 20 3a 62 65 69 67 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 },...:beige=>{:r=>245,.:g=>245,.
1f60 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 62 69 73 71 75 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a :b=>220},...:bisque=>{:r=>255,.:
1f80 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 39 36 7d 2c 0a 20 20 3a 62 6c 61 63 6b 3d 3e 7b 3a 72 3d g=>228,.:b=>196},...:black=>{:r=
1fa0 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 62 6c 61 6e 63 68 65 64 5f 61 >0,.:g=>0,.:b=>0},...:blanched_a
1fc0 6c 6d 6f 6e 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 30 lmond=>{:r=>255,.:g=>235,.:b=>20
1fe0 35 7d 2c 0a 20 20 3a 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 5},...:blue=>{:r=>0,.:g=>0,.:b=>
2000 32 35 35 7d 2c 0a 20 20 3a 62 6c 75 65 5f 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 33 38 2c 20 255},...:blue_violet=>{:r=>138,.
2020 3a 67 3d 3e 34 33 2c 20 3a 62 3d 3e 32 32 36 7d 2c 0a 20 20 3a 62 72 6f 77 6e 3d 3e 7b 3a 72 3d :g=>43,.:b=>226},...:brown=>{:r=
2040 3e 31 36 35 2c 20 3a 67 3d 3e 34 32 2c 20 3a 62 3d 3e 34 32 7d 2c 0a 20 20 3a 62 75 72 6c 79 5f >165,.:g=>42,.:b=>42},...:burly_
2060 77 6f 6f 64 3d 3e 7b 3a 72 3d 3e 32 32 32 2c 20 3a 67 3d 3e 31 38 34 2c 20 3a 62 3d 3e 31 33 35 wood=>{:r=>222,.:g=>184,.:b=>135
2080 7d 2c 0a 20 20 3a 63 61 64 65 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 39 35 2c 20 3a 67 3d 3e 31 },...:cadet_blue=>{:r=>95,.:g=>1
20a0 35 38 2c 20 3a 62 3d 3e 31 36 30 7d 2c 0a 20 20 3a 63 68 61 72 74 72 65 75 73 65 3d 3e 7b 3a 72 58,.:b=>160},...:chartreuse=>{:r
20c0 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 63 68 6f 63 6f =>127,.:g=>255,.:b=>0},...:choco
20e0 6c 61 74 65 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 33 30 7d late=>{:r=>210,.:g=>105,.:b=>30}
2100 2c 0a 20 20 3a 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 32 37 2c 20 3a ,...:coral=>{:r=>255,.:g=>127,.:
2120 62 3d 3e 38 30 7d 2c 0a 20 20 3a 63 6f 72 6e 66 6c 6f 77 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d b=>80},...:cornflower_blue=>{:r=
2140 3e 31 30 30 2c 20 3a 67 3d 3e 31 34 39 2c 20 3a 62 3d 3e 32 33 37 7d 2c 0a 20 20 3a 63 6f 72 6e >100,.:g=>149,.:b=>237},...:corn
2160 73 69 6c 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 32 30 silk=>{:r=>255,.:g=>248,.:b=>220
2180 7d 2c 0a 20 20 3a 63 72 69 6d 73 6f 6e 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 30 2c },...:crimson=>{:r=>220,.:g=>20,
21a0 20 3a 62 3d 3e 36 30 7d 2c 0a 20 20 3a 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 .:b=>60},...:cyan=>{:r=>0,.:g=>2
21c0 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 61 72 6b 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 55,.:b=>255},...:dark_blue=>{:r=
21e0 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 63 79 61 >0,.:g=>0,.:b=>139},...:dark_cya
2200 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 n=>{:r=>0,.:g=>139,.:b=>139},...
2220 3a 64 61 72 6b 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 31 38 34 2c 20 3a 67 3d 3e :dark_golden_rod=>{:r=>184,.:g=>
2240 31 33 34 2c 20 3a 62 3d 3e 31 31 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 61 79 3d 3e 7b 3a 72 3d 134,.:b=>11},...:dark_gray=>{:r=
2260 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b >169,.:g=>169,.:b=>169},...:dark
2280 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 30 30 2c 20 3a 62 3d 3e 30 7d 2c _green=>{:r=>0,.:g=>100,.:b=>0},
22a0 0a 20 20 3a 64 61 72 6b 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 ...:dark_grey=>{:r=>169,.:g=>169
22c0 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e ,.:b=>169},...:dark_khaki=>{:r=>
22e0 31 38 39 2c 20 3a 67 3d 3e 31 38 33 2c 20 3a 62 3d 3e 31 30 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 189,.:g=>183,.:b=>107},...:dark_
2300 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 magenta=>{:r=>139,.:g=>0,.:b=>13
2320 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 6c 69 76 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 38 35 9},...:dark_olive_green=>{:r=>85
2340 2c 20 3a 67 3d 3e 31 30 37 2c 20 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 61 6e ,.:g=>107,.:b=>47},...:dark_oran
2360 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 34 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 ge=>{:r=>255,.:g=>140,.:b=>0},..
2380 20 3a 64 61 72 6b 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 35 33 2c 20 3a 67 3d 3e 35 30 2c .:dark_orchid=>{:r=>153,.:g=>50,
23a0 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 64 61 72 6b 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 33 39 .:b=>204},...:dark_red=>{:r=>139
23c0 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 61 6c 6d 6f 6e 3d ,.:g=>0,.:b=>0},...:dark_salmon=
23e0 3e 7b 3a 72 3d 3e 32 33 33 2c 20 3a 67 3d 3e 31 35 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 >{:r=>233,.:g=>150,.:b=>122},...
2400 3a 64 61 72 6b 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 33 2c 20 3a 67 3d 3e 31 :dark_sea_green=>{:r=>143,.:g=>1
2420 38 38 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 62 6c 75 65 88,.:b=>143},...:dark_slate_blue
2440 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 36 31 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a =>{:r=>72,.:g=>61,.:b=>139},...:
2460 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 dark_slate_gray=>{:r=>47,.:g=>79
2480 2c 20 3a 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b ,.:b=>79},...:dark_slate_grey=>{
24a0 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b :r=>47,.:g=>79,.:b=>79},...:dark
24c0 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d _turquoise=>{:r=>0,.:g=>206,.:b=
24e0 3e 32 30 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 34 38 2c >209},...:dark_violet=>{:r=>148,
2500 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 64 65 65 70 5f 70 69 6e 6b 3d 3e .:g=>0,.:b=>211},...:deep_pink=>
2520 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 64 {:r=>255,.:g=>20,.:b=>147},...:d
2540 65 65 70 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a eep_sky_blue=>{:r=>0,.:g=>191,.:
2560 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 b=>255},...:dim_gray=>{:r=>105,.
2580 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 72 65 79 3d 3e :g=>105,.:b=>105},...:dim_grey=>
25a0 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a {:r=>105,.:g=>105,.:b=>105},...:
25c0 64 6f 64 67 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 33 30 2c 20 3a 67 3d 3e 31 34 34 2c 20 3a dodger_blue=>{:r=>30,.:g=>144,.:
25e0 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 66 69 72 65 5f 62 72 69 63 6b 3d 3e 7b 3a 72 3d 3e 31 37 38 b=>255},...:fire_brick=>{:r=>178
2600 2c 20 3a 67 3d 3e 33 34 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 6c 6f 72 61 6c 5f 77 68 69 ,.:g=>34,.:b=>34},...:floral_whi
2620 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 34 30 7d 2c te=>{:r=>255,.:g=>250,.:b=>240},
2640 0a 20 20 3a 66 6f 72 65 73 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 34 2c 20 3a 67 3d 3e 31 ...:forest_green=>{:r=>34,.:g=>1
2660 33 39 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 75 63 68 73 69 61 3d 3e 7b 3a 72 3d 3e 32 35 39,.:b=>34},...:fuchsia=>{:r=>25
2680 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 61 69 6e 73 62 6f 72 6f 5,.:g=>0,.:b=>255},...:gainsboro
26a0 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 32 30 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 =>{:r=>220,.:g=>220,.:b=>220},..
26c0 20 3a 67 68 6f 73 74 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 34 38 2c 20 3a 67 3d 3e 32 34 38 .:ghost_white=>{:r=>248,.:g=>248
26e0 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e ,.:b=>255},...:golden_rod=>{:r=>
2700 32 31 38 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d 3e 33 32 7d 2c 0a 20 20 3a 67 6f 6c 64 3d 3e 218,.:g=>165,.:b=>32},...:gold=>
2720 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 {:r=>255,.:g=>215,.:b=>0},...:gr
2740 61 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c ay=>{:r=>128,.:g=>128,.:b=>128},
2760 0a 20 20 3a 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e ...:green=>{:r=>0,.:g=>128,.:b=>
2780 30 7d 2c 0a 20 20 3a 67 72 65 65 6e 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 0},...:green_yellow=>{:r=>173,.:
27a0 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 g=>255,.:b=>47},...:grey=>{:r=>1
27c0 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 68 6f 6e 65 79 5f 28,.:g=>128,.:b=>128},...:honey_
27e0 64 65 77 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d dew=>{:r=>240,.:g=>255,.:b=>240}
2800 2c 0a 20 20 3a 68 6f 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 30 35 ,...:hot_pink=>{:r=>255,.:g=>105
2820 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 69 6e 64 69 61 6e 5f 72 65 64 3d 3e 7b 3a 72 3d 3e ,.:b=>180},...:indian_red=>{:r=>
2840 32 30 35 2c 20 3a 67 3d 3e 39 32 2c 20 3a 62 3d 3e 39 32 7d 2c 0a 20 20 3a 69 6e 64 69 67 6f 3d 205,.:g=>92,.:b=>92},...:indigo=
2860 3e 7b 3a 72 3d 3e 37 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 30 7d 2c 0a 20 20 3a 69 76 >{:r=>75,.:g=>0,.:b=>130},...:iv
2880 6f 72 79 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d ory=>{:r=>255,.:g=>255,.:b=>240}
28a0 2c 0a 20 20 3a 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a ,...:khaki=>{:r=>240,.:g=>230,.:
28c0 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 6c 61 76 65 6e 64 65 72 5f 62 6c 75 73 68 3d 3e 7b 3a 72 3d b=>140},...:lavender_blush=>{:r=
28e0 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 6c 61 76 65 >255,.:g=>240,.:b=>245},...:lave
2900 6e 64 65 72 3d 3e 7b 3a 72 3d 3e 32 33 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 32 35 30 nder=>{:r=>230,.:g=>230,.:b=>250
2920 7d 2c 0a 20 20 3a 6c 61 77 6e 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 32 34 2c 20 3a 67 3d 3e },...:lawn_green=>{:r=>124,.:g=>
2940 32 35 32 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c 65 6d 6f 6e 5f 63 68 69 66 66 6f 6e 3d 3e 7b 252,.:b=>0},...:lemon_chiffon=>{
2960 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6c :r=>255,.:g=>250,.:b=>205},...:l
2980 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e 32 31 36 2c 20 3a 62 ight_blue=>{:r=>173,.:g=>216,.:b
29a0 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 34 30 =>230},...:light_coral=>{:r=>240
29c0 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 79 ,.:g=>128,.:b=>128},...:light_cy
29e0 61 6e 3d 3e 7b 3a 72 3d 3e 32 32 34 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c an=>{:r=>224,.:g=>255,.:b=>255},
2a00 0a 20 20 3a 6c 69 67 68 74 5f 67 6f 6c 64 65 6e 5f 72 6f 64 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 ...:light_golden_rod_yellow=>{:r
2a20 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 31 30 7d 2c 0a 20 20 3a 6c 69 67 =>250,.:g=>250,.:b=>210},...:lig
2a40 68 74 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e ht_gray=>{:r=>211,.:g=>211,.:b=>
2a60 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 34 2c 20 211},...:light_green=>{:r=>144,.
2a80 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 79 :g=>238,.:b=>144},...:light_grey
2aa0 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 =>{:r=>211,.:g=>211,.:b=>211},..
2ac0 20 3a 6c 69 67 68 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 38 32 2c .:light_pink=>{:r=>255,.:g=>182,
2ae0 20 3a 62 3d 3e 31 39 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d .:b=>193},...:light_salmon=>{:r=
2b00 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 >255,.:g=>160,.:b=>122},...:ligh
2b20 74 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 32 2c 20 3a 67 3d 3e 31 37 38 2c 20 3a t_sea_green=>{:r=>32,.:g=>178,.:
2b40 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d b=>170},...:light_sky_blue=>{:r=
2b60 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 69 67 68 >135,.:g=>206,.:b=>250},...:ligh
2b80 74 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 2c t_slate_gray=>{:r=>119,.:g=>136,
2ba0 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e .:b=>153},...:light_slate_grey=>
2bc0 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a {:r=>119,.:g=>136,.:b=>153},...:
2be0 6c 69 67 68 74 5f 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e light_steel_blue=>{:r=>176,.:g=>
2c00 31 39 36 2c 20 3a 62 3d 3e 32 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 79 65 6c 6c 6f 77 3d 3e 196,.:b=>222},...:light_yellow=>
2c20 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 32 34 7d 2c 0a 20 20 3a {:r=>255,.:g=>255,.:b=>224},...:
2c40 6c 69 6d 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 lime=>{:r=>0,.:g=>255,.:b=>0},..
2c60 20 3a 6c 69 6d 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 35 30 2c 20 3a 67 3d 3e 32 30 35 2c 20 .:lime_green=>{:r=>50,.:g=>205,.
2c80 3a 62 3d 3e 35 30 7d 2c 0a 20 20 3a 6c 69 6e 65 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d :b=>50},...:linen=>{:r=>250,.:g=
2ca0 3e 32 34 30 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d >240,.:b=>230},...:magenta=>{:r=
2cc0 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6d 61 72 6f 6f 6e >255,.:g=>0,.:b=>255},...:maroon
2ce0 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6d 65 =>{:r=>128,.:g=>0,.:b=>0},...:me
2d00 64 69 75 6d 5f 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 32 dium_aquamarine=>{:r=>102,.:g=>2
2d20 30 35 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 62 6c 75 65 3d 3e 7b 3a 05,.:b=>170},...:medium_blue=>{:
2d40 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d r=>0,.:g=>0,.:b=>205},...:medium
2d60 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 38 36 2c 20 3a 67 3d 3e 38 35 2c 20 3a 62 3d 3e 32 _orchid=>{:r=>186,.:g=>85,.:b=>2
2d80 31 31 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 34 37 2c 11},...:medium_purple=>{:r=>147,
2da0 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 39 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 65 .:g=>112,.:b=>219},...:medium_se
2dc0 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 36 30 2c 20 3a 67 3d 3e 31 37 39 2c 20 3a 62 3d 3e 31 a_green=>{:r=>60,.:g=>179,.:b=>1
2de0 31 33 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 13},...:medium_slate_blue=>{:r=>
2e00 31 32 33 2c 20 3a 67 3d 3e 31 30 34 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 6d 65 64 69 75 123,.:g=>104,.:b=>238},...:mediu
2e20 6d 5f 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 30 2c m_spring_green=>{:r=>0,.:g=>250,
2e40 20 3a 62 3d 3e 31 35 34 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 74 75 72 71 75 6f 69 73 65 3d 3e .:b=>154},...:medium_turquoise=>
2e60 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 32 30 39 2c 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 6d {:r=>72,.:g=>209,.:b=>204},...:m
2e80 65 64 69 75 6d 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 39 39 2c 20 3a 67 3d 3e edium_violet_red=>{:r=>199,.:g=>
2ea0 32 31 2c 20 3a 62 3d 3e 31 33 33 7d 2c 0a 20 20 3a 6d 69 64 6e 69 67 68 74 5f 62 6c 75 65 3d 3e 21,.:b=>133},...:midnight_blue=>
2ec0 7b 3a 72 3d 3e 32 35 2c 20 3a 67 3d 3e 32 35 2c 20 3a 62 3d 3e 31 31 32 7d 2c 0a 20 20 3a 6d 69 {:r=>25,.:g=>25,.:b=>112},...:mi
2ee0 6e 74 5f 63 72 65 61 6d 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d nt_cream=>{:r=>245,.:g=>255,.:b=
2f00 3e 32 35 30 7d 2c 0a 20 20 3a 6d 69 73 74 79 5f 72 6f 73 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 >250},...:misty_rose=>{:r=>255,.
2f20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 6d 6f 63 63 61 73 69 6e 3d 3e :g=>228,.:b=>225},...:moccasin=>
2f40 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 38 31 7d 2c 0a 20 20 3a {:r=>255,.:g=>228,.:b=>181},...:
2f60 6e 61 76 61 6a 6f 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 32 2c navajo_white=>{:r=>255,.:g=>222,
2f80 20 3a 62 3d 3e 31 37 33 7d 2c 0a 20 20 3a 6e 61 76 79 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e .:b=>173},...:navy=>{:r=>0,.:g=>
2fa0 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6f 6c 64 5f 6c 61 63 65 3d 3e 7b 3a 72 3d 3e 32 0,.:b=>128},...:old_lace=>{:r=>2
2fc0 35 33 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 3d 53,.:g=>245,.:b=>230},...:olive=
2fe0 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f >{:r=>128,.:g=>128,.:b=>0},...:o
3000 6c 69 76 65 5f 64 72 61 62 3d 3e 7b 3a 72 3d 3e 31 30 37 2c 20 3a 67 3d 3e 31 34 32 2c 20 3a 62 live_drab=>{:r=>107,.:g=>142,.:b
3020 3d 3e 33 35 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e =>35},...:orange=>{:r=>255,.:g=>
3040 31 36 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 5f 72 65 64 3d 3e 7b 3a 72 3d 165,.:b=>0},...:orange_red=>{:r=
3060 3e 32 35 35 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 72 63 68 69 64 3d >255,.:g=>69,.:b=>0},...:orchid=
3080 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 34 7d 2c 0a 20 20 >{:r=>218,.:g=>112,.:b=>214},...
30a0 3a 70 61 6c 65 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e :pale_golden_rod=>{:r=>238,.:g=>
30c0 32 33 32 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 70 61 6c 65 67 72 65 65 6e 3d 3e 7b 3a 72 232,.:b=>170},...:palegreen=>{:r
30e0 3d 3e 31 35 32 2c 20 3a 67 3d 3e 32 35 31 2c 20 3a 62 3d 3e 31 35 32 7d 2c 0a 20 20 3a 70 61 6c =>152,.:g=>251,.:b=>152},...:pal
3100 65 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 31 37 35 2c 20 3a 67 3d 3e 32 33 38 2c 20 e_turquoise=>{:r=>175,.:g=>238,.
3120 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 70 61 6c 65 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a :b=>238},...:pale_violet_red=>{:
3140 72 3d 3e 32 31 39 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 70 61 r=>219,.:g=>112,.:b=>147},...:pa
3160 70 61 79 61 5f 77 68 69 70 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 33 39 2c 20 3a 62 paya_whip=>{:r=>255,.:g=>239,.:b
3180 3d 3e 32 31 33 7d 2c 0a 20 20 3a 70 65 61 63 68 5f 70 75 66 66 3d 3e 7b 3a 72 3d 3e 32 35 35 2c =>213},...:peach_puff=>{:r=>255,
31a0 20 3a 67 3d 3e 32 31 38 2c 20 3a 62 3d 3e 31 38 35 7d 2c 0a 20 20 3a 70 65 72 75 3d 3e 7b 3a 72 .:g=>218,.:b=>185},...:peru=>{:r
31c0 3d 3e 32 30 35 2c 20 3a 67 3d 3e 31 33 33 2c 20 3a 62 3d 3e 36 33 7d 2c 0a 20 20 3a 70 69 6e 6b =>205,.:g=>133,.:b=>63},...:pink
31e0 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 3d 3e 32 30 33 7d 2c 0a 20 =>{:r=>255,.:g=>192,.:b=>203},..
3200 20 3a 70 6c 75 6d 3d 3e 7b 3a 72 3d 3e 32 32 31 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 32 .:plum=>{:r=>221,.:g=>160,.:b=>2
3220 32 31 7d 2c 0a 20 20 3a 70 6f 77 64 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 21},...:powder_blue=>{:r=>176,.:
3240 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 70 75 72 70 6c 65 3d 3e 7b 3a 72 g=>224,.:b=>230},...:purple=>{:r
3260 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 72 65 62 65 63 =>128,.:g=>0,.:b=>128},...:rebec
3280 63 61 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 35 31 2c 20 3a 62 3d ca_purple=>{:r=>102,.:g=>51,.:b=
32a0 3e 31 35 33 7d 2c 0a 20 20 3a 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 >153},...:red=>{:r=>255,.:g=>0,.
32c0 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 72 6f 73 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 38 38 2c :b=>0},...:rosy_brown=>{:r=>188,
32e0 20 3a 67 3d 3e 31 34 33 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a 72 6f 79 61 6c 5f 62 6c 75 .:g=>143,.:b=>143},...:royal_blu
3300 65 3d 3e 7b 3a 72 3d 3e 36 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 e=>{:r=>65,.:g=>105,.:b=>225},..
3320 20 3a 73 61 64 64 6c 65 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 36 39 .:saddle_brown=>{:r=>139,.:g=>69
3340 2c 20 3a 62 3d 3e 31 39 7d 2c 0a 20 20 3a 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 ,.:b=>19},...:salmon=>{:r=>250,.
3360 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 31 34 7d 2c 0a 20 20 3a 73 61 6e 64 79 5f 62 72 6f 77 :g=>128,.:b=>114},...:sandy_brow
3380 6e 3d 3e 7b 3a 72 3d 3e 32 34 34 2c 20 3a 67 3d 3e 31 36 34 2c 20 3a 62 3d 3e 39 36 7d 2c 0a 20 n=>{:r=>244,.:g=>164,.:b=>96},..
33a0 20 3a 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 34 36 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a .:sea_green=>{:r=>46,.:g=>139,.:
33c0 62 3d 3e 38 37 7d 2c 0a 20 20 3a 73 65 61 5f 73 68 65 6c 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 b=>87},...:sea_shell=>{:r=>255,.
33e0 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 73 69 65 6e 6e 61 3d 3e 7b 3a :g=>245,.:b=>238},...:sienna=>{:
3400 72 3d 3e 31 36 30 2c 20 3a 67 3d 3e 38 32 2c 20 3a 62 3d 3e 34 35 7d 2c 0a 20 20 3a 73 69 6c 76 r=>160,.:g=>82,.:b=>45},...:silv
3420 65 72 3d 3e 7b 3a 72 3d 3e 31 39 32 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 3d 3e 31 39 32 7d 2c er=>{:r=>192,.:g=>192,.:b=>192},
3440 0a 20 20 3a 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c ...:sky_blue=>{:r=>135,.:g=>206,
3460 20 3a 62 3d 3e 32 33 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 .:b=>235},...:slate_blue=>{:r=>1
3480 30 36 2c 20 3a 67 3d 3e 39 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 06,.:g=>90,.:b=>205},...:slate_g
34a0 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d ray=>{:r=>112,.:g=>128,.:b=>144}
34c0 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 ,...:slate_grey=>{:r=>112,.:g=>1
34e0 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6e 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 28,.:b=>144},...:snow=>{:r=>255,
3500 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 73 70 72 69 6e 67 5f 67 72 .:g=>250,.:b=>250},...:spring_gr
3520 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 31 32 37 7d 2c 0a een=>{:r=>0,.:g=>255,.:b=>127},.
3540 20 20 3a 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 30 2c 20 3a 67 3d 3e 31 33 30 2c ..:steel_blue=>{:r=>70,.:g=>130,
3560 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 74 61 6e 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d .:b=>180},...:tan=>{:r=>210,.:g=
3580 3e 31 38 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 74 65 61 6c 3d 3e 7b 3a 72 3d 3e 30 2c >180,.:b=>140},...:teal=>{:r=>0,
35a0 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 74 68 69 73 74 6c 65 3d 3e .:g=>128,.:b=>128},...:thistle=>
35c0 7b 3a 72 3d 3e 32 31 36 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 31 36 7d 2c 0a 20 20 3a {:r=>216,.:g=>191,.:b=>216},...:
35e0 74 6f 6d 61 74 6f 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 39 39 2c 20 3a 62 3d 3e 37 31 tomato=>{:r=>255,.:g=>99,.:b=>71
3600 7d 2c 0a 20 20 3a 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 36 34 2c 20 3a 67 3d 3e 32 32 },...:turquoise=>{:r=>64,.:g=>22
3620 34 2c 20 3a 62 3d 3e 32 30 38 7d 2c 0a 20 20 3a 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 32 33 38 4,.:b=>208},...:violet=>{:r=>238
3640 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 77 68 65 61 74 3d 3e 7b ,.:g=>130,.:b=>238},...:wheat=>{
3660 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 39 7d 2c 0a 20 20 3a 77 :r=>245,.:g=>222,.:b=>179},...:w
3680 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 hite=>{:r=>255,.:g=>255,.:b=>255
36a0 7d 2c 0a 20 20 3a 77 68 69 74 65 5f 73 6d 6f 6b 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d },...:white_smoke=>{:r=>245,.:g=
36c0 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e >245,.:b=>245},...:yellow=>{:r=>
36e0 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 5f 255,.:g=>255,.:b=>0},...:yellow_
3700 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 34 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 green=>{:r=>154,.:g=>205,.:b=>50
3720 7d 0a 7d 06 3b 20 54 3a 0b 40 76 61 6c 75 65 49 22 02 07 19 7b 0a 20 20 3a 63 6c 65 61 72 3d 3e }.}.;.T:.@valueI"...{...:clear=>
3740 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 2c 20 3a 61 3d 3e 30 7d 2c 0a 20 20 {:r=>0,.:g=>0,.:b=>0,.:a=>0},...
3760 3a 72 61 79 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a :ray_white=>{:r=>245,.:g=>245,.:
3780 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 61 6c 69 63 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 34 30 b=>245},...:alice_blue=>{:r=>240
37a0 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 6e 74 69 71 75 65 5f ,.:g=>248,.:b=>255},...:antique_
37c0 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 31 white=>{:r=>250,.:g=>235,.:b=>21
37e0 35 7d 2c 0a 20 20 3a 61 71 75 61 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 5},...:aqua=>{:r=>0,.:g=>255,.:b
3800 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c =>255},...:aquamarine=>{:r=>127,
3820 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 31 32 7d 2c 0a 20 20 3a 61 7a 75 72 65 3d 3e 7b 3a .:g=>255,.:b=>212},...:azure=>{:
3840 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 65 r=>240,.:g=>255,.:b=>255},...:be
3860 69 67 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 32 30 7d ige=>{:r=>245,.:g=>245,.:b=>220}
3880 2c 0a 20 20 3a 62 69 73 71 75 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 ,...:bisque=>{:r=>255,.:g=>228,.
38a0 3a 62 3d 3e 31 39 36 7d 2c 0a 20 20 3a 62 6c 61 63 6b 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e :b=>196},...:black=>{:r=>0,.:g=>
38c0 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 62 6c 61 6e 63 68 65 64 5f 61 6c 6d 6f 6e 64 3d 3e 7b 0,.:b=>0},...:blanched_almond=>{
38e0 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 62 :r=>255,.:g=>235,.:b=>205},...:b
3900 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 lue=>{:r=>0,.:g=>0,.:b=>255},...
3920 3a 62 6c 75 65 5f 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 33 38 2c 20 3a 67 3d 3e 34 33 2c 20 :blue_violet=>{:r=>138,.:g=>43,.
3940 3a 62 3d 3e 32 32 36 7d 2c 0a 20 20 3a 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 36 35 2c 20 3a 67 :b=>226},...:brown=>{:r=>165,.:g
3960 3d 3e 34 32 2c 20 3a 62 3d 3e 34 32 7d 2c 0a 20 20 3a 62 75 72 6c 79 5f 77 6f 6f 64 3d 3e 7b 3a =>42,.:b=>42},...:burly_wood=>{:
3980 72 3d 3e 32 32 32 2c 20 3a 67 3d 3e 31 38 34 2c 20 3a 62 3d 3e 31 33 35 7d 2c 0a 20 20 3a 63 61 r=>222,.:g=>184,.:b=>135},...:ca
39a0 64 65 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 39 35 2c 20 3a 67 3d 3e 31 35 38 2c 20 3a 62 3d 3e det_blue=>{:r=>95,.:g=>158,.:b=>
39c0 31 36 30 7d 2c 0a 20 20 3a 63 68 61 72 74 72 65 75 73 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 160},...:chartreuse=>{:r=>127,.:
39e0 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 63 68 6f 63 6f 6c 61 74 65 3d 3e 7b 3a g=>255,.:b=>0},...:chocolate=>{:
3a00 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 33 30 7d 2c 0a 20 20 3a 63 6f 72 r=>210,.:g=>105,.:b=>30},...:cor
3a20 61 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 32 37 2c 20 3a 62 3d 3e 38 30 7d 2c 0a al=>{:r=>255,.:g=>127,.:b=>80},.
3a40 20 20 3a 63 6f 72 6e 66 6c 6f 77 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 30 2c 20 3a 67 ..:cornflower_blue=>{:r=>100,.:g
3a60 3d 3e 31 34 39 2c 20 3a 62 3d 3e 32 33 37 7d 2c 0a 20 20 3a 63 6f 72 6e 73 69 6c 6b 3d 3e 7b 3a =>149,.:b=>237},...:cornsilk=>{:
3a80 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 63 72 r=>255,.:g=>248,.:b=>220},...:cr
3aa0 69 6d 73 6f 6e 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 36 30 7d imson=>{:r=>220,.:g=>20,.:b=>60}
3ac0 2c 0a 20 20 3a 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e ,...:cyan=>{:r=>0,.:g=>255,.:b=>
3ae0 32 35 35 7d 2c 0a 20 20 3a 64 61 72 6b 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 255},...:dark_blue=>{:r=>0,.:g=>
3b00 30 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 0,.:b=>139},...:dark_cyan=>{:r=>
3b20 30 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 6f 0,.:g=>139,.:b=>139},...:dark_go
3b40 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 31 38 34 2c 20 3a 67 3d 3e 31 33 34 2c 20 3a 62 3d lden_rod=>{:r=>184,.:g=>134,.:b=
3b60 3e 31 31 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 >11},...:dark_gray=>{:r=>169,.:g
3b80 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 65 6e 3d 3e =>169,.:b=>169},...:dark_green=>
3ba0 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 30 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b {:r=>0,.:g=>100,.:b=>0},...:dark
3bc0 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 _grey=>{:r=>169,.:g=>169,.:b=>16
3be0 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e 31 38 39 2c 20 3a 67 3d 9},...:dark_khaki=>{:r=>189,.:g=
3c00 3e 31 38 33 2c 20 3a 62 3d 3e 31 30 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6d 61 67 65 6e 74 61 3d >183,.:b=>107},...:dark_magenta=
3c20 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 >{:r=>139,.:g=>0,.:b=>139},...:d
3c40 61 72 6b 5f 6f 6c 69 76 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 38 35 2c 20 3a 67 3d 3e 31 30 ark_olive_green=>{:r=>85,.:g=>10
3c60 37 2c 20 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 7,.:b=>47},...:dark_orange=>{:r=
3c80 3e 32 35 35 2c 20 3a 67 3d 3e 31 34 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f >255,.:g=>140,.:b=>0},...:dark_o
3ca0 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 35 33 2c 20 3a 67 3d 3e 35 30 2c 20 3a 62 3d 3e 32 30 34 rchid=>{:r=>153,.:g=>50,.:b=>204
3cc0 7d 2c 0a 20 20 3a 64 61 72 6b 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c },...:dark_red=>{:r=>139,.:g=>0,
3ce0 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 33 .:b=>0},...:dark_salmon=>{:r=>23
3d00 33 2c 20 3a 67 3d 3e 31 35 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 65 3,.:g=>150,.:b=>122},...:dark_se
3d20 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 33 2c 20 3a 67 3d 3e 31 38 38 2c 20 3a 62 3d 3e a_green=>{:r=>143,.:g=>188,.:b=>
3d40 31 34 33 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 143},...:dark_slate_blue=>{:r=>7
3d60 32 2c 20 3a 67 3d 3e 36 31 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 2,.:g=>61,.:b=>139},...:dark_sla
3d80 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 te_gray=>{:r=>47,.:g=>79,.:b=>79
3da0 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 },...:dark_slate_grey=>{:r=>47,.
3dc0 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 74 75 72 71 75 6f 69 :g=>79,.:b=>79},...:dark_turquoi
3de0 73 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 30 39 7d 2c 0a 20 se=>{:r=>0,.:g=>206,.:b=>209},..
3e00 20 3a 64 61 72 6b 5f 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 34 38 2c 20 3a 67 3d 3e 30 2c 20 .:dark_violet=>{:r=>148,.:g=>0,.
3e20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 64 65 65 70 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 :b=>211},...:deep_pink=>{:r=>255
3e40 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 64 65 65 70 5f 73 6b 79 5f ,.:g=>20,.:b=>147},...:deep_sky_
3e60 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 35 35 7d 2c blue=>{:r=>0,.:g=>191,.:b=>255},
3e80 0a 20 20 3a 64 69 6d 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 2c ...:dim_gray=>{:r=>105,.:g=>105,
3ea0 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 30 35 .:b=>105},...:dim_grey=>{:r=>105
3ec0 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 6f 64 67 65 72 5f 62 ,.:g=>105,.:b=>105},...:dodger_b
3ee0 6c 75 65 3d 3e 7b 3a 72 3d 3e 33 30 2c 20 3a 67 3d 3e 31 34 34 2c 20 3a 62 3d 3e 32 35 35 7d 2c lue=>{:r=>30,.:g=>144,.:b=>255},
3f00 0a 20 20 3a 66 69 72 65 5f 62 72 69 63 6b 3d 3e 7b 3a 72 3d 3e 31 37 38 2c 20 3a 67 3d 3e 33 34 ...:fire_brick=>{:r=>178,.:g=>34
3f20 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 6c 6f 72 61 6c 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d ,.:b=>34},...:floral_white=>{:r=
3f40 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 66 6f 72 65 >255,.:g=>250,.:b=>240},...:fore
3f60 73 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 34 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e st_green=>{:r=>34,.:g=>139,.:b=>
3f80 33 34 7d 2c 0a 20 20 3a 66 75 63 68 73 69 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 34},...:fuchsia=>{:r=>255,.:g=>0
3fa0 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 61 69 6e 73 62 6f 72 6f 3d 3e 7b 3a 72 3d 3e 32 ,.:b=>255},...:gainsboro=>{:r=>2
3fc0 32 30 2c 20 3a 67 3d 3e 32 32 30 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 67 68 6f 73 74 5f 20,.:g=>220,.:b=>220},...:ghost_
3fe0 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 34 38 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 white=>{:r=>248,.:g=>248,.:b=>25
4000 35 7d 2c 0a 20 20 3a 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 5},...:golden_rod=>{:r=>218,.:g=
4020 3e 31 36 35 2c 20 3a 62 3d 3e 33 32 7d 2c 0a 20 20 3a 67 6f 6c 64 3d 3e 7b 3a 72 3d 3e 32 35 35 >165,.:b=>32},...:gold=>{:r=>255
4040 2c 20 3a 67 3d 3e 32 31 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 61 79 3d 3e 7b 3a 72 3d ,.:g=>215,.:b=>0},...:gray=>{:r=
4060 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 67 72 65 65 >128,.:g=>128,.:b=>128},...:gree
4080 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 n=>{:r=>0,.:g=>128,.:b=>0},...:g
40a0 72 65 65 6e 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e 32 35 35 2c 20 reen_yellow=>{:r=>173,.:g=>255,.
40c0 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e :b=>47},...:grey=>{:r=>128,.:g=>
40e0 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 68 6f 6e 65 79 5f 64 65 77 3d 3e 7b 3a 72 128,.:b=>128},...:honey_dew=>{:r
4100 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 68 6f 74 =>240,.:g=>255,.:b=>240},...:hot
4120 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 38 _pink=>{:r=>255,.:g=>105,.:b=>18
4140 30 7d 2c 0a 20 20 3a 69 6e 64 69 61 6e 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 0},...:indian_red=>{:r=>205,.:g=
4160 3e 39 32 2c 20 3a 62 3d 3e 39 32 7d 2c 0a 20 20 3a 69 6e 64 69 67 6f 3d 3e 7b 3a 72 3d 3e 37 35 >92,.:b=>92},...:indigo=>{:r=>75
4180 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 30 7d 2c 0a 20 20 3a 69 76 6f 72 79 3d 3e 7b 3a 72 ,.:g=>0,.:b=>130},...:ivory=>{:r
41a0 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 6b 68 61 =>255,.:g=>255,.:b=>240},...:kha
41c0 6b 69 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c ki=>{:r=>240,.:g=>230,.:b=>140},
41e0 0a 20 20 3a 6c 61 76 65 6e 64 65 72 5f 62 6c 75 73 68 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 ...:lavender_blush=>{:r=>255,.:g
4200 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 6c 61 76 65 6e 64 65 72 3d 3e 7b 3a =>240,.:b=>245},...:lavender=>{:
4220 72 3d 3e 32 33 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 61 r=>230,.:g=>230,.:b=>250},...:la
4240 77 6e 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 32 34 2c 20 3a 67 3d 3e 32 35 32 2c 20 3a 62 3d wn_green=>{:r=>124,.:g=>252,.:b=
4260 3e 30 7d 2c 0a 20 20 3a 6c 65 6d 6f 6e 5f 63 68 69 66 66 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c >0},...:lemon_chiffon=>{:r=>255,
4280 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 62 6c 75 .:g=>250,.:b=>205},...:light_blu
42a0 65 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e 32 31 36 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a e=>{:r=>173,.:g=>216,.:b=>230},.
42c0 20 20 3a 6c 69 67 68 74 5f 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 31 32 ..:light_coral=>{:r=>240,.:g=>12
42e0 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 8,.:b=>128},...:light_cyan=>{:r=
4300 3e 32 32 34 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6c 69 67 68 >224,.:g=>255,.:b=>255},...:ligh
4320 74 5f 67 6f 6c 64 65 6e 5f 72 6f 64 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a t_golden_rod_yellow=>{:r=>250,.:
4340 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 31 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 61 79 3d g=>250,.:b=>210},...:light_gray=
4360 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 >{:r=>211,.:g=>211,.:b=>211},...
4380 3a 6c 69 67 68 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 34 2c 20 3a 67 3d 3e 32 33 38 2c :light_green=>{:r=>144,.:g=>238,
43a0 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 32 .:b=>144},...:light_grey=>{:r=>2
43c0 31 31 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 11,.:g=>211,.:b=>211},...:light_
43e0 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 38 32 2c 20 3a 62 3d 3e 31 39 33 pink=>{:r=>255,.:g=>182,.:b=>193
4400 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 },...:light_salmon=>{:r=>255,.:g
4420 3d 3e 31 36 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 65 61 5f 67 72 =>160,.:b=>122},...:light_sea_gr
4440 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 32 2c 20 3a 67 3d 3e 31 37 38 2c 20 3a 62 3d 3e 31 37 30 7d 2c een=>{:r=>32,.:g=>178,.:b=>170},
4460 0a 20 20 3a 6c 69 67 68 74 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a 67 ...:light_sky_blue=>{:r=>135,.:g
4480 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f =>206,.:b=>250},...:light_slate_
44a0 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 33 gray=>{:r=>119,.:g=>136,.:b=>153
44c0 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 39 },...:light_slate_grey=>{:r=>119
44e0 2c 20 3a 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 74 ,.:g=>136,.:b=>153},...:light_st
4500 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 31 39 36 2c 20 3a 62 3d eel_blue=>{:r=>176,.:g=>196,.:b=
4520 3e 32 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 >222},...:light_yellow=>{:r=>255
4540 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 32 34 7d 2c 0a 20 20 3a 6c 69 6d 65 3d 3e 7b 3a ,.:g=>255,.:b=>224},...:lime=>{:
4560 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c 69 6d 65 5f 67 r=>0,.:g=>255,.:b=>0},...:lime_g
4580 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 35 30 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 2c reen=>{:r=>50,.:g=>205,.:b=>50},
45a0 0a 20 20 3a 6c 69 6e 65 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 ...:linen=>{:r=>250,.:g=>240,.:b
45c0 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 =>230},...:magenta=>{:r=>255,.:g
45e0 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6d 61 72 6f 6f 6e 3d 3e 7b 3a 72 3d 3e 31 =>0,.:b=>255},...:maroon=>{:r=>1
4600 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 61 71 75 28,.:g=>0,.:b=>0},...:medium_aqu
4620 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e amarine=>{:r=>102,.:g=>205,.:b=>
4640 31 37 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 170},...:medium_blue=>{:r=>0,.:g
4660 3d 3e 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 6f 72 63 68 69 64 3d =>0,.:b=>205},...:medium_orchid=
4680 3e 7b 3a 72 3d 3e 31 38 36 2c 20 3a 67 3d 3e 38 35 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a >{:r=>186,.:g=>85,.:b=>211},...:
46a0 6d 65 64 69 75 6d 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 34 37 2c 20 3a 67 3d 3e 31 31 32 medium_purple=>{:r=>147,.:g=>112
46c0 2c 20 3a 62 3d 3e 32 31 39 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 65 61 5f 67 72 65 65 6e 3d ,.:b=>219},...:medium_sea_green=
46e0 3e 7b 3a 72 3d 3e 36 30 2c 20 3a 67 3d 3e 31 37 39 2c 20 3a 62 3d 3e 31 31 33 7d 2c 0a 20 20 3a >{:r=>60,.:g=>179,.:b=>113},...:
4700 6d 65 64 69 75 6d 5f 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 32 33 2c 20 3a 67 3d medium_slate_blue=>{:r=>123,.:g=
4720 3e 31 30 34 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 70 72 69 6e 67 >104,.:b=>238},...:medium_spring
4740 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 31 35 34 _green=>{:r=>0,.:g=>250,.:b=>154
4760 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 37 32 2c },...:medium_turquoise=>{:r=>72,
4780 20 3a 67 3d 3e 32 30 39 2c 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 76 69 .:g=>209,.:b=>204},...:medium_vi
47a0 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 39 39 2c 20 3a 67 3d 3e 32 31 2c 20 3a 62 3d 3e olet_red=>{:r=>199,.:g=>21,.:b=>
47c0 31 33 33 7d 2c 0a 20 20 3a 6d 69 64 6e 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 35 2c 133},...:midnight_blue=>{:r=>25,
47e0 20 3a 67 3d 3e 32 35 2c 20 3a 62 3d 3e 31 31 32 7d 2c 0a 20 20 3a 6d 69 6e 74 5f 63 72 65 61 6d .:g=>25,.:b=>112},...:mint_cream
4800 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 =>{:r=>245,.:g=>255,.:b=>250},..
4820 20 3a 6d 69 73 74 79 5f 72 6f 73 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c .:misty_rose=>{:r=>255,.:g=>228,
4840 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 6d 6f 63 63 61 73 69 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 .:b=>225},...:moccasin=>{:r=>255
4860 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 38 31 7d 2c 0a 20 20 3a 6e 61 76 61 6a 6f 5f 77 ,.:g=>228,.:b=>181},...:navajo_w
4880 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 33 hite=>{:r=>255,.:g=>222,.:b=>173
48a0 7d 2c 0a 20 20 3a 6e 61 76 79 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 },...:navy=>{:r=>0,.:g=>0,.:b=>1
48c0 32 38 7d 2c 0a 20 20 3a 6f 6c 64 5f 6c 61 63 65 3d 3e 7b 3a 72 3d 3e 32 35 33 2c 20 3a 67 3d 3e 28},...:old_lace=>{:r=>253,.:g=>
48e0 32 34 35 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 3d 3e 7b 3a 72 3d 3e 31 32 245,.:b=>230},...:olive=>{:r=>12
4900 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 5f 64 72 61 8,.:g=>128,.:b=>0},...:olive_dra
4920 62 3d 3e 7b 3a 72 3d 3e 31 30 37 2c 20 3a 67 3d 3e 31 34 32 2c 20 3a 62 3d 3e 33 35 7d 2c 0a 20 b=>{:r=>107,.:g=>142,.:b=>35},..
4940 20 3a 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d .:orange=>{:r=>255,.:g=>165,.:b=
4960 3e 30 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 >0},...:orange_red=>{:r=>255,.:g
4980 3d 3e 36 39 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 32 31 =>69,.:b=>0},...:orchid=>{:r=>21
49a0 38 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 34 7d 2c 0a 20 20 3a 70 61 6c 65 5f 67 6f 8,.:g=>112,.:b=>214},...:pale_go
49c0 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 32 33 32 2c 20 3a 62 3d lden_rod=>{:r=>238,.:g=>232,.:b=
49e0 3e 31 37 30 7d 2c 0a 20 20 3a 70 61 6c 65 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 32 2c 20 3a >170},...:palegreen=>{:r=>152,.:
4a00 67 3d 3e 32 35 31 2c 20 3a 62 3d 3e 31 35 32 7d 2c 0a 20 20 3a 70 61 6c 65 5f 74 75 72 71 75 6f g=>251,.:b=>152},...:pale_turquo
4a20 69 73 65 3d 3e 7b 3a 72 3d 3e 31 37 35 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 32 33 38 7d ise=>{:r=>175,.:g=>238,.:b=>238}
4a40 2c 0a 20 20 3a 70 61 6c 65 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 31 39 2c 20 ,...:pale_violet_red=>{:r=>219,.
4a60 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 70 61 70 61 79 61 5f 77 68 69 :g=>112,.:b=>147},...:papaya_whi
4a80 70 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 33 39 2c 20 3a 62 3d 3e 32 31 33 7d 2c 0a p=>{:r=>255,.:g=>239,.:b=>213},.
4aa0 20 20 3a 70 65 61 63 68 5f 70 75 66 66 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 38 ..:peach_puff=>{:r=>255,.:g=>218
4ac0 2c 20 3a 62 3d 3e 31 38 35 7d 2c 0a 20 20 3a 70 65 72 75 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a ,.:b=>185},...:peru=>{:r=>205,.:
4ae0 67 3d 3e 31 33 33 2c 20 3a 62 3d 3e 36 33 7d 2c 0a 20 20 3a 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 g=>133,.:b=>63},...:pink=>{:r=>2
4b00 35 35 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 3d 3e 32 30 33 7d 2c 0a 20 20 3a 70 6c 75 6d 3d 3e 55,.:g=>192,.:b=>203},...:plum=>
4b20 7b 3a 72 3d 3e 32 32 31 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 32 32 31 7d 2c 0a 20 20 3a {:r=>221,.:g=>160,.:b=>221},...:
4b40 70 6f 77 64 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 32 32 34 2c 20 powder_blue=>{:r=>176,.:g=>224,.
4b60 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a :b=>230},...:purple=>{:r=>128,.:
4b80 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 72 65 62 65 63 63 61 5f 70 75 72 70 6c g=>0,.:b=>128},...:rebecca_purpl
4ba0 65 3d 3e 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 35 31 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 e=>{:r=>102,.:g=>51,.:b=>153},..
4bc0 20 3a 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a .:red=>{:r=>255,.:g=>0,.:b=>0},.
4be0 20 20 3a 72 6f 73 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 38 38 2c 20 3a 67 3d 3e 31 34 33 ..:rosy_brown=>{:r=>188,.:g=>143
4c00 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a 72 6f 79 61 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e ,.:b=>143},...:royal_blue=>{:r=>
4c20 36 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 73 61 64 64 6c 65 65,.:g=>105,.:b=>225},...:saddle
4c40 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 31 39 _brown=>{:r=>139,.:g=>69,.:b=>19
4c60 7d 2c 0a 20 20 3a 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 31 32 38 2c },...:salmon=>{:r=>250,.:g=>128,
4c80 20 3a 62 3d 3e 31 31 34 7d 2c 0a 20 20 3a 73 61 6e 64 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e .:b=>114},...:sandy_brown=>{:r=>
4ca0 32 34 34 2c 20 3a 67 3d 3e 31 36 34 2c 20 3a 62 3d 3e 39 36 7d 2c 0a 20 20 3a 73 65 61 5f 67 72 244,.:g=>164,.:b=>96},...:sea_gr
4cc0 65 65 6e 3d 3e 7b 3a 72 3d 3e 34 36 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 38 37 7d 2c 0a een=>{:r=>46,.:g=>139,.:b=>87},.
4ce0 20 20 3a 73 65 61 5f 73 68 65 6c 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 35 2c ..:sea_shell=>{:r=>255,.:g=>245,
4d00 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 73 69 65 6e 6e 61 3d 3e 7b 3a 72 3d 3e 31 36 30 2c 20 .:b=>238},...:sienna=>{:r=>160,.
4d20 3a 67 3d 3e 38 32 2c 20 3a 62 3d 3e 34 35 7d 2c 0a 20 20 3a 73 69 6c 76 65 72 3d 3e 7b 3a 72 3d :g=>82,.:b=>45},...:silver=>{:r=
4d40 3e 31 39 32 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 3d 3e 31 39 32 7d 2c 0a 20 20 3a 73 6b 79 5f >192,.:g=>192,.:b=>192},...:sky_
4d60 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 33 35 blue=>{:r=>135,.:g=>206,.:b=>235
4d80 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 36 2c 20 3a 67 3d 3e },...:slate_blue=>{:r=>106,.:g=>
4da0 39 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 90,.:b=>205},...:slate_gray=>{:r
4dc0 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6c 61 =>112,.:g=>128,.:b=>144},...:sla
4de0 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e te_grey=>{:r=>112,.:g=>128,.:b=>
4e00 31 34 34 7d 2c 0a 20 20 3a 73 6e 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 144},...:snow=>{:r=>255,.:g=>250
4e20 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b 3a 72 ,.:b=>250},...:spring_green=>{:r
4e40 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 31 32 37 7d 2c 0a 20 20 3a 73 74 65 65 6c =>0,.:g=>255,.:b=>127},...:steel
4e60 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 30 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 31 38 30 _blue=>{:r=>70,.:g=>130,.:b=>180
4e80 7d 2c 0a 20 20 3a 74 61 6e 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 38 30 2c 20 3a 62 },...:tan=>{:r=>210,.:g=>180,.:b
4ea0 3d 3e 31 34 30 7d 2c 0a 20 20 3a 74 65 61 6c 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 =>140},...:teal=>{:r=>0,.:g=>128
4ec0 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 74 68 69 73 74 6c 65 3d 3e 7b 3a 72 3d 3e 32 31 36 ,.:b=>128},...:thistle=>{:r=>216
4ee0 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 31 36 7d 2c 0a 20 20 3a 74 6f 6d 61 74 6f 3d 3e ,.:g=>191,.:b=>216},...:tomato=>
4f00 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 39 39 2c 20 3a 62 3d 3e 37 31 7d 2c 0a 20 20 3a 74 75 {:r=>255,.:g=>99,.:b=>71},...:tu
4f20 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 36 34 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 rquoise=>{:r=>64,.:g=>224,.:b=>2
4f40 30 38 7d 2c 0a 20 20 3a 76 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 31 33 08},...:violet=>{:r=>238,.:g=>13
4f60 30 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 77 68 65 61 74 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 0,.:b=>238},...:wheat=>{:r=>245,
4f80 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 39 7d 2c 0a 20 20 3a 77 68 69 74 65 3d 3e 7b 3a .:g=>222,.:b=>179},...:white=>{:
4fa0 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 77 68 r=>255,.:g=>255,.:b=>255},...:wh
4fc0 69 74 65 5f 73 6d 6f 6b 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 ite_smoke=>{:r=>245,.:g=>245,.:b
4fe0 3d 3e 32 34 35 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d =>245},...:yellow=>{:r=>255,.:g=
5000 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 5f 67 72 65 65 6e 3d 3e 7b >255,.:b=>0},...:yellow_green=>{
5020 3a 72 3d 3e 31 35 34 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 0a 7d 06 3b 20 54 3b :r=>154,.:g=>205,.:b=>50}.}.;.T;
5040 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 43 6f 2To;).;*F;+;.;.;.;&I".Raylib::Co
5060 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 lor#initialize.;.F;,[.;.[.[.@/i.
5080 9f 01 3b 15 54 3b 16 3b 33 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 ..;.T;.;3;.0;.[.;.{.;.IC;."..;.T
50a0 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 2c 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 ;.[.;![.;"@.;#0;$@.,.;%@..;/T;0I
50c0 22 02 6d 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 69 ".m.static.mrb_value.mrb_Color_i
50e0 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 nitialize(mrb_state*.mrb,.mrb_va
5100 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 72 20 3d 20 32 35 35 3b 0a 09 6d lue.self).{..mrb_int.r.=.255;..m
5120 72 62 5f 69 6e 74 20 67 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 20 3d 20 30 3b 0a 09 6d rb_int.g.=.0;..mrb_int.b.=.0;..m
5140 72 62 5f 69 6e 74 20 61 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 rb_int.a.=.255;..mrb_get_args(mr
5160 62 2c 20 22 7c 69 69 69 69 22 2c 20 26 72 2c 20 26 67 2c 20 26 62 2c 20 26 61 29 3b 0a 0a 09 43 b,."|iiii",.&r,.&g,.&b,.&a);...C
5180 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 olor.*color;..WRAPSTRUCT(Color,.
51a0 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 0a 09 63 6f 6c 6f Color_type,.self,.color);...colo
51c0 72 2d 3e 72 20 3d 20 72 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b 0a 09 63 6f 6c 6f 72 2d r->r.=.r;..color->g.=.g;..color-
51e0 3e 62 20 3d 20 62 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a 09 6d 72 62 5f 64 61 74 >b.=.b;..color->a.=.a;...mrb_dat
5200 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 63 6f 6c 6f 72 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 29 a_init(self,.color,.&Color_type)
5220 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 ;..return.self;.}.;.T;1I".static
5240 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;).;*F;+;.;.;.;&I
5260 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 ".Raylib::Color#r.;.F;,[.;.[.[.@
5280 2f 69 02 b3 01 3b 15 54 3b 16 3a 06 72 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 /i...;.T;.:.r;.0;.[.;.{.;.IC;.".
52a0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 38 01 3b 25 40 01 c5 3b 2f .;.T;.[.;![.;"@.;#0;[email protected].;%@..;/
52c0 54 3b 30 49 22 01 a8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f T;0I"..static.mrb_value.mrb_Colo
52e0 72 5f 67 65 74 5f 72 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 r_get_red(mrb_state*.mrb,.mrb_va
5300 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 lue.self).{..Color.*color;..UNWR
5320 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 APSTRUCT(Color,.Color_type,.self
5340 2c 20 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c ,.color);..return.mrb_fixnum_val
5360 75 65 28 63 6f 6c 6f 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d ue(color->r);.}.;.T;1I".static.m
5380 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 rb_value.;.To;).;*F;+;.;.;.;&I".
53a0 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f Raylib::Color#r=.;.F;,[.;.[.[.@/
53c0 69 02 ba 01 3b 15 54 3b 16 3a 07 72 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 i...;.T;.:.r=;.0;.[.;.{.;.IC;.".
53e0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 44 01 3b 25 40 01 c5 3b 2f .;.T;.[.;![.;"@.;#0;[email protected].;%@..;/
5400 54 3b 30 49 22 01 e1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f T;0I"..static.mrb_value.mrb_Colo
5420 72 5f 73 65 74 5f 72 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 r_set_red(mrb_state*.mrb,.mrb_va
5440 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 lue.self).{..Color.*color;..UNWR
5460 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 APSTRUCT(Color,.Color_type,.self
5480 2c 20 63 6f 6c 6f 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 ,.color);..mrb_int.r;..mrb_get_a
54a0 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 72 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 72 20 3d 20 72 rgs(mrb,."i",.&r);..color->r.=.r
54c0 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f ;...return.mrb_fixnum_value(colo
54e0 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 r->r);.}.;.T;1I".static.mrb_valu
5500 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a e.;.To;).;*F;+;.;.;.;&I".Raylib:
5520 3a 43 6f 6c 6f 72 23 67 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 c5 01 3b 15 54 3b :Color#g.;.F;,[.;.[.[.@/i...;.T;
5540 16 3a 06 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b .:.g;.0;.[.;.{.;.IC;."..;.T;.[.;
5560 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 50 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 aa 73 74 ![.;"@.;#0;[email protected].;%@..;/T;0I"..st
5580 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 67 72 65 atic.mrb_value.mrb_Color_get_gre
55a0 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c en(mrb_state*.mrb,.mrb_value.sel
55c0 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 f).{..Color.*color;..UNWRAPSTRUC
55e0 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 T(Color,.Color_type,.self,.color
5600 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f );..return.mrb_fixnum_value(colo
5620 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 r->g);.}.;.T;1I".static.mrb_valu
5640 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a e.;.To;).;*F;+;.;.;.;&I".Raylib:
5660 3a 43 6f 6c 6f 72 23 67 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 cc 01 3b 15 54 :Color#g=.;.F;,[.;.[.[.@/i...;.T
5680 3b 16 3a 07 67 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b ;.:.g=;.0;.[.;.{.;.IC;."..;.T;.[
56a0 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5c 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 e3 .;![.;"@.;#0;$@.\.;%@..;/T;0I"..
56c0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 67 static.mrb_value.mrb_Color_set_g
56e0 72 65 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 reen(mrb_state*.mrb,.mrb_value.s
5700 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 elf).{..Color.*color;..UNWRAPSTR
5720 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c UCT(Color,.Color_type,.self,.col
5740 6f 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d or);..mrb_int.g;..mrb_get_args(m
5760 72 62 2c 20 22 69 22 2c 20 26 67 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b 0a 0a 09 72 rb,."i",.&g);..color->g.=.g;...r
5780 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 67 29 eturn.mrb_fixnum_value(color->g)
57a0 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;1I".static.mrb_value.;.T
57c0 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f o;).;*F;+;.;.;.;&I".Raylib::Colo
57e0 72 23 62 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 d7 01 3b 15 54 3b 16 3a 06 62 3b r#b.;.F;,[.;.[.[.@/i...;.T;.:.b;
5800 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 .0;.[.;.{.;.IC;."..;.T;.[.;![.;"
5820 40 17 3b 23 30 3b 24 40 02 68 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 aa 73 74 61 74 69 63 20 @.;#0;[email protected].;%@..;/T;0I"..static.
5840 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 62 6c 75 65 28 6d 72 62 mrb_value.mrb_Color_get_blue(mrb
5860 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 _state*.mrb,.mrb_value.self).{..
5880 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f Color.*color;..UNWRAPSTRUCT(Colo
58a0 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 0a 09 72 r,.Color_type,.self,.color);...r
58c0 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 62 29 eturn.mrb_fixnum_value(color->b)
58e0 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;1I".static.mrb_value.;.T
5900 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f o;).;*F;+;.;.;.;&I".Raylib::Colo
5920 72 23 62 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 df 01 3b 15 54 3b 16 3a 07 62 r#b=.;.F;,[.;.[.[.@/i...;.T;.:.b
5940 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 =;.0;.[.;.{.;.IC;."..;.T;.[.;![.
5960 3b 22 40 17 3b 23 30 3b 24 40 02 74 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 e2 73 74 61 74 69 ;"@.;#0;[email protected].;%@..;/T;0I"..stati
5980 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 62 6c 75 65 28 6d c.mrb_value.mrb_Color_set_blue(m
59a0 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b rb_state*.mrb,.mrb_value.self).{
59c0 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f ..Color.*color;..UNWRAPSTRUCT(Co
59e0 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 lor,.Color_type,.self,.color);..
5a00 6d 72 62 5f 69 6e 74 20 62 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 mrb_int.b;..mrb_get_args(mrb,."i
5a20 22 2c 20 26 62 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 62 20 3d 20 62 3b 0a 0a 09 72 65 74 75 72 6e 20 ",.&b);..color->b.=.b;...return.
5a40 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 62 29 3b 0a 7d 06 3b 20 mrb_fixnum_value(color->b);.}.;.
5a60 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a T;1I".static.mrb_value.;.To;).;*
5a80 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 06 3b 20 F;+;.;.;.;&I".Raylib::Color#a.;.
5aa0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 ea 01 3b 15 54 3b 16 3a 06 61 3b 18 30 3b 1c 5b 00 F;,[.;.[.[.@/i...;.T;.:.a;.0;.[.
5ac0 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
5ae0 24 40 02 80 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 aa 73 74 61 74 69 63 20 6d 72 62 5f 76 61 $@...;%@..;/T;0I"..static.mrb_va
5b00 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 61 6c 70 68 61 28 6d 72 62 5f 73 74 61 74 lue.mrb_Color_get_alpha(mrb_stat
5b20 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 e*.mrb,.mrb_value.self).{..Color
5b40 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f .*color;..UNWRAPSTRUCT(Color,.Co
5b60 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 lor_type,.self,.color);..return.
5b80 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 61 29 3b 0a 7d 06 3b 20 mrb_fixnum_value(color->a);.}.;.
5ba0 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a T;1I".static.mrb_value.;.To;).;*
5bc0 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 3d 06 3b F;+;.;.;.;&I".Raylib::Color#a=.;
5be0 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 f1 01 3b 15 54 3b 16 3a 07 61 3d 3b 18 30 3b 1c .F;,[.;.[.[.@/i...;.T;.:.a=;.0;.
5c00 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 [.;.{.;.IC;."..;.T;.[.;![.;"@.;#
5c20 30 3b 24 40 02 8c 01 3b 25 40 01 c5 3b 2f 54 3b 30 49 22 01 e3 73 74 61 74 69 63 20 6d 72 62 5f 0;$@...;%@..;/T;0I"..static.mrb_
5c40 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 61 6c 70 68 61 28 6d 72 62 5f 73 74 value.mrb_Color_set_alpha(mrb_st
5c60 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c ate*.mrb,.mrb_value.self).{..Col
5c80 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 or.*color;..UNWRAPSTRUCT(Color,.
5ca0 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 6d 72 62 5f 69 Color_type,.self,.color);..mrb_i
5cc0 6e 74 20 61 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 61 nt.a;..mrb_get_args(mrb,."i",.&a
5ce0 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 );..color->a.=.a;...return.mrb_f
5d00 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 61 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 ixnum_value(color->a);.}.;.T;1I"
5d20 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 01 c5 3b 0b 49 43 3b .static.mrb_value.;.T.;.@..;.IC;
5d40 08 5b 00 06 3b 0a 40 01 c5 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 01 c5 3b 0d 49 43 3b 0e 7b 07 3b .[..;.@..;.IC;.[..;.@..;.IC;.{.;
5d60 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b .IC;.{..;.T;.IC;.{..;.T.;.T;.{.;
5d80 13 5b 00 3b 14 5b 07 5b 07 40 01 ce 69 16 5b 07 40 2f 69 02 47 03 3b 15 54 3b 16 3a 0a 43 6f 6c .[.;.[.[[email protected].[.@/i.G.;.T;.:.Col
5da0 6f 72 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 32 02 49 6e 20 61 or;.;.;.;.;.[.;.{.;.IC;.".2.In.a
5dc0 64 64 69 74 69 6f 6e 20 74 6f 20 63 72 65 61 74 69 6e 67 20 63 75 73 74 6f 6d 20 63 6f 6c 6f 72 ddition.to.creating.custom.color
5de0 73 2c 20 79 6f 75 20 63 61 6e 20 63 61 6c 6c 0a 61 6e 79 20 6f 66 20 74 68 65 20 64 65 66 61 75 s,.you.can.call.any.of.the.defau
5e00 6c 74 20 31 34 30 20 48 54 4d 4c 20 63 6f 6c 6f 72 73 28 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 lt.140.HTML.colors(in.addition.t
5e20 6f 0a 52 61 79 57 68 69 74 65 20 61 6e 64 20 43 6c 65 61 72 29 20 73 65 65 6e 20 68 65 72 65 3a o.RayWhite.and.Clear).seen.here:
5e40 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 63 68 6f 6f 6c 73 2e 63 6f 6d 2f 63 6f 6c 6f 72 .https://www.w3schools.com/color
5e60 73 2f 63 6f 6c 6f 72 73 5f 6e 61 6d 65 73 2e 61 73 70 20 20 0a 0a 57 68 65 6e 20 61 20 64 65 66 s/colors_names.asp....When.a.def
5e80 61 75 6c 74 20 63 6f 6c 6f 72 20 69 73 20 63 61 6c 6c 65 64 20 69 74 20 69 73 20 63 72 65 61 74 ault.color.is.called.it.is.creat
5ea0 65 64 20 6f 6e 63 65 20 61 6e 64 0a 74 68 65 6e 20 73 74 6f 72 65 64 20 66 6f 72 20 65 61 63 68 ed.once.and.then.stored.for.each
5ec0 20 66 75 74 75 72 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 75 73 65 2e 20 54 6f 20 63 61 6c 6c .future.consecutive.use..To.call
5ee0 0a 61 20 63 6f 6c 6f 72 20 6d 65 74 68 6f 64 20 73 69 6d 70 6c 79 20 75 73 65 20 74 68 65 20 72 .a.color.method.simply.use.the.r
5f00 75 62 79 20 6e 61 6d 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 0a 66 6f 72 20 6d 65 74 68 6f 64 uby.naming.convention.for.method
5f20 20 63 61 6c 6c 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 75 73 65 20 42 6c 75 65 56 .calls,.for.example.to.use.BlueV
5f40 69 6f 6c 65 74 20 79 6f 75 0a 77 6f 75 6c 64 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 iolet.you.would.do.the.following
5f60 3a 0a 0a 2b 52 6c 3a 3a 43 6f 6c 6f 72 2e 62 6c 75 65 5f 76 69 6f 6c 65 74 2b 0a 0a 59 6f 75 20 :..+Rl::Color.blue_violet+..You.
5f80 63 61 6e 20 61 6c 73 6f 20 61 64 64 20 63 75 73 74 6f 6d 20 64 65 66 61 75 6c 74 20 63 6f 6c 6f can.also.add.custom.default.colo
5fa0 72 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 43 6f 6c 6f 72 4c 69 73 74 rs.by.adding.it.to.the.ColorList
5fc0 20 68 61 73 68 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 .hash.so.that.they.can.be.called
5fe0 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 02 32 .the.same.way..;.T;.[.;![.;"I".2
6000 02 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 63 72 65 61 74 69 6e 67 20 63 75 73 74 6f 6d 20 .In.addition.to.creating.custom.
6020 63 6f 6c 6f 72 73 2c 20 79 6f 75 20 63 61 6e 20 63 61 6c 6c 0a 61 6e 79 20 6f 66 20 74 68 65 20 colors,.you.can.call.any.of.the.
6040 64 65 66 61 75 6c 74 20 31 34 30 20 48 54 4d 4c 20 63 6f 6c 6f 72 73 28 69 6e 20 61 64 64 69 74 default.140.HTML.colors(in.addit
6060 69 6f 6e 20 74 6f 0a 52 61 79 57 68 69 74 65 20 61 6e 64 20 43 6c 65 61 72 29 20 73 65 65 6e 20 ion.to.RayWhite.and.Clear).seen.
6080 68 65 72 65 3a 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 63 68 6f 6f 6c 73 2e 63 6f 6d 2f here:.https://www.w3schools.com/
60a0 63 6f 6c 6f 72 73 2f 63 6f 6c 6f 72 73 5f 6e 61 6d 65 73 2e 61 73 70 20 20 0a 0a 57 68 65 6e 20 colors/colors_names.asp....When.
60c0 61 20 64 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 69 73 20 63 61 6c 6c 65 64 20 69 74 20 69 73 20 a.default.color.is.called.it.is.
60e0 63 72 65 61 74 65 64 20 6f 6e 63 65 20 61 6e 64 0a 74 68 65 6e 20 73 74 6f 72 65 64 20 66 6f 72 created.once.and.then.stored.for
6100 20 65 61 63 68 20 66 75 74 75 72 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 75 73 65 2e 20 54 6f .each.future.consecutive.use..To
6120 20 63 61 6c 6c 0a 61 20 63 6f 6c 6f 72 20 6d 65 74 68 6f 64 20 73 69 6d 70 6c 79 20 75 73 65 20 .call.a.color.method.simply.use.
6140 74 68 65 20 72 75 62 79 20 6e 61 6d 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 0a 66 6f 72 20 6d the.ruby.naming.convention.for.m
6160 65 74 68 6f 64 20 63 61 6c 6c 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 75 73 65 20 ethod.calls,.for.example.to.use.
6180 42 6c 75 65 56 69 6f 6c 65 74 20 79 6f 75 0a 77 6f 75 6c 64 20 64 6f 20 74 68 65 20 66 6f 6c 6c BlueViolet.you.would.do.the.foll
61a0 6f 77 69 6e 67 3a 0a 0a 2b 52 6c 3a 3a 43 6f 6c 6f 72 2e 62 6c 75 65 5f 76 69 6f 6c 65 74 2b 0a owing:..+Rl::Color.blue_violet+.
61c0 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 61 64 64 20 63 75 73 74 6f 6d 20 64 65 66 61 75 6c 74 .You.can.also.add.custom.default
61e0 20 63 6f 6c 6f 72 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 43 6f 6c 6f .colors.by.adding.it.to.the.Colo
6200 72 4c 69 73 74 20 68 61 73 68 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 62 65 20 63 rList.hash.so.that.they.can.be.c
6220 61 6c 6c 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 06 3b 20 54 3b 23 30 3b 24 40 01 c5 3b alled.the.same.way..;.T;#0;$@..;
6240 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 08 3b 4d 69 15 3b 25 40 19 3b 26 49 22 12 .i.;HF;Io;J.;KF;Li.;Mi.;%@.;&I".
6260 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 06 3b 20 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 Raylib::Color.;.F;9o;:.;;0;<0;=0
6280 3b 16 3b 3e 3b 25 40 19 3b 3f 30 3b 40 30 3b 32 54 6f 3b 28 17 3b 07 49 43 3b 08 5b 1a 6f 3b 29 ;.;>;%@.;?0;@0;2To;(.;.IC;.[.o;)
62a0 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 .;*F;+;.;.;.;&I".Raylib::Rectang
62c0 6c 65 23 64 72 61 77 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 le#draw.;.F;,[.[.I".color:.;.TI"
62e0 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 #Rl::Color.new(255,255,255,255).
6300 3b 20 54 3b 14 5b 06 5b 07 49 22 15 6d 72 62 6c 69 62 2f 72 61 79 6c 69 62 2e 72 62 06 3b 20 54 ;.T;.[.[.I".mrblib/raylib.rb.;.T
6320 69 0b 3b 15 46 3b 16 3a 09 64 72 61 77 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 i.;.F;.:.draw;.;.;.[.;.{.;.IC;."
6340 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ad 01 3b 2e 69 00 3b 25 ..;.T;.[.;![.;"@.;#0;$@...;.i.;%
6360 40 02 ab 01 3b 2f 54 3b 30 49 22 4c 64 65 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c 3a 3a @...;/T;0I"Ldef.draw(color:.Rl::
6380 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 Color.new(255,255,255,255))...se
63a0 6c 66 2e 5f 64 72 61 77 28 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 34 64 65 66 20 lf._draw(color).end.;.T;1I"4def.
63c0 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 draw(color:.Rl::Color.new(255,25
63e0 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 5,255,255)).;.T;2To;).;*F;+;.;.;
6400 1b 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 5f 6c 69 6e .;&I"!Raylib::Rectangle#draw_lin
6420 65 73 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 10 6c 69 6e 65 5f 74 68 69 63 6b 3a 06 3b 20 54 49 22 es.;.F;,[.[.I".line_thick:.;.TI"
6440 06 31 06 3b 20 54 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f .1.;.T[.I".color:.;.TI"#Rl::Colo
6460 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 r.new(255,255,255,255).;.T;.[.[.
6480 40 02 b5 01 69 0f 3b 15 46 3b 16 3a 0f 64 72 61 77 5f 6c 69 6e 65 73 3b 18 3b 19 3b 1c 5b 00 3b @...i.;.F;.:.draw_lines;.;.;.[.;
64a0 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
64c0 40 02 bd 01 3b 2e 69 00 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 73 64 65 66 20 64 72 61 77 5f 6c @...;.i.;%@...;/T;0I"sdef.draw_l
64e0 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 6b 3a 20 31 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 ines(line_thick:.1,.color:.Rl::C
6500 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c olor.new(255,255,255,255))...sel
6520 66 2e 5f 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 63 6f 6c 6f 72 29 f._draw_lines(line_thick,.color)
6540 0a 65 6e 64 06 3b 20 54 3b 31 49 22 49 64 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 .end.;.T;1I"Idef.draw_lines(line
6560 5f 74 68 69 63 6b 3a 20 31 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 _thick:.1,.color:.Rl::Color.new(
6580 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 255,255,255,255)).;.T;2To;).;*F;
65a0 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e +;.;.;.;&I"!Raylib::Rectangle#in
65c0 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 5f 3b 15 54 3b 16 3b itialize.;.F;,[.;.[.[.@/i_;.T;.;
65e0 33 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 3;.0;.[.;.{.;.IC;."...accessors.
6600 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 probably.not.needed...static.mrb
6620 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 _value...mrb_NPatchInfo_get_sour
6640 63 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 ce_rec(mrb_state*.mrb,.mrb_value
6660 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 .self).{...NPatchInfo.*npi.=.DAT
6680 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f A_GET_PTR(mrb,.self,.&NPatchInfo
66a0 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c _type,.NPatchInfo);...struct.RCl
66c0 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 ass.*c.=.mrb_module_get(mrb,."Ra
66e0 79 6c 69 62 22 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 ylib");...struct.RClass.*rec_cla
6700 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c ss.=.mrb_class_get_under(mrb,.c,
6720 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 .Rectangle_type.struct_name);...
6740 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 return.mrb_obj_value(Data_Wrap_S
6760 74 72 75 63 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 truct(mrb,.rec_class,.&Rectangle
6780 5f 74 79 70 65 2c 20 26 6e 70 69 2d 3e 73 6f 75 72 63 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 _type,.&npi->source));...}....st
67a0 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f atic.mrb_value...mrb_NPatchInfo_
67c0 67 65 74 5f 6c 65 66 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c get_left(mrb_state*.mrb,.mrb_val
67e0 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 ue.self).{...NPatchInfo.*npi.=.D
6800 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e ATA_GET_PTR(mrb,.self,.&NPatchIn
6820 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d fo_type,.NPatchInfo);...return.m
6840 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a rb_fixnum_value(npi->left);...}.
6860 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 ...static.mrb_value...mrb_NPatch
6880 49 6e 66 6f 5f 67 65 74 5f 74 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 Info_get_top(mrb_state*.mrb,.mrb
68a0 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 _value.self).{...NPatchInfo.*npi
68c0 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 .=.DATA_GET_PTR(mrb,.self,.&NPat
68e0 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 chInfo_type,.NPatchInfo);...retu
6900 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 rn.mrb_fixnum_value(npi->top);..
6920 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 .}....static.mrb_value...mrb_NPa
6940 74 63 68 49 6e 66 6f 5f 67 65 74 5f 72 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 tchInfo_get_right(mrb_state*.mrb
6960 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f ,.mrb_value.self).{...NPatchInfo
6980 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 .*npi.=.DATA_GET_PTR(mrb,.self,.
69a0 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 &NPatchInfo_type,.NPatchInfo);..
69c0 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 .return.mrb_fixnum_value(npi->ri
69e0 67 68 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 ght);...}....static.mrb_value...
6a00 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 mrb_NPatchInfo_get_bottom(mrb_st
6a20 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 ate*.mrb,.mrb_value.self).{...NP
6a40 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 atchInfo.*npi.=.DATA_GET_PTR(mrb
6a60 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 ,.self,.&NPatchInfo_type,.NPatch
6a80 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 Info);...return.mrb_fixnum_value
6aa0 28 6e 70 69 2d 3e 62 6f 74 74 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 (npi->bottom);...}....static.mrb
6ac0 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f _value...mrb_NPatchInfo_get_layo
6ae0 75 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c ut(mrb_state*.mrb,.mrb_value.sel
6b00 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 f).{...NPatchInfo.*npi.=.DATA_GE
6b20 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 T_PTR(mrb,.self,.&NPatchInfo_typ
6b40 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 e,.NPatchInfo);...return.mrb_fix
6b60 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 0d 3b 20 54 3b num_value(npi->layout);...}.;.T;
6b80 1c 5b 00 3b 21 5b 00 3b 22 49 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 .[.;![.;"I"...accessors.probably
6ba0 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 .not.needed...static.mrb_value..
6bc0 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d .mrb_NPatchInfo_get_source_rec(m
6be0 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b rb_state*.mrb,.mrb_value.self).{
6c00 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 ...NPatchInfo.*npi.=.DATA_GET_PT
6c20 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e R(mrb,.self,.&NPatchInfo_type,.N
6c40 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d PatchInfo);...struct.RClass.*c.=
6c60 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a .mrb_module_get(mrb,."Raylib");.
6c80 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 ..struct.RClass.*rec_class.=.mrb
6ca0 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 63 74 61 6e 67 _class_get_under(mrb,.c,.Rectang
6cc0 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d le_type.struct_name);...return.m
6ce0 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 rb_obj_value(Data_Wrap_Struct(mr
6d00 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 b,.rec_class,.&Rectangle_type,.&
6d20 6e 70 69 2d 3e 73 6f 75 72 63 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 npi->source));...}....static.mrb
6d40 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 _value...mrb_NPatchInfo_get_left
6d60 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 (mrb_state*.mrb,.mrb_value.self)
6d80 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f .{...NPatchInfo.*npi.=.DATA_GET_
6da0 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c PTR(mrb,.self,.&NPatchInfo_type,
6dc0 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 .NPatchInfo);...return.mrb_fixnu
6de0 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 m_value(npi->left);...}....stati
6e00 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 c.mrb_value...mrb_NPatchInfo_get
6e20 5f 74 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 _top(mrb_state*.mrb,.mrb_value.s
6e40 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f elf).{...NPatchInfo.*npi.=.DATA_
6e60 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 GET_PTR(mrb,.self,.&NPatchInfo_t
6e80 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 ype,.NPatchInfo);...return.mrb_f
6ea0 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 ixnum_value(npi->top);...}....st
6ec0 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f atic.mrb_value...mrb_NPatchInfo_
6ee0 67 65 74 5f 72 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 get_right(mrb_state*.mrb,.mrb_va
6f00 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 lue.self).{...NPatchInfo.*npi.=.
6f20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 DATA_GET_PTR(mrb,.self,.&NPatchI
6f40 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 nfo_type,.NPatchInfo);...return.
6f60 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 mrb_fixnum_value(npi->right);...
6f80 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 }....static.mrb_value...mrb_NPat
6fa0 63 68 49 6e 66 6f 5f 67 65 74 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 chInfo_get_bottom(mrb_state*.mrb
6fc0 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f ,.mrb_value.self).{...NPatchInfo
6fe0 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 .*npi.=.DATA_GET_PTR(mrb,.self,.
7000 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 &NPatchInfo_type,.NPatchInfo);..
7020 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f .return.mrb_fixnum_value(npi->bo
7040 74 74 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 ttom);...}....static.mrb_value..
7060 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 .mrb_NPatchInfo_get_layout(mrb_s
7080 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e tate*.mrb,.mrb_value.self).{...N
70a0 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 PatchInfo.*npi.=.DATA_GET_PTR(mr
70c0 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 b,.self,.&NPatchInfo_type,.NPatc
70e0 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 hInfo);...return.mrb_fixnum_valu
7100 65 28 6e 70 69 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 06 3b 20 54 3b 23 30 3b 24 40 02 cf 01 e(npi->layout);...}.;.T;#0;$@...
7120 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 38 3b 4d 69 5d 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 ;HF;Io;J.;KT;Li8;Mi];%@...;/T;0I
7140 22 02 30 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 ".0.static.mrb_value.mrb_Rectang
7160 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 le_initialize(mrb_state*.mrb,.mr
7180 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 30 b_value.self).{..mrb_float.x.=.0
71a0 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f .0;..mrb_float.y.=.0.0;..mrb_flo
71c0 61 74 20 77 20 3d 20 31 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 20 3d 20 31 30 2e 30 at.w.=.10.0;..mrb_float.h.=.10.0
71e0 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 66 66 66 66 22 2c 20 26 78 ;..mrb_get_args(mrb,."|ffff",.&x
7200 2c 20 26 79 2c 20 26 77 2c 20 26 68 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 ,.&y,.&w,.&h);...Rectangle.*rect
7220 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 angle.=.(Rectangle.*)DATA_PTR(se
7240 6c 66 29 3b 0a 09 69 66 28 72 65 63 74 61 6e 67 6c 65 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d lf);..if(rectangle).{.mrb_free(m
7260 72 62 2c 20 72 65 63 74 61 6e 67 6c 65 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 rb,.rectangle);.}..mrb_data_init
7280 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 (self,.NULL,.&Rectangle_type);..
72a0 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c rectangle.=.(Rectangle.*)mrb_mal
72c0 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 0a 09 72 loc(mrb,.sizeof(Rectangle));...r
72e0 65 63 74 61 6e 67 6c 65 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 79 20 3d ectangle->x.=.x;..rectangle->y.=
7300 20 79 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 77 69 64 74 68 20 3d 20 77 3b 0a 09 72 65 63 74 .y;..rectangle->width.=.w;..rect
7320 61 6e 67 6c 65 2d 3e 68 65 69 67 68 74 3d 20 68 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 angle->height=.h;...mrb_data_ini
7340 74 28 73 65 6c 66 2c 20 72 65 63 74 61 6e 67 6c 65 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 t(self,.rectangle,.&Rectangle_ty
7360 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 pe);..return.self;.}.;.T;1I".sta
7380 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b tic.mrb_value.;.To;).;*F;+;.;.;.
73a0 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 06 3b 20 46 3b 2c 5b 00 ;&I".Raylib::Rectangle#x.;.F;,[.
73c0 3b 14 5b 06 5b 07 40 2f 69 75 3b 15 54 3b 16 3b 34 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 ;.[.[.@/iu;.T;.;4;.0;.[.;.{.;.IC
73e0 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 dd 01 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;$@...;%@
7400 02 ab 01 3b 2f 54 3b 30 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 ...;/T;0I"..static.mrb_value.mrb
7420 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c _Rectangle_get_x(mrb_state*.mrb,
7440 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 .mrb_value.self).{..Rectangle.*r
7460 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 ect.=.DATA_GET_PTR(mrb,.self,.&R
7480 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 ectangle_type,.Rectangle);..retu
74a0 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 rn.mrb_fixnum_value(rect->x);.}.
74c0 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 ;.T;1I".static.mrb_value.;.To;).
74e0 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c ;*F;+;.;.;.;&I".Raylib::Rectangl
7500 65 23 78 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 7b 3b 15 54 3b 16 3b 35 3b 18 30 e#x=.;.F;,[.;.[.[.@/i{;.T;.;5;.0
7520 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 ;.[.;.{.;.IC;."..;.T;.[.;![.;"@.
7540 3b 23 30 3b 24 40 02 e9 01 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 ec 73 74 61 74 69 63 20 6d ;#0;$@...;%@...;/T;0I"..static.m
7560 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 78 28 6d 72 62 rb_value.mrb_Rectangle_set_x(mrb
7580 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 _state*.mrb,.mrb_value.self).{..
75a0 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d Rectangle.*rect.=.DATA_GET_PTR(m
75c0 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 rb,.self,.&Rectangle_type,.Recta
75e0 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 ngle);..mrb_float.x;..mrb_get_ar
7600 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 78 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 78 3b 0a gs(mrb,."f",.&x);..rect->x.=.x;.
7620 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 .return.mrb_fixnum_value(rect->x
7640 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;1I".static.mrb_value.;.
7660 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 To;).;*F;+;.;.;.;&I".Raylib::Rec
7680 74 61 6e 67 6c 65 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 7f 3b 15 54 3b 16 tangle#y.;.F;,[.;.[.[.@/i..;.T;.
76a0 3b 36 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b ;6;.0;.[.;.{.;.IC;."..;.T;.[.;![
76c0 00 3b 22 40 17 3b 23 30 3b 24 40 02 f5 01 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 b3 73 74 61 .;"@.;#0;$@...;%@...;/T;0I"..sta
76e0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f tic.mrb_value.mrb_Rectangle_get_
7700 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 y(mrb_state*.mrb,.mrb_value.self
7720 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f ).{..Rectangle.*rect.=.DATA_GET_
7740 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 PTR(mrb,.self,.&Rectangle_type,.
7760 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 Rectangle);..return.mrb_fixnum_v
7780 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 alue(rect->y);.}.;.T;1I".static.
77a0 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 mrb_value.;.To;).;*F;+;.;.;.;&I"
77c0 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b .Raylib::Rectangle#y=.;.F;,[.;.[
77e0 06 5b 07 40 2f 69 01 85 3b 15 54 3b 16 3b 37 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f .[.@/i..;.T;.;7;.0;.[.;.{.;.IC;.
7800 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 01 02 3b 25 40 02 ab "..;.T;.[.;![.;"@.;#0;$@...;%@..
7820 01 3b 2f 54 3b 30 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 .;/T;0I"..static.mrb_value.mrb_R
7840 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d ectangle_set_y(mrb_state*.mrb,.m
7860 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 rb_value.self).{..Rectangle.*rec
7880 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 t.=.DATA_GET_PTR(mrb,.self,.&Rec
78a0 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c tangle_type,.Rectangle);..mrb_fl
78c0 6f 61 74 20 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 oat.y;..mrb_get_args(mrb,."f",.&
78e0 79 29 3b 0a 09 72 65 63 74 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 y);..rect->y.=.y;..return.mrb_fi
7900 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 xnum_value(rect->y);.}.;.T;1I".s
7920 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a tatic.mrb_value.;.To;).;*F;+;.;.
7940 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 06 3b ;.;&I".Raylib::Rectangle#width.;
7960 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 8e 3b 15 54 3b 16 3a 0a 77 69 64 74 68 3b 18 30 .F;,[.;.[.[.@/i..;.T;.:.width;.0
7980 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 ;.[.;.{.;.IC;."..;.T;.[.;![.;"@.
79a0 3b 23 30 3b 24 40 02 0d 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 bb 73 74 61 74 69 63 20 6d ;#0;$@...;%@...;/T;0I"..static.m
79c0 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 77 69 64 74 68 rb_value.mrb_Rectangle_get_width
79e0 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 (mrb_state*.mrb,.mrb_value.self)
7a00 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 .{..Rectangle.*rect.=.DATA_GET_P
7a20 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 TR(mrb,.self,.&Rectangle_type,.R
7a40 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 ectangle);..return.mrb_fixnum_va
7a60 6c 75 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 lue(rect->width);.}.;.T;1I".stat
7a80 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b ic.mrb_value.;.To;).;*F;+;.;.;.;
7aa0 26 49 22 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 3d 06 3b 20 46 &I".Raylib::Rectangle#width=.;.F
7ac0 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 94 3b 15 54 3b 16 3a 0b 77 69 64 74 68 3d 3b 18 30 3b ;,[.;.[.[.@/i..;.T;.:.width=;.0;
7ae0 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b .[.;.{.;.IC;."..;.T;.[.;![.;"@.;
7b00 23 30 3b 24 40 02 19 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 02 00 01 73 74 61 74 69 63 20 6d #0;$@...;%@...;/T;0I"...static.m
7b20 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 rb_value.mrb_Rectangle_set_width
7b40 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 (mrb_state*.mrb,.mrb_value.self)
7b60 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 .{..Rectangle.*rect.=.DATA_GET_P
7b80 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 TR(mrb,.self,.&Rectangle_type,.R
7ba0 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 ectangle);..mrb_float.width;..mr
7bc0 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 b_get_args(mrb,."f",.&width);..r
7be0 65 63 74 2d 3e 78 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e ect->x.=.width;..return.mrb_fixn
7c00 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 um_value(rect->width);.}.;.T;1I"
7c20 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 .static.mrb_value.;.To;).;*F;+;.
7c40 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 06 3b 20 46 ;.;.;&I".Raylib::Rectangle#w.;.F
7c60 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 8e 3b 15 54 3b 16 3a 06 77 3b 18 30 3b 1c 5b 00 3b 1d ;,[.;.[.[.@/i..;.T;.:.w;.0;.[.;.
7c80 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 {.;.IC;."..;.T;.[.;![.;"@.;#0;$@
7ca0 02 25 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c .%.;%@...;/T;0I"..static.mrb_val
7cc0 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 ue.mrb_Rectangle_get_width(mrb_s
7ce0 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 tate*.mrb,.mrb_value.self).{..Re
7d00 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 ctangle.*rect.=.DATA_GET_PTR(mrb
7d20 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 ,.self,.&Rectangle_type,.Rectang
7d40 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 le);..return.mrb_fixnum_value(re
7d60 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 ct->width);.}.;.T;1I".static.mrb
7d80 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 _value.;.To;).;*F;+;.;.;.;&I".Ra
7da0 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 ylib::Rectangle#w=.;.F;,[.;.[.[.
7dc0 40 2f 69 01 94 3b 15 54 3b 16 3a 07 77 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @/i..;.T;.:.w=;.0;.[.;.{.;.IC;."
7de0 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 31 02 3b 25 40 02 ab 01 ..;.T;.[.;![.;"@.;#0;[email protected].;%@...
7e00 3b 2f 54 3b 30 49 22 02 00 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 ;/T;0I"...static.mrb_value.mrb_R
7e20 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 ectangle_set_width(mrb_state*.mr
7e40 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 b,.mrb_value.self).{..Rectangle.
7e60 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 *rect.=.DATA_GET_PTR(mrb,.self,.
7e80 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 &Rectangle_type,.Rectangle);..mr
7ea0 62 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 b_float.width;..mrb_get_args(mrb
7ec0 2c 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 77 69 64 74 68 ,."f",.&width);..rect->x.=.width
7ee0 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d ;..return.mrb_fixnum_value(rect-
7f00 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 >width);.}.;.T;1I".static.mrb_va
7f20 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 lue.;.To;).;*F;+;.;.;.;&I".Rayli
7f40 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b b::Rectangle#height.;.F;,[.;.[.[
7f60 07 40 2f 69 01 a6 3b 15 54 3b 16 3a 0b 68 65 69 67 68 74 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .@/i..;.T;.:.height;.0;.[.;.{.;.
7f80 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3d 02 3b IC;."..;.T;.[.;![.;"@.;#0;$@.=.;
7fa0 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d %@...;/T;0I"..static.mrb_value.m
7fc0 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 rb_Rectangle_get_height(mrb_stat
7fe0 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 e*.mrb,.mrb_value.self).{..Recta
8000 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 ngle.*rect.=.DATA_GET_PTR(mrb,.s
8020 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 elf,.&Rectangle_type,.Rectangle)
8040 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d ;..return.mrb_fixnum_value(rect-
8060 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 >height);.}.;.T;1I".static.mrb_v
8080 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c alue.;.To;).;*F;+;.;.;.;&I".Rayl
80a0 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b ib::Rectangle#height=.;.F;,[.;.[
80c0 06 5b 07 40 2f 69 01 9d 3b 15 54 3b 16 3a 0c 68 65 69 67 68 74 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b .[.@/i..;.T;.:.height=;.0;.[.;.{
80e0 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
8100 49 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c I.;%@...;/T;0I"...static.mrb_val
8120 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f ue.mrb_Rectangle_set_height(mrb_
8140 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 state*.mrb,.mrb_value.self).{..R
8160 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 ectangle.*rect.=.DATA_GET_PTR(mr
8180 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e b,.self,.&Rectangle_type,.Rectan
81a0 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 gle);..mrb_float.height;..mrb_ge
81c0 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 74 t_args(mrb,."f",.&height);..rect
81e0 2d 3e 78 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d ->x.=.height;..return.mrb_fixnum
8200 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 _value(rect->height);.}.;.T;1I".
8220 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b static.mrb_value.;.To;).;*F;+;.;
8240 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 06 3b 20 46 3b .;.;&I".Raylib::Rectangle#h.;.F;
8260 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 a6 3b 15 54 3b 16 3a 06 68 3b 18 30 3b 1c 5b 00 3b 1d 7b ,[.;.[.[.@/i..;.T;.:.h;.0;.[.;.{
8280 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
82a0 55 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 U.;%@...;/T;0I"..static.mrb_valu
82c0 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 e.mrb_Rectangle_get_height(mrb_s
82e0 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 tate*.mrb,.mrb_value.self).{..Re
8300 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 ctangle.*rect.=.DATA_GET_PTR(mrb
8320 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 ,.self,.&Rectangle_type,.Rectang
8340 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 le);..return.mrb_fixnum_value(re
8360 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 ct->height);.}.;.T;1I".static.mr
8380 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 b_value.;.To;).;*F;+;.;.;.;&I".R
83a0 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b aylib::Rectangle#h=.;.F;,[.;.[.[
83c0 07 40 2f 69 01 9d 3b 15 54 3b 16 3a 07 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f .@/i..;.T;.:.h=;.0;.[.;.{.;.IC;.
83e0 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 61 02 3b 25 40 02 ab "..;.T;.[.;![.;"@.;#0;[email protected].;%@..
8400 01 3b 2f 54 3b 30 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f .;/T;0I"...static.mrb_value.mrb_
8420 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 Rectangle_set_height(mrb_state*.
8440 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c mrb,.mrb_value.self).{..Rectangl
8460 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 e.*rect.=.DATA_GET_PTR(mrb,.self
8480 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 ,.&Rectangle_type,.Rectangle);..
84a0 6d 72 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 mrb_float.height;..mrb_get_args(
84c0 6d 72 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 68 mrb,."f",.&height);..rect->x.=.h
84e0 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 eight;..return.mrb_fixnum_value(
8500 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 rect->height);.}.;.T;1I".static.
8520 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 mrb_value.;.To;).;*F;+;.;.;.;&I"
8540 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 $Raylib::Rectangle#collision_rec
8560 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 00 03 3b 15 54 3b 16 3a 12 63 6f 6c 6c 69 .;.F;,[.;.[.[.@/i...;.T;.:.colli
8580 73 69 6f 6e 5f 72 65 63 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b sion_rec;.0;.[.;.{.;.IC;."..;.T;
85a0 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6d 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 .[.;![.;"@.;#0;[email protected].;%@...;/T;0I
85c0 22 02 91 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 "...static.mrb_value.mrb_Rectang
85e0 6c 65 5f 67 65 74 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 le_get_collision_rec(mrb_state*.
8600 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 mrb,.mrb_value.self).{..mrb_valu
8620 65 20 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f e.rec_obj;..mrb_get_args(mrb,."o
8640 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 ",.&rec_obj);...Rectangle.*rec_s
8660 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 elf.=.DATA_GET_PTR(mrb,.self,.&R
8680 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 ectangle_type,.Rectangle);..Rect
86a0 61 6e 67 6c 65 20 2a 72 65 63 5f 6f 74 68 65 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 angle.*rec_other.=.DATA_GET_PTR(
86c0 6d 72 62 2c 20 72 65 63 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 mrb,.rec_obj,.&Rectangle_type,.R
86e0 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 63 6f 6c 6c 69 73 69 6f 6e ectangle);..Rectangle.*collision
8700 5f 72 65 63 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d _rec.=.(Rectangle.*)mrb_malloc(m
8720 72 62 2c 20 73 69 7a 65 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 09 2a 63 6f 6c 6c 69 73 rb,.sizeof(Rectangle));..*collis
8740 69 6f 6e 5f 72 65 63 20 3d 20 47 65 74 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 28 2a 72 65 63 5f 73 ion_rec.=.GetCollisionRec(*rec_s
8760 65 6c 66 2c 20 2a 72 65 63 5f 6f 74 68 65 72 29 3b 0a 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 elf,.*rec_other);...struct.RClas
8780 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c s.*c.=.mrb_module_get(mrb,."Rayl
87a0 69 62 22 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 ib");..struct.RClass.*rec_class.
87c0 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 =.mrb_class_get_under(mrb,.c,.Re
87e0 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 72 65 74 75 ctangle_type.struct_name);..retu
8800 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 rn.mrb_obj_value(Data_Wrap_Struc
8820 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 t(mrb,.rec_class,.&Rectangle_typ
8840 65 2c 20 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 e,.collision_rec));.}.;.T;1I".st
8860 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b atic.mrb_value.;.To;).;*F;+;.;.;
8880 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f .;&I"(Raylib::Rectangle#collide_
88a0 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 d1 02 3b 15 54 with_rec?.;.F;,[.;.[.[.@/i...;.T
88c0 3b 16 3a 16 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 ;.:.collide_with_rec?;.0;.[.;.{.
88e0 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 ;.IC;."..;.T;.[.o;F.;CI".return.
8900 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 79 02 3b 21 5b 00 3b 22 40 17 3b ;.F;D@.;.0;E[.@..;[email protected].;![.;"@.;
8920 23 30 3b 24 40 02 79 02 3b 2e 69 00 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 02 5c 01 73 74 61 74 #0;[email protected].;.i.;%@...;/T;0I".\.stat
8940 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 ic.mrb_value.mrb_Rectangle_colli
8960 64 65 5f 77 69 74 68 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f de_with_rec(mrb_state*.mrb,.mrb_
8980 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 31 5f 6f 62 value.self).{..mrb_value.rec1_ob
89a0 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 31 j;..mrb_get_args(mrb,."o",.&rec1
89c0 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 31 20 3d 20 44 41 54 41 5f _obj);...Rectangle.*rec1.=.DATA_
89e0 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 31 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c GET_PTR(mrb,.rec1_obj,.&Rectangl
8a00 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a e_type,.Rectangle);..Rectangle.*
8a20 72 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 rec2.=.DATA_GET_PTR(mrb,.self,.&
8a40 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 72 65 Rectangle_type,.Rectangle);...re
8a60 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 turn.mrb_bool_value(CheckCollisi
8a80 6f 6e 52 65 63 73 28 2a 72 65 63 31 2c 20 2a 72 65 63 32 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 onRecs(*rec1,.*rec2));.}.;.T;1I"
8aa0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 .static.mrb_value.;.To;).;*F;+;.
8ac0 3b 1a 3b 1b 3b 26 49 22 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 ;.;.;&I"+Raylib::Rectangle#colli
8ae0 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 de_with_circle?.;.F;,[.;.[.[.@/i
8b00 02 f0 02 3b 15 54 3b 16 3a 19 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 3b 18 ...;.T;.:.collide_with_circle?;.
8b20 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 0;.[.;.{.;.IC;."..;.T;.[.o;F.;CI
8b40 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 88 02 ".return.;.F;D@.;.0;E[.@..;$@...
8b60 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 88 02 3b 2e 69 00 3b 25 40 02 ab 01 3b 2f 54 3b 30 ;![.;"@.;#0;$@...;.i.;%@...;/T;0
8b80 49 22 01 dd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 I"..static.mrb_value.mrb_Rectang
8ba0 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 le_collide_with_circ(mrb_state*.
8bc0 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 mrb,.mrb_value.self).{..mrb_valu
8be0 65 20 63 69 72 63 6c 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c e.circle_obj;..mrb_get_args(mrb,
8c00 20 22 6f 22 2c 20 26 63 69 72 63 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 ."o",.&circle_obj);...return.mrb
8c20 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 63 69 72 63 _bool_value(check_collision_circ
8c40 6c 65 5f 72 65 63 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 73 65 6c 66 29 29 3b 0a le_rec(mrb,.circle_obj,.self));.
8c60 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b }.;.T;1I".static.mrb_value.;.To;
8c80 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 2a 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e ).;*F;+;.;.;.;&I"*Raylib::Rectan
8ca0 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 06 3b 20 46 3b 2c 5b 00 3b gle#collide_with_point?.;.F;,[.;
8cc0 14 5b 06 5b 07 40 2f 69 02 dc 02 3b 15 54 3b 16 3a 18 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 .[.[.@/i...;.T;.:.collide_with_p
8ce0 6f 69 6e 74 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 oint?;.0;.[.;.{.;.IC;."..;.T;.[.
8d00 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 o;F.;CI".return.;.F;D@.;.0;E[.@.
8d20 fa 3b 24 40 02 97 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 97 02 3b 2e 69 00 3b 25 40 02 .;$@...;![.;"@.;#0;$@...;.i.;%@.
8d40 ab 01 3b 2f 54 3b 30 49 22 02 62 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 ..;/T;0I".b.static.mrb_value.mrb
8d60 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 28 6d 72 _Rectangle_collide_with_point(mr
8d80 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a b_state*.mrb,.mrb_value.self).{.
8da0 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 .mrb_value.vec_obj;..mrb_get_arg
8dc0 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 76 65 63 5f 6f 62 6a 29 3b 0a 09 56 65 63 74 6f 72 32 20 s(mrb,."o",.&vec_obj);..Vector2.
8de0 2a 70 6f 69 6e 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 5f 6f *point.=.DATA_GET_PTR(mrb,.vec_o
8e00 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 52 65 bj,.&Vector2_type,.Vector2);..Re
8e20 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 ctangle.*rec_self.=.DATA_GET_PTR
8e40 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 (mrb,.self,.&Rectangle_type,.Rec
8e60 74 61 6e 67 6c 65 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 tangle);...return.mrb_bool_value
8e80 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 50 6f 69 6e 74 52 65 63 28 2a 70 6f 69 6e 74 2c 20 (CheckCollisionPointRec(*point,.
8ea0 2a 72 65 63 5f 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 *rec_self));.}.;.T;1I".static.mr
8ec0 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 b_value.;.To;).;*F;+;.;.;.;&I".R
8ee0 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 06 3b 20 46 3b 2c 5b 00 3b 14 aylib::Rectangle#_draw.;.F;,[.;.
8f00 5b 06 5b 07 40 2f 69 02 0f 03 3b 15 54 3b 16 3a 0a 5f 64 72 61 77 3b 18 30 3b 1c 5b 00 3b 1d 7b [.[.@/i...;.T;.:._draw;.0;.[.;.{
8f20 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
8f40 a6 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 02 60 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c ..;%@...;/T;0I".`.static.mrb_val
8f60 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 64 72 61 77 5f 72 65 63 74 61 6e 67 6c 65 5f ue.mrb_Rectangle_draw_rectangle_
8f80 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 rec(mrb_state*.mrb,.mrb_value.se
8fa0 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 lf).{..mrb_value.color_obj;..mrb
8fc0 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b _get_args(mrb,."o",.&color_obj);
8fe0 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 ...Color.*color;..UNWRAPSTRUCT(C
9000 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c olor,.Color_type,.color_obj,.col
9020 6f 72 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 or);..Rectangle.*rec_self.=.DATA
9040 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 _GET_PTR(mrb,.self,.&Rectangle_t
9060 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 44 72 61 77 52 65 63 74 61 6e 67 6c 65 52 ype,.Rectangle);..DrawRectangleR
9080 65 63 28 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 0a 09 72 65 74 75 72 6e 20 ec(*rec_self,.*color);...return.
90a0 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 mrb_nil_value();.}.;.T;1I".stati
90c0 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 c.mrb_value.;.To;).;*F;+;.;.;.;&
90e0 49 22 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 I""Raylib::Rectangle#_draw_lines
9100 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 1c 03 3b 15 54 3b 16 3a 10 5f 64 72 61 77 .;.F;,[.;.[.[.@/i...;.T;.:._draw
9120 5f 6c 69 6e 65 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b _lines;.0;.[.;.{.;.IC;."..;.T;.[
9140 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 b2 02 3b 25 40 02 ab 01 3b 2f 54 3b 30 49 22 02 .;![.;"@.;#0;$@...;%@...;/T;0I".
9160 9a 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 ..static.mrb_value.mrb_Rectangle
9180 5f 64 72 61 77 5f 72 65 63 74 61 6e 67 6c 65 5f 6c 69 6e 65 73 5f 65 78 28 6d 72 62 5f 73 74 61 _draw_rectangle_lines_ex(mrb_sta
91a0 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f te*.mrb,.mrb_value.self).{..mrb_
91c0 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 6c 69 6e 65 value.color_obj;..mrb_float.line
91e0 5f 74 68 69 63 6b 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 6f 22 2c _thick;..mrb_get_args(mrb,."fo",
9200 20 26 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c .&line_thick,.&color_obj);...Col
9220 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 or.*color;..UNWRAPSTRUCT(Color,.
9240 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 29 3b 0a 09 Color_type,.color_obj,.color);..
9260 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 Rectangle.*rec_self.=.DATA_GET_P
9280 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 TR(mrb,.self,.&Rectangle_type,.R
92a0 65 63 74 61 6e 67 6c 65 29 3b 0a 09 44 72 61 77 52 65 63 74 61 6e 67 6c 65 4c 69 6e 65 73 45 78 ectangle);..DrawRectangleLinesEx
92c0 28 2a 72 65 63 5f 73 65 6c 66 2c 20 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 2a 63 6f 6c 6f 72 29 3b (*rec_self,.line_thick,.*color);
92e0 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 ...return.mrb_nil_value();.}.;.T
9300 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 ab 01 ;1I".static.mrb_value.;.T.;.@...
9320 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 ab 01 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 ab 01 3b 0d ;.IC;.[..;.@...;.IC;.[..;.@...;.
9340 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b IC;.{.;.IC;.{..;.T;.IC;.{..;.T.;
9360 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 02 b5 01 69 0a 5b 07 40 2f 69 02 79 03 3b 15 .T;.{.;.[.;.[.[[email protected].[.@/i.y.;.
9380 46 3b 16 3a 0e 52 65 63 74 61 6e 67 6c 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e F;.:.Rectangle;.;.;.;.;.[.;.{.;.
93a0 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ab 01 3b IC;."..;.T;.[.;![.;"@.;#0;$@...;
93c0 2e 69 00 3b 25 40 19 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 06 3b 20 .i.;%@.;&I".Raylib::Rectangle.;.
93e0 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 3b 16 3b 3e 3b 25 40 19 3b 3f 30 3b 40 30 3b 32 F;9o;:.;;0;<0;=0;.;>;%@.;?0;@0;2
9400 54 6f 3b 28 17 3b 07 49 43 3b 08 5b 10 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 To;(.;.IC;.[.o;).;*F;+;.;.;.;&I"
9420 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 06 3b 20 46 3b 2c 5b 00 3b 14 .Raylib::Circle#vector.;.F;,[.;.
9440 5b 06 5b 07 40 02 b5 01 69 15 3b 15 46 3b 16 3a 0b 76 65 63 74 6f 72 3b 18 3b 19 3b 1c 5b 00 3b [.[[email protected].;.F;.:.vector;.;.;.[.;
9460 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 .{.;.IC;."+Returns.the.value.of.
9480 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 attribute.vector..;.T;.[.;![.;"I
94a0 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 "+Returns.the.value.of.attribute
94c0 20 76 65 63 74 6f 72 2e 06 3b 20 54 3b 23 30 3b 24 40 02 d1 02 3b 47 30 3b 48 46 3b 25 40 02 cf .vector..;.T;#0;$@...;G0;HF;%@..
94e0 02 3b 30 49 22 1d 64 65 66 20 76 65 63 74 6f 72 0a 20 20 40 76 65 63 74 6f 72 0a 65 6e 64 06 3b .;0I"[email protected].;
9500 20 54 3b 31 49 22 0f 64 65 66 20 76 65 63 74 6f 72 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b .T;1I".def.vector.;.T;2To;).;*F;
9520 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f +;.;.;.;&I".Raylib::Circle#vecto
9540 72 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0a 76 61 6c 75 65 06 3b 20 54 30 3b 14 5b 06 5b 07 40 r=.;.F;,[.[.I".value.;.T0;.[.[.@
9560 02 b5 01 69 15 3b 15 46 3b 16 3a 0c 76 65 63 74 6f 72 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b ...i.;.F;.:.vector=;.;.;.[.;.{.;
9580 1e 49 43 3b 1f 22 1e 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 .IC;.".Sets.the.attribute.vector
95a0 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 2e 74 .;.T;.[.o;F.;CI".param.;.F;DI".t
95c0 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 he.value.to.set.the.attribute.ve
95e0 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 45 30 3b 24 40 ctor.to..;.T;.I".value.;.T;E0;$@
9600 02 de 02 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 ...;![.;"I"USets.the.attribute.v
9620 65 63 74 6f 72 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 [email protected].
9640 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 20 74 6f 2e 06 3b 20 54 set.the.attribute.vector.to..;.T
9660 3b 23 30 3b 24 40 02 de 02 3b 47 30 3b 48 46 3b 25 40 02 cf 02 3b 30 49 22 2d 64 65 66 20 76 65 ;#0;$@...;G0;HF;%@...;0I"-def.ve
9680 63 74 6f 72 3d 28 76 61 6c 75 65 29 0a 20 20 40 76 65 63 74 6f 72 20 3d 20 76 61 6c 75 65 0a 65 ctor=(value)...@vector.=.value.e
96a0 6e 64 06 3b 20 54 3b 31 49 22 17 64 65 66 20 76 65 63 74 6f 72 3d 28 76 61 6c 75 65 29 06 3b 20 nd.;.T;1I".def.vector=(value).;.
96c0 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a T;2To;).;*F;+;.;.;.;&I".Raylib::
96e0 43 69 72 63 6c 65 23 72 61 64 69 75 73 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 b5 01 69 Circle#radius.;.F;,[.;.[.[[email protected]
9700 16 3b 15 46 3b 16 3a 0b 72 61 64 69 75 73 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f .;.F;.:.radius;.;.;.[.;.{.;.IC;.
9720 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 "+Returns.the.value.of.attribute
9740 20 72 61 64 69 75 73 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 2b 52 65 74 75 72 6e 73 .radius..;.T;.[.;![.;"I"+Returns
9760 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 2e 06 .the.value.of.attribute.radius..
9780 3b 20 54 3b 23 30 3b 24 40 02 f1 02 3b 47 30 3b 48 46 3b 25 40 02 cf 02 3b 30 49 22 1d 64 65 66 ;.T;#0;$@...;G0;HF;%@...;0I".def
97a0 20 72 61 64 69 75 73 0a 20 20 40 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0f 64 65 [email protected].;.T;1I".de
97c0 66 20 72 61 64 69 75 73 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 f.radius.;.T;2To;).;*F;+;.;.;.;&
97e0 49 22 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 3d 06 3b 20 46 3b 2c 5b I".Raylib::Circle#radius=.;.F;,[
9800 06 5b 07 40 02 e2 02 30 3b 14 5b 06 5b 07 40 02 b5 01 69 16 3b 15 46 3b 16 3a 0c 72 61 64 69 75 .[[email protected];.[.[[email protected].;.F;.:.radiu
9820 73 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1e 53 65 74 73 20 74 68 65 20 61 s=;.;.;.[.;.{.;.IC;.".Sets.the.a
9840 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a ttribute.radius.;.T;.[.o;F.;CI".
9860 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 2e 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 param.;.F;DI".the.value.to.set.t
9880 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a he.attribute.radius.to..;.T;.I".
98a0 76 61 6c 75 65 06 3b 20 54 3b 45 30 3b 24 40 02 fe 02 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 value.;.T;E0;$@...;![.;"I"USets.
98c0 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 0a 40 70 61 72 61 6d 20 76 61 6c 75 [email protected]
98e0 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 e.the.value.to.set.the.attribute
9900 20 72 61 64 69 75 73 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 fe 02 3b 47 30 3b 48 46 3b 25 .radius.to..;.T;#0;$@...;G0;HF;%
9920 40 02 cf 02 3b 30 49 22 2d 64 65 66 20 72 61 64 69 75 73 3d 28 76 61 6c 75 65 29 0a 20 20 40 72 @...;0I"-def.radius=(value)...@r
9940 61 64 69 75 73 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 17 64 65 66 20 72 61 adius.=.value.end.;.T;1I".def.ra
9960 64 69 75 73 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a dius=(value).;.T;2To;).;*F;+;.;.
9980 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 ;.;&I".Raylib::Circle#initialize
99a0 06 3b 20 46 3b 2c 5b 08 5b 07 49 22 06 78 06 3b 20 54 30 5b 07 49 22 06 79 06 3b 20 54 30 5b 07 .;.F;,[.[.I".x.;.T0[.I".y.;.T0[.
99c0 49 22 0b 72 61 64 69 75 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 b5 01 69 18 3b 15 46 3b 16 3b I".radius.;.T0;.[.[[email protected].;.F;.;
99e0 33 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 3;.;.;.[.;.{.;.IC;."..;.T;.[.o;F
9a00 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 1d 61 20 6e 65 77 20 69 6e 73 74 61 .;CI".return.;.F;DI".a.new.insta
9a20 6e 63 65 20 6f 66 20 43 69 72 63 6c 65 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0b 43 69 72 63 6c nce.of.Circle.;.T;.0;E[.I".Circl
9a40 65 06 3b 20 46 3b 24 40 02 10 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 10 03 3b 2e 69 00 e.;.F;$@...;![.;"@.;#0;$@...;.i.
9a60 3b 25 40 02 cf 02 3b 2f 54 3b 30 49 22 5e 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 78 2c 20 ;%@...;/T;0I"^def.initialize(x,.
9a80 79 2c 20 72 61 64 69 75 73 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 20 3d 20 56 65 63 74 6f y,.radius)...self.vector.=.Vecto
9aa0 72 32 2e 6e 65 77 28 78 2c 20 79 29 0a 20 20 73 65 6c 66 2e 72 61 64 69 75 73 20 3d 20 72 61 64 r2.new(x,.y)...self.radius.=.rad
9ac0 69 75 73 0a 65 6e 64 06 3b 20 54 3b 31 49 22 21 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 78 ius.end.;.T;1I"!def.initialize(x
9ae0 2c 20 79 2c 20 72 61 64 69 75 73 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a ,.y,.radius).;.T;2To;).;*F;+;.;.
9b00 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 06 3b 20 46 3b 2c 5b 00 3b ;.;&I".Raylib::Circle#x.;.F;,[.;
9b20 14 5b 06 5b 07 40 02 b5 01 69 1d 3b 15 46 3b 16 3b 34 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e .[.[[email protected].;.F;.;4;.;.;.[.;.{.;.
9b40 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 27 03 3b IC;."..;.T;.[.;![.;"@.;#0;$@.'.;
9b60 2e 69 00 3b 25 40 02 cf 02 3b 2f 54 3b 30 49 22 1e 64 65 66 20 78 0a 20 20 73 65 6c 66 2e 76 65 .i.;%@...;/T;0I".def.x...self.ve
9b80 63 74 6f 72 2e 78 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 78 06 3b 20 54 3b 32 54 6f ctor.x.end.;.T;1I".def.x.;.T;2To
9ba0 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c ;).;*F;+;.;.;.;&I".Raylib::Circl
9bc0 65 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 b5 01 69 21 3b 15 46 3b 16 3b 36 3b 18 e#y.;.F;,[.;.[.[[email protected]!;.F;.;6;.
9be0 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 ;.;.[.;.{.;.IC;."..;.T;.[.;![.;"
9c00 40 17 3b 23 30 3b 24 40 02 33 03 3b 2e 69 00 3b 25 40 02 cf 02 3b 2f 54 3b 30 49 22 1e 64 65 66 @.;#0;[email protected].;.i.;%@...;/T;0I".def
9c20 20 79 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 .y...self.vector.y.end.;.T;1I".d
9c40 65 66 20 79 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 ef.y.;.T;2To;).;*F;+;.;.;.;&I".R
9c60 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 06 78 06 3b aylib::Circle#x=.;.F;,[.[.I".x.;
9c80 20 54 30 3b 14 5b 06 5b 07 40 02 b5 01 69 25 3b 15 46 3b 16 3b 35 3b 18 3b 19 3b 1c 5b 00 3b 1d .T0;.[.[[email protected]%;.F;.;5;.;.;.[.;.
9ca0 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 {.;.IC;."..;.T;.[.;![.;"@.;#0;$@
9cc0 02 3f 03 3b 2e 69 00 3b 25 40 02 cf 02 3b 2f 54 3b 30 49 22 26 64 65 66 20 78 3d 28 78 29 0a 20 .?.;.i.;%@...;/T;0I"&def.x=(x)..
9ce0 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 20 3d 20 78 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0e 64 .self.vector.x.=.x.end.;.T;1I".d
9d00 65 66 20 78 3d 28 78 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 ef.x=(x).;.T;2To;).;*F;+;.;.;.;&
9d20 49 22 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 I".Raylib::Circle#y=.;.F;,[.[.I"
9d40 06 79 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 b5 01 69 29 3b 15 46 3b 16 3b 37 3b 18 3b 19 3b 1c .y.;.T0;.[.[[email protected]);.F;.;7;.;.;.
9d60 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 [.;.{.;.IC;."..;.T;.[.;![.;"@.;#
9d80 30 3b 24 40 02 4d 03 3b 2e 69 00 3b 25 40 02 cf 02 3b 2f 54 3b 30 49 22 26 64 65 66 20 79 3d 28 0;[email protected].;.i.;%@...;/T;0I"&def.y=(
9da0 79 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 20 3d 20 79 0a 65 6e 64 06 3b 20 54 3b 31 y)...self.vector.y.=.y.end.;.T;1
9dc0 49 22 0e 64 65 66 20 79 3d 28 79 29 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a I".def.y=(y).;.T;2To;).;*F;+;.;.
9de0 3b 1b 3b 26 49 22 25 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 ;.;&I"%Raylib::Circle#collide_wi
9e00 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 f8 02 3b 15 54 3b 16 th_rec?.;.F;,[.;.[.[.@/i...;.T;.
9e20 3b 6b 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 ;k;.0;.[.;.{.;.IC;."..;.T;.[.o;F
9e40 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 .;CI".return.;.F;D@.;.0;E[.@..;$
9e60 40 02 5b 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5b 03 3b 2e 69 00 3b 25 40 02 cf 02 3b @.[.;![.;"@.;#0;$@.[.;.i.;%@...;
9e80 2f 54 3b 30 49 22 01 d0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 /T;0I"..static.mrb_value.mrb_Cir
9ea0 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 cle_collide_with_rec(mrb_state*.
9ec0 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 mrb,.mrb_value.self).{..mrb_valu
9ee0 65 20 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f e.rec_obj;..mrb_get_args(mrb,."o
9f00 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f ",.&rec_obj);...return.mrb_bool_
9f20 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 value(check_collision_circle_rec
9f40 28 6d 72 62 2c 20 73 65 6c 66 2c 20 72 65 63 5f 6f 62 6a 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 (mrb,.self,.rec_obj));.}.;.T;1I"
9f60 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 .static.mrb_value.;.To;).;*F;+;.
9f80 3b 1a 3b 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f ;.;.;&I"(Raylib::Circle#collide_
9fa0 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 c1 02 with_circle?.;.F;,[.;.[.[.@/i...
9fc0 3b 15 54 3b 16 3b 6c 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c ;.T;.;l;.0;.[.;.{.;.IC;."..;.T;.
9fe0 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 [.o;F.;CI".return.;.F;D@.;.0;E[.
a000 40 01 fa 3b 24 40 02 6a 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6a 03 3b 2e 69 00 3b 25 @..;[email protected].;![.;"@.;#0;[email protected].;.i.;%
a020 40 02 cf 02 3b 2f 54 3b 30 49 22 02 a0 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d @...;/T;0I"...static.mrb_value.m
a040 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f rb_Circle_collide_with_circ(mrb_
a060 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d state*.mrb,.mrb_value.self).{..m
a080 72 62 5f 76 61 6c 75 65 20 63 69 72 63 6c 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 rb_value.circle_obj;..mrb_get_ar
a0a0 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 69 72 63 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 6d 72 62 gs(mrb,."o",.&circle_obj);...mrb
a0c0 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 6a 31 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c _value.vector_obj1.=.mrb_funcall
a0e0 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 76 65 63 74 6f 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f (mrb,.self,."vector",.0);..Vecto
a100 72 32 20 2a 63 65 6e 74 65 72 31 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 r2.*center1.=.DATA_GET_PTR(mrb,.
a120 76 65 63 74 6f 72 5f 6f 62 6a 31 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 vector_obj1,.&Vector2_type,.Vect
a140 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 61 64 69 75 73 31 20 3d 20 6d 72 62 5f 61 or2);..mrb_float.radius1.=.mrb_a
a160 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 s_float(mrb,.mrb_funcall(mrb,.se
a180 6c 66 2c 20 22 72 61 64 69 75 73 22 2c 20 30 29 29 3b 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 lf,."radius",.0));...mrb_value.v
a1a0 65 63 74 6f 72 5f 6f 62 6a 32 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 ector_obj2.=.mrb_funcall(mrb,.ci
a1c0 72 63 6c 65 5f 6f 62 6a 2c 20 22 76 65 63 74 6f 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 rcle_obj,."vector",.0);..Vector2
a1e0 20 2a 63 65 6e 74 65 72 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 .*center2.=.DATA_GET_PTR(mrb,.ve
a200 63 74 6f 72 5f 6f 62 6a 32 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 ctor_obj2,.&Vector2_type,.Vector
a220 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 61 64 69 75 73 32 20 3d 20 6d 72 62 5f 61 73 5f 2);..mrb_float.radius2.=.mrb_as_
a240 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 float(mrb,.mrb_funcall(mrb,.circ
a260 6c 65 5f 6f 62 6a 2c 20 22 72 61 64 69 75 73 22 2c 20 30 29 29 3b 0a 0a 09 72 65 74 75 72 6e 20 le_obj,."radius",.0));...return.
a280 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 43 69 72 mrb_bool_value(CheckCollisionCir
a2a0 63 6c 65 73 28 2a 63 65 6e 74 65 72 31 2c 20 72 61 64 69 75 73 31 2c 20 2a 63 65 6e 74 65 72 32 cles(*center1,.radius1,.*center2
a2c0 2c 20 72 61 64 69 75 73 32 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 ,.radius2));.}.;.T;1I".static.mr
a2e0 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 cf 02 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 cf b_value.;.T.;.@...;.IC;.[..;.@..
a300 02 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 cf 02 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 .;.IC;.[..;.@...;.IC;.{.;.IC;.{.
a320 06 3b 10 54 3b 11 49 43 3b 0e 7b 07 3b 71 49 43 3b 0e 7b 07 3a 09 72 65 61 64 40 02 d1 02 3a 0a .;.T;.IC;.{.;qIC;.{.:.read@...:.
a340 77 72 69 74 65 40 02 de 02 06 3b 10 54 3b 73 49 43 3b 0e 7b 07 3b 75 40 02 f1 02 3b 76 40 02 fe write@....;.T;sIC;.{.;u@...;v@..
a360 02 06 3b 10 54 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 02 b5 01 69 ..;.T.;.T.;.T;.{.;.[.;.[.[[email protected]
a380 14 5b 07 40 2f 69 02 8f 03 3b 15 46 3b 16 3a 0b 43 69 72 63 6c 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c .[.@/i...;.F;.:.Circle;.;.;.;.;.
a3a0 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 [.;.{.;.IC;."..;.T;.[.;![.;"@.;#
a3c0 30 3b 24 40 02 cf 02 3b 2e 69 00 3b 25 40 19 3b 26 49 22 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 0;$@...;.i.;%@.;&I".Raylib::Circ
a3e0 6c 65 06 3b 20 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 3b 16 3b 3e 3b 25 40 19 3b 3f 30 le.;.F;9o;:.;;0;<0;=0;.;>;%@.;?0
a400 3b 40 30 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 ;@0;2To;).;*F;+;.;.;.;&I".Raylib
a420 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 b5 01 69 .defined_loop.;.F;,[.;.[.[[email protected]
a440 30 3b 15 46 3b 16 3a 11 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 0;.F;.:.defined_loop;.;.;.[.;.{.
a460 3b 1e 49 43 3b 1f 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 ;.IC;."1Returns.the.value.of.att
a480 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 ribute.defined_loop..;.T;.[.;![.
a4a0 3b 22 49 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 ;"I"1Returns.the.value.of.attrib
a4c0 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 06 3b 20 54 3b 23 30 3b 24 40 02 8c 03 3b 47 ute.defined_loop..;.T;#0;$@...;G
a4e0 30 3b 48 46 3b 25 40 19 3b 30 49 22 29 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 20 20 0;HF;%@.;0I")def.defined_loop...
a500 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 65 6e 64 06 3b 20 54 3b 31 49 22 15 64 65 66 20 64 65 @defined_loop.end.;.T;1I".def.de
a520 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b fined_loop.;.T;2To;).;*F;+;.;.;.
a540 3b 26 49 22 19 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 06 3b 20 46 3b 2c 5b ;&I".Raylib.defined_loop=.;.F;,[
a560 06 5b 07 40 02 e2 02 30 3b 14 5b 06 5b 07 40 02 b5 01 69 30 3b 15 46 3b 16 3a 12 64 65 66 69 6e .[[email protected];.[.[[email protected];.F;.:.defin
a580 65 64 5f 6c 6f 6f 70 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 24 53 65 74 73 ed_loop=;.;.;.[.;.{.;.IC;."$Sets
a5a0 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0d 3b 20 54 3b .the.attribute.defined_loop.;.T;
a5c0 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 34 74 68 65 20 76 61 .[.o;F.;CI".param.;.F;DI"4the.va
a5e0 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 lue.to.set.the.attribute.defined
a600 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 45 30 3b 24 _loop.to..;.T;.I".value.;.T;E0;$
a620 40 02 99 03 3b 21 5b 00 3b 22 49 22 61 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 @...;![.;"I"aSets.the.attribute.
a640 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 [email protected]
a660 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 lue.to.set.the.attribute.defined
a680 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 99 03 3b 47 30 3b 48 46 3b 25 40 19 _loop.to..;.T;#0;$@...;G0;HF;%@.
a6a0 3b 30 49 22 39 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 0a 20 20 ;0I"9def.defined_loop=(value)...
a6c0 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 @defined_loop.=.value.end.;.T;1I
a6e0 22 1d 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 32 ".def.defined_loop=(value).;.T;2
a700 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 64 61 74 61 To;).;*F;+;.;.;.;&I".Raylib.data
a720 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 b5 01 69 _keys_pressed.;.F;,[.;.[.[[email protected]
a740 31 3b 15 46 3b 16 3a 16 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 1;.F;.:.data_keys_pressed;.;.;.[
a760 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f .;.{.;.IC;."6Returns.the.value.o
a780 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 0d 3b f.attribute.data_keys_pressed..;
a7a0 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 36 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 .T;.[.;![.;"I"6Returns.the.value
a7c0 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e .of.attribute.data_keys_pressed.
a7e0 06 3b 20 54 3b 23 30 3b 24 40 02 ab 03 3b 47 30 3b 48 46 3b 25 40 19 3b 30 49 22 33 64 65 66 20 .;.T;#0;$@...;G0;HF;%@.;0I"3def.
a800 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 data_keys_pressed...@data_keys_p
a820 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 1a 64 65 66 20 64 61 74 61 5f 6b 65 79 73 ressed.end.;.T;1I".def.data_keys
a840 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 _pressed.;.T;2To;).;*F;+;.;.;.;&
a860 49 22 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 06 3b 20 46 I".Raylib.data_keys_pressed=.;.F
a880 3b 2c 5b 06 5b 07 40 02 e2 02 30 3b 14 5b 06 5b 07 40 02 b5 01 69 31 3b 15 46 3b 16 3a 17 64 61 ;,[.[[email protected];.[.[[email protected];.F;.:.da
a8a0 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 ta_keys_pressed=;.;.;.[.;.{.;.IC
a8c0 3b 1f 22 29 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 ;.")Sets.the.attribute.data_keys
a8e0 5f 70 72 65 73 73 65 64 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b _pressed.;.T;.[.o;F.;CI".param.;
a900 20 46 3b 44 49 22 39 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 .F;DI"9the.value.to.set.the.attr
a920 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b ibute.data_keys_pressed.to..;.T;
a940 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 45 30 3b 24 40 02 b8 03 3b 21 5b 00 3b 22 49 22 6b 53 .I".value.;.T;E0;$@...;![.;"I"kS
a960 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 ets.the.attribute.data_keys_pres
a980 73 65 64 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 [email protected]
a9a0 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 t.the.attribute.data_keys_presse
a9c0 64 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 b8 03 3b 47 30 3b 48 46 3b 25 40 19 3b 30 49 22 d.to..;.T;#0;$@...;G0;HF;%@.;0I"
a9e0 43 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 61 6c 75 65 29 0a 20 Cdef.data_keys_pressed=(value)..
aa00 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 .@data_keys_pressed.=.value.end.
aa20 3b 20 54 3b 31 49 22 22 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 ;.T;1I""def.data_keys_pressed=(v
aa40 61 6c 75 65 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d alue).;.T;2To;).;*F;+;.;.;.;&I".
aa60 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 06 3b 20 46 3b 2c 5b 06 Raylib.while_window_open.;.F;,[.
aa80 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 b5 01 69 33 3b 15 46 3b [.I".&block.;.T0;.[.[[email protected];.F;
aaa0 16 3a 16 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 .:.while_window_open;.;.;.[.;.{.
aac0 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ca ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
aae0 03 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 01 f1 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 .;.i.;%@.;/T;0I"..def.while_wind
ab00 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c ow_open(&block)...self.defined_l
ab20 6f 6f 70 20 3d 20 62 6c 6f 63 6b 0a 20 20 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d oop.=.block...if.Raylib.platform
ab40 20 3d 3d 20 27 64 65 73 6b 74 6f 70 27 0a 20 20 20 20 77 68 69 6c 65 20 21 52 61 79 6c 69 62 2e .==.'desktop'.....while.!Raylib.
ab60 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 20 64 6f 0a 20 20 20 20 20 20 73 65 window_should_close?.do.......se
ab80 6c 66 2e 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 20 20 65 6e 64 0a 20 20 65 6c 73 69 66 20 52 61 79 lf.main_loop.....end...elsif.Ray
aba0 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 77 65 62 27 0a 20 20 20 20 52 61 79 6c 69 62 lib.platform.==.'web'.....Raylib
abc0 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 65 6e 64 0a .emscripten_set_main_loop...end.
abe0 65 6e 64 06 3b 20 54 3b 31 49 22 22 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 end.;.T;1I""def.while_window_ope
ac00 6e 28 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b n(&block).;.T;2To;).;*F;+;.;.;.;
ac20 26 49 22 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 &I".Raylib.main_loop.;.F;,[.;.[.
ac40 5b 07 40 02 b5 01 69 3e 3b 15 46 3b 16 3a 0e 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 [[email protected]>;.F;.:.main_loop;.;.;.[.
ac60 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
ac80 24 40 02 d8 03 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 4e 64 65 66 20 6d 61 69 6e 5f 6c 6f $@...;.i.;%@.;/T;0I"Ndef.main_lo
aca0 6f 70 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 6e 69 op...self.data_keys_pressed.=.ni
acc0 6c 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 63 61 6c 6c 0a 65 6e 64 06 3b l...self.defined_loop.call.end.;
ace0 20 54 3b 31 49 22 12 64 65 66 20 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 54 3b 32 54 6f 3b 29 16 3b .T;1I".def.main_loop.;.T;2To;).;
ad00 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 06 *F;+;.;.;.;&I".Raylib.draw_text.
ad20 3b 20 46 3b 2c 5b 0a 5b 07 49 22 0a 74 65 78 74 3a 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 ;.F;,[.[.I".text:.;.T0[.I".x:.;.
ad40 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0f 66 6f 6e 74 5f 73 69 7a 65 3a 06 3b 20 T0[.I".y:.;.T0[.I".font_size:.;.
ad60 54 30 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 T0[.I".color:.;.TI"#Rl::Color.ne
ad80 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 b5 01 w(255,255,255,255).;.T;.[.[.@...
ada0 69 43 3b 15 46 3b 16 3a 0e 64 72 61 77 5f 74 65 78 74 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e iC;.F;.:.draw_text;.;.;.[.;.{.;.
adc0 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e4 03 3b IC;."..;.T;.[.;![.;"@.;#0;$@...;
ade0 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 01 83 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 .i.;%@.;/T;0I"..def.draw_text(te
ae00 78 74 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 xt:,.x:,.y:,.font_size:,.color:.
ae20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a Rl::Color.new(255,255,255,255)).
ae40 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 2c 20 78 2c 20 79 2c 20 66 6f ..self._draw_text(text,.x,.y,.fo
ae60 6e 74 5f 73 69 7a 65 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 54 64 65 66 20 nt_size,.color).end.;.T;1I"Tdef.
ae80 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 5f 73 69 draw_text(text:,.x:,.y:,.font_si
aea0 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 ze:,.color:.Rl::Color.new(255,25
aec0 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 5,255,255)).;.T;2To;).;*F;+;.;.;
aee0 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2c 5b .;&I".Raylib.draw_texture.;.F;,[
af00 09 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b .[.I".texture:.;.T0[.I".x:.;.T0[
af20 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a .I".y:.;.T0[.I".tint:.;.TI"#Rl::
af40 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 Color.new(255,255,255,255).;.T;.
af60 5b 06 5b 07 40 02 b5 01 69 47 3b 15 46 3b 16 3a 11 64 72 61 77 5f 74 65 78 74 75 72 65 3b 18 3b [.[[email protected];.F;.:.draw_texture;.;
af80 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 .;.[.;.{.;.IC;."..;.T;.[.;![.;"@
afa0 17 3b 23 30 3b 24 40 02 fb 03 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 6c 64 65 66 20 64 72 .;#0;$@...;.i.;%@.;/T;0I"ldef.dr
afc0 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e aw_texture(texture:,.x:,.y:,.tin
afe0 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 t:.Rl::Color.new(255,255,255,255
b000 29 29 0a 20 20 74 65 78 74 75 72 65 2e 64 72 61 77 28 78 2c 20 79 2c 20 74 69 6e 74 29 0a 65 6e ))...texture.draw(x,.y,.tint).en
b020 64 06 3b 20 54 3b 31 49 22 4d 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 d.;.T;1I"Mdef.draw_texture(textu
b040 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 re:,.x:,.y:,.tint:.Rl::Color.new
b060 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 (255,255,255,255)).;.T;2To;).;*F
b080 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 ;+;.;.;.;&I".Raylib.draw_texture
b0a0 5f 65 78 06 3b 20 46 3b 2c 5b 0a 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 _ex.;.F;,[.[.I".texture:.;.T0[.I
b0c0 22 09 70 6f 73 3a 06 3b 20 54 30 5b 07 49 22 0e 72 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 49 22 06 ".pos:.;.T0[.I".rotation:.;.TI".
b0e0 30 06 3b 20 54 5b 07 49 22 0b 73 63 61 6c 65 3a 06 3b 20 54 49 22 06 31 06 3b 20 54 5b 07 49 22 0.;.T[.I".scale:.;.TI".1.;.T[.I"
b100 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 .tint:.;.TI"#Rl::Color.new(255,2
b120 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 b5 01 69 4b 3b 15 46 3b 16 55,255,255).;.T;.[.[[email protected];.F;.
b140 3a 14 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 :.draw_texture_ex;.;.;.[.;.{.;.I
b160 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 10 04 3b 2e C;."..;.T;.[.;![.;"@.;#0;$@...;.
b180 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 01 a1 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f i.;%@.;/T;0I"..def.draw_texture_
b1a0 65 78 28 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 ex(texture:,.pos:,.rotation:.0,.
b1c0 73 63 61 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 scale:.1,.tint:.Rl::Color.new(25
b1e0 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 5,255,255,255))...self._draw_tex
b200 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 2c 20 70 6f 73 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 ture_ex(texture,.pos,.rotation,.
b220 73 63 61 6c 65 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 65 64 65 66 20 64 72 61 scale,.tint).end.;.T;1I"edef.dra
b240 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f 74 w_texture_ex(texture:,.pos:,.rot
b260 61 74 69 6f 6e 3a 20 30 2c 20 73 63 61 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f ation:.0,.scale:.1,.tint:.Rl::Co
b280 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 lor.new(255,255,255,255)).;.T;2T
b2a0 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f o;).;*F;+;.;.;.;&I".Raylib.draw_
b2c0 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2c 5b 0b 5b 07 49 22 0d 74 65 78 74 75 72 65 3a texture_pro.;.F;,[.[.I".texture:
b2e0 06 3b 20 54 30 5b 07 49 22 10 73 6f 75 72 63 65 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0e 64 .;.T0[.I".source_rec:.;.T0[.I".d
b300 65 73 74 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0c 6f 72 69 67 69 6e 3a 06 3b 20 54 49 22 18 est_rec:.;.T0[.I".origin:.;.TI".
b320 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 06 3b 20 54 5b 07 49 22 0e 72 6f 74 61 Rl::Vector.new(0,0).;.T[.I".rota
b340 74 69 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 tion:.;.TI".0.;.T[.I".tint:.;.TI
b360 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 "#Rl::Color.new(255,255,255,255)
b380 06 3b 20 54 3b 14 5b 06 5b 07 40 02 b5 01 69 4f 3b 15 46 3b 16 3a 15 64 72 61 77 5f 74 65 78 74 .;.T;.[.[[email protected];.F;.:.draw_text
b3a0 75 72 65 5f 70 72 6f 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b ure_pro;.;.;.[.;.{.;.IC;."..;.T;
b3c0 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 29 04 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b .[.;![.;"@.;#0;$@.).;.i.;%@.;/T;
b3e0 30 49 22 01 da 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 0I"..def.draw_texture_pro(textur
b400 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 67 e:,.source_rec:,.dest_rec:,.orig
b420 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f in:.Rl::Vector.new(0,0),.rotatio
b440 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 n:.0,.tint:.Rl::Color.new(255,25
b460 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5,255,255))...self._draw_texture
b480 5f 70 72 6f 28 74 65 78 74 75 72 65 2c 20 73 6f 75 72 63 65 5f 72 65 63 2c 20 64 65 73 74 5f 72 _pro(texture,.source_rec,.dest_r
b4a0 65 63 2c 20 6f 72 69 67 69 6e 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 74 69 6e 74 29 0a 65 6e 64 06 ec,.origin,.rotation,.tint).end.
b4c0 3b 20 54 3b 31 49 22 01 86 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 ;.T;1I"..def.draw_texture_pro(te
b4e0 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c 20 xture:,.source_rec:,.dest_rec:,.
b500 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 origin:.Rl::Vector.new(0,0),.rot
b520 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 ation:.0,.tint:.Rl::Color.new(25
b540 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 5,255,255,255)).;.T;2To;).;*F;+;
b560 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 .;.;.;&I".Raylib.keys_pressed.;.
b580 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 b5 01 69 53 3b 15 46 3b 16 3a 11 6b 65 79 73 5f 70 72 65 F;,[.;.[.[[email protected];.F;.:.keys_pre
b5a0 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 ssed;.;.;.[.;.{.;.IC;."..;.T;.[.
b5c0 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 44 04 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 ;![.;"@.;#0;[email protected].;.i.;%@.;/T;0I"
b5e0 02 0a 01 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 69 66 20 73 65 6c 66 2e 64 61 ...def.keys_pressed...if.self.da
b600 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e ta_keys_pressed.....return.self.
b620 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 64 data_keys_pressed...end...self.d
b640 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 5b 5d 0a 20 20 6b 65 79 20 3d 20 73 65 ata_keys_pressed.=.[]...key.=.se
b660 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 0a 20 20 77 68 69 6c 65 20 6b 65 79 lf._next_key_pressed...while.key
b680 20 21 3d 20 30 0a 20 20 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 .!=.0.....self.data_keys_pressed
b6a0 2e 70 75 73 68 20 6b 65 79 0a 20 20 20 20 6b 65 79 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f 6b .push.key.....key.=.self._next_k
b6c0 65 79 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 ey_pressed...end...self.data_key
b6e0 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 15 64 65 66 20 6b 65 79 73 5f 70 s_pressed.end.;.T;1I".def.keys_p
b700 72 65 73 73 65 64 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 ressed.;.T;2To;).;*F;+;.;.;.;&I"
b720 10 52 61 79 6c 69 62 2e 64 72 61 77 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 11 63 6c 65 61 72 5f 63 .Raylib.draw.;.F;,[.[.I".clear_c
b740 6f 6c 6f 72 3a 06 3b 20 54 49 22 08 6e 69 6c 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b olor:.;.TI".nil.;.T[.I".&block.;
b760 20 54 30 3b 14 5b 06 5b 07 40 02 b5 01 69 60 3b 15 46 3b 16 3b 60 3b 18 3b 19 3b 1c 5b 00 3b 1d .T0;.[.[[email protected]`;.F;.;`;.;.;.[.;.
b780 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 {.;.IC;."..;.T;.[.;![.;"@.;#0;$@
b7a0 02 50 04 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 49 22 01 8a 64 65 66 20 64 72 61 77 28 63 6c 65 .P.;.i.;%@.;/T;0I"..def.draw(cle
b7c0 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c 2c 20 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 63 6c ar_color:.nil,.&block)...self.cl
b7e0 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 29 20 69 66 20 63 ear_background(clear_color).if.c
b800 6c 65 61 72 5f 63 6f 6c 6f 72 0a 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 0a lear_color...self.begin_drawing.
b820 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 6e 64 5f 64 72 61 77 69 6e 67 0a 65 6e 64 06 3b ..yield...self.end_drawing.end.;
b840 20 54 3b 31 49 22 27 64 65 66 20 64 72 61 77 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c .T;1I"'def.draw(clear_color:.nil
b860 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 32 54 6f 3b 28 17 3b 07 49 43 3b 08 5b 10 6f 3b 29 16 ,.&block).;.T;2To;(.;.IC;.[.o;).
b880 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 ;*F;+;.;.;N;&I".Raylib::Texture#
b8a0 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 49 22 16 6d 72 62 6c 69 62 2f 74 65 78 74 75 72 65 h.;.F;,[.;.[.[.I".mrblib/texture
b8c0 2e 72 62 06 3b 20 54 69 09 3b 15 54 3b 16 3b 68 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 .rb.;.Ti.;.T;.;h;.;.;.[.;.{.;.IC
b8e0 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 ;."..;.T;.[.;![.;"I".@!visibilit
b900 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 02 63 04 3b 2e 69 00 3b 48 46 3b 49 6f y.private.;.T;#0;[email protected].;.i.;HF;Io
b920 3b 4a 08 3b 4b 46 3b 4c 69 08 3b 4d 69 08 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 1c 64 65 66 20 ;J.;KF;Li.;Mi.;%@.a.;/T;0I".def.
b940 68 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 74 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 h...self.height.end.;.T;1I".def.
b960 68 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 17 52 61 79 6c h.;.T;2To;).;*F;+;.;.;N;&I".Rayl
b980 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0b 68 65 69 67 68 ib::Texture#h=.;.F;,[.[.I".heigh
b9a0 74 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 68 04 69 0e 3b 15 54 3b 16 3b 69 3b 18 3b 19 3b 1c 5b t.;.T0;.[.[[email protected].;.T;.;i;.;.;.[
b9c0 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 .;.{.;.IC;."..;.T;.[.;![.;"I".@!
b9e0 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 02 72 04 3b visibility.private.;.T;#0;[email protected].;
ba00 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 0d 3b 4d 69 0d 3b 25 40 02 61 04 3b 2f 54 .i.;HF;Io;J.;KF;Li.;Mi.;%@.a.;/T
ba20 3b 30 49 22 2e 64 65 66 20 68 3d 28 68 65 69 67 68 74 29 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 ;0I".def.h=(height)...self.heigh
ba40 74 20 3d 20 68 65 69 67 68 74 0a 65 6e 64 06 3b 20 54 3b 31 49 22 13 64 65 66 20 68 3d 28 68 65 t.=.height.end.;.T;1I".def.h=(he
ba60 69 67 68 74 29 06 3b 20 54 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 16 ight).;.T;2To;).;*F;+;.;.;N;&I".
ba80 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 Raylib::Texture#w.;.F;,[.;.[.[.@
baa0 02 68 04 69 13 3b 15 54 3b 16 3b 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 .h.i.;.T;.;d;.;.;.[.;.{.;.IC;.".
bac0 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 .;.T;.[.;![.;"I".@!visibility.pr
bae0 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 02 82 04 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b ivate.;.T;#0;$@...;.i.;HF;Io;J.;
bb00 4b 46 3b 4c 69 12 3b 4d 69 12 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 1b 64 65 66 20 77 0a 20 20 KF;Li.;Mi.;%@.a.;/T;0I".def.w...
bb20 73 65 6c 66 2e 77 69 64 74 68 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 77 06 3b 20 54 self.width.end.;.T;1I".def.w.;.T
bb40 3b 32 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 ;2To;).;*F;+;.;.;N;&I".Raylib::T
bb60 65 78 74 75 72 65 23 77 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0a 77 69 64 74 68 06 3b 20 54 30 exture#w=.;.F;,[.[.I".width.;.T0
bb80 3b 14 5b 06 5b 07 40 02 68 04 69 18 3b 15 54 3b 16 3b 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b ;.[.[[email protected].;.T;.;e;.;.;.[.;.{.;
bba0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 .IC;."..;.T;.[.;![.;"I".@!visibi
bbc0 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 02 90 04 3b 2e 69 00 3b 48 46 lity.private.;.T;#0;$@...;.i.;HF
bbe0 3b 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 17 3b 4d 69 17 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 2b 64 ;Io;J.;KF;Li.;Mi.;%@.a.;/T;0I"+d
bc00 65 66 20 77 3d 28 77 69 64 74 68 29 0a 20 20 73 65 6c 66 2e 77 69 64 74 68 20 3d 20 77 69 64 74 ef.w=(width)...self.width.=.widt
bc20 68 0a 65 6e 64 06 3b 20 54 3b 31 49 22 12 64 65 66 20 77 3d 28 77 69 64 74 68 29 06 3b 20 54 3b h.end.;.T;1I".def.w=(width).;.T;
bc40 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a 54 65 2To;).;*F;+;.;.;.;&I".Raylib::Te
bc60 78 74 75 72 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 49 22 xture#initialize.;.F;,[.;.[.[.I"
bc80 13 73 72 63 2f 74 65 78 74 75 72 65 73 2e 63 06 3b 20 54 69 10 3b 15 54 3b 16 3b 33 3b 18 30 3b .src/textures.c.;.Ti.;.T;.;3;.0;
bca0 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1a 43 72 65 61 74 65 20 61 20 6e 65 77 20 74 65 78 74 .[.;.{.;.IC;.".Create.a.new.text
bcc0 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 ure..;.T;.[.o;B.;CI".overload.;.
bce0 46 3b 44 30 3b 16 3b 33 3b 45 30 3b 31 49 22 16 69 6e 69 74 69 61 6c 69 7a 65 28 70 61 74 68 3a F;D0;.;3;E0;1I".initialize(path:
bd00 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 ).;.T;.IC;."..;.T;.[.o;F.;CI".pa
bd20 72 61 6d 06 3b 20 46 3b 44 49 22 2a 46 69 6c 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 ram.;.F;DI"*File.path.to.the.tex
bd40 74 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 06 3b 20 54 3b 16 49 22 09 70 61 74 68 06 3b ture.to.be.loaded.;.T;.I".path.;
bd60 20 54 3b 45 5b 06 49 22 0b 53 74 72 69 6e 67 06 3b 20 54 3b 24 40 02 a0 04 3b 21 5b 00 3b 22 49 .T;E[.I".String.;.T;$@...;![.;"I
bd80 22 3f 40 70 61 72 61 6d 20 70 61 74 68 20 5b 53 74 72 69 6e 67 5d 20 46 69 6c 65 20 70 61 74 68 "[email protected].[String].File.path
bda0 20 74 6f 20 74 68 65 20 74 65 78 74 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 06 3b 20 54 .to.the.texture.to.be.loaded.;.T
bdc0 3b 23 30 3b 24 40 02 a0 04 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 06 5b 07 49 22 0a 70 61 74 68 ;#0;$@...;.i.;G0;HF;,[.[.I".path
bde0 3a 06 3b 20 54 49 22 00 06 3b 20 54 3b 24 40 02 a0 04 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 :.;.TI"..;.T;[email protected];F.;CI".retur
be00 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 54 65 78 74 75 72 65 06 n.;.F;DI"..;.T;.0;E[.I".Texture.
be20 3b 20 54 3b 24 40 02 a0 04 3b 21 5b 00 3b 22 49 22 01 81 43 72 65 61 74 65 20 61 20 6e 65 77 20 ;.T;$@...;![.;"I"..Create.a.new.
be40 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 70 61 [email protected](pa
be60 74 68 3a 29 0a 20 20 40 70 61 72 61 6d 20 70 61 74 68 20 5b 53 74 72 69 6e 67 5d 20 46 69 6c 65 th:)[email protected].[String].File
be80 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 .path.to.the.texture.to.be.loade
bea0 64 0a 40 72 65 74 75 72 6e 20 5b 54 65 78 74 75 72 65 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 a0 d.@return.[Texture]..;.T;#0;$@..
bec0 04 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 0b 3b 4d 69 0f 3b 25 40 02 61 04 3b 2f 54 3b 30 .;HF;Io;J.;KT;Li.;Mi.;%@.a.;/T;0
bee0 49 22 02 36 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 I".6.static.mrb_value.mrb_Textur
bf00 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 e_initialize(mrb_state*.mrb,.mrb
bf20 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 3b 0a 0a 09 75 69 _value.self).{..char*.path;...ui
bf40 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 31 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 nt32_t.kw_num.=.1;..const.mrb_sy
bf60 6d 20 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c m.kw_names[].=.{....mrb_intern_l
bf80 69 74 28 6d 72 62 2c 20 22 70 61 74 68 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 it(mrb,."path"),..};..mrb_value.
bfa0 6b 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 kw_values[kw_num];..const.mrb_kw
bfc0 61 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 args.kwargs.=.{.kw_num,.0,.kw_na
bfe0 6d 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 mes,.kw_values,.NULL.};..mrb_get
c000 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 7a 3a 22 2c 20 26 70 61 74 68 2c 20 26 6b 77 61 72 67 73 _args(mrb,."|z:",.&path,.&kwargs
c020 29 3b 0a 0a 09 69 66 28 21 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 );...if(!mrb_undef_p(kw_values[0
c040 5d 29 29 20 7b 0a 09 09 70 61 74 68 20 3d 20 6d 72 62 5f 73 74 72 5f 74 6f 5f 63 73 74 72 28 6d ])).{...path.=.mrb_str_to_cstr(m
c060 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 3b 0a 09 7d 0a 0a 09 54 65 78 74 75 72 65 20 rb,.kw_values[0]);..}...Texture.
c080 2a 74 65 78 74 75 72 65 3b 0a 09 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 *texture;..WRAPSTRUCT(Texture,.T
c0a0 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a 0a 09 2a exture_type,.self,.texture);...*
c0c0 74 65 78 74 75 72 65 20 3d 20 4c 6f 61 64 54 65 78 74 75 72 65 28 70 61 74 68 29 3b 0a 0a 09 6d texture.=.LoadTexture(path);...m
c0e0 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 74 65 78 74 75 72 65 2c 20 26 54 65 78 rb_data_init(self,.texture,.&Tex
c100 74 75 72 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b ture_type);..return.self;.}.;.T;
c120 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 1I".static.mrb_value.;.To;).;*F;
c140 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 +;.;.;.;&I".Raylib::Texture#widt
c160 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 a5 04 69 2f 3b 15 54 3b 16 3b 62 3b 18 30 3b h.;.F;,[.;.[.[[email protected]/;.T;.;b;.0;
c180 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 20 47 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 .[.;.{.;.IC;.".Get.the.width.of.
c1a0 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c a.texture..;.T;.[.o;B.;CI".overl
c1c0 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 62 3b 45 30 3b 31 49 22 0a 77 69 64 74 68 06 3b 20 54 3b oad.;.F;D0;.;b;E0;1I".width.;.T;
c1e0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b .IC;."..;.T;.[.;![.;"I"..;.T;#0;
c200 24 40 02 c5 04 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 c5 04 6f 3b 42 0d 3b 43 49 $@...;.i.;G0;HF;,[.;[email protected];B.;CI
c220 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 64 3b 45 30 3b 31 49 22 06 77 06 3b ".overload.;.F;D0;.;d;E0;1I".w.;
c240 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b .T;.IC;."..;.T;.[.;![.;"I"..;.T;
c260 23 30 3b 24 40 02 c5 04 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 c5 04 6f 3b 46 0a #0;$@...;.i.;G0;HF;,[.;[email protected];F.
c280 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 ;CI".return.;.F;DI"..;.T;.0;E[.I
c2a0 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 c5 04 3b 21 5b 00 3b 22 49 22 4f 47 65 74 20 ".Integer.;.T;$@...;![.;"I"OGet.
c2c0 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 the.width.of.a.texture..@overloa
c2e0 64 20 77 69 64 74 68 0a 40 6f 76 65 72 6c 6f 61 64 20 77 0a 40 72 65 74 75 72 6e 20 5b 49 6e 74 [email protected].@return.[Int
c300 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 c5 04 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b eger]..;.T;#0;$@...;HF;Io;J.;KT;
c320 4c 69 29 3b 4d 69 2d 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 Li);Mi-;%@.a.;/T;0I"..static.mrb
c340 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 _value.mrb_Texture_get_width(mrb
c360 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 _state*.mrb,.mrb_value.self).{..
c380 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 Texture.*texture;..UNWRAPSTRUCT(
c3a0 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 Texture,.Texture_type,.self,.tex
c3c0 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 ture);..return.mrb_fixnum_value(
c3e0 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 texture->width);.}.;.T;1I".stati
c400 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 c.mrb_value.;.To;).;*F;+;.;.;.;&
c420 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2c 5b I".Raylib::Texture#width=.;.F;,[
c440 00 3b 14 5b 06 5b 07 40 02 a5 04 69 3e 3b 15 54 3b 16 3b 63 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b .;.[.[[email protected]>;.T;.;c;.0;.[.;.{.;
c460 1e 49 43 3b 1f 22 20 53 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 .IC;.".Set.the.width.of.a.textur
c480 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b e..;.T;.[.o;B.;CI".overload.;.F;
c4a0 44 30 3b 16 3b 63 3b 45 30 3b 31 49 22 12 77 69 64 74 68 3d 28 77 69 64 74 68 29 06 3b 20 54 3b D0;.;c;E0;1I".width=(width).;.T;
c4c0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 .IC;."..;.T;.[.o;F.;CI".param.;.
c4e0 46 3b 44 49 22 12 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 F;DI".The.new.width.;.T;.I".widt
c500 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 e8 04 3b 21 5b h.;.T;E[.I".Integer.;.T;$@...;![
c520 00 3b 22 49 22 29 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 .;"I")@param.width.[Integer].The
c540 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 23 30 3b 24 40 02 e8 04 3b 2e 69 00 3b 47 30 3b 48 .new.width.;.T;#0;$@...;.i.;G0;H
c560 46 3b 2c 5b 06 5b 07 49 22 0a 77 69 64 74 68 06 3b 20 54 30 3b 24 40 02 e8 04 6f 3b 42 0d 3b 43 F;,[.[.I".width.;.T0;[email protected];B.;C
c580 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 65 3b 45 30 3b 31 49 22 0e 77 3d I".overload.;.F;D0;.;e;E0;1I".w=
c5a0 28 77 69 64 74 68 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b (width).;.T;.IC;."..;.T;.[.o;F.;
c5c0 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 12 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 CI".param.;.F;DI".The.new.width.
c5e0 3b 20 54 3b 16 49 22 06 77 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b ;.T;.I".w.;.T;E[.I".Integer.;.T;
c600 24 40 02 e8 04 3b 21 5b 00 3b 22 49 22 25 40 70 61 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 72 5d $@...;![.;"I"%@param.w.[Integer]
c620 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 23 30 3b 24 40 02 e8 04 3b 2e 69 00 3b .The.new.width.;.T;#0;$@...;.i.;
c640 47 30 3b 48 46 3b 2c 5b 06 5b 07 49 22 0a 77 69 64 74 68 06 3b 20 54 30 3b 24 40 02 e8 04 6f 3b G0;HF;,[.[.I".width.;.T0;[email protected];
c660 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b F.;CI".return.;.F;DI"..;.T;.0;E[
c680 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 e8 04 3b 21 5b 00 3b 22 49 22 01 a4 53 .I".Integer.;.T;$@...;![.;"I"..S
c6a0 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 et.the.width.of.a.texture..@over
c6c0 6c 6f 61 64 20 77 69 64 74 68 3d 28 77 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 load.width=(width)[email protected]
c6e0 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 0a 40 6f 76 65 72 6c h.[Integer].The.new.width.@overl
c700 6f 61 64 20 77 3d 28 77 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 oad.w=(width)[email protected].[Intege
c720 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 0a 40 72 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 r].The.new.width.@return.[Intege
c740 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 e8 04 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 36 r]..;.T;#0;$@...;HF;Io;J.;KT;Li6
c760 3b 4d 69 3c 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 02 06 01 73 74 61 74 69 63 20 6d 72 62 5f 76 ;Mi<;%@.a.;/T;0I"...static.mrb_v
c780 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 alue.mrb_Texture_set_width(mrb_s
c7a0 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 tate*.mrb,.mrb_value.self).{..Te
c7c0 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 54 65 xture.*texture;..UNWRAPSTRUCT(Te
c7e0 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 xture,.Texture_type,.self,.textu
c800 72 65 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 re);..mrb_int.width;..mrb_get_ar
c820 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e gs(mrb,."i",.&width);..texture->
c840 77 69 64 74 68 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 width.=.width;..return.mrb_fixnu
c860 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 m_value(texture->width);.}.;.T;1
c880 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b I".static.mrb_value.;.To;).;*F;+
c8a0 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 ;.;.;.;&I".Raylib::Texture#heigh
c8c0 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 a5 04 69 4e 3b 15 54 3b 16 3b 66 3b 18 30 3b t.;.F;,[.;.[.[[email protected];.T;.;f;.0;
c8e0 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 21 47 65 74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 .[.;.{.;.IC;."!Get.the.height.of
c900 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 .a.texture..;.T;.[.o;B.;CI".over
c920 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 66 3b 45 30 3b 31 49 22 0b 68 65 69 67 68 74 06 3b 20 load.;.F;D0;.;f;E0;1I".height.;.
c940 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 T;.IC;."..;.T;.[.;![.;"I"..;.T;#
c960 30 3b 24 40 02 1b 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 1b 05 6f 3b 42 0d 3b 0;$@...;.i.;G0;HF;,[.;[email protected];B.;
c980 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 68 3b 45 30 3b 31 49 22 06 68 CI".overload.;.F;D0;.;h;E0;1I".h
c9a0 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 .;.T;.IC;."..;.T;.[.;![.;"I"..;.
c9c0 54 3b 23 30 3b 24 40 02 1b 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 1b 05 6f 3b T;#0;$@...;.i.;G0;HF;,[.;[email protected];
c9e0 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b F.;CI".return.;.F;DI"..;.T;.0;E[
ca00 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 1b 05 3b 21 5b 00 3b 22 49 22 51 47 65 .I".Integer.;.T;$@...;![.;"I"QGe
ca20 74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 t.the.height.of.a.texture..@over
ca40 6c 6f 61 64 20 68 65 69 67 68 74 0a 40 6f 76 65 72 6c 6f 61 64 20 68 0a 40 72 65 74 75 72 6e 20 [email protected].@return.
ca60 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 1b 05 3b 48 46 3b 49 6f 3b 4a 08 [Integer]..;.T;#0;$@...;HF;Io;J.
ca80 3b 4b 54 3b 4c 69 48 3b 4d 69 4c 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 01 be 73 74 61 74 69 63 ;KT;LiH;MiL;%@.a.;/T;0I"..static
caa0 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 68 65 69 67 68 .mrb_value.mrb_Texture_get_heigh
cac0 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 t(mrb_state*.mrb,.mrb_value.self
cae0 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 ).{..Texture.*texture;..UNWRAPST
cb00 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 RUCT(Texture,.Texture_type,.self
cb20 2c 20 74 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 ,.texture);..return.mrb_fixnum_v
cb40 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 alue(texture->height);.}.;.T;1I"
cb60 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 .static.mrb_value.;.To;).;*F;+;.
cb80 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 3d ;.;.;&I".Raylib::Texture#height=
cba0 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 a5 04 69 5d 3b 15 54 3b 16 3b 67 3b 18 30 3b 1c .;.F;,[.;.[.[[email protected]];.T;.;g;.0;.
cbc0 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 21 53 65 74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 [.;.{.;.IC;."!Set.the.height.of.
cbe0 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c a.texture..;.T;.[.o;B.;CI".overl
cc00 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 67 3b 45 30 3b 31 49 22 14 68 65 69 67 68 74 3d 28 68 65 oad.;.F;D0;.;g;E0;1I".height=(he
cc20 69 67 68 74 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 ight).;.T;.IC;."..;.T;.[.o;F.;CI
cc40 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 13 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 06 3b ".param.;.F;DI".The.new.height.;
cc60 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 .T;.I".height.;.T;E[.I".Integer.
cc80 3b 20 54 3b 24 40 02 3e 05 3b 21 5b 00 3b 22 49 22 2b 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 ;.T;$@.>.;![.;"I"[email protected].
cca0 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 06 3b 20 54 3b 23 30 3b [Integer].The.new.height.;.T;#0;
ccc0 24 40 02 3e 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 06 5b 07 49 22 0b 68 65 69 67 68 74 06 3b $@.>.;.i.;G0;HF;,[.[.I".height.;
cce0 20 54 30 3b 24 40 02 3e 05 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 .T0;$@.>.o;B.;CI".overload.;.F;D
cd00 30 3b 16 3b 69 3b 45 30 3b 31 49 22 0f 68 3d 28 68 65 69 67 68 74 29 06 3b 20 54 3b 1e 49 43 3b 0;.;i;E0;1I".h=(height).;.T;.IC;
cd20 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 ."..;.T;.[.o;F.;CI".param.;.F;DI
cd40 22 13 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 06 3b 20 54 3b 16 49 22 06 68 06 3b 20 54 3b 45 ".The.new.height.;.T;.I".h.;.T;E
cd60 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 3e 05 3b 21 5b 00 3b 22 49 22 26 40 [.I".Integer.;.T;$@.>.;![.;"I"&@
cd80 70 61 72 61 6d 20 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 param.h.[Integer].The.new.height
cda0 06 3b 20 54 3b 23 30 3b 24 40 02 3e 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 06 5b 07 49 22 0b .;.T;#0;$@.>.;.i.;G0;HF;,[.[.I".
cdc0 68 65 69 67 68 74 06 3b 20 54 30 3b 24 40 02 3e 05 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e height.;.T0;$@.>.o;F.;CI".return
cde0 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b .;.F;DI"..;.T;.0;E[.I".Integer.;
ce00 20 54 3b 24 40 02 3e 05 3b 21 5b 00 3b 22 49 22 01 ab 53 65 74 20 74 68 65 20 68 65 69 67 68 74 .T;$@.>.;![.;"I"..Set.the.height
ce20 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 68 65 69 67 68 74 3d [email protected]=
ce40 28 68 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 (height)[email protected].[Intege
ce60 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 0a 40 6f 76 65 72 6c 6f 61 64 20 68 3d 28 68 r][email protected]=(h
ce80 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d 20 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 eight)[email protected].[Integer].The.
cea0 6e 65 77 20 68 65 69 67 68 74 0a 40 72 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 new.height.@return.[Integer]..;.
cec0 54 3b 23 30 3b 24 40 02 3e 05 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 55 3b 4d 69 5b 3b 25 T;#0;$@.>.;HF;Io;J.;KT;LiU;Mi[;%
cee0 40 02 61 04 3b 2f 54 3b 30 49 22 02 0c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d @.a.;/T;0I"...static.mrb_value.m
cf00 72 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a rb_Texture_set_height(mrb_state*
cf20 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 .mrb,.mrb_value.self).{..Texture
cf40 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 .*texture;..UNWRAPSTRUCT(Texture
cf60 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a ,.Texture_type,.self,.texture);.
cf80 09 6d 72 62 5f 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d .mrb_int.height;..mrb_get_args(m
cfa0 72 62 2c 20 22 69 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e 68 65 69 rb,."i",.&height);..texture->hei
cfc0 67 68 74 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d ght.=.height;..return.mrb_fixnum
cfe0 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 _value(texture->height);.}.;.T;1
d000 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b I".static.mrb_value.;.To;).;*F;+
d020 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 06 3b 20 ;.;.;.;&I".Raylib::Texture#id.;.
d040 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 a5 04 69 6c 3b 15 54 3b 16 3a 07 69 64 3b 18 30 3b 1c 5b F;,[.;.[.[[email protected];.T;.:.id;.0;.[
d060 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1d 47 65 74 20 74 68 65 20 69 64 20 6f 66 20 61 20 74 65 78 .;.{.;.IC;.".Get.the.id.of.a.tex
d080 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b ture..;.T;.[.o;B.;CI".overload.;
d0a0 20 46 3b 44 30 3b 16 3b 01 7e 3b 45 30 3b 31 49 22 07 69 64 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 .F;D0;.;.~;E0;1I".id.;.T;.IC;.".
d0c0 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 71 05 3b 2e .;.T;.[.;![.;"I"..;.T;#0;[email protected].;.
d0e0 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 71 05 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 i.;G0;HF;,[.;[email protected];F.;CI".retur
d100 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 n.;.F;DI"..;.T;.0;E[.I".Integer.
d120 3b 20 54 3b 24 40 02 71 05 3b 21 5b 00 3b 22 49 22 3d 47 65 74 20 74 68 65 20 69 64 20 6f 66 20 ;.T;[email protected].;![.;"I"=Get.the.id.of.
d140 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 69 64 0a 40 72 65 74 75 72 6e 20 [email protected].@return.
d160 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 71 05 3b 48 46 3b 49 6f 3b 4a 08 [Integer]..;.T;#0;[email protected].;HF;Io;J.
d180 3b 4b 54 3b 4c 69 67 3b 4d 69 6a 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 01 b3 73 74 61 74 69 63 ;KT;Lig;Mij;%@.a.;/T;0I"..static
d1a0 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 69 64 28 6d 72 .mrb_value.mrb_Texture_get_id(mr
d1c0 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a b_state*.mrb,.mrb_value.self).{.
d1e0 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 .Texture.*texture.=.DATA_GET_PTR
d200 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 (mrb,.self,.&Texture_type,.Textu
d220 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 re);..return.mrb_fixnum_value(te
d240 78 74 75 72 65 2d 3e 69 64 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 xture->id);.}.;.T;1I".static.mrb
d260 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 _value.;.To;).;*F;+;.;.;.;&I".Ra
d280 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 64 72 61 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 ylib::Texture#draw.;.F;,[.;.[.[.
d2a0 40 02 a5 04 69 01 91 3b 15 54 3b 16 3b 60 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @...i..;.T;.;`;.0;.[.;.{.;.IC;."
d2c0 15 44 72 61 77 20 74 68 65 20 74 65 78 74 75 72 65 0d 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 .Draw.the.texture.;.T;.[.o;B.;CI
d2e0 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 60 3b 45 30 3b 31 49 22 01 bd 64 72 ".overload.;.F;D0;.;`;E0;1I"..dr
d300 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 aw(source:.Rl::Rectangle.new(0,0
d320 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 ,texture.width,texture.height),.
d340 64 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 dest:.Rl::Rectangle.new(0,0,text
d360 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 6f 72 69 67 69 ure.width,texture.height),.origi
d380 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 64 65 66 61 75 6c 74 2c 20 72 6f 74 61 74 69 6f 6e n:.Rl::Vector2.default,.rotation
d3a0 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 06 3b 20 54 3b :.0,.tint:.Rl::Color.white).;.T;
d3c0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 0a 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 .IC;."..;.T;.[.o;F.;CI".param.;.
d3e0 46 3b 44 49 22 3f 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 F;DI"?The.color.the.drawn.textur
d400 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 27 6e 6f 20 74 69 6e 74 27 29 2e e.is.tinted(white.is.'no.tint').
d420 06 3b 20 54 3b 16 49 22 09 74 69 6e 74 06 3b 20 54 3b 45 5b 06 49 22 0a 43 6f 6c 6f 72 06 3b 20 .;.T;.I".tint.;.T;E[.I".Color.;.
d440 54 3b 24 40 02 8c 05 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 54 57 68 T;[email protected];F.;CI".param.;.F;DI"TWh
d460 69 63 68 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f ich.section.of.the.texture.is.to
d480 20 62 65 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e .be.drawn,.the.default.is.the.en
d4a0 74 69 72 65 20 74 65 78 74 75 72 65 2e 06 3b 20 54 3b 16 49 22 0b 73 6f 75 72 63 65 06 3b 20 54 tire.texture..;.T;.I".source.;.T
d4c0 3b 45 5b 06 49 22 0e 52 65 63 74 61 6e 67 6c 65 06 3b 20 54 3b 24 40 02 8c 05 6f 3b 46 0a 3b 43 ;E[.I".Rectangle.;.T;[email protected];F.;C
d4e0 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 37 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 I".param.;.F;DI"7Offset.of.the.d
d500 72 61 77 6e 20 74 65 78 74 75 72 65 2e 20 44 65 66 61 75 6c 74 20 69 73 20 6e 6f 20 6f 66 66 73 rawn.texture..Default.is.no.offs
d520 65 74 2e 06 3b 20 54 3b 16 49 22 0b 6f 72 69 67 69 6e 06 3b 20 54 3b 45 5b 06 49 22 0c 56 65 63 et..;.T;.I".origin.;.T;E[.I".Vec
d540 74 6f 72 32 06 3b 20 54 3b 24 40 02 8c 05 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 tor2.;.T;[email protected];F.;CI".param.;.F
d560 3b 44 49 22 3c 48 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 ;DI"<How.much.the.texture.is.rot
d580 61 74 65 64 20 77 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 06 3b 20 54 ated.when.drawn(In.radians)..;.T
d5a0 3b 16 49 22 0d 72 6f 74 61 74 69 6f 6e 06 3b 20 54 3b 45 5b 06 49 22 0a 46 6c 6f 61 74 06 3b 20 ;.I".rotation.;.T;E[.I".Float.;.
d5c0 54 3b 24 40 02 8c 05 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 74 57 68 T;[email protected];F.;CI".param.;.F;DI"tWh
d5e0 65 72 65 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 20 6f ere.the.texture.is.to.be.drawn.o
d600 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 68 69 73 20 63 61 6e 20 73 63 61 6c 65 20 74 68 65 20 n.the.screen(This.can.scale.the.
d620 74 65 78 74 75 72 65 29 2e 20 44 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 73 69 7a 65 20 6f 66 texture)..Default.is.the.size.of
d640 20 74 68 65 20 74 65 78 74 75 72 65 2e 06 3b 20 54 3b 16 49 22 09 64 65 73 74 06 3b 20 54 3b 45 .the.texture..;.T;.I".dest.;.T;E
d660 5b 06 49 22 0e 52 65 63 74 61 6e 67 6c 65 06 3b 20 54 3b 24 40 02 8c 05 3b 21 5b 00 3b 22 49 22 [.I".Rectangle.;.T;$@...;![.;"I"
d680 02 db 01 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 43 6f 6c 6f 72 5d 20 54 68 65 20 63 6f 6c 6f 72 [email protected].[Color].The.color
d6a0 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 .the.drawn.texture.is.tinted(whi
d6c0 74 65 20 69 73 20 27 6e 6f 20 74 69 6e 74 27 29 2e 0a 40 70 61 72 61 6d 20 73 6f 75 72 63 65 20 te.is.'no.tint')[email protected].
d6e0 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 69 63 68 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 [Rectangle].Which.section.of.the
d700 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 .texture.is.to.be.drawn,.the.def
d720 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e 74 69 72 65 20 74 65 78 74 75 72 65 2e 0a 40 70 61 72 ault.is.the.entire.texture..@par
d740 61 6d 20 6f 72 69 67 69 6e 20 5b 56 65 63 74 6f 72 32 5d 20 4f 66 66 73 65 74 20 6f 66 20 74 68 am.origin.[Vector2].Offset.of.th
d760 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 20 44 65 66 61 75 6c 74 20 69 73 20 6e 6f 20 6f e.drawn.texture..Default.is.no.o
d780 66 66 73 65 74 2e 0a 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f 6e 20 5b 46 6c 6f 61 74 5d 20 48 [email protected].[Float].H
d7a0 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 61 74 65 64 20 77 ow.much.the.texture.is.rotated.w
d7c0 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 40 70 61 72 61 6d 20 64 65 hen.drawn(In.radians)[email protected]
d7e0 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 65 72 65 20 74 68 65 20 74 65 78 74 75 72 65 st.[Rectangle].Where.the.texture
d800 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 68 .is.to.be.drawn.on.the.screen(Th
d820 69 73 20 63 61 6e 20 73 63 61 6c 65 20 74 68 65 20 74 65 78 74 75 72 65 29 2e 20 44 65 66 61 75 is.can.scale.the.texture)..Defau
d840 6c 74 20 69 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 2e 06 3b lt.is.the.size.of.the.texture..;
d860 20 54 3b 23 30 3b 24 40 02 8c 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 0a 5b 07 49 22 0c 73 6f .T;#0;$@...;.i.;G0;HF;,[.[.I".so
d880 75 72 63 65 3a 06 3b 20 54 49 22 38 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c urce:.;.TI"8Rl::Rectangle.new(0,
d8a0 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 06 0,texture.width,texture.height).
d8c0 3b 20 54 5b 07 49 22 0a 64 65 73 74 3a 06 3b 20 54 49 22 38 52 6c 3a 3a 52 65 63 74 61 6e 67 6c ;.T[.I".dest:.;.TI"8Rl::Rectangl
d8e0 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e e.new(0,0,texture.width,texture.
d900 68 65 69 67 68 74 29 06 3b 20 54 5b 07 49 22 0c 6f 72 69 67 69 6e 3a 06 3b 20 54 49 22 18 52 6c height).;.T[.I".origin:.;.TI".Rl
d920 3a 3a 56 65 63 74 6f 72 32 2e 64 65 66 61 75 6c 74 06 3b 20 54 5b 07 49 22 0e 72 6f 74 61 74 69 ::Vector2.default.;.T[.I".rotati
d940 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 14 on:.;.TI".0.;.T[.I".tint:.;.TI".
d960 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 06 3b 20 54 3b 24 40 02 8c 05 6f 3b 46 0a 3b 43 49 Rl::Color.white.;.T;[email protected];F.;CI
d980 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e ".return.;.F;DI"..;.T;.0;E[.I".N
d9a0 69 6c 06 3b 20 54 3b 24 40 02 8c 05 3b 21 5b 00 3b 22 49 22 02 d7 02 44 72 61 77 20 74 68 65 20 il.;.T;$@...;![.;"I"...Draw.the.
d9c0 74 65 78 74 75 72 65 0a 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 [email protected](source:.R
d9e0 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 l::Rectangle.new(0,0,texture.wid
da00 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 64 65 73 74 3a 20 52 6c 3a 3a 52 65 th,texture.height),.dest:.Rl::Re
da20 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 ctangle.new(0,0,texture.width,te
da40 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f xture.height),.origin:.Rl::Vecto
da60 72 32 2e 64 65 66 61 75 6c 74 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 r2.default,.rotation:.0,.tint:.R
da80 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 l::Color.white)[email protected].
daa0 5b 43 6f 6c 6f 72 5d 20 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 [Color].The.color.the.drawn.text
dac0 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 27 6e 6f 20 74 69 6e 74 27 ure.is.tinted(white.is.'no.tint'
dae0 29 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e 67 6c 65 5d )[email protected].[Rectangle]
db00 20 57 68 69 63 68 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 .Which.section.of.the.texture.is
db20 20 74 6f 20 62 65 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 .to.be.drawn,.the.default.is.the
db40 20 65 6e 74 69 72 65 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 6f 72 69 67 [email protected]
db60 69 6e 20 5b 56 65 63 74 6f 72 32 5d 20 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 72 61 77 6e in.[Vector2].Offset.of.the.drawn
db80 20 74 65 78 74 75 72 65 2e 20 44 65 66 61 75 6c 74 20 69 73 20 6e 6f 20 6f 66 66 73 65 74 2e 0a .texture..Default.is.no.offset..
dba0 20 20 20 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f 6e 20 5b 46 6c 6f 61 74 5d 20 48 6f 77 20 [email protected].[Float].How.
dbc0 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 61 74 65 64 20 77 68 65 6e much.the.texture.is.rotated.when
dbe0 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 64 .drawn(In.radians)[email protected]
dc00 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 65 72 65 20 74 68 65 20 74 65 78 74 75 72 est.[Rectangle].Where.the.textur
dc20 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 e.is.to.be.drawn.on.the.screen(T
dc40 68 69 73 20 63 61 6e 20 73 63 61 6c 65 20 74 68 65 20 74 65 78 74 75 72 65 29 2e 20 44 65 66 61 his.can.scale.the.texture)..Defa
dc60 75 6c 74 20 69 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 2e 0a ult.is.the.size.of.the.texture..
dc80 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 8c 05 3b 48 46 3b 49 @return.[Nil]..;.T;#0;$@...;HF;I
dca0 6f 3b 4a 08 3b 4b 54 3b 4c 69 01 87 3b 4d 69 01 8f 3b 25 40 02 61 04 3b 2f 54 3b 30 49 22 02 70 o;J.;KT;Li..;Mi..;%@.a.;/T;0I".p
dcc0 09 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 64 72 .static.mrb_value.mrb_Texture_dr
dce0 61 77 5f 74 65 78 74 75 72 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 aw_texture(mrb_state*.mrb,.mrb_v
dd00 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 61 79 alue.self).{..struct.RClass.*ray
dd20 6c 69 62 3b 2f 2f 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 lib;//.=.mrb_module_get(mrb,."Ra
dd40 79 6c 69 62 22 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 73 6f 75 72 63 65 20 3d 20 7b 30 7d 3b ylib");..Rectangle.source.=.{0};
dd60 0a 09 52 65 63 74 61 6e 67 6c 65 20 64 65 73 74 20 3d 20 7b 30 7d 3b 0a 09 66 6c 6f 61 74 20 72 ..Rectangle.dest.=.{0};..float.r
dd80 6f 74 61 74 69 6f 6e 20 3d 20 30 2e 30 3b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 otation.=.0.0;..Texture.*texture
dda0 5f 64 61 74 61 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 _data;..UNWRAPSTRUCT(Texture,.Te
ddc0 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 5f 64 61 74 61 29 3b xture_type,.self,.texture_data);
dde0 0a 09 2f 2f 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 20 3d 20 6d 72 62 5f 66 75 6e ..//mrb_value.tint_obj.=.mrb_fun
de00 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 29 2c 20 call(mrb,.mrb_obj_value(color),.
de20 22 77 68 69 74 65 22 2c 20 30 29 3b 0a 09 2f 2f 54 65 78 74 75 72 65 32 44 20 74 65 78 74 75 72 "white",.0);..//Texture2D.textur
de40 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 73 6f 75 72 63 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 64 e,.Rectangle.source,.Rectangle.d
de60 65 73 74 2c 20 56 65 63 74 6f 72 32 20 6f 72 69 67 69 6e 2c 20 66 6c 6f 61 74 20 72 6f 74 61 74 est,.Vector2.origin,.float.rotat
de80 69 6f 6e 2c 20 43 6f 6c 6f 72 20 74 69 6e 74 0a 09 75 69 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d ion,.Color.tint..uint32_t.kw_num
dea0 20 3d 20 37 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f 6e 61 6d 65 73 5b 5d 20 .=.7;..const.mrb_sym.kw_names[].
dec0 3d 20 7b 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 73 6f 75 72 63 =.{...mrb_intern_lit(mrb,."sourc
dee0 65 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 64 65 73 74 e"),...mrb_intern_lit(mrb,."dest
df00 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 6f 72 69 67 69 "),...mrb_intern_lit(mrb,."origi
df20 6e 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 72 6f 74 61 n"),...mrb_intern_lit(mrb,."rota
df40 74 69 6f 6e 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 74 tion"),...mrb_intern_lit(mrb,."t
df60 69 6e 74 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b int"),..};..mrb_value.kw_values[
df80 6b 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 kw_num];..const.mrb_kwargs.kwarg
dfa0 73 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 s.=.{.kw_num,.0,.kw_names,.kw_va
dfc0 6c 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c lues,.NULL.};..mrb_get_args(mrb,
dfe0 20 22 7c 3a 22 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 2f 2f 20 69 66 20 73 6f 75 72 63 65 20 ."|:",.&kwargs);...//.if.source.
e000 64 65 66 69 6e 65 64 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 defined..if.(!(mrb_undef_p(kw_va
e020 6c 75 65 73 5b 30 5d 29 29 29 20 7b 0a 09 09 52 65 63 74 61 6e 67 6c 65 20 2a 74 65 6d 70 5f 72 lues[0]))).{...Rectangle.*temp_r
e040 65 63 3b 0a 09 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 52 65 63 74 61 6e 67 6c 65 2c 20 52 65 ec;...UNWRAPSTRUCT(Rectangle,.Re
e060 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 2c 20 74 65 6d 70 ctangle_type,.kw_values[0],.temp
e080 5f 72 65 63 29 3b 0a 09 09 73 6f 75 72 63 65 20 3d 20 2a 74 65 6d 70 5f 72 65 63 3b 0a 09 7d 20 _rec);...source.=.*temp_rec;..}.
e0a0 65 6c 73 65 20 7b 0a 09 09 73 6f 75 72 63 65 20 3d 20 28 73 74 72 75 63 74 20 52 65 63 74 61 6e else.{...source.=.(struct.Rectan
e0c0 67 6c 65 29 7b 20 30 2c 20 30 2c 20 74 65 78 74 75 72 65 5f 64 61 74 61 2d 3e 77 69 64 74 68 2c gle){.0,.0,.texture_data->width,
e0e0 20 74 65 78 74 75 72 65 5f 64 61 74 61 2d 3e 68 65 69 67 68 74 20 7d 3b 0a 09 7d 0a 0a 09 2f 2f .texture_data->height.};..}...//
e100 20 69 66 20 64 65 73 74 20 64 65 66 69 6e 65 64 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 .if.dest.defined..if.(!(mrb_unde
e120 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 29 29 20 7b 0a 09 09 52 65 63 74 61 6e 67 6c f_p(kw_values[1]))).{...Rectangl
e140 65 20 2a 74 65 6d 70 5f 72 65 63 3b 0a 09 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 52 65 63 74 e.*temp_rec;...UNWRAPSTRUCT(Rect
e160 61 6e 67 6c 65 2c 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 6b 77 5f 76 61 6c 75 65 73 angle,.Rectangle_type,.kw_values
e180 5b 31 5d 2c 20 74 65 6d 70 5f 72 65 63 29 3b 0a 09 09 64 65 73 74 20 3d 20 2a 74 65 6d 70 5f 72 [1],.temp_rec);...dest.=.*temp_r
e1a0 65 63 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 64 65 73 74 20 3d 20 28 73 74 72 75 63 74 20 52 ec;..}.else.{...dest.=.(struct.R
e1c0 65 63 74 61 6e 67 6c 65 29 7b 20 30 2c 20 30 2c 20 74 65 78 74 75 72 65 5f 64 61 74 61 2d 3e 77 ectangle){.0,.0,.texture_data->w
e1e0 69 64 74 68 2c 20 74 65 78 74 75 72 65 5f 64 61 74 61 2d 3e 68 65 69 67 68 74 20 7d 3b 0a 09 7d idth,.texture_data->height.};..}
e200 0a 0a 09 2f 2f 20 69 66 20 6f 72 69 67 69 6e 20 75 6e 64 65 66 69 6e 65 64 0a 09 69 66 20 28 28 ...//.if.origin.undefined..if.((
e220 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 29 20 7b 0a 09 09 mrb_undef_p(kw_values[2]))).{...
e240 72 61 79 6c 69 62 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 raylib.=.mrb_module_get(mrb,."Ra
e260 79 6c 69 62 22 29 3b 0a 09 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 76 65 63 74 6f 72 32 ylib");...struct.RClass.*vector2
e280 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 72 61 79 6c .=.mrb_class_get_under(mrb,.rayl
e2a0 69 62 2c 20 56 65 63 74 6f 72 32 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 ib,.Vector2_type.struct_name);..
e2c0 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c .kw_values[2].=.mrb_funcall(mrb,
e2e0 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 76 65 63 74 6f 72 32 29 2c 20 22 64 65 66 61 75 6c .mrb_obj_value(vector2),."defaul
e300 74 22 2c 20 30 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 69 66 20 72 6f 74 61 74 69 6f 6e 20 64 65 66 69 t",.0);..}...//.if.rotation.defi
e320 6e 65 64 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 ned..if.(!(mrb_undef_p(kw_values
e340 5b 33 5d 29 29 29 20 7b 0a 09 09 72 6f 74 61 74 69 6f 6e 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f [3]))).{...rotation.=.mrb_as_flo
e360 61 74 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 33 5d 29 20 2f 20 30 2e 30 31 37 34 35 33 at(mrb,.kw_values[3])./.0.017453
e380 3b 0a 09 7d 0a 0a 09 2f 2f 20 69 66 20 63 6f 6c 6f 72 20 75 6e 64 65 66 69 6e 65 64 0a 09 69 66 ;..}...//.if.color.undefined..if
e3a0 20 28 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 34 5d 29 29 29 20 7b .((mrb_undef_p(kw_values[4]))).{
e3c0 0a 09 09 72 61 79 6c 69 62 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 ...raylib.=.mrb_module_get(mrb,.
e3e0 22 52 61 79 6c 69 62 22 29 3b 20 2f 2f 20 6e 65 65 64 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 "Raylib");.//.needs.to.be.called
e400 20 61 67 61 69 6e 20 6f 72 20 65 6c 73 65 20 73 65 67 66 61 75 6c 74 0a 09 09 73 74 72 75 63 74 .again.or.else.segfault...struct
e420 20 52 43 6c 61 73 73 20 2a 63 6f 6c 6f 72 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 .RClass.*color.=.mrb_class_get_u
e440 6e 64 65 72 28 6d 72 62 2c 20 72 61 79 6c 69 62 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2e 73 74 72 nder(mrb,.raylib,.Color_type.str
e460 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 34 5d 20 3d 20 6d 72 62 5f uct_name);...kw_values[4].=.mrb_
e480 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 funcall(mrb,.mrb_obj_value(color
e4a0 29 2c 20 22 77 68 69 74 65 22 2c 20 30 29 3b 0a 09 7d 0a 0a 0a 0a 09 43 6f 6c 6f 72 20 2a 74 69 ),."white",.0);..}.....Color.*ti
e4c0 6e 74 5f 64 61 74 61 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f nt_data;..UNWRAPSTRUCT(Color,.Co
e4e0 6c 6f 72 5f 74 79 70 65 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 34 5d 2c 20 74 69 6e 74 5f 64 61 74 lor_type,.kw_values[4],.tint_dat
e500 61 29 3b 0a 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 74 6f 72 32 5f 64 61 74 61 3b 0a 09 55 4e a);...Vector2.*vector2_data;..UN
e520 57 52 41 50 53 54 52 55 43 54 28 56 65 63 74 6f 72 32 2c 20 56 65 63 74 6f 72 32 5f 74 79 70 65 WRAPSTRUCT(Vector2,.Vector2_type
e540 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 2c 20 76 65 63 74 6f 72 32 5f 64 61 74 61 29 3b 0a 0a ,.kw_values[2],.vector2_data);..
e560 09 2f 2f 54 65 78 74 75 72 65 32 44 20 74 65 78 74 75 72 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 .//Texture2D.texture,.Rectangle.
e580 73 6f 75 72 63 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 64 65 73 74 2c 20 56 65 63 74 6f 72 32 20 source,.Rectangle.dest,.Vector2.
e5a0 6f 72 69 67 69 6e 2c 20 66 6c 6f 61 74 20 72 6f 74 61 74 69 6f 6e 2c 20 43 6f 6c 6f 72 20 74 69 origin,.float.rotation,.Color.ti
e5c0 6e 74 0a 09 44 72 61 77 54 65 78 74 75 72 65 50 72 6f 28 2a 74 65 78 74 75 72 65 5f 64 61 74 61 nt..DrawTexturePro(*texture_data
e5e0 2c 20 73 6f 75 72 63 65 2c 20 64 65 73 74 2c 20 2a 76 65 63 74 6f 72 32 5f 64 61 74 61 2c 20 72 ,.source,.dest,.*vector2_data,.r
e600 6f 74 61 74 69 6f 6e 2c 20 2a 74 69 6e 74 5f 64 61 74 61 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d otation,.*tint_data);...return.m
e620 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 rb_nil_value();.}.;.T;1I".static
e640 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 61 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a .mrb_value.;.T.;[email protected].;.IC;.[..;.
e660 40 02 61 04 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 61 04 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b @.a.;.IC;.[..;[email protected].;.IC;.{.;.IC;
e680 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b .{..;.T;.IC;.{..;.T.;.T;.{.;.[.;
e6a0 14 5b 07 5b 07 40 02 68 04 69 07 5b 07 40 02 a5 04 69 01 de 3b 15 46 3b 16 3a 0c 54 65 78 74 75 .[.[[email protected].[[email protected]..;.F;.:.Textu
e6c0 72 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c re;.;.;.;.;.[.;.{.;.IC;."..;.T;.
e6e0 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 61 04 3b 2e 69 00 3b 25 40 19 3b 26 49 22 14 [.;![.;"@.;#0;[email protected].;.i.;%@.;&I".
e700 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 06 3b 20 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b Raylib::Texture.;.F;9o;:.;;0;<0;
e720 3d 30 3b 16 3b 3e 3b 25 40 19 3b 3f 30 3b 40 30 3b 32 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a =0;.;>;%@.;?0;@0;2To;).;*F;+;.;.
e740 3b 4e 3b 26 49 22 17 52 61 79 6c 69 62 23 69 6e 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3b 2c 5b ;N;&I".Raylib#init_window.;.F;,[
e760 00 3b 14 5b 06 5b 07 49 22 0f 73 72 63 2f 63 6f 72 65 2e 63 06 3b 20 54 69 10 3b 15 54 3b 16 3a .;.[.[.I".src/core.c.;.Ti.;.T;.:
e780 10 69 6e 69 74 5f 77 69 6e 64 6f 77 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d .init_window;.0;.[.;.{.;.IC;."..
e7a0 3b 20 54 3b 1c 5b 06 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b ;.T;.[.o;B.;CI".overload.;.F;D0;
e7c0 16 3b 01 80 3b 45 30 3b 31 49 22 4c 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 74 68 3a 20 38 .;..;E0;1I"Linit_window(width:.8
e7e0 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 6c 6c 6f 20 57 00,.height:.600,.title:."Hello.W
e800 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e orld.from.Raylib!").;.T;.IC;."..
e820 3b 20 54 3b 1c 5b 08 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 3b ;.T;.[.o;F.;CI".param.;.F;DI"..;
e840 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b .T;.I".width.;.T;E[.I".Integer.;
e860 20 54 3b 24 40 02 e5 05 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 .T;[email protected];F.;CI".param.;.F;DI"..
e880 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 ;.T;.I".height.;.T;E[.I".Integer
e8a0 06 3b 20 54 3b 24 40 02 e5 05 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 .;.T;[email protected];F.;CI".param.;.F;DI"
e8c0 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 45 5b 06 49 22 0b 53 74 72 69 6e 67 ..;.T;.I".title.;.T;E[.I".String
e8e0 06 3b 20 54 3b 24 40 02 e5 05 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 69 64 74 68 20 .;.T;$@...;![.;"I"[email protected].
e900 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 [Integer][email protected].[Integer
e920 5d 0a 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e 67 5d 06 3b 20 54 3b 23 30 3b 24 ][email protected].[String].;.T;#0;$
e940 40 02 e5 05 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 08 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 @...;.i.;G0;HF;,[.[.I".width:.;.
e960 54 49 22 08 38 30 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 08 36 30 TI".800.;.T[.I".height:.;.TI".60
e980 30 06 3b 20 54 5b 07 49 22 0b 74 69 74 6c 65 3a 06 3b 20 54 49 22 1f 22 48 65 6c 6c 6f 20 57 6f 0.;.T[.I".title:.;.TI"."Hello.Wo
e9a0 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 06 3b 20 54 3b 24 40 02 e5 05 3b 21 5b 00 3b rld.from.Raylib!".;.T;$@...;![.;
e9c0 22 49 22 01 9d 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 74 68 "I"[email protected]_window(width
e9e0 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 6c 6c :.800,.height:.600,.title:."Hell
ea00 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 0a 0a 20 20 40 70 61 72 61 6d o.World.from.Raylib!")....@param
ea20 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 .width.[Integer][email protected]
ea40 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e .[Integer][email protected].[Strin
ea60 67 5d 06 3b 20 54 3b 23 30 3b 24 40 02 e5 05 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 g].;.T;#0;$@...;G0;HF;%@.;/T;0I"
ea80 02 71 03 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 6e 69 74 5f 77 69 6e .q.static.mrb_value.mrb_init_win
eaa0 64 6f 77 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 dow(mrb_state*.mrb,.mrb_value.se
eac0 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 73 63 72 65 65 6e 57 69 64 74 68 20 3d 20 38 30 30 lf).{..mrb_int.screenWidth.=.800
eae0 3b 0a 09 6d 72 62 5f 69 6e 74 20 73 63 72 65 65 6e 48 65 69 67 68 74 20 3d 20 36 30 30 3b 0a 09 ;..mrb_int.screenHeight.=.600;..
eb00 63 68 61 72 2a 20 74 69 74 6c 65 20 3d 20 22 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 char*.title.=."Hello.World.from.
eb20 52 61 79 6c 69 62 21 22 3b 0a 0a 09 75 69 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 33 3b Raylib!";...uint32_t.kw_num.=.3;
eb40 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a ..const.mrb_sym.kw_names[].=.{..
eb60 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 77 69 64 74 68 22 29 2c 0a ..mrb_intern_lit(mrb,."width"),.
eb80 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 68 65 69 67 68 74 22 29 2c ..mrb_intern_lit(mrb,."height"),
eba0 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 74 69 74 6c 65 22 29 2c ...mrb_intern_lit(mrb,."title"),
ebc0 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d ..};..mrb_value.kw_values[kw_num
ebe0 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 ];..const.mrb_kwargs.kwargs.=.{.
ec00 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 kw_num,.0,.kw_names,.kw_values,.
ec20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 69 69 7a NULL.};..mrb_get_args(mrb,."|iiz
ec40 3a 22 2c 20 26 73 63 72 65 65 6e 57 69 64 74 68 2c 20 26 73 63 72 65 65 6e 48 65 69 67 68 74 2c :",.&screenWidth,.&screenHeight,
ec60 20 26 74 69 74 6c 65 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 .&title,.&kwargs);...if.(mrb_und
ec80 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 ef_p(kw_values[0])).{...kw_value
eca0 73 5b 30 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 73 63 72 65 65 6e 57 69 s[0].=.mrb_fixnum_value(screenWi
ecc0 64 74 68 29 3b 0a 09 7d 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c dth);..}..if.(mrb_undef_p(kw_val
ece0 75 65 73 5b 31 5d 29 29 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f ues[1])).{...kw_values[1].=.mrb_
ed00 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 73 63 72 65 65 6e 48 65 69 67 68 74 29 3b 0a 09 7d 0a 09 fixnum_value(screenHeight);..}..
ed20 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 20 7b if.(mrb_undef_p(kw_values[2])).{
ed40 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d 72 62 5f 73 74 72 5f 6e 65 77 5f 63 73 ...kw_values[2].=.mrb_str_new_cs
ed60 74 72 28 6d 72 62 2c 20 74 69 74 6c 65 29 3b 0a 09 7d 0a 0a 09 49 6e 69 74 57 69 6e 64 6f 77 28 tr(mrb,.title);..}...InitWindow(
ed80 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 2c 20 6d 72 62 5f 66 69 mrb_fixnum(kw_values[0]),.mrb_fi
eda0 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 2c 20 6d 72 62 5f 73 74 72 5f 74 6f 5f 63 xnum(kw_values[1]),.mrb_str_to_c
edc0 73 74 72 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 3b 0a 0a 09 72 65 74 75 72 str(mrb,.kw_values[2]));...retur
ede0 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 n.mrb_nil_value();.}.;.T;1I".sta
ee00 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;).;*T;+;.;.;.
ee20 3b 26 49 22 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3b 2c 40 02 e7 ;&I".Raylib.init_window.;.F;,@..
ee40 05 3b 14 40 02 e8 05 3b 15 54 3b 16 3b 01 80 3b 18 30 3b 1c 40 02 eb 05 3b 1d 7b 00 3b 1e 49 43 .;.@...;.T;.;..;.0;.@...;.{.;.IC
ee60 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 ;."..;.T;.[.o;B.;CI".overload.;.
ee80 46 3b 44 30 3b 16 3b 01 80 3b 45 30 3b 31 49 22 4c 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 F;D0;.;..;E0;1I"Linit_window(wid
eea0 74 68 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 th:.800,.height:.600,.title:."He
eec0 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 06 3b 20 54 3b 1e 49 43 llo.World.from.Raylib!").;.T;.IC
eee0 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 08 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 ;."..;.T;.[.o;F.;CI".param.;.F;D
ef00 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 I"..;.T;.I".width.;.T;E[.I".Inte
ef20 67 65 72 06 3b 20 54 3b 24 40 02 16 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;[email protected];F.;CI".param.;.F;
ef40 44 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e DI"..;.T;.I".height.;.T;E[.I".In
ef60 74 65 67 65 72 06 3b 20 54 3b 24 40 02 16 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 teger.;.T;[email protected];F.;CI".param.;.
ef80 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 45 5b 06 49 22 0b 53 F;DI"..;.T;.I".title.;.T;E[.I".S
efa0 74 72 69 6e 67 06 3b 20 54 3b 24 40 02 16 06 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 tring.;.T;$@...;![.;"I"[email protected]
efc0 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e idth.[Integer][email protected].[In
efe0 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e 67 5d 06 3b 20 54 teger][email protected].[String].;.T
f000 3b 23 30 3b 24 40 02 16 06 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 08 5b 07 49 22 0b 77 69 64 74 ;#0;$@...;.i.;G0;HF;,[.[.I".widt
f020 68 3a 06 3b 20 54 49 22 08 38 30 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 h:.;.TI".800.;.T[.I".height:.;.T
f040 49 22 08 36 30 30 06 3b 20 54 5b 07 49 22 0b 74 69 74 6c 65 3a 06 3b 20 54 49 22 1f 22 48 65 6c I".600.;.T[.I".title:.;.TI"."Hel
f060 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 06 3b 20 54 3b 24 40 02 16 06 lo.World.from.Raylib!".;.T;$@...
f080 3b 21 5b 00 3b 22 49 22 01 9d 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f 77 69 6e 64 6f 77 28 ;![.;"I"[email protected]_window(
f0a0 77 69 64 74 68 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 width:.800,.height:.600,.title:.
f0c0 22 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 0a 20 20 40 70 "Hello.World.from.Raylib!")...@p
f0e0 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 aram.width.[Integer][email protected]
f100 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 ight.[Integer][email protected].[S
f120 74 72 69 6e 67 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 16 06 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a tring]..;.T;#0;$@...;.i.;HF;Io;J
f140 08 3b 4b 54 3b 4c 69 0a 3b 4d 69 0e 3b 25 40 19 3b 2f 54 3b 30 40 02 14 06 3b 31 40 02 15 06 6f .;KT;Li.;Mi.;%@.;/T;0@...;[email protected]
f160 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 ;).;*F;+;.;.;N;&I".Raylib#window
f180 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 _should_close?.;.F;,[.;.[.[.@...
f1a0 69 34 3b 15 54 3b 16 3a 19 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 3b 18 30 i4;.T;.:.window_should_close?;.0
f1c0 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 ;.[.;.{.;.IC;."6Check.if.KEY_ESC
f1e0 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 APE.pressed.or.Close.icon.presse
f200 64 0d 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 d.;.T;.[.o;B.;CI".overload.;.F;D
f220 30 3b 16 3a 19 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f 3b 45 30 3b 31 49 22 0;.:.should_window_close?;E0;1I"
f240 1b 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f 28 29 06 3b 20 54 3b 1e 49 43 3b .should_window_close?().;.T;.IC;
f260 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 41 ."..;.T;.[.;![.;"I"..;.T;#0;[email protected]
f280 06 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 41 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 .;.i.;G0;HF;,[.;[email protected];F.;CI".re
f2a0 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 turn.;.F;DI"..;.T;.0;E[.I".Boole
f2c0 61 6e 06 3b 20 54 3b 24 40 02 41 06 3b 21 5b 00 3b 22 49 22 6b 43 68 65 63 6b 20 69 66 20 4b 45 an.;.T;[email protected].;![.;"I"kCheck.if.KE
f2e0 59 5f 45 53 43 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 Y_ESCAPE.pressed.or.Close.icon.p
f300 72 65 73 73 65 64 0a 40 6f 76 65 72 6c 6f 61 64 20 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 [email protected]_window_c
f320 6c 6f 73 65 3f 28 29 0a 0a 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b lose?()..@return.[Boolean]..;.T;
f340 23 30 3b 24 40 02 41 06 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 7f 73 74 61 74 69 63 #0;[email protected].;G0;HF;%@.;/T;0I".static
f360 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c .mrb_value..mrb_window_should_cl
f380 6f 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 ose(mrb_state*.mrb,.mrb_value.se
f3a0 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 57 69 6e lf).{..return.mrb_bool_value(Win
f3c0 64 6f 77 53 68 6f 75 6c 64 43 6c 6f 73 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 16 73 74 61 dowShouldClose());.}.;.T;1I".sta
f3e0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b tic.mrb_value..;.To;).;*T;+;.;.;
f400 1b 3b 26 49 22 20 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 .;&I".Raylib.window_should_close
f420 3f 06 3b 20 46 3b 2c 40 02 43 06 3b 14 40 02 44 06 3b 15 54 3b 16 3b 01 81 3b 18 30 3b 1c 40 02 ?.;.F;,@.C.;[email protected].;.T;.;..;.0;.@.
f440 46 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 41 50 F.;.{.;.IC;."6Check.if.KEY_ESCAP
f460 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 64 0e E.pressed.or.Close.icon.pressed.
f480 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b ;.T;.[.o;B.;CI".overload.;.F;D0;
f4a0 16 3b 01 82 3b 45 30 3b 31 49 22 1b 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f .;..;E0;1I".should_window_close?
f4c0 28 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 ().;.T;.IC;."..;.T;.[.;![.;"I"..
f4e0 3b 20 54 3b 23 30 3b 24 40 02 5b 06 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 5b 06 ;.T;#0;$@.[.;.i.;G0;HF;,[.;$@.[.
f500 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 o;F.;CI".return.;.F;D@.;.0;E[.@.
f520 fa 3b 24 40 02 5b 06 3b 21 5b 00 3b 22 49 22 58 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 .;$@.[.;![.;"I"XCheck.if.KEY_ESC
f540 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 APE.pressed.or.Close.icon.presse
f560 64 0a 40 6f 76 65 72 6c 6f 61 64 20 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f [email protected]_window_close?
f580 28 29 0a 06 3b 20 54 3b 23 30 3b 24 40 02 5b 06 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 ()..;.T;#0;$@.[.;.i.;HF;Io;J.;KT
f5a0 3b 4c 69 30 3b 4d 69 32 3b 25 40 19 3b 2f 54 3b 30 40 02 59 06 3b 31 40 02 5a 06 6f 3b 29 15 3b ;Li0;Mi2;%@.;/T;[email protected].;[email protected];).;
f5c0 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1c 52 61 79 6c 69 62 23 63 6c 65 61 72 5f 62 61 63 6b *F;+;.;.;N;&I".Raylib#clear_back
f5e0 67 72 6f 75 6e 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 69 3f 3b 15 54 3b 16 3a ground.;.F;,[.;.[.[[email protected]?;.T;.:
f600 15 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 .clear_background;.0;.[.;.{.;.IC
f620 3b 1f 22 35 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 72 61 6d 65 ;."5Set.background.color.*(frame
f640 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0d 3b 20 54 3b 1c 5b 07 6f 3b 42 0d buffer.clear.color)*.;.T;.[.o;B.
f660 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 01 83 3b 45 30 3b 31 49 22 ;CI".overload.;.F;D0;.;..;E0;1I"
f680 2f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 6f 6c 6f /clear_background(color:.Rl:Colo
f6a0 72 2e 72 61 79 77 68 69 74 65 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f r.raywhite).;.T;.IC;."..;.T;.[.o
f6c0 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 0a 63 ;F.;CI".param.;.F;DI"..;.T;.I".c
f6e0 6f 6c 6f 72 06 3b 20 54 3b 45 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 02 olor.;.T;E[.I".Rl::Color.;.T;$@.
f700 6e 06 3b 21 5b 00 3b 22 49 22 1d 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 6c 3a 3a 43 6f 6c n.;![.;"I"[email protected].[Rl::Col
f720 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 6e 06 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 06 5b 07 or].;.T;#0;[email protected].;.i.;G0;HF;,[.[.
f740 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 16 52 6c 3a 43 6f 6c 6f 72 2e 72 61 79 77 68 69 74 I".color:.;.TI".Rl:Color.raywhit
f760 65 06 3b 20 54 3b 24 40 02 6e 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 e.;.T;[email protected];F.;CI".return.;.F;D
f780 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 6e 06 3b 21 I"..;.T;.0;E[.I".Nil.;.T;[email protected].;!
f7a0 5b 00 3b 22 49 22 01 90 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 [.;"I"..Set.background.color.*(f
f7c0 72 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0a 40 6f 76 65 72 6c 6f ramebuffer.clear.color)*.@overlo
f7e0 61 64 20 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 6f ad.clear_background(color:.Rl:Co
f800 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 0a 0a 20 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 lor.raywhite)[email protected].[R
f820 6c 3a 3a 43 6f 6c 6f 72 5d 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b l::Color].@return.[Nil]..;.T;#0;
f840 24 40 02 6e 06 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 02 d9 02 73 74 61 74 69 63 20 [email protected].;G0;HF;%@.;/T;0I"...static.
f860 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 6d mrb_value.mrb_clear_background(m
f880 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b rb_state*.mrb,.mrb_value.self).{
f8a0 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 61 79 6c 69 62 20 3d 20 6d 72 62 5f 6d 6f ..struct.RClass.*raylib.=.mrb_mo
f8c0 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 63 74 dule_get(mrb,."Raylib");..struct
f8e0 20 52 43 6c 61 73 73 20 2a 63 6f 6c 6f 72 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 .RClass.*color.=.mrb_class_get_u
f900 6e 64 65 72 28 6d 72 62 2c 20 72 61 79 6c 69 62 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2e 73 74 72 nder(mrb,.raylib,.Color_type.str
f920 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 20 uct_name);..mrb_value.color_obj.
f940 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 =.mrb_funcall(mrb,.mrb_obj_value
f960 28 63 6f 6c 6f 72 29 2c 20 22 72 61 79 5f 77 68 69 74 65 22 2c 20 30 29 3b 0a 0a 09 75 69 6e 74 (color),."ray_white",.0);...uint
f980 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 31 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 32_t.kw_num.=.1;..const.mrb_sym.
f9a0 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 kw_names[].=.{....mrb_intern_lit
f9c0 28 6d 72 62 2c 20 22 63 6f 6c 6f 72 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b (mrb,."color"),..};..mrb_value.k
f9e0 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 w_values[kw_num];..const.mrb_kwa
fa00 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d rgs.kwargs.=.{.kw_num,.0,.kw_nam
fa20 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f es,.kw_values,.NULL.};..mrb_get_
fa40 61 72 67 73 28 6d 72 62 2c 20 22 7c 6f 3a 22 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 26 6b 77 args(mrb,."|o:",.&color_obj,.&kw
fa60 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 21 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c args);...if.(!mrb_undef_p(kw_val
fa80 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 63 6f 6c 6f 72 5f 6f 62 6a 20 3d 20 6b 77 5f 76 61 6c 75 ues[0])).{...color_obj.=.kw_valu
faa0 65 73 5b 30 5d 3b 0a 09 7d 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 5f 64 61 74 61 3b 0a 09 es[0];..}...Color.*color_data;..
fac0 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 UNWRAPSTRUCT(Color,.Color_type,.
fae0 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 5f 64 61 74 61 29 3b 0a 0a 09 43 6c 65 61 72 42 color_obj,.color_data);...ClearB
fb00 61 63 6b 67 72 6f 75 6e 64 28 2a 63 6f 6c 6f 72 5f 64 61 74 61 29 3b 0a 09 72 65 74 75 72 6e 20 ackground(*color_data);..return.
fb20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 mrb_nil_value();.}.;.T;1I".stati
fb40 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 c.mrb_value.;.To;).;*T;+;.;.;.;&
fb60 49 22 1c 52 61 79 6c 69 62 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 06 3b 20 46 3b 2c I".Raylib.clear_background.;.F;,
fb80 40 02 70 06 3b 14 40 02 71 06 3b 15 54 3b 16 3b 01 83 3b 18 30 3b 1c 40 02 73 06 3b 1d 7b 00 3b @.p.;[email protected].;.T;.;..;.0;[email protected].;.{.;
fba0 1e 49 43 3b 1f 22 35 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 72 .IC;."5Set.background.color.*(fr
fbc0 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0e 3b 20 54 3b 1c 5b 07 6f amebuffer.clear.color)*.;.T;.[.o
fbe0 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 01 83 3b 45 30 3b ;B.;CI".overload.;.F;D0;.;..;E0;
fc00 31 49 22 2f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 1I"/clear_background(color:.Rl:C
fc20 6f 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c olor.raywhite).;.T;.IC;."..;.T;.
fc40 5b 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 [.o;F.;CI".param.;.F;DI"..;.T;.I
fc60 22 0a 63 6f 6c 6f 72 06 3b 20 54 3b 45 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b ".color.;.T;E[.I".Rl::Color.;.T;
fc80 24 40 02 91 06 3b 21 5b 00 3b 22 49 22 1d 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 6c 3a 3a $@...;![.;"I"[email protected].[Rl::
fca0 43 6f 6c 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 91 06 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b Color].;.T;#0;$@...;.i.;G0;HF;,[
fcc0 06 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 16 52 6c 3a 43 6f 6c 6f 72 2e 72 61 79 77 .[.I".color:.;.TI".Rl:Color.rayw
fce0 68 69 74 65 06 3b 20 54 3b 24 40 02 91 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 hite.;.T;[email protected];F.;CI".return.;.
fd00 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 91 F;DI"..;.T;.0;E[.I".Nil.;.T;$@..
fd20 06 3b 21 5b 00 3b 22 49 22 01 8f 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 .;![.;"I"..Set.background.color.
fd40 2a 28 66 72 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0a 40 6f 76 65 *(framebuffer.clear.color)*.@ove
fd60 72 6c 6f 61 64 20 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c rload.clear_background(color:.Rl
fd80 3a 43 6f 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 0a 20 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 :Color.raywhite)[email protected].
fda0 5b 52 6c 3a 3a 43 6f 6c 6f 72 5d 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 [Rl::Color].@return.[Nil]..;.T;#
fdc0 30 3b 24 40 02 91 06 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 39 3b 4d 69 3d 3b 0;$@...;.i.;HF;Io;J.;KT;Li9;Mi=;
fde0 25 40 19 3b 2f 54 3b 30 40 02 8f 06 3b 31 40 02 90 06 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b %@.;/T;0@...;[email protected];).;*F;+;.;.;
fe00 4e 3b 26 49 22 19 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c N;&I".Raylib#begin_drawing.;.F;,
fe20 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 69 5c 3b 15 54 3b 16 3a 12 62 65 67 69 6e 5f 64 72 61 77 69 [.;.[.[[email protected]\;.T;.:.begin_drawi
fe40 6e 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 53 65 74 75 70 20 63 61 6e 76 61 ng;.0;.[.;.{.;.IC;."0Setup.canva
fe60 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 s.(framebuffer).to.start.drawing
fe80 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 .;.T;.[.o;F.;CI".return.;.F;DI".
fea0 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 af 06 3b 21 5b 00 3b .;.T;.0;E[.I".Nil.;.T;$@...;![.;
fec0 22 49 22 3f 53 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 "I"?Setup.canvas.(framebuffer).t
fee0 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b o.start.drawing.@return.[Nil]..;
ff00 20 54 3b 23 30 3b 24 40 02 af 06 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 75 73 74 61 .T;#0;$@...;G0;HF;%@.;/T;0I"usta
ff20 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 28 tic.mrb_value.mrb_begin_drawing(
ff40 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 mrb_state*.mrb,.mrb_value.self).
ff60 7b 0a 09 42 65 67 69 6e 44 72 61 77 69 6e 67 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e {..BeginDrawing();..return.mrb_n
ff80 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 il_value();.}.;.T;1I".static.mrb
ffa0 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 _value.;.To;).;*T;+;.;.;.;&I".Ra
ffc0 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c 40 02 b1 06 3b 14 40 02 ylib.begin_drawing.;.F;,@...;.@.
ffe0 b2 06 3b 15 54 3b 16 3b 01 84 3b 18 30 3b 1c 40 02 b4 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 53 ..;.T;.;..;.0;.@...;.{.;.IC;."0S
10000 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 etup.canvas.(framebuffer).to.sta
10020 72 74 20 64 72 61 77 69 6e 67 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 rt.drawing.;.T;.[.o;F.;CI".retur
10040 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b n.;.F;DI"..;.T;.0;E[.I".Nil.;.T;
10060 24 40 02 c1 06 3b 21 5b 00 3b 22 49 22 3f 53 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d $@...;![.;"I"?Setup.canvas.(fram
10080 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 0a 40 72 65 74 75 72 ebuffer).to.start.drawing.@retur
100a0 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 c1 06 3b 2e 69 00 3b 48 46 3b 49 6f 3b n.[Nil]..;.T;#0;$@...;.i.;HF;Io;
100c0 4a 08 3b 4b 54 3b 4c 69 58 3b 4d 69 5a 3b 25 40 19 3b 2f 54 3b 30 40 02 bf 06 3b 31 40 02 c0 06 J.;KT;LiX;MiZ;%@.;/T;0@...;1@...
100e0 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 o;).;*F;+;.;.;N;&I".Raylib#end_d
10100 72 61 77 69 6e 67 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 69 66 3b 15 54 3b 16 3a rawing.;.F;,[.;.[.[[email protected];.T;.:
10120 10 65 6e 64 5f 64 72 61 77 69 6e 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 45 .end_drawing;.0;.[.;.{.;.IC;.";E
10140 6e 64 20 63 61 6e 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 nd.canvas.drawing.and.swap.buffe
10160 72 73 20 28 64 6f 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 rs.(double.buffering).;.T;.[.o;F
10180 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 .;CI".return.;.F;DI"..;.T;.0;E[.
101a0 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 ce 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e I".Nil.;.T;$@...;![.;"I"JEnd.can
101c0 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f vas.drawing.and.swap.buffers.(do
101e0 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b uble.buffering).@return.[Nil]..;
10200 20 54 3b 23 30 3b 24 40 02 ce 06 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 71 73 74 61 .T;#0;$@...;G0;HF;%@.;/T;0I"qsta
10220 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f 64 72 61 77 69 6e 67 28 6d 72 tic.mrb_value.mrb_end_drawing(mr
10240 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a b_state*.mrb,.mrb_value.self).{.
10260 09 45 6e 64 44 72 61 77 69 6e 67 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 .EndDrawing();..return.mrb_nil_v
10280 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c alue();.}.;.T;1I".static.mrb_val
102a0 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 ue.;.To;).;*T;+;.;.;.;&I".Raylib
102c0 2e 65 6e 64 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c 40 02 d0 06 3b 14 40 02 d1 06 3b 15 54 3b .end_drawing.;.F;,@...;.@...;.T;
102e0 16 3b 01 85 3b 18 30 3b 1c 40 02 d3 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 45 6e 64 20 63 61 6e .;..;.0;.@...;.{.;.IC;.";End.can
10300 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f vas.drawing.and.swap.buffers.(do
10320 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b uble.buffering).;.T;.[.o;F.;CI".
10340 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c return.;.F;DI"..;.T;.0;E[.I".Nil
10360 06 3b 20 54 3b 24 40 02 e0 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e 76 61 73 20 64 72 .;.T;$@...;![.;"I"JEnd.canvas.dr
10380 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f 75 62 6c 65 20 62 awing.and.swap.buffers.(double.b
103a0 75 66 66 65 72 69 6e 67 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b uffering).@return.[Nil]..;.T;#0;
103c0 24 40 02 e0 06 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 62 3b 4d 69 64 3b 25 40 $@...;.i.;HF;Io;J.;KT;Lib;Mid;%@
103e0 19 3b 2f 54 3b 30 40 02 de 06 3b 31 40 02 df 06 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b .;/T;0@...;[email protected];).;*F;+;.;.;N;
10400 26 49 22 1e 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 &I".Raylib#begin_scissor_mode.;.
10420 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 69 74 3b 15 54 3b 16 3a 17 62 65 67 69 6e 5f 73 63 F;,[.;.[.[[email protected];.T;.:.begin_sc
10440 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 42 42 65 67 issor_mode;.0;.[.;.{.;.IC;."BBeg
10460 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 6e 20 61 in.scissor.mode.(define.screen.a
10480 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0d 3b 20 54 3b 1c rea.for.following.drawing).;.T;.
104a0 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b 01 86 3b [.o;B.;CI".overload.;.F;D0;.;..;
104c0 45 30 3b 31 49 22 3a 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 E0;1I":begin_scissor_mode(x:.0,.
104e0 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 06 3b 20 54 y:.0,.width:.10,.height:.10).;.T
10500 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b ;.IC;."..;.T;.[.o;F.;CI".param.;
10520 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 .F;DI"..;.T;.I".x.;.T;E[.I".Inte
10540 67 65 72 06 3b 20 54 3b 24 40 02 ed 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;[email protected];F.;CI".param.;.F;
10560 44 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 72 DI"..;.T;.I".y.;.T;E[.I".Integer
10580 06 3b 20 54 3b 24 40 02 ed 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 22 .;.T;[email protected];F.;CI".param.;.F;DI"
105a0 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 67 65 ..;.T;.I".width.;.T;E[.I".Intege
105c0 72 06 3b 20 54 3b 24 40 02 ed 06 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 44 49 r.;.T;[email protected];F.;CI".param.;.F;DI
105e0 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 "..;.T;.I".height.;.T;E[.I".Inte
10600 67 65 72 06 3b 20 54 3b 24 40 02 ed 06 3b 21 5b 00 3b 22 49 22 59 40 70 61 72 61 6d 20 78 20 5b ger.;.T;$@...;![.;"I"[email protected].[
10620 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 Integer][email protected].[Integer].@par
10640 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 am.width.[Integer][email protected]
10660 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 ed 06 3b 2e 69 00 3b 47 30 3b 48 .[Integer].;.T;#0;$@...;.i.;G0;H
10680 46 3b 2c 5b 09 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 F;,[.[.I".x:.;.TI".0.;.T[.I".y:.
106a0 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 ;.TI".0.;.T[.I".width:.;.TI".10.
106c0 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 3b 24 40 02 ;.T[.I".height:.;.TI".10.;.T;$@.
106e0 ed 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 ..o;F.;CI".return.;.F;DI"..;.T;.
10700 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 ed 06 3b 21 5b 00 3b 22 49 22 01 ea 42 0;E[.I".Nil.;.T;$@...;![.;"I"..B
10720 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 6e egin.scissor.mode.(define.screen
10740 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0a 40 6f 76 .area.for.following.drawing).@ov
10760 65 72 6c 6f 61 64 20 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 erload.begin_scissor_mode(x:.0,.
10780 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 0a 0a 20 20 y:.0,.width:.10,.height:.10)....
107a0 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 79 20 5b 49 @param.x.[Integer][email protected].[I
107c0 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d nteger][email protected].[Integer]
107e0 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 40 72 65 74 75 [email protected].[Integer].@retu
10800 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 ed 06 3b 47 30 3b 48 46 3b 25 40 19 rn.[Nil]..;.T;#0;$@...;G0;HF;%@.
10820 3b 2f 54 3b 30 49 22 02 df 04 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 ;/T;0I"...static.mrb_value.mrb_b
10840 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 egin_scissor_mode(mrb_state*.mrb
10860 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 78 20 3d ,.mrb_value.self).{..mrb_int.x.=
10880 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 77 69 64 .0;..mrb_int.y.=.0;..mrb_int.wid
108a0 74 68 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 68 65 69 67 68 74 20 3d 20 31 30 3b 0a 09 th.=.10;..mrb_int.height.=.10;..
108c0 2f 2f 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 69 69 69 22 2c 20 26 78 2c 20 //mrb_get_args(mrb,."iiii",.&x,.
108e0 26 79 2c 20 26 77 69 64 74 68 2c 20 26 68 65 69 67 68 74 29 3b 0a 0a 0a 09 75 69 6e 74 33 32 5f &y,.&width,.&height);....uint32_
10900 74 20 6b 77 5f 6e 75 6d 20 3d 20 34 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f t.kw_num.=.4;..const.mrb_sym.kw_
10920 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 names[].=.{....mrb_intern_lit(mr
10940 62 2c 20 22 78 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 b,."x"),...mrb_intern_lit(mrb,."
10960 79 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 77 69 64 74 y"),...mrb_intern_lit(mrb,."widt
10980 68 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 68 65 69 67 h"),...mrb_intern_lit(mrb,."heig
109a0 68 74 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b 6b ht"),..};..mrb_value.kw_values[k
109c0 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 73 w_num];..const.mrb_kwargs.kwargs
109e0 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 6c .=.{.kw_num,.0,.kw_names,.kw_val
10a00 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 ues,.NULL.};..mrb_get_args(mrb,.
10a20 22 7c 69 69 69 69 3a 22 2c 20 26 78 2c 20 26 79 2c 20 26 77 69 64 74 68 2c 20 26 68 65 69 67 68 "|iiii:",.&x,.&y,.&width,.&heigh
10a40 74 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b t,.&kwargs);...if.(mrb_undef_p(k
10a60 77 5f 76 61 6c 75 65 73 5b 30 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 w_values[0]).&&.mrb_undef_p(kw_v
10a80 61 6c 75 65 73 5b 31 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 alues[1]).&&.mrb_undef_p(kw_valu
10aa0 65 73 5b 32 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b es[2]).&&.mrb_undef_p(kw_values[
10ac0 33 5d 29 29 20 7b 0a 09 09 2f 2f 20 70 61 73 73 20 70 61 72 61 6d 73 20 74 6f 20 6b 77 61 72 67 3])).{...//.pass.params.to.kwarg
10ae0 73 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 s...kw_values[0].=.mrb_fixnum_va
10b00 6c 75 65 28 78 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f 66 69 78 lue(x);...kw_values[1].=.mrb_fix
10b20 6e 75 6d 5f 76 61 6c 75 65 28 79 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d num_value(y);...kw_values[2].=.m
10b40 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 77 69 64 74 68 29 3b 0a 09 09 6b 77 5f 76 61 6c rb_fixnum_value(width);...kw_val
10b60 75 65 73 5b 33 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 68 65 69 67 68 74 ues[3].=.mrb_fixnum_value(height
10b80 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 20 3d 20 6d 72 );..}.else.{...kw_values[0].=.mr
10ba0 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 b_ensure_int_type(mrb,.kw_values
10bc0 5b 30 5d 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 [0]);...kw_values[1].=.mrb_ensur
10be0 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 3b 0a 09 e_int_type(mrb,.kw_values[1]);..
10c00 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 .kw_values[2].=.mrb_ensure_int_t
10c20 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 3b 0a 09 09 6b 77 5f 76 61 6c ype(mrb,.kw_values[2]);...kw_val
10c40 75 65 73 5b 33 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 ues[3].=.mrb_ensure_int_type(mrb
10c60 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 33 5d 29 3b 0a 09 7d 0a 09 42 65 67 69 6e 53 63 69 73 73 6f ,.kw_values[3]);..}..BeginScisso
10c80 72 4d 6f 64 65 28 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 2c 20 rMode(mrb_fixnum(kw_values[0]),.
10ca0 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 2c 20 6d 72 62 5f 66 69 mrb_fixnum(kw_values[1]),.mrb_fi
10cc0 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 2c 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6b xnum(kw_values[2]),.mrb_fixnum(k
10ce0 77 5f 76 61 6c 75 65 73 5b 33 5d 29 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 w_values[3]));..return.mrb_nil_v
10d00 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c alue();.}.;.T;1I".static.mrb_val
10d20 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 ue.;.To;).;*T;+;.;.;.;&I".Raylib
10d40 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 ef 06 3b 14 40 .begin_scissor_mode.;.F;,@...;.@
10d60 02 f0 06 3b 15 54 3b 16 3b 01 86 3b 18 30 3b 1c 40 02 f2 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 42 ...;.T;.;..;.0;.@...;.{.;.IC;."B
10d80 42 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 Begin.scissor.mode.(define.scree
10da0 6e 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0e 3b 20 n.area.for.following.drawing).;.
10dc0 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b T;.[.o;B.;CI".overload.;.F;D0;.;
10de0 01 86 3b 45 30 3b 31 49 22 3a 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 ..;E0;1I":begin_scissor_mode(x:.
10e00 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 06 0,.y:.0,.width:.10,.height:.10).
10e20 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 ;.T;.IC;."..;.T;.[.o;F.;CI".para
10e40 6d 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 45 5b 06 49 22 0c 49 m.;.F;DI"..;.T;.I".x.;.T;E[.I".I
10e60 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 2b 07 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b nteger.;.T;$@.+.o;F.;CI".param.;
10e80 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 65 .F;DI"..;.T;.I".y.;.T;E[.I".Inte
10ea0 67 65 72 06 3b 20 54 3b 24 40 02 2b 07 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;$@.+.o;F.;CI".param.;.F;
10ec0 44 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 45 5b 06 49 22 0c 49 6e 74 DI"..;.T;.I".width.;.T;E[.I".Int
10ee0 65 67 65 72 06 3b 20 54 3b 24 40 02 2b 07 6f 3b 46 0a 3b 43 49 22 0a 70 61 72 61 6d 06 3b 20 46 eger.;.T;$@.+.o;F.;CI".param.;.F
10f00 3b 44 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 45 5b 06 49 22 0c 49 ;DI"..;.T;.I".height.;.T;E[.I".I
10f20 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 2b 07 3b 21 5b 00 3b 22 49 22 59 40 70 61 72 61 6d 20 nteger.;.T;$@.+.;![.;"I"Y@param.
10f40 78 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 x.[Integer][email protected].[Integer].@
10f60 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 param.width.[Integer][email protected]
10f80 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 2b 07 3b 2e 69 00 3b 47 ght.[Integer].;.T;#0;$@.+.;.i.;G
10fa0 30 3b 48 46 3b 2c 5b 09 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 0;HF;,[.[.I".x:.;.TI".0.;.T[.I".
10fc0 79 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 y:.;.TI".0.;.T[.I".width:.;.TI".
10fe0 31 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 3b 10.;.T[.I".height:.;.TI".10.;.T;
11000 24 40 02 2b 07 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 $@.+.o;F.;CI".return.;.F;DI"..;.
11020 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 2b 07 3b 21 5b 00 3b 22 49 22 T;.0;E[.I".Nil.;.T;$@.+.;![.;"I"
11040 01 e9 42 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 ..Begin.scissor.mode.(define.scr
11060 65 65 6e 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0a een.area.for.following.drawing).
11080 40 6f 76 65 72 6c 6f 61 64 20 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 @overload.begin_scissor_mode(x:.
110a0 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 0a 0,.y:.0,.width:.10,.height:.10).
110c0 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 79 20 [email protected].[Integer][email protected].
110e0 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 [Integer][email protected].[Intege
11100 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 40 72 65 r][email protected].[Integer].@re
11120 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 2b 07 3b 2e 69 00 3b 48 46 3b turn.[Nil]..;.T;#0;$@.+.;.i.;HF;
11140 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 6b 3b 4d 69 72 3b 25 40 19 3b 2f 54 3b 30 40 02 29 07 3b 31 40 Io;J.;KT;Lik;Mir;%@.;/T;0@.).;1@
11160 02 2a 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1c 52 61 79 6c 69 62 23 65 6e .*.o;).;*F;+;.;.;N;&I".Raylib#en
11180 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ea 05 d_scissor_mode.;.F;,[.;.[.[.@...
111a0 69 01 98 3b 15 54 3b 16 3a 15 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 30 3b 1c 5b i..;.T;.:.end_scissor_mode;.0;.[
111c0 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 15 45 6e 64 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 0d 3b 20 .;.{.;.IC;.".End.scissor.mode.;.
111e0 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 44 30 3b 16 3b T;.[.o;B.;CI".overload.;.F;D0;.;
11200 01 87 3b 45 30 3b 31 49 22 15 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 54 3b 1e ..;E0;1I".end_scissor_mode.;.T;.
11220 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 IC;."..;.T;.[.;![.;"I"..;.T;#0;$
11240 40 02 64 07 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 02 64 07 6f 3b 46 0a 3b 43 49 22 @.d.;.i.;G0;HF;,[.;[email protected];F.;CI"
11260 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 08 4e 69 .return.;.F;DI"..;.T;.0;E[.I".Ni
11280 6c 06 3b 20 54 3b 24 40 02 64 07 3b 21 5b 00 3b 22 49 22 40 45 6e 64 20 73 63 69 73 73 6f 72 20 l.;.T;[email protected].;![.;"I"@End.scissor.
112a0 6d 6f 64 65 0a 40 6f 76 65 72 6c 6f 61 64 20 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a [email protected]_scissor_mode.
112c0 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 64 07 3b 47 30 3b .@return.[Nil]..;.T;#0;[email protected].;G0;
112e0 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 7a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d HF;%@.;/T;0I"zstatic.mrb_value.m
11300 72 62 5f 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d rb_end_scissor_mode(mrb_state*.m
11320 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 45 6e 64 53 63 69 73 73 6f rb,.mrb_value.self).{..EndScisso
11340 72 4d 6f 64 65 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 rMode();..return.mrb_nil_value()
11360 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;1I".static.mrb_value.;.T
11380 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 65 6e 64 5f 73 o;).;*T;+;.;.;.;&I".Raylib.end_s
113a0 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 66 07 3b 14 40 02 67 07 3b 15 54 3b 16 cissor_mode.;.F;,@.f.;[email protected].;.T;.
113c0 3b 01 87 3b 18 30 3b 1c 40 02 69 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 15 45 6e 64 20 73 63 69 73 ;..;.0;[email protected].;.{.;.IC;.".End.scis
113e0 73 6f 72 20 6d 6f 64 65 0e 3b 20 54 3b 1c 5b 07 6f 3b 42 0d 3b 43 49 22 0d 6f 76 65 72 6c 6f 61 sor.mode.;.T;.[.o;B.;CI".overloa
11400 64 06 3b 20 46 3b 44 30 3b 16 3b 01 87 3b 45 30 3b 31 49 22 15 65 6e 64 5f 73 63 69 73 73 6f 72 d.;.F;D0;.;..;E0;1I".end_scissor
11420 5f 6d 6f 64 65 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 _mode.;.T;.IC;."..;.T;.[.;![.;"I
11440 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 7e 07 3b 2e 69 00 3b 47 30 3b 48 46 3b 2c 5b 00 3b 24 40 "..;.T;#0;$@.~.;.i.;G0;HF;,[.;$@
11460 02 7e 07 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b .~.o;F.;CI".return.;.F;DI"..;.T;
11480 16 30 3b 45 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 7e 07 3b 21 5b 00 3b 22 49 22 3f 45 .0;E[.I".Nil.;.T;$@.~.;![.;"I"?E
114a0 6e 64 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 0a 40 6f 76 65 72 6c 6f 61 64 20 65 6e 64 5f 73 63 [email protected]_sc
114c0 69 73 73 6f 72 5f 6d 6f 64 65 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 issor_mode.@return.[Nil]..;.T;#0
114e0 3b 24 40 02 7e 07 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 01 93 3b 4d 69 01 96 ;$@.~.;.i.;HF;Io;J.;KT;Li..;Mi..
11500 3b 25 40 19 3b 2f 54 3b 30 40 02 7c 07 3b 31 40 02 7d 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a ;%@.;/T;0@.|.;1@.}.o;).;*F;+;.;.
11520 3b 4e 3b 26 49 22 14 52 61 79 6c 69 62 23 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2c 5b 00 3b 14 ;N;&I".Raylib#platform.;.F;,[.;.
11540 5b 06 5b 07 40 2f 69 02 7c 02 3b 15 54 3b 16 3a 0d 70 6c 61 74 66 6f 72 6d 3b 18 30 3b 1c 5b 00 [.[.@/i.|.;.T;.:.platform;.0;.[.
11560 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 75 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 6c ;.{.;.IC;."uReturns.a.string.tel
11580 6c 69 6e 67 20 69 66 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 64 ling.if.the.platform.is.web.or.d
115a0 65 73 6b 74 6f 70 2e 0a 0a 2a 52 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b e2 esktop...*Returns:*..*.+String+.
115c0 80 94 45 69 74 68 65 72 20 22 77 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0d 3b 20 54 ..Either."web".or."desktop"..;.T
115e0 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 75 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 ;.[.;![.;"I"uReturns.a.string.te
11600 6c 6c 69 6e 67 20 69 66 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 lling.if.the.platform.is.web.or.
11620 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b desktop...*Returns:*..*.+String+
11640 e2 80 94 45 69 74 68 65 72 20 22 77 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 06 3b 20 ...Either."web".or."desktop"..;.
11660 54 3b 23 30 3b 24 40 02 93 07 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 b6 73 74 61 T;#0;$@...;G0;HF;%@.;/T;0I"..sta
11680 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 70 6c 61 74 66 6f 72 6d 28 6d 72 62 5f 73 tic.mrb_value.mrb_platform(mrb_s
116a0 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 23 69 66 tate*.mrb,.mrb_value.self).{.#if
116c0 20 64 65 66 69 6e 65 64 28 50 4c 41 54 46 4f 52 4d 5f 57 45 42 29 0a 09 72 65 74 75 72 6e 20 6d .defined(PLATFORM_WEB)..return.m
116e0 72 62 5f 73 74 72 5f 6e 65 77 5f 6c 69 74 28 6d 72 62 2c 20 22 77 65 62 22 29 3b 0a 23 65 6c 73 rb_str_new_lit(mrb,."web");.#els
11700 65 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 73 74 72 5f 6e 65 77 5f 6c 69 74 28 6d 72 62 2c 20 22 e..return.mrb_str_new_lit(mrb,."
11720 64 65 73 6b 74 6f 70 22 29 3b 0a 23 65 6e 64 69 66 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 desktop");.#endif.}.;.T;1I".stat
11740 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b ic.mrb_value.;.To;).;*T;+;.;.;.;
11760 26 49 22 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2c 40 02 95 07 3b 14 40 &I".Raylib.platform.;.F;,@...;.@
11780 02 96 07 3b 15 54 3b 16 3b 01 88 3b 18 30 3b 1c 40 02 98 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 75 ...;.T;.;..;.0;.@...;.{.;.IC;."u
117a0 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 6c 6c 69 6e 67 20 69 66 20 74 68 65 20 Returns.a.string.telling.if.the.
117c0 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 65 platform.is.web.or.desktop...*Re
117e0 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b e2 80 94 45 69 74 68 65 72 20 22 77 65 turns:*..*.+String+...Either."we
11800 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 b".or."desktop"..;.T;.[.;![.;"I"
11820 76 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 6c 6c 69 6e 67 20 69 66 20 74 68 65 vReturns.a.string.telling.if.the
11840 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 .platform.is.web.or.desktop...*R
11860 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b e2 80 94 45 69 74 68 65 72 20 22 77 eturns:*..*.+String+...Either."w
11880 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0a 06 3b 20 54 3b 23 30 3b 24 40 02 a0 07 3b eb".or."desktop"...;.T;#0;$@...;
118a0 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 02 75 02 3b 4d 69 02 7a 02 3b 25 40 19 3b .i.;HF;Io;J.;KT;Li.u.;Mi.z.;%@.;
118c0 2f 54 3b 30 40 02 9e 07 3b 31 40 02 9f 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 /T;0@...;[email protected];).;*F;+;.;.;N;&I
118e0 22 16 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b ".Raylib#_draw_text.;.F;,[.;.[.[
11900 07 40 2f 69 02 86 02 3b 15 54 3b 16 3a 0f 5f 64 72 61 77 5f 74 65 78 74 3b 18 30 3b 1c 5b 00 3b .@/i...;.T;.:._draw_text;.0;.[.;
11920 1d 7b 00 3b 1e 49 43 3b 1f 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 .{.;.IC;."Tvoid.DrawText(const.c
11940 68 61 72 20 2a 74 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 har.*text,.int.posX,.int.posY,.i
11960 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 0d 3b 20 54 3b 1c nt.fontSize,.Color.color);.;.T;.
11980 5b 00 3b 21 5b 00 3b 22 49 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 [.;![.;"I"Tvoid.DrawText(const.c
119a0 68 61 72 20 2a 74 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 har.*text,.int.posX,.int.posY,.i
119c0 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 06 3b 20 54 3b 23 nt.fontSize,.Color.color);.;.T;#
119e0 30 3b 24 40 02 a8 07 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 02 79 01 73 74 61 74 69 0;$@...;G0;HF;%@.;/T;0I".y.stati
11a00 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 28 6d 72 62 5f 73 74 c.mrb_value.mrb_draw_text(mrb_st
11a20 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 ate*.mrb,.mrb_value.self).{..cha
11a40 72 2a 20 74 65 78 74 20 3d 20 22 44 65 66 61 75 6c 74 20 54 65 78 74 22 3b 0a 09 6d 72 62 5f 69 r*.text.=."Default.Text";..mrb_i
11a60 6e 74 20 78 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 nt.x.=.0;..mrb_int.y.=.0;..mrb_i
11a80 6e 74 20 66 6f 6e 74 53 69 7a 65 20 3d 20 31 36 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c nt.fontSize.=.16;..mrb_value.col
11aa0 6f 72 5f 6f 62 6a 3b 0a 0a 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 7a or_obj;....mrb_get_args(mrb,."|z
11ac0 69 69 69 6f 22 2c 20 26 74 65 78 74 2c 20 26 78 2c 20 26 79 2c 20 26 66 6f 6e 74 53 69 7a 65 2c iiio",.&text,.&x,.&y,.&fontSize,
11ae0 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e .&color_obj);..Color.*color;..UN
11b00 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 63 6f WRAPSTRUCT(Color,.Color_type,.co
11b20 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 29 3b 0a 09 44 72 61 77 54 65 78 74 28 74 65 78 74 2c lor_obj,.color);..DrawText(text,
11b40 20 78 2c 20 79 2c 20 66 6f 6e 74 53 69 7a 65 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 .x,.y,.fontSize,.*color);..retur
11b60 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 n.mrb_nil_value();.}.;.T;1I".sta
11b80 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;).;*T;+;.;.;.
11ba0 3b 26 49 22 16 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2c 40 02 aa 07 ;&I".Raylib._draw_text.;.F;,@...
11bc0 3b 14 40 02 ab 07 3b 15 54 3b 16 3b 01 89 3b 18 30 3b 1c 40 02 ad 07 3b 1d 7b 00 3b 1e 49 43 3b ;.@...;.T;.;..;.0;.@...;.{.;.IC;
11be0 1f 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 65 78 ."Tvoid.DrawText(const.char.*tex
11c00 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e 74 53 t,.int.posX,.int.posY,.int.fontS
11c20 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 ize,.Color.color);.;.T;.[.;![.;"
11c40 49 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 65 78 I"Tvoid.DrawText(const.char.*tex
11c60 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e 74 53 t,.int.posX,.int.posY,.int.fontS
11c80 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 06 3b 20 54 3b 23 30 3b 24 40 02 b5 07 3b ize,.Color.color);.;.T;#0;$@...;
11ca0 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 54 3b 4c 69 02 85 02 3b 4d 69 02 85 02 3b 25 40 19 3b .i.;HF;Io;J.;KT;Li...;Mi...;%@.;
11cc0 2f 54 3b 30 40 02 b3 07 3b 31 40 02 b4 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 /T;0@...;[email protected];).;*F;+;.;.;N;&I
11ce0 22 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b ".Raylib#call_main_loop.;.F;,[.;
11d00 14 5b 06 5b 07 40 2f 69 02 96 02 3b 15 54 3b 16 3a 13 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 .[.[.@/i...;.T;.:.call_main_loop
11d20 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b ;.0;.[.;.{.;.IC;."..;.T;.[.;![.;
11d40 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 bd 07 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 "I"..;.F;#0;$@...;G0;HF;%@.;/T;0
11d60 49 22 01 b7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 63 61 6c 6c 5f 6d I"..static.mrb_value..mrb_call_m
11d80 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c ain_loop(mrb_state*.mrb,.mrb_val
11da0 75 65 20 73 65 6c 66 29 20 7b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d ue.self).{..struct.RClass.*c.=.m
11dc0 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 72 rb_module_get(mrb,."Raylib");..r
11de0 65 74 75 72 6e 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 eturn.mrb_funcall(mrb,.mrb_obj_v
11e00 61 6c 75 65 28 63 29 2c 20 22 6d 61 69 6e 5f 6c 6f 6f 70 22 2c 20 30 29 3b 0a 7d 06 3b 20 54 3b alue(c),."main_loop",.0);.}.;.T;
11e20 31 49 22 16 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 29 15 3b 2a 54 1I".static.mrb_value..;.To;).;*T
11e40 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f ;+;.;.;.;&I".Raylib.call_main_lo
11e60 6f 70 06 3b 20 46 3b 2c 40 02 bf 07 3b 14 40 02 c0 07 3b 15 54 3b 16 3b 01 8a 3b 18 30 3b 1c 40 op.;.F;,@...;.@...;.T;.;..;.0;.@
11e80 02 c2 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b ...;.{.;.IC;."..;.T;.[.;![.;"@.;
11ea0 23 30 3b 24 40 02 ca 07 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 c8 07 3b 31 40 02 c9 07 6f #0;$@...;.i.;%@.;/T;0@...;[email protected]
11ec0 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 17 52 61 79 6c 69 62 23 74 61 72 67 65 74 ;).;*F;+;.;.;N;&I".Raylib#target
11ee0 5f 66 70 73 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 aa 02 3b 15 54 3b 16 3a 10 _fps=.;.F;,[.;.[.[.@/i...;.T;.:.
11f00 74 61 72 67 65 74 5f 66 70 73 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b target_fps=;.0;.[.;.{.;.IC;."..;
11f20 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 d0 07 3b 47 30 3b .T;.[.;![.;"I"..;.F;#0;$@...;G0;
11f40 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 a2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a HF;%@.;/T;0I"..static.mrb_value.
11f60 6d 72 62 5f 74 61 72 67 65 74 5f 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d mrb_target_fps(mrb_state*.mrb,.m
11f80 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 66 70 73 20 3d 20 rb_value.self).{..mrb_int.fps.=.
11fa0 36 30 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 66 70 73 60;..mrb_get_args(mrb,."i",.&fps
11fc0 29 3b 0a 09 53 65 74 54 61 72 67 65 74 46 50 53 28 66 70 73 29 3b 0a 09 72 65 74 75 72 6e 20 6d );..SetTargetFPS(fps);..return.m
11fe0 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 rb_nil_value();.}.;.T;1I".static
12000 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;).;*T;+;.;.;.;&I
12020 22 17 52 61 79 6c 69 62 2e 74 61 72 67 65 74 5f 66 70 73 3d 06 3b 20 46 3b 2c 40 02 d2 07 3b 14 ".Raylib.target_fps=.;.F;,@...;.
12040 40 02 d3 07 3b 15 54 3b 16 3b 01 8b 3b 18 30 3b 1c 40 02 d5 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @...;.T;.;..;.0;.@...;.{.;.IC;."
12060 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 dd 07 3b 2e 69 00 3b 25 ..;.T;.[.;![.;"@.;#0;$@...;.i.;%
12080 40 19 3b 2f 54 3b 30 40 02 db 07 3b 31 40 02 dc 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e @.;/T;0@...;[email protected];).;*F;+;.;.;N
120a0 3b 26 49 22 0f 52 61 79 6c 69 62 23 66 70 73 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 ;&I".Raylib#fps.;.F;,[.;.[.[.@/i
120c0 02 b2 02 3b 15 54 3b 16 3a 08 66 70 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 ...;.T;.:.fps;.0;.[.;.{.;.IC;.".
120e0 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 e3 07 3b 47 .;.T;.[.;![.;"I"..;.F;#0;$@...;G
12100 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 65 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0;HF;%@.;/T;0I"estatic.mrb_value
12120 0a 6d 72 62 5f 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c .mrb_fps(mrb_state*.mrb,.mrb_val
12140 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 ue.self).{..return.mrb_fixnum_va
12160 6c 75 65 28 47 65 74 46 50 53 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 lue(GetFPS());.}.;.T;1I".static.
12180 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 mrb_value.;.To;).;*T;+;.;.;.;&I"
121a0 0f 52 61 79 6c 69 62 2e 66 70 73 06 3b 20 46 3b 2c 40 02 e5 07 3b 14 40 02 e6 07 3b 15 54 3b 16 .Raylib.fps.;.F;,@...;.@...;.T;.
121c0 3b 01 8c 3b 18 30 3b 1c 40 02 e8 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 ;..;.0;.@...;.{.;.IC;."..;.T;.[.
121e0 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f0 07 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 ;![.;"@.;#0;$@...;.i.;%@.;/T;0@.
12200 ee 07 3b 31 40 02 ef 07 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 16 52 61 79 6c ..;[email protected];).;*F;+;.;.;N;&I".Rayl
12220 69 62 23 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 b7 ib#frame_time.;.F;,[.;.[.[.@/i..
12240 02 3b 15 54 3b 16 3a 0f 66 72 61 6d 65 5f 74 69 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 .;.T;.:.frame_time;.0;.[.;.{.;.I
12260 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 C;."..;.T;.[.;![.;"I"..;.F;#0;$@
12280 02 f6 07 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 76 73 74 61 74 69 63 20 6d 72 62 5f ...;G0;HF;%@.;/T;0I"vstatic.mrb_
122a0 76 61 6c 75 65 0a 6d 72 62 5f 66 72 61 6d 65 5f 74 69 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 value.mrb_frame_time(mrb_state*.
122c0 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d mrb,.mrb_value.self).{..return.m
122e0 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 6d 72 62 2c 20 47 65 74 46 72 61 6d 65 54 69 6d 65 rb_float_value(mrb,.GetFrameTime
12300 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 ());.}.;.T;1I".static.mrb_value.
12320 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 2e 66 72 ;.To;).;*T;+;.;.;.;&I".Raylib.fr
12340 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2c 40 02 f8 07 3b 14 40 02 f9 07 3b 15 54 3b 16 3b 01 8d ame_time.;.F;,@...;.@...;.T;.;..
12360 3b 18 30 3b 1c 40 02 fb 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b ;.0;.@...;.{.;.IC;."..;.T;.[.;![
12380 00 3b 22 40 17 3b 23 30 3b 24 40 02 03 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 01 08 3b .;"@.;#0;$@...;.i.;%@.;/T;0@...;
123a0 31 40 02 02 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 10 52 61 79 6c 69 62 23 [email protected];).;*F;+;.;.;N;&I".Raylib#
123c0 74 69 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 bc 02 3b 15 54 3b 16 3a 09 74 time.;.F;,[.;.[.[.@/i...;.T;.:.t
123e0 69 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 ime;.0;.[.;.{.;.IC;."..;.T;.[.;!
12400 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 09 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f [.;"I"..;.F;#0;$@...;G0;HF;%@.;/
12420 54 3b 30 49 22 6b 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 74 69 6d 65 28 T;0I"kstatic.mrb_value.mrb_time(
12440 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 mrb_state*.mrb,.mrb_value.self).
12460 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 6d 72 62 2c 20 47 {..return.mrb_float_value(mrb,.G
12480 65 74 54 69 6d 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f etTime());.}.;.T;1I".static.mrb_
124a0 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 10 52 61 79 value.;.To;).;*T;+;.;.;.;&I".Ray
124c0 6c 69 62 2e 74 69 6d 65 06 3b 20 46 3b 2c 40 02 0b 08 3b 14 40 02 0c 08 3b 15 54 3b 16 3b 01 8e lib.time.;.F;,@...;.@...;.T;.;..
124e0 3b 18 30 3b 1c 40 02 0e 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b ;.0;.@...;.{.;.IC;."..;.T;.[.;![
12500 00 3b 22 40 17 3b 23 30 3b 24 40 02 16 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 14 08 3b .;"@.;#0;$@...;.i.;%@.;/T;0@...;
12520 31 40 02 15 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 21 52 61 79 6c 69 62 23 [email protected];).;*F;+;.;.;N;&I"!Raylib#
12540 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b mouse_button_pressed?.;.F;,[.;.[
12560 06 5b 07 40 2f 69 02 fc 01 3b 15 54 3b 16 3a 1a 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 .[.@/i...;.T;.:.mouse_button_pre
12580 73 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 ssed?;.0;.[.;.{.;.IC;."..;.T;.[.
125a0 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b o;F.;CI".return.;.F;DI"..;.T;.0;
125c0 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 1c 08 3b 21 5b 00 3b 22 49 22 17 E[.I".Boolean.;.T;$@...;![.;"I".
125e0 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 1c 08 3b @return.[Boolean]..;.T;#0;$@...;
12600 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 ba 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c G0;HF;%@.;/T;0I"..static.mrb_val
12620 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 28 6d ue.mrb_is_mouse_button_pressed(m
12640 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b rb_state*.mrb,.mrb_value.self).{
12660 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 ..mrb_int.button;..mrb_get_args(
12680 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 mrb,."i",.&button);...return.mrb
126a0 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 50 72 65 73 73 65 64 _bool_value(IsMouseButtonPressed
126c0 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f (button));.}.;.T;1I".static.mrb_
126e0 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 value.;.To;).;*T;+;.;.;.;&I"!Ray
12700 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c 40 lib.mouse_button_pressed?.;.F;,@
12720 02 1e 08 3b 14 40 02 1f 08 3b 15 54 3b 16 3b 01 8f 3b 18 30 3b 1c 40 02 21 08 3b 1d 7b 00 3b 1e ...;.@...;.T;.;..;.0;.@.!.;.{.;.
12740 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;F.;CI".return.;.
12760 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 2e 08 3b 21 5b 00 3b 22 40 17 3b 23 30 F;D@.;.0;E[.@..;$@...;![.;"@.;#0
12780 3b 24 40 02 2e 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 2c 08 3b 31 40 02 2d 08 6f 3b 29 ;$@...;.i.;%@.;/T;0@.,.;[email protected];)
127a0 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 .;*F;+;.;.;N;&I".Raylib#mouse_bu
127c0 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 04 02 3b 15 tton_down?.;.F;,[.;.[.[.@/i...;.
127e0 54 3b 16 3a 17 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 3b 18 30 3b 1c 5b 00 3b 1d T;.:.mouse_button_down?;.0;.[.;.
12800 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 {.;.IC;."..;.T;.[.o;F.;CI".retur
12820 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 n.;.F;DI"..;.T;.0;E[.I".Boolean.
12840 3b 20 54 3b 24 40 02 37 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 ;.T;[email protected].;![.;"I".@return.[Boole
12860 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 37 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 an]..;.T;#0;[email protected].;G0;HF;%@.;/T;0
12880 49 22 01 b4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 I"..static.mrb_value.mrb_is_mous
128a0 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 e_button_down(mrb_state*.mrb,.mr
128c0 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b b_value.self).{..mrb_int.button;
128e0 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e ..mrb_get_args(mrb,."i",.&button
12900 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 );...return.mrb_bool_value(IsMou
12920 73 65 42 75 74 74 6f 6e 44 6f 77 6e 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 seButtonDown(button));.}.;.T;1I"
12940 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f .static.mrb_value.;.To;).;*T;+;.
12960 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 ;.;.;&I".Raylib.mouse_button_dow
12980 6e 3f 06 3b 20 46 3b 2c 40 02 39 08 3b 14 40 02 3a 08 3b 15 54 3b 16 3b 01 90 3b 18 30 3b 1c 40 n?.;.F;,@.9.;.@.:.;.T;.;..;.0;.@
129a0 02 3c 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b .<.;.{.;.IC;."..;.T;.[.o;F.;CI".
129c0 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 49 08 3b 21 return.;.F;D@.;.0;E[.@..;[email protected].;!
129e0 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 49 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 47 08 [.;"@.;#0;[email protected].;.i.;%@.;/T;[email protected].
12a00 3b 31 40 02 48 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 22 52 61 79 6c 69 62 ;[email protected];).;*F;+;.;.;N;&I""Raylib
12a20 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 3b #mouse_button_released?.;.F;,[.;
12a40 14 5b 06 5b 07 40 2f 69 02 0c 02 3b 15 54 3b 16 3a 1b 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 .[.[.@/i...;.T;.:.mouse_button_r
12a60 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b eleased?;.0;.[.;.{.;.IC;."..;.T;
12a80 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b .[.o;F.;CI".return.;.F;DI"..;.T;
12aa0 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 52 08 3b 21 5b 00 3b 22 .0;E[.I".Boolean.;.T;[email protected].;![.;"
12ac0 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 I".@return.[Boolean]..;.T;#0;$@.
12ae0 52 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f R.;G0;HF;%@.;/T;0I"..static.mrb_
12b00 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 value.mrb_is_mouse_button_releas
12b20 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c ed(mrb_state*.mrb,.mrb_value.sel
12b40 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 f).{..mrb_int.button;..mrb_get_a
12b60 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e rgs(mrb,."i",.&button);...return
12b80 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 52 65 6c .mrb_bool_value(IsMouseButtonRel
12ba0 65 61 73 65 64 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 eased(button));.}.;.T;1I".static
12bc0 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;).;*T;+;.;.;.;&I
12be0 22 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 06 ""Raylib.mouse_button_released?.
12c00 3b 20 46 3b 2c 40 02 54 08 3b 14 40 02 55 08 3b 15 54 3b 16 3b 01 91 3b 18 30 3b 1c 40 02 57 08 ;.F;,@.T.;[email protected].;.T;.;..;.0;[email protected].
12c20 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 ;.{.;.IC;."..;.T;.[.o;F.;CI".ret
12c40 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 64 08 3b 21 5b 00 3b urn.;.F;D@.;.0;E[.@..;[email protected].;![.;
12c60 22 40 17 3b 23 30 3b 24 40 02 64 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 62 08 3b 31 40 "@.;#0;[email protected].;.i.;%@.;/T;[email protected].;1@
12c80 02 63 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1c 52 61 79 6c 69 62 23 6d 6f .c.o;).;*F;+;.;.;N;&I".Raylib#mo
12ca0 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 use_button_up?.;.F;,[.;.[.[.@/i.
12cc0 14 02 3b 15 54 3b 16 3a 15 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 3b 18 30 3b 1c 5b 00 ..;.T;.:.mouse_button_up?;.0;.[.
12ce0 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 ;.{.;.IC;."..;.T;.[.o;F.;CI".ret
12d00 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 urn.;.F;DI"..;.T;.0;E[.I".Boolea
12d20 6e 06 3b 20 54 3b 24 40 02 6d 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f n.;.T;[email protected].;![.;"I".@return.[Boo
12d40 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 6d 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 lean]..;.T;#0;[email protected].;G0;HF;%@.;/T
12d60 3b 30 49 22 01 b0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f ;0I"..static.mrb_value.mrb_is_mo
12d80 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 use_button_up(mrb_state*.mrb,.mr
12da0 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b b_value.self).{..mrb_int.button;
12dc0 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e ..mrb_get_args(mrb,."i",.&button
12de0 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 );...return.mrb_bool_value(IsMou
12e00 73 65 42 75 74 74 6f 6e 55 70 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 seButtonUp(button));.}.;.T;1I".s
12e20 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a tatic.mrb_value.;.To;).;*T;+;.;.
12e40 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 06 3b ;.;&I".Raylib.mouse_button_up?.;
12e60 20 46 3b 2c 40 02 6f 08 3b 14 40 02 70 08 3b 15 54 3b 16 3b 01 92 3b 18 30 3b 1c 40 02 72 08 3b .F;,@.o.;[email protected].;.T;.;..;.0;[email protected].;
12e80 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 .{.;.IC;."..;.T;.[.o;F.;CI".retu
12ea0 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 7f 08 3b 21 5b 00 3b 22 rn.;.F;D@.;.0;E[.@..;$@...;![.;"
12ec0 40 17 3b 23 30 3b 24 40 02 7f 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 7d 08 3b 31 40 02 @.;#0;$@...;.i.;%@.;/T;0@.}.;1@.
12ee0 7e 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 18 52 61 79 6c 69 62 23 6b 65 79 ~.o;).;*F;+;.;.;N;&I".Raylib#key
12f00 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 1c 02 3b 15 54 _pressed?.;.F;,[.;.[.[.@/i...;.T
12f20 3b 16 3a 11 6b 65 79 5f 70 72 65 73 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b ;.:.key_pressed?;.0;.[.;.{.;.IC;
12f40 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 ."..;.T;.[.o;F.;CI".return.;.F;D
12f60 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 I"..;.T;.0;E[.I".Boolean.;.T;$@.
12f80 88 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 ..;![.;"I".@return.[Boolean]..;.
12fa0 54 3b 23 30 3b 24 40 02 88 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 a0 73 74 61 T;#0;$@...;G0;HF;%@.;/T;0I"..sta
12fc0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 70 72 65 73 73 65 64 tic.mrb_value.mrb_is_key_pressed
12fe0 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 (mrb_state*.mrb,.mrb_value.self)
13000 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d .{..mrb_int.key;..mrb_get_args(m
13020 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f rb,."i",.&key);...return.mrb_boo
13040 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 50 72 65 73 73 65 64 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 l_value(IsKeyPressed(key));.}.;.
13060 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a T;1I".static.mrb_value.;.To;).;*
13080 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 T;+;.;.;.;&I".Raylib.key_pressed
130a0 3f 06 3b 20 46 3b 2c 40 02 8a 08 3b 14 40 02 8b 08 3b 15 54 3b 16 3b 01 93 3b 18 30 3b 1c 40 02 ?.;.F;,@...;.@...;.T;.;..;.0;.@.
130c0 8d 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 ..;.{.;.IC;."..;.T;.[.o;F.;CI".r
130e0 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 9a 08 3b 21 5b eturn.;.F;D@.;.0;E[.@..;$@...;![
13100 00 3b 22 40 17 3b 23 30 3b 24 40 02 9a 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 98 08 3b .;"@.;#0;$@...;.i.;%@.;/T;0@...;
13120 31 40 02 99 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 15 52 61 79 6c 69 62 23 [email protected];).;*F;+;.;.;N;&I".Raylib#
13140 6b 65 79 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 24 02 3b 15 54 key_down?.;.F;,[.;.[.[.@/i.$.;.T
13160 3b 16 3a 0e 6b 65 79 5f 64 6f 77 6e 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 ;.:.key_down?;.0;.[.;.{.;.IC;.".
13180 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 .;.T;.[.o;F.;CI".return.;.F;DI".
131a0 06 3b 20 54 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 a3 08 3b .;.T;.0;E[.I".Boolean.;.T;$@...;
131c0 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 ![.;"I".@return.[Boolean]..;.T;#
131e0 30 3b 24 40 02 a3 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 9a 73 74 61 74 69 63 0;$@...;G0;HF;%@.;/T;0I"..static
13200 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 64 6f 77 6e 28 6d 72 62 5f 73 .mrb_value.mrb_is_key_down(mrb_s
13220 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 tate*.mrb,.mrb_value.self).{..mr
13240 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 b_int.key;..mrb_get_args(mrb,."i
13260 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 ",.&key);...return.mrb_bool_valu
13280 65 28 49 73 4b 65 79 44 6f 77 6e 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 e(IsKeyDown(key));.}.;.T;1I".sta
132a0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;).;*T;+;.;.;.
132c0 3b 26 49 22 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2c 40 02 a5 08 3b ;&I".Raylib.key_down?.;.F;,@...;
132e0 14 40 02 a6 08 3b 15 54 3b 16 3b 01 94 3b 18 30 3b 1c 40 02 a8 08 3b 1d 7b 00 3b 1e 49 43 3b 1f .@...;.T;.;..;.0;.@...;.{.;.IC;.
13300 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 "..;.T;.[.o;F.;CI".return.;.F;D@
13320 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 b5 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.0;E[.@..;$@...;![.;"@.;#0;$@.
13340 b5 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 b3 08 3b 31 40 02 b4 08 6f 3b 29 15 3b 2a 46 ..;.i.;%@.;/T;0@...;[email protected];).;*F
13360 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 19 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 ;+;.;.;N;&I".Raylib#key_released
13380 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 2d 02 3b 15 54 3b 16 3a 12 6b 65 79 5f ?.;.F;,[.;.[.[.@/i.-.;.T;.:.key_
133a0 72 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 released?;.0;.[.;.{.;.IC;."..;.T
133c0 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 ;.[.o;F.;CI".return.;.F;DI"..;.T
133e0 3b 16 30 3b 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 be 08 3b 21 5b 00 3b ;.0;E[.I".Boolean.;.T;$@...;![.;
13400 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 "I".@return.[Boolean]..;.T;#0;$@
13420 02 be 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 a2 73 74 61 74 69 63 20 6d 72 62 ...;G0;HF;%@.;/T;0I"..static.mrb
13440 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 72 65 6c 65 61 73 65 64 28 6d 72 62 5f 73 _value.mrb_is_key_released(mrb_s
13460 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 tate*.mrb,.mrb_value.self).{..mr
13480 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 b_int.key;..mrb_get_args(mrb,."i
134a0 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 ",.&key);...return.mrb_bool_valu
134c0 65 28 49 73 4b 65 79 52 65 6c 65 61 73 65 64 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 e(IsKeyReleased(key));.}.;.T;1I"
134e0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f .static.mrb_value.;.To;).;*T;+;.
13500 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 ;.;.;&I".Raylib.key_released?.;.
13520 46 3b 2c 40 02 c0 08 3b 14 40 02 c1 08 3b 15 54 3b 16 3b 01 95 3b 18 30 3b 1c 40 02 c3 08 3b 1d F;,@...;.@...;.T;.;..;.0;.@...;.
13540 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 {.;.IC;."..;.T;.[.o;F.;CI".retur
13560 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 d0 08 3b 21 5b 00 3b 22 40 n.;.F;D@.;.0;E[.@..;$@...;![.;"@
13580 17 3b 23 30 3b 24 40 02 d0 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 ce 08 3b 31 40 02 cf .;#0;$@...;.i.;%@.;/T;0@...;1@..
135a0 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 13 52 61 79 6c 69 62 23 6b 65 79 5f .o;).;*F;+;.;.;N;&I".Raylib#key_
135c0 75 70 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 35 02 3b 15 54 3b 16 3a 0c 6b 65 up?.;.F;,[.;.[.[.@/i.5.;.T;.:.ke
135e0 79 5f 75 70 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 y_up?;.0;.[.;.{.;.IC;."..;.T;.[.
13600 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b o;F.;CI".return.;.F;DI"..;.T;.0;
13620 45 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 d9 08 3b 21 5b 00 3b 22 49 22 17 E[.I".Boolean.;.T;$@...;![.;"I".
13640 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 d9 08 3b @return.[Boolean]..;.T;#0;$@...;
13660 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 96 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c G0;HF;%@.;/T;0I"..static.mrb_val
13680 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 75 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c ue.mrb_is_key_up(mrb_state*.mrb,
136a0 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b .mrb_value.self).{..mrb_int.key;
136c0 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a ..mrb_get_args(mrb,."i",.&key);.
136e0 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 55 70 28 ..return.mrb_bool_value(IsKeyUp(
13700 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 key));.}.;.T;1I".static.mrb_valu
13720 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e e.;.To;).;*T;+;.;.;.;&I".Raylib.
13740 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2c 40 02 db 08 3b 14 40 02 dc 08 3b 15 54 3b 16 3b 01 96 3b key_up?.;.F;,@...;.@...;.T;.;..;
13760 18 30 3b 1c 40 02 de 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a .0;.@...;.{.;.IC;."..;.T;.[.o;F.
13780 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 ;CI".return.;.F;D@.;.0;E[.@..;$@
137a0 02 eb 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 eb 08 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b ...;![.;"@.;#0;$@...;.i.;%@.;/T;
137c0 30 40 02 e9 08 3b 31 40 02 ea 08 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1d 52 0@...;[email protected];).;*F;+;.;.;N;&I".R
137e0 61 79 6c 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 5b 00 3b aylib#_next_key_pressed.;.F;,[.;
13800 14 5b 06 5b 07 40 2f 69 02 3d 02 3b 15 54 3b 16 3a 16 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 .[.[.@/i.=.;.T;.:._next_key_pres
13820 73 65 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 sed;.0;.[.;.{.;.IC;."..;.T;.[.;!
13840 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 f4 08 3b 47 30 3b 48 46 3b 25 40 19 3b 2f [.;"I"..;.F;#0;$@...;G0;HF;%@.;/
13860 54 3b 30 49 22 78 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6b T;0I"xstatic.mrb_value.mrb_get_k
13880 65 79 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 ey_pressed(mrb_state*.mrb,.mrb_v
138a0 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f alue.self).{..return.mrb_fixnum_
138c0 76 61 6c 75 65 28 47 65 74 4b 65 79 50 72 65 73 73 65 64 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 value(GetKeyPressed());.}.;.T;1I
138e0 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b ".static.mrb_value.;.To;).;*T;+;
13900 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 .;.;.;&I".Raylib._next_key_press
13920 65 64 06 3b 20 46 3b 2c 40 02 f6 08 3b 14 40 02 f7 08 3b 15 54 3b 16 3b 01 97 3b 18 30 3b 1c 40 ed.;.F;,@...;.@...;.T;.;..;.0;.@
13940 02 f9 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b ...;.{.;.IC;."..;.T;.[.;![.;"@.;
13960 23 30 3b 24 40 02 01 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 ff 08 3b 31 40 02 00 09 6f #0;$@...;.i.;%@.;/T;0@...;[email protected]
13980 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f ;).;*F;+;.;.;N;&I".Raylib#mouse_
139a0 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 42 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 x.;.F;,[.;.[.[.@/i.B.;.T;.:.mous
139c0 65 5f 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 e_x;.0;.[.;.{.;.IC;."..;.T;.[.;!
139e0 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 07 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f [.;"I"..;.F;#0;$@...;G0;HF;%@.;/
13a00 54 3b 30 49 22 70 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d T;0I"pstatic.mrb_value.mrb_get_m
13a20 6f 75 73 65 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 ouse_x(mrb_state*.mrb,.mrb_value
13a40 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 .self).{..return.mrb_fixnum_valu
13a60 65 28 47 65 74 4d 6f 75 73 65 58 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 e(GetMouseX());.}.;.T;1I".static
13a80 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;).;*T;+;.;.;.;&I
13aa0 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 78 06 3b 20 46 3b 2c 40 02 09 09 3b 14 40 02 0a 09 ".Raylib.mouse_x.;.F;,@...;.@...
13ac0 3b 15 54 3b 16 3b 01 98 3b 18 30 3b 1c 40 02 0c 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 ;.T;.;..;.0;.@...;.{.;.IC;."..;.
13ae0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 14 09 3b 2e 69 00 3b 25 40 19 3b 2f T;.[.;![.;"@.;#0;$@...;.i.;%@.;/
13b00 54 3b 30 40 02 12 09 3b 31 40 02 13 09 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 T;0@...;[email protected];).;*F;+;.;.;N;&I"
13b20 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 .Raylib#mouse_y.;.F;,[.;.[.[.@/i
13b40 02 47 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 65 5f 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 .G.;.T;.:.mouse_y;.0;.[.;.{.;.IC
13b60 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 ;."..;.T;.[.;![.;"I"..;.F;#0;$@.
13b80 1a 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 70 73 74 61 74 69 63 20 6d 72 62 5f 76 ..;G0;HF;%@.;/T;0I"pstatic.mrb_v
13ba0 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 alue.mrb_get_mouse_y(mrb_state*.
13bc0 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d mrb,.mrb_value.self).{..return.m
13be0 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 6f 75 73 65 59 28 29 29 3b 0a 7d 06 rb_fixnum_value(GetMouseY());.}.
13c00 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 ;.T;1I".static.mrb_value.;.To;).
13c20 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 79 06 3b ;*T;+;.;.;.;&I".Raylib.mouse_y.;
13c40 20 46 3b 2c 40 02 1c 09 3b 14 40 02 1d 09 3b 15 54 3b 16 3b 01 99 3b 18 30 3b 1c 40 02 1f 09 3b .F;,@...;.@...;.T;.;..;.0;.@...;
13c60 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
13c80 40 02 27 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 25 09 3b 31 40 02 26 09 6f 3b 29 15 3b @.'.;.i.;%@.;/T;0@.%.;1@.&.o;).;
13ca0 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 *F;+;.;.;N;&I".Raylib#mouse_posi
13cc0 74 69 6f 6e 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 4c 02 3b 15 54 3b 16 3a 13 6d tion.;.F;,[.;.[.[.@/i.L.;.T;.:.m
13ce0 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 ouse_position;.0;.[.;.{.;.IC;.".
13d00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 2d 09 3b 47 .;.T;.[.;![.;"I"..;.F;#0;[email protected].;G
13d20 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 02 77 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 0;HF;%@.;/T;0I".w.static.mrb_val
13d40 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 28 6d 72 62 5f 73 74 ue.mrb_get_mouse_position(mrb_st
13d60 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 ate*.mrb,.mrb_value.self).{..Vec
13d80 74 6f 72 32 20 2a 70 6f 73 20 3d 20 28 56 65 63 74 6f 72 32 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f tor2.*pos.=.(Vector2.*)mrb_mallo
13da0 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 56 65 63 74 6f 72 32 29 29 3b 0a 09 2a 70 6f 73 20 3d c(mrb,.sizeof(Vector2));..*pos.=
13dc0 20 47 65 74 4d 6f 75 73 65 50 6f 73 69 74 69 6f 6e 28 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c .GetMousePosition();..struct.RCl
13de0 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 ass.*c.=.mrb_module_get(mrb,."Ra
13e00 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 76 65 63 5f 63 6c 61 73 ylib");..struct.RClass.*vec_clas
13e20 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 s.=.mrb_class_get_under(mrb,.c,.
13e40 56 65 63 74 6f 72 32 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 72 65 74 75 Vector2_type.struct_name);..retu
13e60 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 rn.mrb_obj_value(Data_Wrap_Struc
13e80 74 28 6d 72 62 2c 20 76 65 63 5f 63 6c 61 73 73 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c t(mrb,.vec_class,.&Vector2_type,
13ea0 20 70 6f 73 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c .pos));.}.;.T;1I".static.mrb_val
13ec0 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 ue.;.To;).;*T;+;.;.;.;&I".Raylib
13ee0 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 06 3b 20 46 3b 2c 40 02 2f 09 3b 14 40 02 30 09 3b .mouse_position.;.F;,@./.;[email protected].;
13f00 15 54 3b 16 3b 01 9a 3b 18 30 3b 1c 40 02 32 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 .T;.;..;.0;[email protected].;.{.;.IC;."..;.T
13f20 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3a 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 ;.[.;![.;"@.;#0;$@.:.;.i.;%@.;/T
13f40 3b 30 40 02 38 09 3b 31 40 02 39 09 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 17 ;[email protected].;[email protected];).;*F;+;.;.;N;&I".
13f60 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 65 65 6c 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 Raylib#mouse_wheel.;.F;,[.;.[.[.
13f80 40 2f 69 02 55 02 3b 15 54 3b 16 3a 10 6d 6f 75 73 65 5f 77 68 65 65 6c 3b 18 30 3b 1c 5b 00 3b @/i.U.;.T;.:.mouse_wheel;.0;.[.;
13fa0 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 .{.;.IC;."..;.T;.[.;![.;"I"..;.F
13fc0 3b 23 30 3b 24 40 02 40 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 80 73 74 61 74 ;#0;$@.@.;G0;HF;%@.;/T;0I"..stat
13fe0 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 77 68 65 65 6c ic.mrb_value.mrb_get_mouse_wheel
14000 5f 6d 6f 76 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 _move(mrb_state*.mrb,.mrb_value.
14020 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 self).{..return.mrb_float_value(
14040 6d 72 62 2c 20 47 65 74 4d 6f 75 73 65 57 68 65 65 6c 4d 6f 76 65 28 29 29 3b 0a 7d 06 3b 20 54 mrb,.GetMouseWheelMove());.}.;.T
14060 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 ;1I".static.mrb_value.;.To;).;*T
14080 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 06 ;+;.;.;.;&I".Raylib.mouse_wheel.
140a0 3b 20 46 3b 2c 40 02 42 09 3b 14 40 02 43 09 3b 15 54 3b 16 3b 01 9b 3b 18 30 3b 1c 40 02 45 09 ;.F;,@.B.;[email protected].;.T;.;..;.0;[email protected].
140c0 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
140e0 24 40 02 4d 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 4b 09 3b 31 40 02 4c 09 6f 3b 29 15 [email protected].;.i.;%@.;/T;[email protected].;[email protected];).
14100 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 ;*F;+;.;.;N;&I".Raylib#begin_ble
14120 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 8f 01 3b 15 54 3b 16 nd_mode.;.F;,[.;.[.[.@/i...;.T;.
14140 3a 15 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 :.begin_blend_mode;.0;.[.;.{.;.I
14160 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 C;."..;.T;.[.;![.;"I"..;.F;#0;$@
14180 02 53 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 a9 73 74 61 74 69 63 20 6d 72 62 .S.;G0;HF;%@.;/T;0I"..static.mrb
141a0 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f _value.mrb_begin_blend_mode(mrb_
141c0 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d state*.mrb,.mrb_value.self).{..m
141e0 72 62 5f 69 6e 74 20 6d 6f 64 65 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 rb_int.mode;..mrb_get_args(mrb,.
14200 22 69 22 2c 20 26 6d 6f 64 65 29 3b 0a 0a 09 42 65 67 69 6e 42 6c 65 6e 64 4d 6f 64 65 28 6d 6f "i",.&mode);...BeginBlendMode(mo
14220 64 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 de);..return.mrb_nil_value();.}.
14240 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 ;.T;1I".static.mrb_value.;.To;).
14260 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 ;*T;+;.;.;.;&I".Raylib.begin_ble
14280 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 55 09 3b 14 40 02 56 09 3b 15 54 3b 16 3b 01 9c 3b nd_mode.;.F;,@.U.;[email protected].;.T;.;..;
142a0 18 30 3b 1c 40 02 58 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 .0;[email protected].;.{.;.IC;."..;.T;.[.;![.
142c0 3b 22 40 17 3b 23 30 3b 24 40 02 60 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 5e 09 3b 31 ;"@.;#0;$@.`.;.i.;%@.;/T;0@.^.;1
142e0 40 02 5f 09 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1a 52 61 79 6c 69 62 23 65 @._.o;).;*F;+;.;.;N;&I".Raylib#e
14300 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 98 nd_blend_mode.;.F;,[.;.[.[.@/i..
14320 01 3b 15 54 3b 16 3a 13 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b .;.T;.:.end_blend_mode;.0;.[.;.{
14340 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 .;.IC;."..;.T;.[.;![.;"I"..;.F;#
14360 30 3b 24 40 02 66 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 76 73 74 61 74 69 63 20 0;[email protected].;G0;HF;%@.;/T;0I"vstatic.
14380 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 mrb_value.mrb_end_blend_mode(mrb
143a0 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 _state*.mrb,.mrb_value.self).{..
143c0 45 6e 64 42 6c 65 6e 64 4d 6f 64 65 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f EndBlendMode();..return.mrb_nil_
143e0 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 value();.}.;.T;1I".static.mrb_va
14400 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 lue.;.To;).;*T;+;.;.;.;&I".Rayli
14420 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 68 09 3b 14 40 02 69 09 b.end_blend_mode.;.F;,@.h.;[email protected].
14440 3b 15 54 3b 16 3b 01 9d 3b 18 30 3b 1c 40 02 6b 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 ;.T;.;..;.0;[email protected].;.{.;.IC;."..;.
14460 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 73 09 3b 2e 69 00 3b 25 40 19 3b 2f T;.[.;![.;"@.;#0;[email protected].;.i.;%@.;/
14480 54 3b 30 40 02 71 09 3b 31 40 02 72 09 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 T;[email protected].;[email protected];).;*F;+;.;.;N;&I"
144a0 1d 52 61 79 6c 69 62 23 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2c 5b .Raylib#init_audio_device.;.F;,[
144c0 00 3b 14 5b 06 5b 07 40 2f 69 02 5a 02 3b 15 54 3b 16 3a 16 69 6e 69 74 5f 61 75 64 69 6f 5f 64 .;.[.[.@/i.Z.;.T;.:.init_audio_d
144e0 65 76 69 63 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 evice;.0;.[.;.{.;.IC;."..;.T;.[.
14500 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 79 09 3b 47 30 3b 48 46 3b 25 40 19 ;![.;"I"..;.F;#0;[email protected].;G0;HF;%@.
14520 3b 2f 54 3b 30 49 22 7d 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 6e 69 ;/T;0I"}static.mrb_value.mrb_ini
14540 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d t_audio_device(mrb_state*.mrb,.m
14560 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 49 6e 69 74 41 75 64 69 6f 44 65 76 69 63 rb_value.self).{..InitAudioDevic
14580 65 28 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d e();...return.mrb_nil_value();.}
145a0 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 .;.T;1I".static.mrb_value.;.To;)
145c0 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 .;*T;+;.;.;.;&I".Raylib.init_aud
145e0 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2c 40 02 7b 09 3b 14 40 02 7c 09 3b 15 54 3b 16 3b 01 io_device.;.F;,@.{.;.@.|.;.T;.;.
14600 9e 3b 18 30 3b 1c 40 02 7e 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 .;.0;.@.~.;.{.;.IC;."..;.T;.[.;!
14620 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 86 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 84 09 [.;"@.;#0;$@...;.i.;%@.;/T;0@...
14640 3b 31 40 02 85 09 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1f 52 61 79 6c 69 62 ;[email protected];).;*F;+;.;.;N;&I".Raylib
14660 23 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 #audio_device_ready?.;.F;,[.;.[.
14680 5b 07 40 2f 69 02 61 02 3b 15 54 3b 16 3a 18 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 [.@/i.a.;.T;.:.audio_device_read
146a0 79 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 46 y?;.0;.[.;.{.;.IC;."..;.T;.[.o;F
146c0 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 49 22 00 06 3b 20 54 3b 16 30 3b 45 5b 06 .;CI".return.;.F;DI"..;.T;.0;E[.
146e0 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 8c 09 3b 21 5b 00 3b 22 49 22 17 40 72 65 I".Boolean.;.T;$@...;![.;"I".@re
14700 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 8c 09 3b 47 30 3b turn.[Boolean]..;.T;#0;$@...;G0;
14720 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 7c 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a HF;%@.;/T;0I".|static.mrb_value.
14740 6d 72 62 5f 69 73 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 28 6d 72 62 5f 73 74 mrb_is_audio_device_ready(mrb_st
14760 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 ate*.mrb,.mrb_value.self).{..ret
14780 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 41 75 64 69 6f 44 65 76 69 63 65 urn.mrb_bool_value(IsAudioDevice
147a0 52 65 61 64 79 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 Ready());.}.;.T;1I".static.mrb_v
147c0 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c alue.;.To;).;*T;+;.;.;.;&I".Rayl
147e0 69 62 2e 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2c 40 02 8e 09 ib.audio_device_ready?.;.F;,@...
14800 3b 14 40 02 8f 09 3b 15 54 3b 16 3b 01 9f 3b 18 30 3b 1c 40 02 91 09 3b 1d 7b 00 3b 1e 49 43 3b ;.@...;.T;.;..;.0;.@...;.{.;.IC;
14820 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 ."..;.T;.[.o;F.;CI".return.;.F;D
14840 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 9e 09 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 @.;.0;E[.@..;$@...;![.;"@.;#0;$@
14860 02 9e 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 9c 09 3b 31 40 02 9d 09 6f 3b 29 15 3b 2a ...;.i.;%@.;/T;0@...;[email protected];).;*
14880 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1e 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f F;+;.;.;N;&I".Raylib#close_audio
148a0 5f 64 65 76 69 63 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 66 02 3b 15 54 3b 16 _device.;.F;,[.;.[.[.@/i.f.;.T;.
148c0 3a 17 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b :.close_audio_device;.0;.[.;.{.;
148e0 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b .IC;."..;.T;.[.;![.;"I"..;.F;#0;
14900 24 40 02 a7 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 7f 73 74 61 74 69 63 20 6d 72 $@...;G0;HF;%@.;/T;0I".static.mr
14920 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 28 6d b_value.mrb_close_audio_device(m
14940 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b rb_state*.mrb,.mrb_value.self).{
14960 0a 09 43 6c 6f 73 65 41 75 64 69 6f 44 65 76 69 63 65 28 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d ..CloseAudioDevice();...return.m
14980 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 rb_nil_value();.}.;.T;1I".static
149a0 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;).;*T;+;.;.;.;&I
149c0 22 1e 52 61 79 6c 69 62 2e 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b ".Raylib.close_audio_device.;.F;
149e0 2c 40 02 a9 09 3b 14 40 02 aa 09 3b 15 54 3b 16 3b 01 a0 3b 18 30 3b 1c 40 02 ac 09 3b 1d 7b 00 ,@...;.@...;.T;.;..;.0;.@...;.{.
14a00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 b4 ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
14a20 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 b2 09 3b 31 40 02 b3 09 6f 3b 29 15 3b 2a 46 3b .;.i.;%@.;/T;0@...;[email protected];).;*F;
14a40 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 1d 52 61 79 6c 69 62 23 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f +;.;.;N;&I".Raylib#set_master_vo
14a60 6c 75 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 6d 02 3b 15 54 3b 16 3a 16 73 lume.;.F;,[.;.[.[.@/i.m.;.T;.:.s
14a80 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b et_master_volume;.0;.[.;.{.;.IC;
14aa0 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 ba ."..;.T;.[.;![.;"I"..;.F;#0;$@..
14ac0 09 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 3b 30 49 22 01 b2 73 74 61 74 69 63 20 6d 72 62 5f 76 .;G0;HF;%@.;/T;0I"..static.mrb_v
14ae0 61 6c 75 65 0a 6d 72 62 5f 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 alue.mrb_set_master_volume(mrb_s
14b00 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 tate*.mrb,.mrb_value.self).{..mr
14b20 62 5f 66 6c 6f 61 74 20 76 6f 6c 75 6d 65 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 b_float.volume;..mrb_get_args(mr
14b40 62 2c 20 22 66 22 2c 20 26 76 6f 6c 75 6d 65 29 3b 0a 09 53 65 74 4d 61 73 74 65 72 56 6f 6c 75 b,."f",.&volume);..SetMasterVolu
14b60 6d 65 28 76 6f 6c 75 6d 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 me(volume);..return.mrb_nil_valu
14b80 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 e();.}.;.T;1I".static.mrb_value.
14ba0 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 73 65 ;.To;).;*T;+;.;.;.;&I".Raylib.se
14bc0 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 06 3b 20 46 3b 2c 40 02 bc 09 3b 14 40 02 bd 09 3b t_master_volume.;.F;,@...;.@...;
14be0 15 54 3b 16 3b 01 a1 3b 18 30 3b 1c 40 02 bf 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 .T;.;..;.0;.@...;.{.;.IC;."..;.T
14c00 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c7 09 3b 2e 69 00 3b 25 40 19 3b 2f 54 ;.[.;![.;"@.;#0;$@...;.i.;%@.;/T
14c20 3b 30 40 02 c5 09 3b 31 40 02 c6 09 6f 3b 28 16 3b 07 49 43 3b 08 5b 0d 6f 3b 29 15 3b 2a 46 3b ;0@...;[email protected];(.;.IC;.[.o;).;*F;
14c40 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 61 +;.;.;.;&I".Raylib::Sound#initia
14c60 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 dc 3b 15 54 3b 16 3b 33 3b 18 lize.;.F;,[.;.[.[.@/i..;.T;.;3;.
14c80 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 0;.[.;.{.;.IC;."..;.T;.[.;![.;"@
14ca0 17 3b 23 30 3b 24 40 02 cf 09 3b 25 40 02 cd 09 3b 2f 54 3b 30 49 22 02 7c 01 73 74 61 74 69 63 .;#0;$@...;%@...;/T;0I".|.static
14cc0 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 69 6e 69 74 69 61 6c 69 7a 65 28 .mrb_value.mrb_Sound_initialize(
14ce0 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 mrb_state*.mrb,.mrb_value.self).
14d00 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 {..char*.path.=.NULL;..mrb_get_a
14d20 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 53 6f 75 6e 64 20 2a 73 rgs(mrb,."z",.&path);...Sound.*s
14d40 6f 75 6e 64 20 3d 20 28 53 6f 75 6e 64 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a ound.=.(Sound.*)DATA_PTR(self);.
14d60 09 69 66 28 73 6f 75 6e 64 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 73 6f 75 6e 64 .if(sound).{.mrb_free(mrb,.sound
14d80 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 );.}..mrb_data_init(self,.NULL,.
14da0 26 53 6f 75 6e 64 5f 74 79 70 65 29 3b 0a 09 73 6f 75 6e 64 20 3d 20 28 53 6f 75 6e 64 20 2a 29 &Sound_type);..sound.=.(Sound.*)
14dc0 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 53 6f 75 6e 64 29 29 3b 0a mrb_malloc(mrb,.sizeof(Sound));.
14de0 0a 09 2a 73 6f 75 6e 64 20 3d 20 4c 6f 61 64 53 6f 75 6e 64 28 70 61 74 68 29 3b 0a 0a 09 6d 72 ..*sound.=.LoadSound(path);...mr
14e00 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 73 6f 75 6e 64 2c 20 26 53 6f 75 6e 64 5f b_data_init(self,.sound,.&Sound_
14e20 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 type);..return.self;.}.;.T;1I".s
14e40 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a tatic.mrb_value.;.To;).;*F;+;.;.
14e60 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 06 3b 20 46 3b 2c 5b ;.;&I".Raylib::Sound#play.;.F;,[
14e80 00 3b 14 5b 06 5b 07 40 2f 69 01 ec 3b 15 54 3b 16 3a 09 70 6c 61 79 3b 18 30 3b 1c 5b 00 3b 1d .;.[.[.@/i..;.T;.:.play;.0;.[.;.
14ea0 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 {.;.IC;."..;.T;.[.;![.;"@.;#0;$@
14ec0 02 db 09 3b 25 40 02 cd 09 3b 2f 54 3b 30 49 22 01 ad 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c ...;%@...;/T;0I"..static.mrb_val
14ee0 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 ue.mrb_Sound_play(mrb_state*.mrb
14f00 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e ,.mrb_value.self).{..Sound.*soun
14f20 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 d.=.DATA_GET_PTR(mrb,.self,.&Sou
14f40 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 50 6c 61 79 53 6f 75 6e 64 28 2a 73 6f 75 nd_type,.Sound);..PlaySound(*sou
14f60 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 nd);..return.mrb_nil_value();.}.
14f80 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 ;.T;1I".static.mrb_value.;.To;).
14fa0 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 ;*F;+;.;.;.;&I".Raylib::Sound#st
14fc0 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 f3 3b 15 54 3b 16 3a 09 73 74 6f 70 op.;.F;,[.;.[.[.@/i..;.T;.:.stop
14fe0 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b ;.0;.[.;.{.;.IC;."..;.T;.[.;![.;
15000 22 40 17 3b 23 30 3b 24 40 02 e7 09 3b 25 40 02 cd 09 3b 2f 54 3b 30 49 22 01 ad 73 74 61 74 69 "@.;#0;$@...;%@...;/T;0I"..stati
15020 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 74 6f 70 28 6d 72 62 5f 73 c.mrb_value.mrb_Sound_stop(mrb_s
15040 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f tate*.mrb,.mrb_value.self).{..So
15060 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 und.*sound.=.DATA_GET_PTR(mrb,.s
15080 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 74 6f 70 53 elf,.&Sound_type,.Sound);..StopS
150a0 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 ound(*sound);..return.mrb_nil_va
150c0 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 lue();.}.;.T;1I".static.mrb_valu
150e0 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a e.;.To;).;*F;+;.;.;.;&I".Raylib:
15100 3a 53 6f 75 6e 64 23 70 61 75 73 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 01 fa 3b :Sound#pause.;.F;,[.;.[.[.@/i..;
15120 15 54 3b 16 3a 0a 70 61 75 73 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b .T;.:.pause;.0;.[.;.{.;.IC;."..;
15140 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f3 09 3b 25 40 02 cd 09 3b 2f 54 .T;.[.;![.;"@.;#0;$@...;%@...;/T
15160 3b 30 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 ;0I"..static.mrb_value.mrb_Sound
15180 5f 70 61 75 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 _pause(mrb_state*.mrb,.mrb_value
151a0 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 .self).{..Sound.*sound.=.DATA_GE
151c0 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f T_PTR(mrb,.self,.&Sound_type,.So
151e0 75 6e 64 29 3b 0a 09 50 61 75 73 65 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 und);..PauseSound(*sound);..retu
15200 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 rn.mrb_nil_value();.}.;.T;1I".st
15220 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b atic.mrb_value.;.To;).;*F;+;.;.;
15240 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 06 3b 20 46 3b 2c .;&I".Raylib::Sound#resume.;.F;,
15260 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 01 01 3b 15 54 3b 16 3a 0b 72 65 73 75 6d 65 3b 18 30 3b 1c [.;.[.[.@/i...;.T;.:.resume;.0;.
15280 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 [.;.{.;.IC;."..;.T;.[.;![.;"@.;#
152a0 30 3b 24 40 02 ff 09 3b 25 40 02 cd 09 3b 2f 54 3b 30 49 22 01 b1 73 74 61 74 69 63 20 6d 72 62 0;$@...;%@...;/T;0I"..static.mrb
152c0 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 72 65 73 75 6d 65 28 6d 72 62 5f 73 74 61 74 _value.mrb_Sound_resume(mrb_stat
152e0 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 e*.mrb,.mrb_value.self).{..Sound
15300 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 .*sound.=.DATA_GET_PTR(mrb,.self
15320 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 52 65 73 75 6d 65 53 6f ,.&Sound_type,.Sound);..ResumeSo
15340 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c und(*sound);..return.mrb_nil_val
15360 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ue();.}.;.T;1I".static.mrb_value
15380 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a .;.To;).;*F;+;.;.;.;&I".Raylib::
153a0 53 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 08 Sound#volume=.;.F;,[.;.[.[.@/i..
153c0 01 3b 15 54 3b 16 3a 0c 76 6f 6c 75 6d 65 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f .;.T;.:.volume=;.0;.[.;.{.;.IC;.
153e0 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0b 0a 3b 25 40 02 cd "..;.T;.[.;![.;"@.;#0;$@...;%@..
15400 09 3b 2f 54 3b 30 49 22 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 .;/T;0I"..static.mrb_value.mrb_S
15420 6f 75 6e 64 5f 73 65 74 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 ound_set_volume(mrb_state*.mrb,.
15440 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 76 6f 6c mrb_value.self).{..mrb_float.vol
15460 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 76 6f 6c 29 3b ;..mrb_get_args(mrb,."f",.&vol);
15480 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 ..Sound.*sound.=.DATA_GET_PTR(mr
154a0 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 b,.self,.&Sound_type,.Sound);..S
154c0 65 74 53 6f 75 6e 64 56 6f 6c 75 6d 65 28 2a 73 6f 75 6e 64 2c 20 76 6f 6c 29 3b 0a 09 72 65 74 etSoundVolume(*sound,.vol);..ret
154e0 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 urn.mrb_fixnum_value(vol);.}.;.T
15500 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 ;1I".static.mrb_value.;.To;).;*F
15520 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 ;+;.;.;.;&I".Raylib::Sound#pitch
15540 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 11 01 3b 15 54 3b 16 3a 0b 70 69 74 63 =.;.F;,[.;.[.[.@/i...;.T;.:.pitc
15560 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b h=;.0;.[.;.{.;.IC;."..;.T;.[.;![
15580 00 3b 22 40 17 3b 23 30 3b 24 40 02 17 0a 3b 25 40 02 cd 09 3b 2f 54 3b 30 49 22 01 f8 73 74 61 .;"@.;#0;$@...;%@...;/T;0I"..sta
155a0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 65 74 5f 70 69 74 63 tic.mrb_value.mrb_Sound_set_pitc
155c0 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 h(mrb_state*.mrb,.mrb_value.self
155e0 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 74 63 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 ).{..mrb_float.pitch;..mrb_get_a
15600 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 74 63 68 29 3b 0a 09 53 6f 75 6e 64 20 2a 73 rgs(mrb,."f",.&pitch);..Sound.*s
15620 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 ound.=.DATA_GET_PTR(mrb,.self,.&
15640 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 65 74 53 6f 75 6e 64 50 69 74 Sound_type,.Sound);..SetSoundPit
15660 63 68 28 2a 73 6f 75 6e 64 2c 20 70 69 74 63 68 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 ch(*sound,.pitch);..return.mrb_f
15680 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 ixnum_value(pitch);.}.;.T;1I".st
156a0 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b atic.mrb_value.;.To;).;*F;+;.;.;
156c0 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 06 3b 20 46 .;&I".Raylib::Sound#playing?.;.F
156e0 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 1a 01 3b 15 54 3b 16 3a 0d 70 6c 61 79 69 6e 67 3f 3b ;,[.;.[.[.@/i...;.T;.:.playing?;
15700 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a 3b 43 .0;.[.;.{.;.IC;."..;.T;.[.o;F.;C
15720 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 02 23 I".return.;.F;D@.;.0;E[.@..;$@.#
15740 0a 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 23 0a 3b 2e 69 00 3b 25 40 02 cd 09 3b 2f 54 3b .;![.;"@.;#0;$@.#.;.i.;%@...;/T;
15760 30 49 22 01 b6 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 0I"..static.mrb_value.mrb_Sound_
15780 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 is_playing(mrb_state*.mrb,.mrb_v
157a0 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 alue.self).{..Sound.*sound.=.DAT
157c0 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 A_GET_PTR(mrb,.self,.&Sound_type
157e0 2c 20 53 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 ,.Sound);..return.mrb_bool_value
15800 28 49 73 53 6f 75 6e 64 50 6c 61 79 69 6e 67 28 2a 73 6f 75 6e 64 29 29 3b 0a 7d 06 3b 20 54 3b (IsSoundPlaying(*sound));.}.;.T;
15820 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 cd 09 3b 1I".static.mrb_value.;.T.;.@...;
15840 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 cd 09 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 cd 09 3b 0d 49 .IC;.[..;.@...;.IC;.[..;.@...;.I
15860 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 C;.{.;.IC;.{..;.T;.IC;.{..;.T.;.
15880 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 58 03 3b 15 46 3b 16 3a 0a 53 6f 75 6e T;.{.;.[.;.[.[.@/i.X.;.F;.:.Soun
158a0 64 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b d;.;.;.;.;.[.;.{.;.IC;."..;.T;.[
158c0 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 cd 09 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 .;![.;"@.;#0;$@...;%@.;&I".Rayli
158e0 62 3a 3a 53 6f 75 6e 64 06 3b 20 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 3b 16 3b 3e 3b b::Sound.;.F;9o;:.;;0;<0;=0;.;>;
15900 25 40 19 3b 3f 30 3b 40 30 6f 3b 28 16 3b 07 49 43 3b 08 5b 10 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 %@.;?0;@0o;(.;.IC;.[.o;).;*F;+;.
15920 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e 69 74 69 61 6c 69 7a ;.;.;&I".Raylib::Music#initializ
15940 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 20 01 3b 15 54 3b 16 3b 33 3b 18 30 3b e.;.F;,[.;.[.[.@/i...;.T;.;3;.0;
15960 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b .[.;.{.;.IC;."..;.T;.[.;![.;"@.;
15980 23 30 3b 24 40 02 44 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 02 82 01 73 74 61 74 69 63 20 6d #0;[email protected].;%@.B.;/T;0I"...static.m
159a0 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 rb_value.mrb_Music_initialize(mr
159c0 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a b_state*.mrb,.mrb_value.self).{.
159e0 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 .char*.path.=.NULL;..mrb_get_arg
15a00 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 4d 75 73 69 63 20 2a 6d 75 73 s(mrb,."z",.&path);...Music.*mus
15a20 69 63 20 3d 20 28 4d 75 73 69 63 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 ic.=.(Music.*)DATA_PTR(self);..i
15a40 66 28 6d 75 73 69 63 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6d 75 73 69 63 29 3b f(music).{.mrb_free(mrb,.music);
15a60 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 4d .}..mrb_data_init(self,.NULL,.&M
15a80 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 2a 29 6d 72 usic_type);..music.=.(Music.*)mr
15aa0 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 4d 75 73 69 63 29 29 3b 0a 0a 09 b_malloc(mrb,.sizeof(Music));...
15ac0 2a 6d 75 73 69 63 20 3d 20 4c 6f 61 64 4d 75 73 69 63 53 74 72 65 61 6d 28 70 61 74 68 29 3b 0a *music.=.LoadMusicStream(path);.
15ae0 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6d 75 73 69 63 2c 20 26 4d 75 ..mrb_data_init(self,.music,.&Mu
15b00 73 69 63 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 sic_type);..return.self;.}.;.T;1
15b20 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b I".static.mrb_value.;.To;).;*F;+
15b40 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 06 3b 20 ;.;.;.;&I".Raylib::Music#play.;.
15b60 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 30 01 3b 15 54 3b 16 3b 01 a2 3b 18 30 3b 1c 5b 00 F;,[.;.[.[.@/i.0.;.T;.;..;.0;.[.
15b80 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
15ba0 24 40 02 50 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 [email protected].;%@.B.;/T;0I"..static.mrb_v
15bc0 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d alue.mrb_Music_play(mrb_state*.m
15be0 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 rb,.mrb_value.self).{..Music.*mu
15c00 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d sic.=.DATA_GET_PTR(mrb,.self,.&M
15c20 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 6c 61 79 4d 75 73 69 63 53 74 72 usic_type,.Music);..PlayMusicStr
15c40 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c eam(*music);..return.mrb_nil_val
15c60 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ue();.}.;.T;1I".static.mrb_value
15c80 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a .;.To;).;*F;+;.;.;.;&I".Raylib::
15ca0 4d 75 73 69 63 23 73 74 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 37 01 3b 15 Music#stop.;.F;,[.;.[.[.@/i.7.;.
15cc0 54 3b 16 3b 01 a3 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b T;.;..;.0;.[.;.{.;.IC;."..;.T;.[
15ce0 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5c 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 .;![.;"@.;#0;$@.\.;%@.B.;/T;0I".
15d00 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 74 6f 70 .static.mrb_value.mrb_Music_stop
15d20 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 (mrb_state*.mrb,.mrb_value.self)
15d40 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 .{..Music.*music.=.DATA_GET_PTR(
15d60 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a mrb,.self,.&Music_type,.Music);.
15d80 09 53 74 6f 70 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 .StopMusicStream(*music);..retur
15da0 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 n.mrb_nil_value();.}.;.T;1I".sta
15dc0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b tic.mrb_value.;.To;).;*F;+;.;.;.
15de0 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 06 3b 20 46 3b 2c 5b 00 ;&I".Raylib::Music#pause.;.F;,[.
15e00 3b 14 5b 06 5b 07 40 2f 69 02 3e 01 3b 15 54 3b 16 3b 01 a4 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b ;.[.[.@/i.>.;.T;.;..;.0;.[.;.{.;
15e20 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 68 0a .IC;."..;.T;.[.;![.;"@.;#0;[email protected].
15e40 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 b5 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a ;%@.B.;/T;0I"..static.mrb_value.
15e60 6d 72 62 5f 4d 75 73 69 63 5f 70 61 75 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 mrb_Music_pause(mrb_state*.mrb,.
15e80 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 mrb_value.self).{..Music.*music.
15ea0 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 =.DATA_GET_PTR(mrb,.self,.&Music
15ec0 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 61 75 73 65 4d 75 73 69 63 53 74 72 65 61 6d _type,.Music);..PauseMusicStream
15ee0 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 (*music);..return.mrb_nil_value(
15f00 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;1I".static.mrb_value.;.
15f20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 4d 75 73 To;).;*F;+;.;.;.;&I".Raylib::Mus
15f40 69 63 23 72 65 73 75 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 45 01 3b 15 54 ic#resume.;.F;,[.;.[.[.@/i.E.;.T
15f60 3b 16 3b 01 a5 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 ;.;..;.0;.[.;.{.;.IC;."..;.T;.[.
15f80 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 74 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 b7 ;![.;"@.;#0;[email protected].;%@.B.;/T;0I"..
15fa0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 72 65 73 75 6d static.mrb_value.mrb_Music_resum
15fc0 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 e(mrb_state*.mrb,.mrb_value.self
15fe0 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 ).{..Music.*music.=.DATA_GET_PTR
16000 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b (mrb,.self,.&Music_type,.Music);
16020 0a 09 52 65 73 75 6d 65 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 ..ResumeMusicStream(*music);..re
16040 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 turn.mrb_nil_value();.}.;.T;1I".
16060 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b static.mrb_value.;.To;).;*F;+;.;
16080 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f 6c 75 6d 65 3d 06 3b 20 .;.;&I".Raylib::Music#volume=.;.
160a0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 52 01 3b 15 54 3b 16 3b 01 a6 3b 18 30 3b 1c 5b 00 F;,[.;.[.[.@/i.R.;.T;.;..;.0;.[.
160c0 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b ;.{.;.IC;."..;.T;.[.;![.;"@.;#0;
160e0 24 40 02 80 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 $@...;%@.B.;/T;0I"..static.mrb_v
16100 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 74 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 alue.mrb_Music_set_volume(mrb_st
16120 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 ate*.mrb,.mrb_value.self).{..mrb
16140 5f 66 6c 6f 61 74 20 76 6f 6c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 _float.vol;..mrb_get_args(mrb,."
16160 66 22 2c 20 26 76 6f 6c 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f f",.&vol);..Music.*music.=.DATA_
16180 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 GET_PTR(mrb,.self,.&Music_type,.
161a0 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 56 6f 6c 75 6d 65 28 2a 6d 75 73 69 63 2c 20 Music);..SetMusicVolume(*music,.
161c0 76 6f 6c 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 vol);..return.mrb_fixnum_value(v
161e0 6f 6c 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 ol);.}.;.T;1I".static.mrb_value.
16200 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 4d ;.To;).;*F;+;.;.;.;&I".Raylib::M
16220 75 73 69 63 23 70 69 74 63 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 5b 01 3b usic#pitch=.;.F;,[.;.[.[.@/i.[.;
16240 15 54 3b 16 3b 01 a7 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c .T;.;..;.0;.[.;.{.;.IC;."..;.T;.
16260 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 8c 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 [.;![.;"@.;#0;$@...;%@.B.;/T;0I"
16280 01 f8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 74 ..static.mrb_value.mrb_Music_set
162a0 5f 70 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 _pitch(mrb_state*.mrb,.mrb_value
162c0 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 74 63 68 3b 0a 09 6d 72 62 5f .self).{..mrb_float.pitch;..mrb_
162e0 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 74 63 68 29 3b 0a 09 4d 75 73 get_args(mrb,."f",.&pitch);..Mus
16300 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 ic.*music.=.DATA_GET_PTR(mrb,.se
16320 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 lf,.&Music_type,.Music);..SetMus
16340 69 63 50 69 74 63 68 28 2a 6d 75 73 69 63 2c 20 70 69 74 63 68 29 3b 0a 09 72 65 74 75 72 6e 20 icPitch(*music,.pitch);..return.
16360 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 31 mrb_fixnum_value(pitch);.}.;.T;1
16380 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b I".static.mrb_value.;.To;).;*F;+
163a0 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 06 3b 20 ;.;.;.;&I".Raylib::Music#seek.;.
163c0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 64 01 3b 15 54 3b 16 3a 09 73 65 65 6b 3b 18 30 3b F;,[.;.[.[.@/i.d.;.T;.:.seek;.0;
163e0 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b .[.;.{.;.IC;."..;.T;.[.;![.;"@.;
16400 23 30 3b 24 40 02 98 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 e7 73 74 61 74 69 63 20 6d 72 #0;$@...;%@.B.;/T;0I"..static.mr
16420 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 65 6b 28 6d 72 62 5f 73 74 61 74 65 b_value.mrb_Music_seek(mrb_state
16440 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c *.mrb,.mrb_value.self).{..mrb_fl
16460 6f 61 74 20 70 6f 73 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c oat.pos;..mrb_get_args(mrb,."f",
16480 20 26 70 6f 73 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 .&pos);..Music.*music.=.DATA_GET
164a0 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 _PTR(mrb,.self,.&Music_type,.Mus
164c0 69 63 29 3b 0a 09 53 65 65 6b 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 2c 20 70 6f ic);..SeekMusicStream(*music,.po
164e0 73 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b s);..return.mrb_nil_value();.}.;
16500 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b .T;1I".static.mrb_value.;.To;).;
16520 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 *F;+;.;.;.;&I".Raylib::Music#pla
16540 79 69 6e 67 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 4c 01 3b 15 54 3b 16 3b 01 ying?.;.F;,[.;.[.[.@/i.L.;.T;.;.
16560 a8 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 46 0a .;.0;.[.;.{.;.IC;."..;.T;.[.o;F.
16580 3b 43 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 44 40 17 3b 16 30 3b 45 5b 06 40 01 fa 3b 24 40 ;CI".return.;.F;D@.;.0;E[.@..;$@
165a0 02 a4 0a 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a4 0a 3b 2e 69 00 3b 25 40 02 42 0a 3b 2f ...;![.;"@.;#0;$@...;.i.;%@.B.;/
165c0 54 3b 30 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 T;0I"..static.mrb_value.mrb_Musi
165e0 63 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 c_is_playing(mrb_state*.mrb,.mrb
16600 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 _value.self).{..Music.*music.=.D
16620 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 ATA_GET_PTR(mrb,.self,.&Music_ty
16640 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c pe,.Music);..return.mrb_bool_val
16660 75 65 28 49 73 4d 75 73 69 63 53 74 72 65 61 6d 50 6c 61 79 69 6e 67 28 2a 6d 75 73 69 63 29 29 ue(IsMusicStreamPlaying(*music))
16680 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;1I".static.mrb_value.;.T
166a0 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 o;).;*F;+;.;.;.;&I".Raylib::Musi
166c0 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 6d c#time_length.;.F;,[.;.[.[.@/i.m
166e0 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 6c 65 6e 67 74 68 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .;.T;.:.time_length;.0;.[.;.{.;.
16700 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 b3 0a 3b IC;."..;.T;.[.;![.;"@.;#0;$@...;
16720 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 c1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d %@.B.;/T;0I"..static.mrb_value.m
16740 72 62 5f 4d 75 73 69 63 5f 67 65 74 5f 74 69 6d 65 5f 6c 65 6e 67 74 68 28 6d 72 62 5f 73 74 61 rb_Music_get_time_length(mrb_sta
16760 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 te*.mrb,.mrb_value.self).{..Musi
16780 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c c.*music.=.DATA_GET_PTR(mrb,.sel
167a0 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 f,.&Music_type,.Music);..return.
167c0 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 75 73 69 63 54 69 6d 65 4c 65 6e mrb_fixnum_value(GetMusicTimeLen
167e0 67 74 68 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d gth(*music));.}.;.T;1I".static.m
16800 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e rb_value.;.To;).;*F;+;.;.;.;&I".
16820 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 06 3b 20 46 3b 2c 5b Raylib::Music#time_played.;.F;,[
16840 00 3b 14 5b 06 5b 07 40 2f 69 02 73 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 70 6c 61 79 65 64 3b .;.[.[.@/i.s.;.T;.:.time_played;
16860 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 .0;.[.;.{.;.IC;."..;.T;.[.;![.;"
16880 40 17 3b 23 30 3b 24 40 02 bf 0a 3b 25 40 02 42 0a 3b 2f 54 3b 30 49 22 01 c1 73 74 61 74 69 63 @.;#0;$@...;%@.B.;/T;0I"..static
168a0 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 67 65 74 5f 74 69 6d 65 5f 70 6c .mrb_value.mrb_Music_get_time_pl
168c0 61 79 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 ayed(mrb_state*.mrb,.mrb_value.s
168e0 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f elf).{..Music.*music.=.DATA_GET_
16900 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 PTR(mrb,.self,.&Music_type,.Musi
16920 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 c);..return.mrb_fixnum_value(Get
16940 4d 75 73 69 63 54 69 6d 65 50 6c 61 79 65 64 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b MusicTimePlayed(*music));.}.;.T;
16960 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 42 0a 3b 1I".static.mrb_value.;.T.;[email protected].;
16980 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 42 0a 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 42 0a 3b 0d 49 .IC;.[..;[email protected].;.IC;.[..;[email protected].;.I
169a0 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 C;.{.;.IC;.{..;.T;.IC;.{..;.T.;.
169c0 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 63 03 3b 15 46 3b 16 3a 0a 4d 75 73 69 T;.{.;.[.;.[.[.@/i.c.;.F;.:.Musi
169e0 63 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b c;.;.;.;.;.[.;.{.;.IC;."..;.T;.[
16a00 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 42 0a 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 .;![.;"@.;#0;[email protected].;%@.;&I".Rayli
16a20 62 3a 3a 4d 75 73 69 63 06 3b 20 46 3b 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 3b 16 3b 3e 3b b::Music.;.F;9o;:.;;0;<0;=0;.;>;
16a40 25 40 19 3b 3f 30 3b 40 30 6f 3b 28 16 3b 07 49 43 3b 08 5b 06 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 %@.;?0;@0o;(.;.IC;.[.o;).;*F;+;.
16a60 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 6e 69 74 ;.;.;&I""Raylib::NPatchInfo#init
16a80 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 1c 3b 15 54 3b 16 3b 33 3b ialize.;.F;,[.;.[.[.@/i.;.T;.;3;
16aa0 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 .0;.[.;.{.;.IC;."..;.T;.[.;![.;"
16ac0 40 17 3b 23 30 3b 24 40 02 dd 0a 3b 25 40 02 db 0a 3b 2f 54 3b 30 49 22 02 69 03 73 74 61 74 69 @.;#0;$@...;%@...;/T;0I".i.stati
16ae0 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 69 6e 69 74 69 c.mrb_value.mrb_NPatchInfo_initi
16b00 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 alize(mrb_state*.mrb,.mrb_value.
16b20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 74 5f 73 6f 75 72 63 65 5f 6f self).{..mrb_value.rect_source_o
16b40 62 6a 3b 0a 09 6d 72 62 5f 69 6e 74 20 6c 65 66 74 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 bj;..mrb_int.left.=.10;..mrb_int
16b60 20 74 6f 70 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 69 67 68 74 20 3d 20 31 30 3b 0a .top.=.10;..mrb_int.right.=.10;.
16b80 09 6d 72 62 5f 69 6e 74 20 62 6f 74 74 6f 6d 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 6c .mrb_int.bottom.=.10;..mrb_int.l
16ba0 61 79 6f 75 74 20 3d 20 4e 50 41 54 43 48 5f 4e 49 4e 45 5f 50 41 54 43 48 3b 0a 09 6d 72 62 5f ayout.=.NPATCH_NINE_PATCH;..mrb_
16bc0 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 7c 69 69 69 69 69 22 2c 20 26 72 65 63 74 5f 73 get_args(mrb,."o|iiiii",.&rect_s
16be0 6f 75 72 63 65 5f 6f 62 6a 2c 20 26 6c 65 66 74 2c 20 26 74 6f 70 2c 20 26 72 69 67 68 74 2c 20 ource_obj,.&left,.&top,.&right,.
16c00 26 62 6f 74 74 6f 6d 2c 20 26 6c 61 79 6f 75 74 29 3b 0a 0a 09 4e 50 61 74 63 68 49 6e 66 6f 20 &bottom,.&layout);...NPatchInfo.
16c20 2a 6e 70 61 74 63 68 5f 69 6e 66 6f 20 3d 20 28 4e 50 61 74 63 68 49 6e 66 6f 20 2a 29 44 41 54 *npatch_info.=.(NPatchInfo.*)DAT
16c40 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 6e 70 61 74 63 68 5f 69 6e 66 6f 29 20 7b 20 A_PTR(self);..if(npatch_info).{.
16c60 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6e 70 61 74 63 68 5f 69 6e 66 6f 20 29 3b 20 7d 0a 09 mrb_free(mrb,.npatch_info.);.}..
16c80 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 4e 50 61 74 63 mrb_data_init(self,.NULL,.&NPatc
16ca0 68 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 20 3d 20 28 4e 50 61 hInfo_type);..npatch_info.=.(NPa
16cc0 74 63 68 49 6e 66 6f 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 tchInfo.*)mrb_malloc(mrb,.sizeof
16ce0 28 4e 50 61 74 63 68 49 6e 66 6f 29 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 (NPatchInfo));...Rectangle.*rect
16d00 5f 73 6f 75 72 63 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 74 _source.=.DATA_GET_PTR(mrb,.rect
16d20 5f 73 6f 75 72 63 65 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 _source_obj,.&Rectangle_type,.Re
16d40 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 73 6f 75 72 63 65 20 ctangle);...npatch_info->source.
16d60 3d 20 2a 72 65 63 74 5f 73 6f 75 72 63 65 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 6c 65 =.*rect_source;..npatch_info->le
16d80 66 74 20 3d 20 6c 65 66 74 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 74 6f 70 20 3d 20 74 ft.=.left;..npatch_info->top.=.t
16da0 6f 70 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 72 69 67 68 74 20 3d 20 72 69 67 68 74 3b op;..npatch_info->right.=.right;
16dc0 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 62 6f 74 74 6f 6d 20 3d 20 62 6f 74 74 6f 6d 3b 0a ..npatch_info->bottom.=.bottom;.
16de0 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 6c 61 79 6f 75 74 20 3d 20 6c 61 79 6f 75 74 3b 0a 0a .npatch_info->layout.=.layout;..
16e00 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6e 70 61 74 63 68 5f 69 6e 66 6f .mrb_data_init(self,.npatch_info
16e20 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c ,.&NPatchInfo_type);..return.sel
16e40 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 f;.}.;.T;1I".static.mrb_value.;.
16e60 54 06 3b 0a 40 02 db 0a 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 db 0a 3b 0c 49 43 3b 08 5b 00 06 T.;.@...;.IC;.[..;.@...;.IC;.[..
16e80 3b 0a 40 02 db 0a 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e ;.@...;.IC;.{.;.IC;.{..;.T;.IC;.
16ea0 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 2f 69 02 93 03 3b 15 {..;.T.;.T;.{.;.[.;.[.[.@/i...;.
16ec0 46 3b 16 3a 0f 4e 50 61 74 63 68 49 6e 66 6f 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b F;.:.NPatchInfo;.;.;.;.;.[.;.{.;
16ee0 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 db 0a .IC;."..;.T;.[.;![.;"@.;#0;$@...
16f00 3b 25 40 19 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 06 3b 20 46 3b ;%@.;&I".Raylib::NPatchInfo.;.F;
16f20 39 6f 3b 3a 0c 3b 3b 30 3b 3c 30 3b 3d 30 3b 16 3b 3e 3b 25 40 19 3b 3f 30 3b 40 30 6f 3b 29 15 9o;:.;;0;<0;=0;.;>;%@.;?0;@0o;).
16f40 3b 2a 46 3b 2b 3b 11 3b 1a 3b 4e 3b 26 49 22 24 52 61 79 6c 69 62 23 65 6d 73 63 72 69 70 74 65 ;*F;+;.;.;N;&I"$Raylib#emscripte
16f60 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 2f 69 n_set_main_loop.;.F;,[.;.[.[.@/i
16f80 02 9d 02 3b 15 54 3b 16 3a 1d 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f ...;.T;.:.emscripten_set_main_lo
16fa0 6f 70 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b op;.0;.[.;.{.;.IC;."..;.T;.[.;![
16fc0 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 f9 0a 3b 47 30 3b 48 46 3b 25 40 19 3b 2f 54 .;"I"..;.F;#0;$@...;G0;HF;%@.;/T
16fe0 3b 30 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 65 6d 73 63 ;0I"..static.mrb_value..mrb_emsc
17000 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 ripten_set_main_loop(mrb_state*.
17020 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 65 6d 73 63 72 69 70 74 mrb,.mrb_value.self).{..emscript
17040 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 5f 61 72 67 28 65 78 65 63 75 74 65 5f 65 6d 73 en_set_main_loop_arg(execute_ems
17060 63 72 69 70 74 65 6e 5f 62 6c 6f 63 6b 2c 20 6d 72 62 2c 20 30 2c 20 31 29 3b 0a 09 72 65 74 75 cripten_block,.mrb,.0,.1);..retu
17080 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 16 73 74 rn.mrb_nil_value();.}.;.T;1I".st
170a0 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 29 15 3b 2a 54 3b 2b 3b 0f 3b 1a atic.mrb_value..;.To;).;*T;+;.;.
170c0 3b 1b 3b 26 49 22 24 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 ;.;&I"$Raylib.emscripten_set_mai
170e0 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 40 02 fb 0a 3b 14 40 02 fc 0a 3b 15 54 3b 16 3b 01 af 3b 18 n_loop.;.F;,@...;.@...;.T;.;..;.
17100 30 3b 1c 40 02 fe 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 0;.@...;.{.;.IC;."..;.T;.[.;![.;
17120 22 40 17 3b 23 30 3b 24 40 02 06 0b 3b 2e 69 00 3b 25 40 19 3b 2f 54 3b 30 40 02 04 0b 3b 31 40 "@.;#0;$@...;.i.;%@.;/T;0@...;1@
17140 02 05 0b 06 3b 0a 40 19 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 19 3b 0c 49 43 3b 08 5b 00 06 3b 0a ....;.@.;.IC;.[..;.@.;.IC;.[..;.
17160 40 19 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 07 3b 78 49 43 3b 0e 7b 07 3b 75 40 02 8c 03 @.;.IC;.{.;.IC;.{.;xIC;.{.;u@...
17180 3b 76 40 02 99 03 06 3b 10 54 3b 7a 49 43 3b 0e 7b 07 3b 75 40 02 ab 03 3b 76 40 02 b8 03 06 3b ;v@....;.T;zIC;.{.;u@...;v@....;
171a0 10 54 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 .T.;.T;.IC;.{..;.T.;.T;.{.;.[.;.
171c0 5b 0d 5b 07 40 02 b5 01 69 09 5b 07 40 22 69 06 5b 07 40 01 ce 69 06 5b 07 49 22 15 6d 72 62 6c [.[[email protected].[.@"i.[[email protected].[.I".mrbl
171e0 69 62 2f 73 68 61 70 65 73 2e 72 62 06 3b 20 54 69 06 5b 07 40 02 68 04 69 06 5b 07 40 02 ea 05 ib/shapes.rb.;.Ti.[[email protected].[.@...
17200 69 01 a0 5b 07 40 2f 69 02 2f 03 5b 07 40 02 a5 04 69 01 dd 3b 15 54 3b 16 3a 0b 52 61 79 6c 69 i..[.@/i./.[[email protected]..;.T;.:.Rayli
17220 62 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1c 54 68 69 73 20 69 73 b;.;.;.;.;.[.;.{.;.IC;.".This.is
17240 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 75 6c 65 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 .a.raylib.module.;.T;.[.;![.;"I"
17260 1c 54 68 69 73 20 69 73 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 75 6c 65 06 3b 20 54 3b 23 30 3b .This.is.a.raylib.module.;.T;#0;
17280 24 40 19 3b 2e 69 00 3b 48 46 3b 49 6f 3b 4a 08 3b 4b 46 3b 4c 69 08 3b 4d 69 08 3b 25 40 06 3b $@.;.i.;HF;Io;J.;KF;Li.;Mi.;%@.;
172a0 26 49 22 0b 52 61 79 6c 69 62 06 3b 20 46 6f 3b 54 11 3b 14 5b 06 5b 07 40 02 b5 01 69 06 3b 15 &I".Raylib.;.Fo;T.;.[.[[email protected].;.
172c0 46 3b 16 3a 07 52 6c 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b F;.:.Rl;.;.;.;.;.[.;.{.;.IC;."..
172e0 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 27 0b 3b 25 40 06 3b 26 49 22 ;.T;.[.;![.;"@.;#0;$@.'.;%@.;&I"
17300 07 52 6c 06 3b 20 46 3b 30 49 22 10 52 6c 20 3d 20 52 61 79 6c 69 62 06 3b 20 54 3b 56 49 22 0b .Rl.;.F;0I".Rl.=.Raylib.;.T;VI".
17320 52 61 79 6c 69 62 06 3b 20 54 06 3b 0a 40 06 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 06 3b 0c 49 43 Raylib.;.T.;.@.;.IC;.[..;.@.;.IC
17340 3b 08 5b 00 06 3b 0a 40 06 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 ;.[..;.@.;.IC;.{.;.IC;.{..;.T;.I
17360 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 00 3b 15 46 3b 16 3b 00 C;.{..;.T.;.T;.{.;.[.;.[.;.F;.;.
17380 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 ;.;.;.;.;.[.;.{.;.IC;."..;.T;.[.
173a0 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 06 3b 2e 69 00 3b 25 30 3b 26 40 17 3b 17 40 08 3b 01 ;![.;"@.;#0;$@.;.i.;%0;&@.;.@.;.
173c0 b0 40 19 3a 14 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 40 1b 3a 1c 52 61 79 6c 69 62 3a 3a .@.:.Raylib::Vector2@.:.Raylib::
173e0 56 65 63 74 6f 72 32 2e 64 65 66 61 75 6c 74 40 1d 3a 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f Vector2.default@.:.Raylib.scisso
17400 72 5f 6d 6f 64 65 40 78 3a 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 40 01 c5 3a 1e 52 61 79 6c r_mode@x:.Raylib::Color@..:.Rayl
17420 69 62 3a 3a 43 6f 6c 6f 72 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 40 01 c7 3a 21 52 61 79 6c 69 62 ib::Color.color_cache@..:!Raylib
17440 3a 3a 43 6f 6c 6f 72 2e 6d 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 40 01 d8 3a 26 52 61 79 6c 69 ::Color.method_missing@..:&Rayli
17460 62 3a 3a 43 6f 6c 6f 72 2e 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 40 01 ea 3a b::Color.respond_to_missing?@..:
17480 19 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 40 02 00 01 3a 18 52 61 79 6c 69 .Raylib::Color.random@...:.Rayli
174a0 62 3a 3a 43 6f 6c 6f 72 2e 63 6c 6f 6e 65 40 02 13 01 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f b::Color.clone@...:.Raylib::Colo
174c0 72 3a 3a 43 6f 6c 6f 72 4c 69 73 74 40 02 1f 01 3b 01 b1 40 02 27 0b 3a 16 52 61 79 6c 69 62 3a r::ColorList@...;..@.'.:.Raylib:
174e0 3a 52 65 63 74 61 6e 67 6c 65 40 02 ab 01 3a 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c :Rectangle@...:.Raylib::Rectangl
17500 65 23 64 72 61 77 40 02 ad 01 3a 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 e#draw@...:!Raylib::Rectangle#dr
17520 61 77 5f 6c 69 6e 65 73 40 02 bd 01 3a 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 40 02 cf 02 aw_lines@...:.Raylib::Circle@...
17540 3a 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 40 02 d1 02 3a 1b 52 61 79 :.Raylib::Circle#vector@...:.Ray
17560 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 40 02 de 02 3a 1a 52 61 79 6c 69 62 3a lib::Circle#vector=@...:.Raylib:
17580 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 40 02 f1 02 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 :Circle#radius@...:.Raylib::Circ
175a0 6c 65 23 72 61 64 69 75 73 3d 40 02 fe 02 3a 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 69 le#radius=@...:.Raylib::Circle#i
175c0 6e 69 74 69 61 6c 69 7a 65 40 02 10 03 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 40 nitialize@...:.Raylib::Circle#x@
175e0 02 27 03 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 40 02 33 03 3a 16 52 61 79 6c 69 .'.:.Raylib::Circle#[email protected].:.Rayli
17600 62 3a 3a 43 69 72 63 6c 65 23 78 3d 40 02 3f 03 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 b::Circle#x=@.?.:.Raylib::Circle
17620 23 79 3d 40 02 4d 03 3a 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 40 02 8c 03 #[email protected].:.Raylib.defined_loop@...
17640 3a 19 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 40 02 99 03 3a 1d 52 61 79 6c :.Raylib.defined_loop=@...:.Rayl
17660 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 ab 03 3a 1e 52 61 79 6c 69 62 ib.data_keys_pressed@...:.Raylib
17680 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 40 02 b8 03 3a 1d 52 61 79 6c 69 62 2e .data_keys_pressed=@...:.Raylib.
176a0 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 40 02 ca 03 3a 15 52 61 79 6c 69 62 2e 6d 61 while_window_open@...:.Raylib.ma
176c0 69 6e 5f 6c 6f 6f 70 40 02 d8 03 3a 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 40 02 e4 in_loop@...:.Raylib.draw_text@..
176e0 03 3a 18 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 fb 03 3a 1b 52 61 79 6c .:.Raylib.draw_texture@...:.Rayl
17700 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 02 10 04 3a 1c 52 61 79 6c 69 62 2e 64 ib.draw_texture_ex@...:.Raylib.d
17720 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 29 04 3a 18 52 61 79 6c 69 62 2e 6b 65 79 73 raw_texture_pro@.).:.Raylib.keys
17740 5f 70 72 65 73 73 65 64 40 02 44 04 3a 10 52 61 79 6c 69 62 2e 64 72 61 77 40 02 50 04 3a 14 52 [email protected].:[email protected].:.R
17760 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 40 02 61 04 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 aylib::[email protected].:.Raylib::Text
17780 75 72 65 23 68 40 02 63 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 40 02 72 ure#[email protected].:.Raylib::Texture#[email protected]
177a0 04 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 40 02 82 04 3a 17 52 61 79 6c 69 62 .:.Raylib::Texture#w@...:.Raylib
177c0 3a 3a 54 65 78 74 75 72 65 23 77 3d 40 02 90 04 3a 17 52 61 79 6c 69 62 23 69 6e 69 74 5f 77 69 ::Texture#w=@...:.Raylib#init_wi
177e0 6e 64 6f 77 40 02 e5 05 3a 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 6f 77 40 02 16 06 ndow@...:.Raylib.init_window@...
17800 3a 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 41 :.Raylib#[email protected]
17820 06 3a 20 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 .:.Raylib.window_should_close?@.
17840 5b 06 3a 1c 52 61 79 6c 69 62 23 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 6e 06 3a [.:.Raylib#[email protected].:
17860 1c 52 61 79 6c 69 62 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 91 06 3a 19 52 61 .Raylib.clear_background@...:.Ra
17880 79 6c 69 62 23 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 40 02 af 06 3a 19 52 61 79 6c 69 62 2e 62 ylib#begin_drawing@...:.Raylib.b
178a0 65 67 69 6e 5f 64 72 61 77 69 6e 67 40 02 c1 06 3a 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 72 61 egin_drawing@...:.Raylib#end_dra
178c0 77 69 6e 67 40 02 ce 06 3a 17 52 61 79 6c 69 62 2e 65 6e 64 5f 64 72 61 77 69 6e 67 40 02 e0 06 wing@...:.Raylib.end_drawing@...
178e0 3a 1e 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 ed 06 3a :.Raylib#begin_scissor_mode@...:
17900 1e 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 2b 07 3a 1c .Raylib.begin_scissor_mode@.+.:.
17920 52 61 79 6c 69 62 23 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 64 07 3a 1c 52 61 79 Raylib#[email protected].:.Ray
17940 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 7e 07 3a 14 52 61 79 6c 69 62 lib.end_scissor_mode@.~.:.Raylib
17960 23 70 6c 61 74 66 6f 72 6d 40 02 93 07 3a 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 40 02 #platform@...:.Raylib.platform@.
17980 a0 07 3a 16 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 40 02 a8 07 3a 16 52 61 79 6c 69 ..:.Raylib#_draw_text@...:.Rayli
179a0 62 2e 5f 64 72 61 77 5f 74 65 78 74 40 02 b5 07 3a 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 b._draw_text@...:.Raylib#call_ma
179c0 69 6e 5f 6c 6f 6f 70 40 02 bd 07 3a 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f in_loop@...:.Raylib.call_main_lo
179e0 6f 70 40 02 ca 07 3a 17 52 61 79 6c 69 62 23 74 61 72 67 65 74 5f 66 70 73 3d 40 02 d0 07 3a 17 op@...:.Raylib#target_fps=@...:.
17a00 52 61 79 6c 69 62 2e 74 61 72 67 65 74 5f 66 70 73 3d 40 02 dd 07 3a 0f 52 61 79 6c 69 62 23 66 Raylib.target_fps=@...:.Raylib#f
17a20 70 73 40 02 e3 07 3a 0f 52 61 79 6c 69 62 2e 66 70 73 40 02 f0 07 3a 16 52 61 79 6c 69 62 23 66 ps@...:.Raylib.fps@...:.Raylib#f
17a40 72 61 6d 65 5f 74 69 6d 65 40 02 f6 07 3a 16 52 61 79 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 rame_time@...:.Raylib.frame_time
17a60 40 02 03 08 3a 10 52 61 79 6c 69 62 23 74 69 6d 65 40 02 09 08 3a 10 52 61 79 6c 69 62 2e 74 69 @...:.Raylib#time@...:.Raylib.ti
17a80 6d 65 40 02 16 08 3a 21 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 me@...:!Raylib#mouse_button_pres
17aa0 73 65 64 3f 40 02 1c 08 3a 21 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 sed?@...:!Raylib.mouse_button_pr
17ac0 65 73 73 65 64 3f 40 02 2e 08 3a 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f essed?@...:.Raylib#mouse_button_
17ae0 64 6f 77 6e 3f 40 02 37 08 3a 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 [email protected].:.Raylib.mouse_button_d
17b00 6f 77 6e 3f 40 02 49 08 3a 22 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 [email protected].:"Raylib#mouse_button_re
17b20 6c 65 61 73 65 64 3f 40 02 52 08 3a 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e [email protected].:"Raylib.mouse_button
17b40 5f 72 65 6c 65 61 73 65 64 3f 40 02 64 08 3a 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 [email protected].:.Raylib#mouse_but
17b60 74 6f 6e 5f 75 70 3f 40 02 6d 08 3a 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e [email protected].:.Raylib.mouse_button
17b80 5f 75 70 3f 40 02 7f 08 3a 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 88 _up?@...:.Raylib#key_pressed?@..
17ba0 08 3a 18 52 61 79 6c 69 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 9a 08 3a 15 52 61 79 6c .:.Raylib.key_pressed?@...:.Rayl
17bc0 69 62 23 6b 65 79 5f 64 6f 77 6e 3f 40 02 a3 08 3a 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 ib#key_down?@...:.Raylib.key_dow
17be0 6e 3f 40 02 b5 08 3a 19 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 be 08 n?@...:.Raylib#key_released?@...
17c00 3a 19 52 61 79 6c 69 62 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 d0 08 3a 13 52 61 79 6c :.Raylib.key_released?@...:.Rayl
17c20 69 62 23 6b 65 79 5f 75 70 3f 40 02 d9 08 3a 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 40 02 ib#key_up?@...:.Raylib.key_up?@.
17c40 eb 08 3a 1d 52 61 79 6c 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 f4 08 ..:.Raylib#_next_key_pressed@...
17c60 3a 1d 52 61 79 6c 69 62 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 01 09 3a 13 :.Raylib._next_key_pressed@...:.
17c80 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 78 40 02 07 09 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 Raylib#mouse_x@...:.Raylib.mouse
17ca0 5f 78 40 02 14 09 3a 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 40 02 1a 09 3a 13 52 61 79 6c _x@...:.Raylib#mouse_y@...:.Rayl
17cc0 69 62 2e 6d 6f 75 73 65 5f 79 40 02 27 09 3a 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 ib.mouse_y@.'.:.Raylib#mouse_pos
17ce0 69 74 69 6f 6e 40 02 2d 09 3a 1a 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e [email protected].:.Raylib.mouse_position
17d00 40 02 3a 09 3a 17 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 40 09 3a 17 52 61 @.:.:.Raylib#mouse_wheel@.@.:.Ra
17d20 79 6c 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 4d 09 3a 1c 52 61 79 6c 69 62 23 62 65 67 [email protected].:.Raylib#beg
17d40 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 53 09 3a 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f [email protected].:.Raylib.begin_
17d60 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 60 09 3a 1a 52 61 79 6c 69 62 23 65 6e 64 5f 62 6c 65 6e 64 blend_mode@.`.:.Raylib#end_blend
17d80 5f 6d 6f 64 65 40 02 66 09 3a 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 [email protected].:.Raylib.end_blend_mode
17da0 40 02 73 09 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 @.s.:.Raylib::Color#initialize@.
17dc0 2c 01 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 40 02 38 01 3a 15 52 61 79 6c 69 62 3a ,.:.Raylib::Color#[email protected].:.Raylib:
17de0 3a 43 6f 6c 6f 72 23 72 3d 40 02 44 01 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 40 02 :Color#[email protected].:.Raylib::Color#g@.
17e00 50 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 40 02 5c 01 3a 14 52 61 79 6c 69 62 P.:.Raylib::Color#g=@.\.:.Raylib
17e20 3a 3a 43 6f 6c 6f 72 23 62 40 02 68 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 3d 40 ::Color#[email protected].:.Raylib::Color#b=@
17e40 02 74 01 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 40 02 80 01 3a 15 52 61 79 6c 69 62 .t.:.Raylib::Color#a@...:.Raylib
17e60 3a 3a 43 6f 6c 6f 72 23 61 3d 40 02 8c 01 3a 1d 52 61 79 6c 69 62 23 69 6e 69 74 5f 61 75 64 69 ::Color#a=@...:.Raylib#init_audi
17e80 6f 5f 64 65 76 69 63 65 40 02 79 09 3a 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 69 6f 5f [email protected].:.Raylib.init_audio_
17ea0 64 65 76 69 63 65 40 02 86 09 3a 1f 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 76 69 63 65 5f device@...:.Raylib#audio_device_
17ec0 72 65 61 64 79 3f 40 02 8c 09 3a 1f 52 61 79 6c 69 62 2e 61 75 64 69 6f 5f 64 65 76 69 63 65 5f ready?@...:.Raylib.audio_device_
17ee0 72 65 61 64 79 3f 40 02 9e 09 3a 1e 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 ready?@...:.Raylib#close_audio_d
17f00 65 76 69 63 65 40 02 a7 09 3a 1e 52 61 79 6c 69 62 2e 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 evice@...:.Raylib.close_audio_de
17f20 76 69 63 65 40 02 b4 09 3a 1d 52 61 79 6c 69 62 23 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 vice@...:.Raylib#set_master_volu
17f40 6d 65 40 02 ba 09 3a 1d 52 61 79 6c 69 62 2e 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 me@...:.Raylib.set_master_volume
17f60 40 02 c7 09 3a 12 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 40 02 cd 09 3a 1d 52 61 79 6c 69 62 3a @...:.Raylib::Sound@...:.Raylib:
17f80 3a 53 6f 75 6e 64 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 cf 09 3a 17 52 61 79 6c 69 62 3a 3a 53 :Sound#initialize@...:.Raylib::S
17fa0 6f 75 6e 64 23 70 6c 61 79 40 02 db 09 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f ound#play@...:.Raylib::Sound#sto
17fc0 70 40 02 e7 09 3a 18 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 61 75 73 65 40 02 f3 09 3a 19 p@...:.Raylib::Sound#pause@...:.
17fe0 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 40 02 ff 09 3a 1a 52 61 79 6c 69 62 Raylib::Sound#resume@...:.Raylib
18000 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 40 02 0b 0a 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 ::Sound#volume=@...:.Raylib::Sou
18020 6e 64 23 70 69 74 63 68 3d 40 02 17 0a 3a 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 nd#pitch=@...:.Raylib::Sound#pla
18040 79 69 6e 67 3f 40 02 23 0a 3a 12 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 40 02 42 0a 3a 1d 52 61 ying?@.#.:.Raylib::[email protected].:.Ra
18060 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 44 0a 3a 17 52 61 79 6c ylib::Music#[email protected].:.Rayl
18080 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 40 02 50 0a 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 ib::Music#[email protected].:.Raylib::Musi
180a0 63 23 73 74 6f 70 40 02 5c 0a 3a 18 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 40 c#stop@.\.:.Raylib::Music#pause@
180c0 02 68 0a 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 40 02 74 0a 3a 1a 52 .h.:.Raylib::Music#[email protected].:.R
180e0 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f 6c 75 6d 65 3d 40 02 80 0a 3a 19 52 61 79 6c 69 62 aylib::Music#volume=@...:.Raylib
18100 3a 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 40 02 8c 0a 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 ::Music#pitch=@...:.Raylib::Musi
18120 63 23 73 65 65 6b 40 02 98 0a 3a 1b 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e c#seek@...:.Raylib::Music#playin
18140 67 3f 40 02 a4 0a 3a 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 g?@...:.Raylib::Music#time_lengt
18160 68 40 02 b3 0a 3a 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 h@...:.Raylib::Music#time_played
18180 40 02 bf 0a 3a 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 @...:.Raylib::Vector2#initialize
181a0 40 2a 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 40 37 3a 17 52 61 79 6c 69 62 3a @*:.Raylib::Vector2#x@7:.Raylib:
181c0 3a 56 65 63 74 6f 72 32 23 78 3d 40 43 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 :Vector2#x=@C:.Raylib::Vector2#y
181e0 40 4f 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 3d 40 5b 3a 21 52 61 79 6c 69 62 @O:.Raylib::Vector2#y=@[:!Raylib
18200 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 cf 01 3a 18 52 61 79 6c ::Rectangle#initialize@...:.Rayl
18220 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 40 02 dd 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 ib::Rectangle#x@...:.Raylib::Rec
18240 74 61 6e 67 6c 65 23 78 3d 40 02 e9 01 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 tangle#x=@...:.Raylib::Rectangle
18260 23 79 40 02 f5 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 40 02 01 02 #y@...:.Raylib::Rectangle#y=@...
18280 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 40 02 0d 02 3a 1d 52 :.Raylib::Rectangle#width@...:.R
182a0 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 3d 40 02 19 02 3a 18 52 61 79 aylib::Rectangle#width=@...:.Ray
182c0 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 40 02 25 02 3a 19 52 61 79 6c 69 62 3a 3a 52 65 lib::Rectangle#w@.%.:.Raylib::Re
182e0 63 74 61 6e 67 6c 65 23 77 3d 40 02 31 02 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c ctangle#[email protected].:.Raylib::Rectangl
18300 65 23 68 65 69 67 68 74 40 02 3d 02 3a 1e 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 e#height@.=.:.Raylib::Rectangle#
18320 68 65 69 67 68 74 3d 40 02 49 02 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 [email protected].:.Raylib::Rectangle#h
18340 40 02 55 02 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 40 02 61 02 3a 24 @.U.:.Raylib::Rectangle#[email protected].:$
18360 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 40 Raylib::Rectangle#collision_rec@
18380 02 6d 02 3a 28 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 .m.:(Raylib::Rectangle#collide_w
183a0 69 74 68 5f 72 65 63 3f 40 02 79 02 3a 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 [email protected].:+Raylib::Rectangle#
183c0 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 40 02 88 02 3a 2a 52 61 79 6c 69 62 collide_with_circle?@...:*Raylib
183e0 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 40 ::Rectangle#collide_with_point?@
18400 02 97 02 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 40 02 a6 02 ...:.Raylib::Rectangle#_draw@...
18420 3a 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 40 :"Raylib::Rectangle#_draw_lines@
18440 02 b2 02 3a 25 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 ...:%Raylib::Circle#collide_with
18460 5f 72 65 63 3f 40 02 5b 03 3a 28 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 _rec?@.[.:(Raylib::Circle#collid
18480 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 40 02 6a 03 3a 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 [email protected].:.Raylib::NPat
184a0 63 68 49 6e 66 6f 40 02 db 0a 3a 22 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 chInfo@...:"Raylib::NPatchInfo#i
184c0 6e 69 74 69 61 6c 69 7a 65 40 02 dd 0a 3a 24 52 61 79 6c 69 62 23 65 6d 73 63 72 69 70 74 65 6e nitialize@...:$Raylib#emscripten
184e0 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 f9 0a 3a 24 52 61 79 6c 69 62 2e 65 6d 73 63 72 _set_main_loop@...:$Raylib.emscr
18500 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 06 0b 3a 1f 52 61 79 6c 69 62 3a ipten_set_main_loop@...:.Raylib:
18520 3a 54 65 78 74 75 72 65 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 a0 04 3a 1a 52 61 79 6c 69 62 3a :Texture#initialize@...:.Raylib:
18540 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 40 02 c5 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 :Texture#width@...:.Raylib::Text
18560 75 72 65 23 77 69 64 74 68 3d 40 02 e8 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 ure#width=@...:.Raylib::Texture#
18580 68 65 69 67 68 74 40 02 1b 05 3a 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 height@...:.Raylib::Texture#heig
185a0 68 74 3d 40 02 3e 05 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 40 02 71 05 3a ht=@.>.:.Raylib::Texture#[email protected].:
185c0 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 64 72 61 77 40 02 8c 05 .Raylib::Texture#draw@...