summaryrefslogtreecommitdiffhomepage
path: root/.yardoc/objects/root.dat
blob: 5bd278a04cfbe33a24e4c181376e4c776efedc5b (plain)
ofshex dumpascii
0000 04 08 7b 01 b5 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 62 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a ct.;.IC;.[bo:$YARD::CodeObjects:
0280 3a 4d 65 74 68 6f 64 4f 62 6a 65 63 74 16 3a 15 40 6d 6f 64 75 6c 65 5f 66 75 6e 63 74 69 6f 6e :MethodObject.:.@module_function
02a0 46 3a 0b 40 73 63 6f 70 65 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 73 63 69 73 73 F:.@scope;.;.;.;&I".Raylib.sciss
02c0 6f 72 5f 6d 6f 64 65 06 3b 20 46 3a 10 40 70 61 72 61 6d 65 74 65 72 73 5b 0b 5b 07 49 22 0a 2a or_mode.;.F:.@parameters[.[.I".*
02e0 61 72 67 73 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 args.;.T0[.I".x:.;.TI".0.;.T[.I"
0300 07 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 .y:.;.TI".0.;.T[.I".width:.;.TI"
0320 07 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 .10.;.T[.I".height:.;.TI".10.;.T
0340 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 49 22 13 6d 72 62 6c 69 62 2f [.I".&block.;.T0;.[.[.I".mrblib/
0360 63 6f 72 65 2e 72 62 06 3b 20 54 69 0f 3b 15 54 3b 16 3a 11 73 63 69 73 73 6f 72 5f 6d 6f 64 65 core.rb.;.Ti.;.T;.:.scissor_mode
0380 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 58 54 68 65 20 63 6f 64 65 20 62 6c 6f ;.;.;.[.;.{.;.IC;."XThe.code.blo
03a0 63 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 ck.version.of.{Raylib.begin_scis
03c0 73 6f 72 5f 6d 6f 64 65 7d 20 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f sor_mode}.and.{Raylib.end_scisso
03e0 72 5f 6d 6f 64 65 7d 0e 3b 20 54 3b 1c 5b 06 6f 3a 1c 59 41 52 44 3a 3a 54 61 67 73 3a 3a 4f 76 r_mode}.;.T;.[.o:.YARD::Tags::Ov
0400 65 72 6c 6f 61 64 54 61 67 0d 3a 0e 40 74 61 67 5f 6e 61 6d 65 49 22 0d 6f 76 65 72 6c 6f 61 64 erloadTag.:.@tag_nameI".overload
0420 06 3b 20 46 3a 0a 40 74 65 78 74 30 3b 16 3b 2c 3a 0b 40 74 79 70 65 73 30 3a 0f 40 73 69 67 6e .;.F:.@text0;.;,:.@types0:.@sign
0440 61 74 75 72 65 49 22 3c 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 79 3a 20 30 2c atureI"<scissor_mode(x:.0,.y:.0,
0460 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 06 .width:.10,.height:.10,.&block).
0480 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 0a 6f 3a 14 59 41 52 44 3a 3a 54 61 67 73 ;.T;.IC;."..;.T;.[.o:.YARD::Tags
04a0 3a 3a 54 61 67 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 ::Tag.;.I".param.;.F;/I"..;.T;.I
04c0 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 ".x.;.T;0[.I".Integer.;.T;[email protected];2
04e0 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b .;.I".param.;.F;/I"..;.T;.I".y.;
0500 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 .T;0[.I".Integer.;.T;[email protected];2.;.I"
0520 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 .param.;.F;/I"..;.T;.I".width.;.
0540 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 0a T;0[.I".Integer.;.T;[email protected];2.;.I".
0560 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 param.;.F;/I"..;.T;.I".height.;.
0580 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 0a T;0[.I".Integer.;.T;[email protected];2.;.I".
05a0 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 30 54 68 65 20 63 6f 64 65 20 74 6f 20 62 65 20 65 78 65 param.;.F;/I"0The.code.to.be.exe
05c0 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 20 54 3b 16 49 cuted.in.the.scissor.mode.;.T;.I
05e0 22 0a 62 6c 6f 63 6b 06 3b 20 54 3b 30 5b 06 49 22 09 50 72 6f 63 06 3b 20 54 3b 24 40 1b 3b 21 ".block.;.T;0[.I".Proc.;.T;$@.;!
0600 5b 00 3b 22 49 22 01 94 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 [.;"I"[email protected].[Integer].@para
0620 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 m.y.[Integer][email protected].[Inte
0640 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 5d 0a 40 70 61 ger][email protected].[Integer].@pa
0660 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 65 20 ram.block.[Proc].The.code.to.be.
0680 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 20 54 executed.in.the.scissor.mode.;.T
06a0 3b 23 30 3b 24 40 1b 3a 1b 40 72 65 66 5f 74 61 67 5f 72 65 63 75 72 73 65 5f 63 6f 75 6e 74 69 ;#0;$@.:.@ref_tag_recurse_counti
06c0 00 3a 0d 40 73 75 6d 6d 61 72 79 30 3a 0f 40 68 61 73 68 5f 66 6c 61 67 46 3b 2b 5b 0a 5b 07 49 .:.@summary0:.@hash_flagF;+[.[.I
06e0 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 06 30 06 ".x:.;.TI".0.;.T[.I".y:.;.TI".0.
0700 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0c ;.T[.I".width:.;.TI".10.;.T[.I".
0720 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 height:.;.TI".10.;.T[.I".&block.
0740 3b 20 54 30 3b 24 40 1b 3b 21 5b 00 3b 22 49 22 02 34 01 54 68 65 20 63 6f 64 65 20 62 6c 6f 63 ;.T0;$@.;![.;"I".4.The.code.bloc
0760 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 73 k.version.of.{Raylib.begin_sciss
0780 6f 72 5f 6d 6f 64 65 7d 20 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 or_mode}.and.{Raylib.end_scissor
07a0 5f 6d 6f 64 65 7d 0a 40 6f 76 65 72 6c 6f 61 64 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a _mode}[email protected]_mode(x:
07c0 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 20 31 30 2c .0,.y:.0,.width:.10,.height:.10,
07e0 20 26 62 6c 6f 63 6b 29 0a 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 .&block)[email protected].[Integer]...
0800 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 @param.y.[Integer][email protected]
0820 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 20 5b 49 6e 74 h.[Integer][email protected].[Int
0840 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 62 6c 6f 63 6b 20 5b 50 72 6f 63 5d 20 54 68 65 20 eger][email protected].[Proc].The.
0860 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 73 73 code.to.be.executed.in.the.sciss
0880 6f 72 20 6d 6f 64 65 06 3b 20 54 3b 23 30 3b 24 40 1b 3b 33 69 00 3b 35 46 3a 10 40 6c 69 6e 65 or.mode.;.T;#0;$@.;3i.;5F:.@line
08a0 5f 72 61 6e 67 65 6f 3a 0a 52 61 6e 67 65 08 3a 09 65 78 63 6c 46 3a 0a 62 65 67 69 6e 69 08 3a _rangeo:.Range.:.exclF:.begini.:
08c0 08 65 6e 64 69 0e 3b 25 40 19 3a 0e 40 65 78 70 6c 69 63 69 74 54 3a 0c 40 73 6f 75 72 63 65 49 .endi.;%@.:.@explicitT:.@sourceI
08e0 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 73 2c 20 78 3a 20 30 "...def.scissor_mode(*args,.x:.0
0900 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 2c 20 26 ,.y:.0,.width:.10,.height:.10,.&
0920 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 3d 20 34 0a 20 20 20 block)...if.args.length.==.4....
0940 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 61 72 67 73 5b 30 5d .self.begin_scissor_mode(args[0]
0960 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 33 5d 29 0a 20 20 65 ,.args[1],.args[2],.args[3])...e
0980 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 72 5f 6d 6f 64 65 28 lse.....self.begin_scissor_mode(
09a0 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 20 68 65 69 67 68 74 x:.x,.y:.y,.width:.width,.height
09c0 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 20 73 65 6c 66 2e 65 :.height)...end...yield...self.e
09e0 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 49 22 47 64 65 66 20 nd_scissor_mode.end.;.T;1I"Gdef.
0a00 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 20 79 3a 20 30 2c 20 scissor_mode(*args,.x:.0,.y:.0,.
0a20 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 06 3b width:.10,.height:.10,.&block).;
0a40 20 54 3a 0d 40 64 79 6e 61 6d 69 63 54 6f 3a 23 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 .T:.@dynamicTo:#YARD::CodeObject
0a60 73 3a 3a 43 6c 61 73 73 4f 62 6a 65 63 74 17 3b 07 49 43 3b 08 5b 14 6f 3b 28 16 3b 29 46 3b 2a s::ClassObject.;.IC;.[.o;(.;)F;*
0a80 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 2e ;.;.:.private;&I".Raylib::Color.
0aa0 63 6f 6c 6f 72 5f 63 61 63 68 65 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0a 63 6f 6c 6f 72 06 3b 20 color_cache.;.F;+[.[.I".color.;.
0ac0 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 1a T0;.[.[.I".mrblib/color.rb.;.Ti.
0ae0 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 1e ;.T;.:.color_cache;.;.;.[.;.{.;.
0b00 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 6c IC;."..;.T;.[.;![.;"I".@!visibil
0b20 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 70 3b 33 69 00 3b 35 46 3b 36 6f ity.private.;.T;#0;$@p;3i.;5F;6o
0b40 3b 37 08 3b 38 46 3b 39 69 19 3b 3a 69 19 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 f5 64 65 66 20 63 ;7.;8F;9i.;:i.;%@n;;T;<I"..def.c
0b60 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 63 68 65 olor_cache(color)...@color_cache
0b80 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 0a 20 20 .||=.{}...if.ColorList[color]...
0ba0 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 6c 69 62 ..@color_cache[color].||=.Raylib
0bc0 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 3a 72 5d ::Color.new(ColorList[color][:r]
0be0 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 73 74 5b ,ColorList[color][:g],ColorList[
0c00 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 61 5d 7c color][:b],ColorList[color][:a]|
0c20 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 6f 6c 6f |255)...else.....raise.'Bad.Colo
0c40 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 63 6f 6c rname'...end.end.;.T;1I".def.col
0c60 6f 72 5f 63 61 63 68 65 28 63 6f 6c 6f 72 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b or_cache(color).;.T;=To;(.;)F;*;
0c80 0f 3b 1a 3b 3f 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6d 65 74 68 6f 64 5f 6d .;.;?;&I"!Raylib::Color.method_m
0ca0 69 73 73 69 6e 67 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 06 3b 20 54 30 5b 07 issing.;.F;+[.[.I".method.;.T0[.
0cc0 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 77 69 24 3b 15 54 3b 16 3a 13 6d 65 I".*args.;.T0;.[.[.@wi$;.T;.:.me
0ce0 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 3b 1f 22 00 thod_missing;.;.;.[.;.{.;.IC;.".
0d00 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
0d20 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 01 7c 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 ivate.;.T;#0;$@.|;3i.;5F;6o;7.;8
0d40 46 3b 39 69 23 3b 3a 69 23 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 cc 64 65 66 20 6d 65 74 68 6f 64 F;9i#;:i#;%@n;;T;<I"..def.method
0d60 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 66 20 43 6f 6c _missing(method,.*args)...if.Col
0d80 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 65 6d 70 74 79 orList[method].....if.args.empty
0da0 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 74 68 6f 64 29 ?.......self.color_cache(method)
0dc0 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 65 6e 74 45 72 .....else.......raise.ArgumentEr
0de0 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 6e 74 73 22 0a ror.new."Expected.no.arguments".
0e00 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 65 6e 64 0a 65 ....end...else.....super...end.e
0e20 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 6e 67 28 6d 65 nd.;.T;1I"&def.method_missing(me
0e40 74 68 6f 64 2c 20 2a 61 72 67 73 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a thod,.*args).;.T;=To;(.;)F;*;.;.
0e60 3b 3f 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 64 5f 74 6f 5f ;?;&I"&Raylib::Color.respond_to_
0e80 6d 69 73 73 69 6e 67 3f 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 06 3b 20 54 30 missing?.;.F;+[.[.I".method.;.T0
0ea0 5b 07 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 77 69 31 3b 15 54 3b 16 3a 18 [.I".*args.;.T0;.[.[.@wi1;.T;.:.
0ec0 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 00 3b 1d 7b 00 3b respond_to_missing?;.;.;.[.;.{.;
0ee0 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b .IC;."..;.T;.[.o;2.;.I".return.;
0f00 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 01 8e .F;/@.;.0;0[.I".Boolean.;.T;$@..
0f20 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 61 74 65 06 3b 20 ;![.;"I".@!visibility.private.;.
0f40 54 3b 23 30 3b 24 40 01 8e 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 30 3b 3a 69 T;#0;$@..;3i.;5F;6o;7.;8F;9i0;:i
0f60 30 3b 25 40 6e 3b 3b 54 3b 3c 49 22 66 64 65 66 20 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 0;%@n;;T;<I"fdef.respond_to_miss
0f80 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 43 6f 6c 6f 72 4c 69 ing?(method,.*args)...if.ColorLi
0fa0 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 65 0a 20 20 20 20 73 st[method].....true...else.....s
0fc0 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 66 20 72 65 73 70 6f uper...end.end.;.T;1I"+def.respo
0fe0 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 72 67 73 29 06 3b 20 nd_to_missing?(method,.*args).;.
1000 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a T;=To;(.;)F;*;.;.;.;&I".Raylib::
1020 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 77 69 3b 3b 15 Color.random.;.F;+[.;.[.[.@wi;;.
1040 54 3b 16 3a 0b 72 61 6e 64 6f 6d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 47 T;.:.random;.;.;.[.;.{.;.IC;.";G
1060 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 6f 6c 6f 72 et.a.random.color.from.the.Color
1080 4c 69 73 74 28 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 List(excluding.Clear).;.T;.[.o;2
10a0 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 .;.I".return.;.F;/I"..;.T;.0;0[.
10c0 49 22 0a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 01 a4 3b 21 5b 00 3b 22 49 22 4b 47 65 74 20 61 20 I".Color.;.T;$@..;![.;"I"KGet.a.
10e0 72 61 6e 64 6f 6d 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 74 68 65 20 43 6f 6c 6f 72 4c 69 73 74 28 random.color.from.the.ColorList(
1100 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0a 40 72 65 74 75 72 6e 20 5b 43 6f 6c 6f 72 5d excluding.Clear).@return.[Color]
1120 06 3b 20 54 3b 23 30 3b 24 40 01 a4 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 39 .;.T;#0;$@..;3i.;5F;6o;7.;8F;9i9
1140 3b 3a 69 3a 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 85 64 65 66 20 72 61 6e 64 6f 6d 0a 20 20 72 65 ;:i:;%@n;;T;<I"..def.random...re
1160 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 70 6c 65 0a 20 20 77 sult.=.ColorList.keys.sample...w
1180 68 69 6c 65 20 72 65 73 75 6c 74 20 3d 3d 20 3a 63 6c 65 61 72 0a 20 20 20 20 72 65 73 75 6c 74 hile.result.==.:clear.....result
11a0 20 3d 20 43 6f 6c 6f 72 4c 69 73 74 2e 6b 65 79 73 2e 73 61 6d 70 6c 65 0a 20 20 65 6e 64 0a 20 .=.ColorList.keys.sample...end..
11c0 20 73 65 6c 66 2e 73 65 6e 64 28 72 65 73 75 6c 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0f 64 .self.send(result).end.;.T;1I".d
11e0 65 66 20 72 61 6e 64 6f 6d 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b ef.random.;.T;=To;(.;)F;*;.;.;.;
1200 26 49 22 18 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 63 6c 6f 6e 65 06 3b 20 46 3b 2b 5b 00 3b &I".Raylib::Color.clone.;.F;+[.;
1220 14 5b 06 5b 07 40 77 69 43 3b 15 46 3b 16 3a 0a 63 6c 6f 6e 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b .[.[.@wiC;.F;.:.clone;.;.;.[.;.{
1240 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 01 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
1260 b7 3b 33 69 00 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 89 64 65 66 20 63 6c 6f 6e 65 0a 20 20 52 61 .;3i.;%@n;;T;<I"..def.clone...Ra
1280 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 72 3a 20 73 65 6c 66 2e 72 2c 0a 20 20 20 20 20 ylib::Color.new(r:.self.r,......
12a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 3a 20 73 65 6c 66 2e 67 2c 0a 20 20 20 20 20 20 ...............g:.self.g,.......
12c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 3a 20 73 65 6c 66 2e 62 2c 0a 20 20 20 20 20 20 20 ..............b:.self.b,........
12e0 20 20 20 20 20 20 20 20 20 20 20 20 20 61 3a 20 73 65 6c 66 2e 61 29 0a 65 6e 64 06 3b 20 54 3b .............a:.self.a).end.;.T;
1300 31 49 22 0e 64 65 66 20 63 6c 6f 6e 65 06 3b 20 54 3b 3d 54 6f 3a 26 59 41 52 44 3a 3a 43 6f 64 1I".def.clone.;.T;=To:&YARD::Cod
1320 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 6e 73 74 61 6e 74 4f 62 6a 65 63 74 12 3b 14 5b 06 5b 07 40 eObjects::ConstantObject.;.[.[.@
1340 77 69 4c 3b 15 54 3b 16 3a 0e 43 6f 6c 6f 72 4c 69 73 74 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b wiL;.T;.:.ColorList;.;.;.;.;.[.;
1360 1d 7b 00 3b 1e 49 43 3b 1f 22 30 48 61 73 68 20 6f 66 20 61 6c 6c 20 77 65 62 20 63 6f 6c 6f 72 .{.;.IC;."0Hash.of.all.web.color
1380 73 2c 20 52 61 79 57 68 69 74 65 2c 20 61 6e 64 20 43 6c 65 61 72 0d 3b 20 54 3b 1c 5b 00 3b 21 s,.RayWhite,.and.Clear.;.T;.[.;!
13a0 5b 00 3b 22 49 22 30 48 61 73 68 20 6f 66 20 61 6c 6c 20 77 65 62 20 63 6f 6c 6f 72 73 2c 20 52 [.;"I"0Hash.of.all.web.colors,.R
13c0 61 79 57 68 69 74 65 2c 20 61 6e 64 20 43 6c 65 61 72 06 3b 20 54 3b 23 30 3b 24 40 01 c3 3b 35 ayWhite,.and.Clear.;.T;#0;$@..;5
13e0 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 4b 3b 3a 69 4b 3b 25 40 6e 3b 26 49 22 1d 52 61 79 6c 69 F;6o;7.;8F;9iK;:iK;%@n;&I".Rayli
1400 62 3a 3a 43 6f 6c 6f 72 3a 3a 43 6f 6c 6f 72 4c 69 73 74 06 3b 20 46 3b 3c 49 22 02 14 19 43 6f b::Color::ColorList.;.F;<I"...Co
1420 6c 6f 72 4c 69 73 74 20 20 3d 20 7b 0a 20 20 3a 63 6c 65 61 72 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a lorList..=.{...:clear=>{:r=>0,.:
1440 67 3d 3e 30 2c 20 3a 62 3d 3e 30 2c 20 3a 61 3d 3e 30 7d 2c 0a 20 20 3a 72 61 79 5f 77 68 69 74 g=>0,.:b=>0,.:a=>0},...:ray_whit
1460 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 34 35 7d 2c 0a e=>{:r=>245,.:g=>245,.:b=>245},.
1480 20 20 3a 61 6c 69 63 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 34 38 ..:alice_blue=>{:r=>240,.:g=>248
14a0 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 6e 74 69 71 75 65 5f 77 68 69 74 65 3d 3e 7b 3a ,.:b=>255},...:antique_white=>{:
14c0 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 31 35 7d 2c 0a 20 20 3a 61 71 r=>250,.:g=>235,.:b=>215},...:aq
14e0 75 61 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 ua=>{:r=>0,.:g=>255,.:b=>255},..
1500 20 3a 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c .:aquamarine=>{:r=>127,.:g=>255,
1520 20 3a 62 3d 3e 32 31 32 7d 2c 0a 20 20 3a 61 7a 75 72 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a .:b=>212},...:azure=>{:r=>240,.:
1540 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 65 69 67 65 3d 3e 7b 3a 72 3d g=>255,.:b=>255},...:beige=>{:r=
1560 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 62 69 73 71 >245,.:g=>245,.:b=>220},...:bisq
1580 75 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 39 36 7d 2c ue=>{:r=>255,.:g=>228,.:b=>196},
15a0 0a 20 20 3a 62 6c 61 63 6b 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d ...:black=>{:r=>0,.:g=>0,.:b=>0}
15c0 2c 0a 20 20 3a 62 6c 61 6e 63 68 65 64 5f 61 6c 6d 6f 6e 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 ,...:blanched_almond=>{:r=>255,.
15e0 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 62 6c 75 65 3d 3e 7b 3a 72 3d :g=>235,.:b=>205},...:blue=>{:r=
1600 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 6c 75 65 5f 76 69 6f >0,.:g=>0,.:b=>255},...:blue_vio
1620 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 33 38 2c 20 3a 67 3d 3e 34 33 2c 20 3a 62 3d 3e 32 32 36 7d 2c let=>{:r=>138,.:g=>43,.:b=>226},
1640 0a 20 20 3a 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 36 35 2c 20 3a 67 3d 3e 34 32 2c 20 3a 62 3d ...:brown=>{:r=>165,.:g=>42,.:b=
1660 3e 34 32 7d 2c 0a 20 20 3a 62 75 72 6c 79 5f 77 6f 6f 64 3d 3e 7b 3a 72 3d 3e 32 32 32 2c 20 3a >42},...:burly_wood=>{:r=>222,.:
1680 67 3d 3e 31 38 34 2c 20 3a 62 3d 3e 31 33 35 7d 2c 0a 20 20 3a 63 61 64 65 74 5f 62 6c 75 65 3d g=>184,.:b=>135},...:cadet_blue=
16a0 3e 7b 3a 72 3d 3e 39 35 2c 20 3a 67 3d 3e 31 35 38 2c 20 3a 62 3d 3e 31 36 30 7d 2c 0a 20 20 3a >{:r=>95,.:g=>158,.:b=>160},...:
16c0 63 68 61 72 74 72 65 75 73 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a chartreuse=>{:r=>127,.:g=>255,.:
16e0 62 3d 3e 30 7d 2c 0a 20 20 3a 63 68 6f 63 6f 6c 61 74 65 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a b=>0},...:chocolate=>{:r=>210,.:
1700 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 33 30 7d 2c 0a 20 20 3a 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e g=>105,.:b=>30},...:coral=>{:r=>
1720 32 35 35 2c 20 3a 67 3d 3e 31 32 37 2c 20 3a 62 3d 3e 38 30 7d 2c 0a 20 20 3a 63 6f 72 6e 66 6c 255,.:g=>127,.:b=>80},...:cornfl
1740 6f 77 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 30 2c 20 3a 67 3d 3e 31 34 39 2c 20 3a 62 ower_blue=>{:r=>100,.:g=>149,.:b
1760 3d 3e 32 33 37 7d 2c 0a 20 20 3a 63 6f 72 6e 73 69 6c 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a =>237},...:cornsilk=>{:r=>255,.:
1780 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 63 72 69 6d 73 6f 6e 3d 3e 7b 3a g=>248,.:b=>220},...:crimson=>{:
17a0 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 36 30 7d 2c 0a 20 20 3a 63 79 61 6e r=>220,.:g=>20,.:b=>60},...:cyan
17c0 3d 3e 7b 3a 72 3d 3e 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 =>{:r=>0,.:g=>255,.:b=>255},...:
17e0 64 61 72 6b 5f 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 31 33 dark_blue=>{:r=>0,.:g=>0,.:b=>13
1800 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 33 9},...:dark_cyan=>{:r=>0,.:g=>13
1820 39 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 9,.:b=>139},...:dark_golden_rod=
1840 3e 7b 3a 72 3d 3e 31 38 34 2c 20 3a 67 3d 3e 31 33 34 2c 20 3a 62 3d 3e 31 31 7d 2c 0a 20 20 3a >{:r=>184,.:g=>134,.:b=>11},...:
1860 64 61 72 6b 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 dark_gray=>{:r=>169,.:g=>169,.:b
1880 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a =>169},...:dark_green=>{:r=>0,.:
18a0 67 3d 3e 31 30 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 79 3d 3e 7b 3a g=>100,.:b=>0},...:dark_grey=>{:
18c0 72 3d 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 r=>169,.:g=>169,.:b=>169},...:da
18e0 72 6b 5f 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e 31 38 39 2c 20 3a 67 3d 3e 31 38 33 2c 20 3a 62 3d rk_khaki=>{:r=>189,.:g=>183,.:b=
1900 3e 31 30 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 31 33 39 >107},...:dark_magenta=>{:r=>139
1920 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 6f 6c 69 76 65 ,.:g=>0,.:b=>139},...:dark_olive
1940 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 38 35 2c 20 3a 67 3d 3e 31 30 37 2c 20 3a 62 3d 3e 34 37 _green=>{:r=>85,.:g=>107,.:b=>47
1960 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d },...:dark_orange=>{:r=>255,.:g=
1980 3e 31 34 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 63 68 69 64 3d 3e 7b 3a >140,.:b=>0},...:dark_orchid=>{:
19a0 72 3d 3e 31 35 33 2c 20 3a 67 3d 3e 35 30 2c 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 64 61 72 r=>153,.:g=>50,.:b=>204},...:dar
19c0 6b 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a k_red=>{:r=>139,.:g=>0,.:b=>0},.
19e0 20 20 3a 64 61 72 6b 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 33 33 2c 20 3a 67 3d 3e 31 35 ..:dark_salmon=>{:r=>233,.:g=>15
1a00 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 0,.:b=>122},...:dark_sea_green=>
1a20 7b 3a 72 3d 3e 31 34 33 2c 20 3a 67 3d 3e 31 38 38 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a {:r=>143,.:g=>188,.:b=>143},...:
1a40 64 61 72 6b 5f 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 36 31 dark_slate_blue=>{:r=>72,.:g=>61
1a60 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e ,.:b=>139},...:dark_slate_gray=>
1a80 7b 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 {:r=>47,.:g=>79,.:b=>79},...:dar
1aa0 6b 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a k_slate_grey=>{:r=>47,.:g=>79,.:
1ac0 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e b=>79},...:dark_turquoise=>{:r=>
1ae0 30 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 30 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 76 69 0,.:g=>206,.:b=>209},...:dark_vi
1b00 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 34 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 31 31 7d 2c olet=>{:r=>148,.:g=>0,.:b=>211},
1b20 0a 20 20 3a 64 65 65 70 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 30 2c ...:deep_pink=>{:r=>255,.:g=>20,
1b40 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 64 65 65 70 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 .:b=>147},...:deep_sky_blue=>{:r
1b60 3d 3e 30 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 =>0,.:g=>191,.:b=>255},...:dim_g
1b80 72 61 79 3d 3e 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 ray=>{:r=>105,.:g=>105,.:b=>105}
1ba0 2c 0a 20 20 3a 64 69 6d 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 ,...:dim_grey=>{:r=>105,.:g=>105
1bc0 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 6f 64 67 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d ,.:b=>105},...:dodger_blue=>{:r=
1be0 3e 33 30 2c 20 3a 67 3d 3e 31 34 34 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 66 69 72 65 5f >30,.:g=>144,.:b=>255},...:fire_
1c00 62 72 69 63 6b 3d 3e 7b 3a 72 3d 3e 31 37 38 2c 20 3a 67 3d 3e 33 34 2c 20 3a 62 3d 3e 33 34 7d brick=>{:r=>178,.:g=>34,.:b=>34}
1c20 2c 0a 20 20 3a 66 6c 6f 72 61 6c 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d ,...:floral_white=>{:r=>255,.:g=
1c40 3e 32 35 30 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 66 6f 72 65 73 74 5f 67 72 65 65 6e 3d >250,.:b=>240},...:forest_green=
1c60 3e 7b 3a 72 3d 3e 33 34 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 >{:r=>34,.:g=>139,.:b=>34},...:f
1c80 75 63 68 73 69 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 uchsia=>{:r=>255,.:g=>0,.:b=>255
1ca0 7d 2c 0a 20 20 3a 67 61 69 6e 73 62 6f 72 6f 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 },...:gainsboro=>{:r=>220,.:g=>2
1cc0 32 30 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 67 68 6f 73 74 5f 77 68 69 74 65 3d 3e 7b 3a 20,.:b=>220},...:ghost_white=>{:
1ce0 72 3d 3e 32 34 38 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 6f r=>248,.:g=>248,.:b=>255},...:go
1d00 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d lden_rod=>{:r=>218,.:g=>165,.:b=
1d20 3e 33 32 7d 2c 0a 20 20 3a 67 6f 6c 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 35 >32},...:gold=>{:r=>255,.:g=>215
1d40 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d ,.:b=>0},...:gray=>{:r=>128,.:g=
1d60 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 >128,.:b=>128},...:green=>{:r=>0
1d80 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 65 65 6e 5f 79 65 6c 6c ,.:g=>128,.:b=>0},...:green_yell
1da0 6f 77 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 34 37 7d 2c 0a ow=>{:r=>173,.:g=>255,.:b=>47},.
1dc0 20 20 3a 67 72 65 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 ..:grey=>{:r=>128,.:g=>128,.:b=>
1de0 31 32 38 7d 2c 0a 20 20 3a 68 6f 6e 65 79 5f 64 65 77 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 128},...:honey_dew=>{:r=>240,.:g
1e00 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 68 6f 74 5f 70 69 6e 6b 3d 3e 7b 3a =>255,.:b=>240},...:hot_pink=>{:
1e20 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 69 6e r=>255,.:g=>105,.:b=>180},...:in
1e40 64 69 61 6e 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 39 32 2c 20 3a 62 3d 3e dian_red=>{:r=>205,.:g=>92,.:b=>
1e60 39 32 7d 2c 0a 20 20 3a 69 6e 64 69 67 6f 3d 3e 7b 3a 72 3d 3e 37 35 2c 20 3a 67 3d 3e 30 2c 20 92},...:indigo=>{:r=>75,.:g=>0,.
1e80 3a 62 3d 3e 31 33 30 7d 2c 0a 20 20 3a 69 76 6f 72 79 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 :b=>130},...:ivory=>{:r=>255,.:g
1ea0 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e =>255,.:b=>240},...:khaki=>{:r=>
1ec0 32 34 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 6c 61 76 65 6e 240,.:g=>230,.:b=>140},...:laven
1ee0 64 65 72 5f 62 6c 75 73 68 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 der_blush=>{:r=>255,.:g=>240,.:b
1f00 3d 3e 32 34 35 7d 2c 0a 20 20 3a 6c 61 76 65 6e 64 65 72 3d 3e 7b 3a 72 3d 3e 32 33 30 2c 20 3a =>245},...:lavender=>{:r=>230,.:
1f20 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 61 77 6e 5f 67 72 65 65 6e 3d g=>230,.:b=>250},...:lawn_green=
1f40 3e 7b 3a 72 3d 3e 31 32 34 2c 20 3a 67 3d 3e 32 35 32 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c >{:r=>124,.:g=>252,.:b=>0},...:l
1f60 65 6d 6f 6e 5f 63 68 69 66 66 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c emon_chiffon=>{:r=>255,.:g=>250,
1f80 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 .:b=>205},...:light_blue=>{:r=>1
1fa0 37 33 2c 20 3a 67 3d 3e 32 31 36 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73,.:g=>216,.:b=>230},...:light_
1fc0 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 coral=>{:r=>240,.:g=>128,.:b=>12
1fe0 38 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 32 32 34 2c 20 3a 67 3d 8},...:light_cyan=>{:r=>224,.:g=
2000 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 6f 6c 64 65 6e 5f >255,.:b=>255},...:light_golden_
2020 72 6f 64 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a rod_yellow=>{:r=>250,.:g=>250,.:
2040 62 3d 3e 32 31 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 32 31 31 b=>210},...:light_gray=>{:r=>211
2060 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 67 72 ,.:g=>211,.:b=>211},...:light_gr
2080 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 34 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 31 34 34 7d een=>{:r=>144,.:g=>238,.:b=>144}
20a0 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 ,...:light_grey=>{:r=>211,.:g=>2
20c0 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 11,.:b=>211},...:light_pink=>{:r
20e0 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 38 32 2c 20 3a 62 3d 3e 31 39 33 7d 2c 0a 20 20 3a 6c 69 67 =>255,.:g=>182,.:b=>193},...:lig
2100 68 74 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 ht_salmon=>{:r=>255,.:g=>160,.:b
2120 3d 3e 31 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d =>122},...:light_sea_green=>{:r=
2140 3e 33 32 2c 20 3a 67 3d 3e 31 37 38 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 >32,.:g=>178,.:b=>170},...:light
2160 5f 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 20 3a 62 _sky_blue=>{:r=>135,.:g=>206,.:b
2180 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 =>250},...:light_slate_gray=>{:r
21a0 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 6c 69 67 =>119,.:g=>136,.:b=>153},...:lig
21c0 68 74 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 ht_slate_grey=>{:r=>119,.:g=>136
21e0 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 74 65 65 6c 5f 62 6c 75 65 3d ,.:b=>153},...:light_steel_blue=
2200 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 31 39 36 2c 20 3a 62 3d 3e 32 32 32 7d 2c 0a 20 20 >{:r=>176,.:g=>196,.:b=>222},...
2220 3a 6c 69 67 68 74 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 :light_yellow=>{:r=>255,.:g=>255
2240 2c 20 3a 62 3d 3e 32 32 34 7d 2c 0a 20 20 3a 6c 69 6d 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d ,.:b=>224},...:lime=>{:r=>0,.:g=
2260 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c 69 6d 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 >255,.:b=>0},...:lime_green=>{:r
2280 3d 3e 35 30 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 2c 0a 20 20 3a 6c 69 6e 65 6e =>50,.:g=>205,.:b=>50},...:linen
22a0 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 =>{:r=>250,.:g=>240,.:b=>230},..
22c0 20 3a 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e .:magenta=>{:r=>255,.:g=>0,.:b=>
22e0 32 35 35 7d 2c 0a 20 20 3a 6d 61 72 6f 6f 6e 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 255},...:maroon=>{:r=>128,.:g=>0
2300 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 61 71 75 61 6d 61 72 69 6e 65 3d 3e ,.:b=>0},...:medium_aquamarine=>
2320 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a {:r=>102,.:g=>205,.:b=>170},...:
2340 6d 65 64 69 75 6d 5f 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 medium_blue=>{:r=>0,.:g=>0,.:b=>
2360 32 30 35 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 38 36 205},...:medium_orchid=>{:r=>186
2380 2c 20 3a 67 3d 3e 38 35 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 70 75 ,.:g=>85,.:b=>211},...:medium_pu
23a0 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 34 37 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 39 rple=>{:r=>147,.:g=>112,.:b=>219
23c0 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 36 30 2c },...:medium_sea_green=>{:r=>60,
23e0 20 3a 67 3d 3e 31 37 39 2c 20 3a 62 3d 3e 31 31 33 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 6c .:g=>179,.:b=>113},...:medium_sl
2400 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 32 33 2c 20 3a 67 3d 3e 31 30 34 2c 20 3a 62 3d ate_blue=>{:r=>123,.:g=>104,.:b=
2420 3e 32 33 38 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b >238},...:medium_spring_green=>{
2440 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 31 35 34 7d 2c 0a 20 20 3a 6d 65 64 :r=>0,.:g=>250,.:b=>154},...:med
2460 69 75 6d 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 32 30 39 2c ium_turquoise=>{:r=>72,.:g=>209,
2480 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 76 69 6f 6c 65 74 5f 72 65 64 3d .:b=>204},...:medium_violet_red=
24a0 3e 7b 3a 72 3d 3e 31 39 39 2c 20 3a 67 3d 3e 32 31 2c 20 3a 62 3d 3e 31 33 33 7d 2c 0a 20 20 3a >{:r=>199,.:g=>21,.:b=>133},...:
24c0 6d 69 64 6e 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 35 2c 20 3a 67 3d 3e 32 35 2c 20 midnight_blue=>{:r=>25,.:g=>25,.
24e0 3a 62 3d 3e 31 31 32 7d 2c 0a 20 20 3a 6d 69 6e 74 5f 63 72 65 61 6d 3d 3e 7b 3a 72 3d 3e 32 34 :b=>112},...:mint_cream=>{:r=>24
2500 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6d 69 73 74 79 5f 72 5,.:g=>255,.:b=>250},...:misty_r
2520 6f 73 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 32 32 35 7d ose=>{:r=>255,.:g=>228,.:b=>225}
2540 2c 0a 20 20 3a 6d 6f 63 63 61 73 69 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 ,...:moccasin=>{:r=>255,.:g=>228
2560 2c 20 3a 62 3d 3e 31 38 31 7d 2c 0a 20 20 3a 6e 61 76 61 6a 6f 5f 77 68 69 74 65 3d 3e 7b 3a 72 ,.:b=>181},...:navajo_white=>{:r
2580 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 33 7d 2c 0a 20 20 3a 6e 61 76 =>255,.:g=>222,.:b=>173},...:nav
25a0 79 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6f y=>{:r=>0,.:g=>0,.:b=>128},...:o
25c0 6c 64 5f 6c 61 63 65 3d 3e 7b 3a 72 3d 3e 32 35 33 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e ld_lace=>{:r=>253,.:g=>245,.:b=>
25e0 32 33 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 230},...:olive=>{:r=>128,.:g=>12
2600 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 5f 64 72 61 62 3d 3e 7b 3a 72 3d 3e 31 8,.:b=>0},...:olive_drab=>{:r=>1
2620 30 37 2c 20 3a 67 3d 3e 31 34 32 2c 20 3a 62 3d 3e 33 35 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 3d 07,.:g=>142,.:b=>35},...:orange=
2640 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f >{:r=>255,.:g=>165,.:b=>0},...:o
2660 72 61 6e 67 65 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d range_red=>{:r=>255,.:g=>69,.:b=
2680 3e 30 7d 2c 0a 20 20 3a 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 31 >0},...:orchid=>{:r=>218,.:g=>11
26a0 32 2c 20 3a 62 3d 3e 32 31 34 7d 2c 0a 20 20 3a 70 61 6c 65 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 2,.:b=>214},...:pale_golden_rod=
26c0 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 32 33 32 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 >{:r=>238,.:g=>232,.:b=>170},...
26e0 3a 70 61 6c 65 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 32 2c 20 3a 67 3d 3e 32 35 31 2c 20 3a :palegreen=>{:r=>152,.:g=>251,.:
2700 62 3d 3e 31 35 32 7d 2c 0a 20 20 3a 70 61 6c 65 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d b=>152},...:pale_turquoise=>{:r=
2720 3e 31 37 35 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 70 61 6c 65 >175,.:g=>238,.:b=>238},...:pale
2740 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 31 39 2c 20 3a 67 3d 3e 31 31 32 2c 20 _violet_red=>{:r=>219,.:g=>112,.
2760 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 70 61 70 61 79 61 5f 77 68 69 70 3d 3e 7b 3a 72 3d 3e 32 :b=>147},...:papaya_whip=>{:r=>2
2780 35 35 2c 20 3a 67 3d 3e 32 33 39 2c 20 3a 62 3d 3e 32 31 33 7d 2c 0a 20 20 3a 70 65 61 63 68 5f 55,.:g=>239,.:b=>213},...:peach_
27a0 70 75 66 66 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 38 2c 20 3a 62 3d 3e 31 38 35 puff=>{:r=>255,.:g=>218,.:b=>185
27c0 7d 2c 0a 20 20 3a 70 65 72 75 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 31 33 33 2c 20 3a },...:peru=>{:r=>205,.:g=>133,.:
27e0 62 3d 3e 36 33 7d 2c 0a 20 20 3a 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 b=>63},...:pink=>{:r=>255,.:g=>1
2800 39 32 2c 20 3a 62 3d 3e 32 30 33 7d 2c 0a 20 20 3a 70 6c 75 6d 3d 3e 7b 3a 72 3d 3e 32 32 31 2c 92,.:b=>203},...:plum=>{:r=>221,
2820 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 32 32 31 7d 2c 0a 20 20 3a 70 6f 77 64 65 72 5f 62 6c .:g=>160,.:b=>221},...:powder_bl
2840 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 33 30 7d 2c ue=>{:r=>176,.:g=>224,.:b=>230},
2860 0a 20 20 3a 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d ...:purple=>{:r=>128,.:g=>0,.:b=
2880 3e 31 32 38 7d 2c 0a 20 20 3a 72 65 62 65 63 63 61 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 >128},...:rebecca_purple=>{:r=>1
28a0 30 32 2c 20 3a 67 3d 3e 35 31 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 72 65 64 3d 3e 7b 3a 02,.:g=>51,.:b=>153},...:red=>{:
28c0 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 72 6f 73 79 5f 62 r=>255,.:g=>0,.:b=>0},...:rosy_b
28e0 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 38 38 2c 20 3a 67 3d 3e 31 34 33 2c 20 3a 62 3d 3e 31 34 33 rown=>{:r=>188,.:g=>143,.:b=>143
2900 7d 2c 0a 20 20 3a 72 6f 79 61 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 36 35 2c 20 3a 67 3d 3e 31 },...:royal_blue=>{:r=>65,.:g=>1
2920 30 35 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 73 61 64 64 6c 65 5f 62 72 6f 77 6e 3d 3e 7b 05,.:b=>225},...:saddle_brown=>{
2940 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 31 39 7d 2c 0a 20 20 3a 73 61 6c :r=>139,.:g=>69,.:b=>19},...:sal
2960 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 31 34 7d mon=>{:r=>250,.:g=>128,.:b=>114}
2980 2c 0a 20 20 3a 73 61 6e 64 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 32 34 34 2c 20 3a 67 3d 3e ,...:sandy_brown=>{:r=>244,.:g=>
29a0 31 36 34 2c 20 3a 62 3d 3e 39 36 7d 2c 0a 20 20 3a 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 164,.:b=>96},...:sea_green=>{:r=
29c0 3e 34 36 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 38 37 7d 2c 0a 20 20 3a 73 65 61 5f 73 68 >46,.:g=>139,.:b=>87},...:sea_sh
29e0 65 6c 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 38 7d ell=>{:r=>255,.:g=>245,.:b=>238}
2a00 2c 0a 20 20 3a 73 69 65 6e 6e 61 3d 3e 7b 3a 72 3d 3e 31 36 30 2c 20 3a 67 3d 3e 38 32 2c 20 3a ,...:sienna=>{:r=>160,.:g=>82,.:
2a20 62 3d 3e 34 35 7d 2c 0a 20 20 3a 73 69 6c 76 65 72 3d 3e 7b 3a 72 3d 3e 31 39 32 2c 20 3a 67 3d b=>45},...:silver=>{:r=>192,.:g=
2a40 3e 31 39 32 2c 20 3a 62 3d 3e 31 39 32 7d 2c 0a 20 20 3a 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 >192,.:b=>192},...:sky_blue=>{:r
2a60 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 33 35 7d 2c 0a 20 20 3a 73 6c 61 =>135,.:g=>206,.:b=>235},...:sla
2a80 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 36 2c 20 3a 67 3d 3e 39 30 2c 20 3a 62 3d 3e 32 te_blue=>{:r=>106,.:g=>90,.:b=>2
2aa0 30 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 05},...:slate_gray=>{:r=>112,.:g
2ac0 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 65 79 3d 3e =>128,.:b=>144},...:slate_grey=>
2ae0 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 2c 0a 20 20 3a {:r=>112,.:g=>128,.:b=>144},...:
2b00 73 6e 6f 77 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 35 30 snow=>{:r=>255,.:g=>250,.:b=>250
2b20 7d 2c 0a 20 20 3a 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 },...:spring_green=>{:r=>0,.:g=>
2b40 32 35 35 2c 20 3a 62 3d 3e 31 32 37 7d 2c 0a 20 20 3a 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 255,.:b=>127},...:steel_blue=>{:
2b60 72 3d 3e 37 30 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 74 61 6e r=>70,.:g=>130,.:b=>180},...:tan
2b80 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 38 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 =>{:r=>210,.:g=>180,.:b=>140},..
2ba0 20 3a 74 65 61 6c 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 .:teal=>{:r=>0,.:g=>128,.:b=>128
2bc0 7d 2c 0a 20 20 3a 74 68 69 73 74 6c 65 3d 3e 7b 3a 72 3d 3e 32 31 36 2c 20 3a 67 3d 3e 31 39 31 },...:thistle=>{:r=>216,.:g=>191
2be0 2c 20 3a 62 3d 3e 32 31 36 7d 2c 0a 20 20 3a 74 6f 6d 61 74 6f 3d 3e 7b 3a 72 3d 3e 32 35 35 2c ,.:b=>216},...:tomato=>{:r=>255,
2c00 20 3a 67 3d 3e 39 39 2c 20 3a 62 3d 3e 37 31 7d 2c 0a 20 20 3a 74 75 72 71 75 6f 69 73 65 3d 3e .:g=>99,.:b=>71},...:turquoise=>
2c20 7b 3a 72 3d 3e 36 34 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 30 38 7d 2c 0a 20 20 3a 76 {:r=>64,.:g=>224,.:b=>208},...:v
2c40 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 32 33 iolet=>{:r=>238,.:g=>130,.:b=>23
2c60 38 7d 2c 0a 20 20 3a 77 68 65 61 74 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 32 32 2c 8},...:wheat=>{:r=>245,.:g=>222,
2c80 20 3a 62 3d 3e 31 37 39 7d 2c 0a 20 20 3a 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a .:b=>179},...:white=>{:r=>255,.:
2ca0 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 77 68 69 74 65 5f 73 6d 6f 6b 65 g=>255,.:b=>255},...:white_smoke
2cc0 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 34 35 7d 2c 0a 20 =>{:r=>245,.:g=>245,.:b=>245},..
2ce0 20 3a 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d .:yellow=>{:r=>255,.:g=>255,.:b=
2d00 3e 30 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 34 2c 20 >0},...:yellow_green=>{:r=>154,.
2d20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 0a 7d 06 3b 20 54 3a 0b 40 76 61 6c 75 65 49 22 :g=>205,.:b=>50}.}.;.T:.@valueI"
2d40 02 07 19 7b 0a 20 20 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 ...{...:clear=>{:r=>0,.:g=>0,.:b
2d60 3d 3e 30 2c 20 3a 61 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 =>0,.:a=>0},...:ray_white=>{:r=>
2d80 32 34 35 2c 20 3a 67 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 245,.:g=>245,.:b=>245},...:alice
2da0 5f 62 6c 75 65 3d 3e 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 _blue=>{:r=>240,.:g=>248,.:b=>25
2dc0 35 7d 2c 0a 20 20 3a 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 5},...:antique_white=>{:r=>250,.
2de0 3a 67 3d 3e 32 33 35 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 :g=>235,.:b=>215},...:aqua=>{:r=
2e00 3e 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 61 71 75 61 6d 61 >0,.:g=>255,.:b=>255},...:aquama
2e20 72 69 6e 65 3d 3e 7b 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 rine=>{:r=>127,.:g=>255,.:b=>212
2e40 7d 2c 0a 20 20 3a 61 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 },...:azure=>{:r=>240,.:g=>255,.
2e60 3a 62 3d 3e 32 35 35 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 :b=>255},...:beige=>{:r=>245,.:g
2e80 3d 3e 32 34 35 2c 20 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 =>245,.:b=>220},...:bisque=>{:r=
2ea0 3e 32 35 35 2c 20 3a 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 >255,.:g=>228,.:b=>196},...:blac
2ec0 6b 3d 3e 7b 3a 72 3d 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 k=>{:r=>0,.:g=>0,.:b=>0},...:bla
2ee0 6e 63 68 65 64 5f 61 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 nched_almond=>{:r=>255,.:g=>235,
2f00 20 3a 62 3d 3e 32 30 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 .:b=>205},...:blue=>{:r=>0,.:g=>
2f20 30 2c 20 3a 62 3d 3e 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 0,.:b=>255},...:blue_violet=>{:r
2f40 3d 3e 31 33 38 2c 20 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 =>138,.:g=>43,.:b=>226},...:brow
2f60 6e 3d 3e 7b 3a 72 3d 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 n=>{:r=>165,.:g=>42,.:b=>42},...
2f80 3a 62 75 72 6c 79 5f 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 :burly_wood=>{:r=>222,.:g=>184,.
2fa0 3a 62 3d 3e 31 33 35 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 :b=>135},...:cadet_blue=>{:r=>95
2fc0 2c 20 3a 67 3d 3e 31 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 ,.:g=>158,.:b=>160},...:chartreu
2fe0 73 65 3d 3e 7b 3a 72 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 se=>{:r=>127,.:g=>255,.:b=>0},..
3000 20 3a 63 68 6f 63 6f 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 .:chocolate=>{:r=>210,.:g=>105,.
3020 3a 62 3d 3e 33 30 7d 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 :b=>30},...:coral=>{:r=>255,.:g=
3040 3e 31 32 37 2c 20 3a 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 >127,.:b=>80},...:cornflower_blu
3060 65 3d 3e 7b 3a 72 3d 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 e=>{:r=>100,.:g=>149,.:b=>237},.
3080 20 20 3a 63 6f 72 6e 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 ..:cornsilk=>{:r=>255,.:g=>248,.
30a0 3a 62 3d 3e 32 32 30 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 :b=>220},...:crimson=>{:r=>220,.
30c0 3a 67 3d 3e 32 30 2c 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 :g=>20,.:b=>60},...:cyan=>{:r=>0
30e0 2c 20 3a 67 3d 3e 32 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 ,.:g=>255,.:b=>255},...:dark_blu
3100 65 3d 3e 7b 3a 72 3d 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 e=>{:r=>0,.:g=>0,.:b=>139},...:d
3120 61 72 6b 5f 63 79 61 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 ark_cyan=>{:r=>0,.:g=>139,.:b=>1
3140 33 39 7d 2c 0a 20 20 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 39},...:dark_golden_rod=>{:r=>18
3160 34 2c 20 3a 67 3d 3e 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 4,.:g=>134,.:b=>11},...:dark_gra
3180 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 39 7d 2c 0a y=>{:r=>169,.:g=>169,.:b=>169},.
31a0 20 20 3a 64 61 72 6b 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 ..:dark_green=>{:r=>0,.:g=>100,.
31c0 3a 62 3d 3e 30 7d 2c 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 :b=>0},...:dark_grey=>{:r=>169,.
31e0 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 5f 6b 68 61 6b 69 :g=>169,.:b=>169},...:dark_khaki
3200 3d 3e 7b 3a 72 3d 3e 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 =>{:r=>189,.:g=>183,.:b=>107},..
3220 20 3a 64 61 72 6b 5f 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 .:dark_magenta=>{:r=>139,.:g=>0,
3240 20 3a 62 3d 3e 31 33 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 .:b=>139},...:dark_olive_green=>
3260 7b 3a 72 3d 3e 38 35 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 {:r=>85,.:g=>107,.:b=>47},...:da
3280 72 6b 5f 6f 72 61 6e 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 rk_orange=>{:r=>255,.:g=>140,.:b
32a0 3d 3e 30 7d 2c 0a 20 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 =>0},...:dark_orchid=>{:r=>153,.
32c0 3a 67 3d 3e 35 30 2c 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 :g=>50,.:b=>204},...:dark_red=>{
32e0 3a 72 3d 3e 31 33 39 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 :r=>139,.:g=>0,.:b=>0},...:dark_
3300 73 61 6c 6d 6f 6e 3d 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 salmon=>{:r=>233,.:g=>150,.:b=>1
3320 32 32 7d 2c 0a 20 20 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 22},...:dark_sea_green=>{:r=>143
3340 2c 20 3a 67 3d 3e 31 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 ,.:g=>188,.:b=>143},...:dark_sla
3360 74 65 5f 62 6c 75 65 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 te_blue=>{:r=>72,.:g=>61,.:b=>13
3380 39 7d 2c 0a 20 20 3a 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 9},...:dark_slate_gray=>{:r=>47,
33a0 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 5f 73 6c 61 74 65 5f .:g=>79,.:b=>79},...:dark_slate_
33c0 67 72 65 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 7d 2c 0a grey=>{:r=>47,.:g=>79,.:b=>79},.
33e0 20 20 3a 64 61 72 6b 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 ..:dark_turquoise=>{:r=>0,.:g=>2
3400 30 36 2c 20 3a 62 3d 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 06,.:b=>209},...:dark_violet=>{:
3420 72 3d 3e 31 34 38 2c 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 r=>148,.:g=>0,.:b=>211},...:deep
3440 5f 70 69 6e 6b 3d 3e 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 _pink=>{:r=>255,.:g=>20,.:b=>147
3460 7d 2c 0a 20 20 3a 64 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 },...:deep_sky_blue=>{:r=>0,.:g=
3480 3e 31 39 31 2c 20 3a 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 >191,.:b=>255},...:dim_gray=>{:r
34a0 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 64 69 6d =>105,.:g=>105,.:b=>105},...:dim
34c0 5f 67 72 65 79 3d 3e 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 _grey=>{:r=>105,.:g=>105,.:b=>10
34e0 35 7d 2c 0a 20 20 3a 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 5},...:dodger_blue=>{:r=>30,.:g=
3500 3e 31 34 34 2c 20 3a 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 >144,.:b=>255},...:fire_brick=>{
3520 3a 72 3d 3e 31 37 38 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 :r=>178,.:g=>34,.:b=>34},...:flo
3540 72 61 6c 5f 77 68 69 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 ral_white=>{:r=>255,.:g=>250,.:b
3560 3d 3e 32 34 30 7d 2c 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 =>240},...:forest_green=>{:r=>34
3580 2c 20 3a 67 3d 3e 31 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 ,.:g=>139,.:b=>34},...:fuchsia=>
35a0 7b 3a 72 3d 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 67 61 {:r=>255,.:g=>0,.:b=>255},...:ga
35c0 69 6e 73 62 6f 72 6f 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 insboro=>{:r=>220,.:g=>220,.:b=>
35e0 32 32 30 7d 2c 0a 20 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 220},...:ghost_white=>{:r=>248,.
3600 3a 67 3d 3e 32 34 38 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 :g=>248,.:b=>255},...:golden_rod
3620 3d 3e 7b 3a 72 3d 3e 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 =>{:r=>218,.:g=>165,.:b=>32},...
3640 3a 67 6f 6c 64 3d 3e 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 :gold=>{:r=>255,.:g=>215,.:b=>0}
3660 2c 0a 20 20 3a 67 72 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 ,...:gray=>{:r=>128,.:g=>128,.:b
3680 3d 3e 31 32 38 7d 2c 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 =>128},...:green=>{:r=>0,.:g=>12
36a0 38 2c 20 3a 62 3d 3e 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 8,.:b=>0},...:green_yellow=>{:r=
36c0 3e 31 37 33 2c 20 3a 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 >173,.:g=>255,.:b=>47},...:grey=
36e0 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 0a 20 20 >{:r=>128,.:g=>128,.:b=>128},...
3700 3a 68 6f 6e 65 79 5f 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 :honey_dew=>{:r=>240,.:g=>255,.:
3720 62 3d 3e 32 34 30 7d 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 b=>240},...:hot_pink=>{:r=>255,.
3740 3a 67 3d 3e 31 30 35 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 :g=>105,.:b=>180},...:indian_red
3760 3d 3e 7b 3a 72 3d 3e 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 =>{:r=>205,.:g=>92,.:b=>92},...:
3780 69 6e 64 69 67 6f 3d 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 indigo=>{:r=>75,.:g=>0,.:b=>130}
37a0 2c 0a 20 20 3a 69 76 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 ,...:ivory=>{:r=>255,.:g=>255,.:
37c0 62 3d 3e 32 34 30 7d 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 b=>240},...:khaki=>{:r=>240,.:g=
37e0 3e 32 33 30 2c 20 3a 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 >230,.:b=>140},...:lavender_blus
3800 68 3d 3e 7b 3a 72 3d 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 h=>{:r=>255,.:g=>240,.:b=>245},.
3820 20 20 3a 6c 61 76 65 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 ..:lavender=>{:r=>230,.:g=>230,.
3840 3a 62 3d 3e 32 35 30 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 :b=>250},...:lawn_green=>{:r=>12
3860 34 2c 20 3a 67 3d 3e 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 4,.:g=>252,.:b=>0},...:lemon_chi
3880 66 66 6f 6e 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 30 35 ffon=>{:r=>255,.:g=>250,.:b=>205
38a0 7d 2c 0a 20 20 3a 6c 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 },...:light_blue=>{:r=>173,.:g=>
38c0 32 31 36 2c 20 3a 62 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 216,.:b=>230},...:light_coral=>{
38e0 3a 72 3d 3e 32 34 30 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 :r=>240,.:g=>128,.:b=>128},...:l
3900 69 67 68 74 5f 63 79 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 ight_cyan=>{:r=>224,.:g=>255,.:b
3920 3d 3e 32 35 35 7d 2c 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 =>255},...:light_golden_rod_yell
3940 6f 77 3d 3e 7b 3a 72 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 ow=>{:r=>250,.:g=>250,.:b=>210},
3960 0a 20 20 3a 6c 69 67 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 ...:light_gray=>{:r=>211,.:g=>21
3980 31 2c 20 3a 62 3d 3e 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 1,.:b=>211},...:light_green=>{:r
39a0 3d 3e 31 34 34 2c 20 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 =>144,.:g=>238,.:b=>144},...:lig
39c0 68 74 5f 67 72 65 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_grey=>{:r=>211,.:g=>211,.:b=>
39e0 32 31 31 7d 2c 0a 20 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 211},...:light_pink=>{:r=>255,.:
3a00 67 3d 3e 31 38 32 2c 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 g=>182,.:b=>193},...:light_salmo
3a20 6e 3d 3e 7b 3a 72 3d 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 n=>{:r=>255,.:g=>160,.:b=>122},.
3a40 20 20 3a 6c 69 67 68 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 ..:light_sea_green=>{:r=>32,.:g=
3a60 3e 31 37 38 2c 20 3a 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 >178,.:b=>170},...:light_sky_blu
3a80 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 35 30 7d 2c 0a e=>{:r=>135,.:g=>206,.:b=>250},.
3aa0 20 20 3a 6c 69 67 68 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 ..:light_slate_gray=>{:r=>119,.:
3ac0 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 6c 61 74 65 g=>136,.:b=>153},...:light_slate
3ae0 5f 67 72 65 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 _grey=>{:r=>119,.:g=>136,.:b=>15
3b00 33 7d 2c 0a 20 20 3a 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 3},...:light_steel_blue=>{:r=>17
3b20 36 2c 20 3a 67 3d 3e 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 6,.:g=>196,.:b=>222},...:light_y
3b40 65 6c 6c 6f 77 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 32 ellow=>{:r=>255,.:g=>255,.:b=>22
3b60 34 7d 2c 0a 20 20 3a 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 4},...:lime=>{:r=>0,.:g=>255,.:b
3b80 3d 3e 30 7d 2c 0a 20 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 =>0},...:lime_green=>{:r=>50,.:g
3ba0 3d 3e 32 30 35 2c 20 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 =>205,.:b=>50},...:linen=>{:r=>2
3bc0 35 30 2c 20 3a 67 3d 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 50,.:g=>240,.:b=>230},...:magent
3be0 61 3d 3e 7b 3a 72 3d 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 a=>{:r=>255,.:g=>0,.:b=>255},...
3c00 3a 6d 61 72 6f 6f 6e 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 :maroon=>{:r=>128,.:g=>0,.:b=>0}
3c20 2c 0a 20 20 3a 6d 65 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 ,...:medium_aquamarine=>{:r=>102
3c40 2c 20 3a 67 3d 3e 32 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 ,.:g=>205,.:b=>170},...:medium_b
3c60 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 30 35 7d 2c 0a 20 20 lue=>{:r=>0,.:g=>0,.:b=>205},...
3c80 3a 6d 65 64 69 75 6d 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 :medium_orchid=>{:r=>186,.:g=>85
3ca0 2c 20 3a 62 3d 3e 32 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 ,.:b=>211},...:medium_purple=>{:
3cc0 72 3d 3e 31 34 37 2c 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 r=>147,.:g=>112,.:b=>219},...:me
3ce0 64 69 75 6d 5f 73 65 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 dium_sea_green=>{:r=>60,.:g=>179
3d00 2c 20 3a 62 3d 3e 31 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 ,.:b=>113},...:medium_slate_blue
3d20 3d 3e 7b 3a 72 3d 3e 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 =>{:r=>123,.:g=>104,.:b=>238},..
3d40 20 3a 6d 65 64 69 75 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 .:medium_spring_green=>{:r=>0,.:
3d60 67 3d 3e 32 35 30 2c 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 g=>250,.:b=>154},...:medium_turq
3d80 75 6f 69 73 65 3d 3e 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 uoise=>{:r=>72,.:g=>209,.:b=>204
3da0 7d 2c 0a 20 20 3a 6d 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 },...:medium_violet_red=>{:r=>19
3dc0 39 2c 20 3a 67 3d 3e 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 9,.:g=>21,.:b=>133},...:midnight
3de0 5f 62 6c 75 65 3d 3e 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 _blue=>{:r=>25,.:g=>25,.:b=>112}
3e00 2c 0a 20 20 3a 6d 69 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 ,...:mint_cream=>{:r=>245,.:g=>2
3e20 35 35 2c 20 3a 62 3d 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 55,.:b=>250},...:misty_rose=>{:r
3e40 3d 3e 32 35 35 2c 20 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 =>255,.:g=>228,.:b=>225},...:moc
3e60 63 61 73 69 6e 3d 3e 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 casin=>{:r=>255,.:g=>228,.:b=>18
3e80 31 7d 2c 0a 20 20 3a 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 1},...:navajo_white=>{:r=>255,.:
3ea0 67 3d 3e 32 32 32 2c 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 g=>222,.:b=>173},...:navy=>{:r=>
3ec0 30 2c 20 3a 67 3d 3e 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 0,.:g=>0,.:b=>128},...:old_lace=
3ee0 3e 7b 3a 72 3d 3e 32 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 >{:r=>253,.:g=>245,.:b=>230},...
3f00 3a 6f 6c 69 76 65 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 30 :olive=>{:r=>128,.:g=>128,.:b=>0
3f20 7d 2c 0a 20 20 3a 6f 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 },...:olive_drab=>{:r=>107,.:g=>
3f40 31 34 32 2c 20 3a 62 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 142,.:b=>35},...:orange=>{:r=>25
3f60 35 2c 20 3a 67 3d 3e 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 5,.:g=>165,.:b=>0},...:orange_re
3f80 64 3d 3e 7b 3a 72 3d 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 d=>{:r=>255,.:g=>69,.:b=>0},...:
3fa0 6f 72 63 68 69 64 3d 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 orchid=>{:r=>218,.:g=>112,.:b=>2
3fc0 31 34 7d 2c 0a 20 20 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 14},...:pale_golden_rod=>{:r=>23
3fe0 38 2c 20 3a 67 3d 3e 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 8,.:g=>232,.:b=>170},...:palegre
4000 65 6e 3d 3e 7b 3a 72 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 en=>{:r=>152,.:g=>251,.:b=>152},
4020 0a 20 20 3a 70 61 6c 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 ...:pale_turquoise=>{:r=>175,.:g
4040 3d 3e 32 33 38 2c 20 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 =>238,.:b=>238},...:pale_violet_
4060 72 65 64 3d 3e 7b 3a 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 red=>{:r=>219,.:g=>112,.:b=>147}
4080 2c 0a 20 20 3a 70 61 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 ,...:papaya_whip=>{:r=>255,.:g=>
40a0 32 33 39 2c 20 3a 62 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 239,.:b=>213},...:peach_puff=>{:
40c0 72 3d 3e 32 35 35 2c 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 r=>255,.:g=>218,.:b=>185},...:pe
40e0 72 75 3d 3e 7b 3a 72 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 ru=>{:r=>205,.:g=>133,.:b=>63},.
4100 20 20 3a 70 69 6e 6b 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 ..:pink=>{:r=>255,.:g=>192,.:b=>
4120 32 30 33 7d 2c 0a 20 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 203},...:plum=>{:r=>221,.:g=>160
4140 2c 20 3a 62 3d 3e 32 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 ,.:b=>221},...:powder_blue=>{:r=
4160 3e 31 37 36 2c 20 3a 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 >176,.:g=>224,.:b=>230},...:purp
4180 6c 65 3d 3e 7b 3a 72 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 le=>{:r=>128,.:g=>0,.:b=>128},..
41a0 20 3a 72 65 62 65 63 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 .:rebecca_purple=>{:r=>102,.:g=>
41c0 35 31 2c 20 3a 62 3d 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 51,.:b=>153},...:red=>{:r=>255,.
41e0 3a 67 3d 3e 30 2c 20 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 :g=>0,.:b=>0},...:rosy_brown=>{:
4200 72 3d 3e 31 38 38 2c 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 r=>188,.:g=>143,.:b=>143},...:ro
4220 79 61 6c 5f 62 6c 75 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 yal_blue=>{:r=>65,.:g=>105,.:b=>
4240 32 32 35 7d 2c 0a 20 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 225},...:saddle_brown=>{:r=>139,
4260 20 3a 67 3d 3e 36 39 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 .:g=>69,.:b=>19},...:salmon=>{:r
4280 3d 3e 32 35 30 2c 20 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 =>250,.:g=>128,.:b=>114},...:san
42a0 64 79 5f 62 72 6f 77 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 dy_brown=>{:r=>244,.:g=>164,.:b=
42c0 3e 39 36 7d 2c 0a 20 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 >96},...:sea_green=>{:r=>46,.:g=
42e0 3e 31 33 39 2c 20 3a 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 >139,.:b=>87},...:sea_shell=>{:r
4300 3d 3e 32 35 35 2c 20 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 =>255,.:g=>245,.:b=>238},...:sie
4320 6e 6e 61 3d 3e 7b 3a 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 nna=>{:r=>160,.:g=>82,.:b=>45},.
4340 20 20 3a 73 69 6c 76 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 ..:silver=>{:r=>192,.:g=>192,.:b
4360 3d 3e 31 39 32 7d 2c 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 =>192},...:sky_blue=>{:r=>135,.:
4380 67 3d 3e 32 30 36 2c 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 g=>206,.:b=>235},...:slate_blue=
43a0 3e 7b 3a 72 3d 3e 31 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 >{:r=>106,.:g=>90,.:b=>205},...:
43c0 73 6c 61 74 65 5f 67 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 slate_gray=>{:r=>112,.:g=>128,.:
43e0 62 3d 3e 31 34 34 7d 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 b=>144},...:slate_grey=>{:r=>112
4400 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 6e 6f 77 3d 3e 7b 3a ,.:g=>128,.:b=>144},...:snow=>{:
4420 72 3d 3e 32 35 35 2c 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 r=>255,.:g=>250,.:b=>250},...:sp
4440 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 35 2c 20 3a 62 3d ring_green=>{:r=>0,.:g=>255,.:b=
4460 3e 31 32 37 7d 2c 0a 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 >127},...:steel_blue=>{:r=>70,.:
4480 67 3d 3e 31 33 30 2c 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 g=>130,.:b=>180},...:tan=>{:r=>2
44a0 31 30 2c 20 3a 67 3d 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 10,.:g=>180,.:b=>140},...:teal=>
44c0 7b 3a 72 3d 3e 30 2c 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 {:r=>0,.:g=>128,.:b=>128},...:th
44e0 69 73 74 6c 65 3d 3e 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 istle=>{:r=>216,.:g=>191,.:b=>21
4500 36 7d 2c 0a 20 20 3a 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 6},...:tomato=>{:r=>255,.:g=>99,
4520 20 3a 62 3d 3e 37 31 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 .:b=>71},...:turquoise=>{:r=>64,
4540 20 3a 67 3d 3e 32 32 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 .:g=>224,.:b=>208},...:violet=>{
4560 3a 72 3d 3e 32 33 38 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 :r=>238,.:g=>130,.:b=>238},...:w
4580 68 65 61 74 3d 3e 7b 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 heat=>{:r=>245,.:g=>222,.:b=>179
45a0 7d 2c 0a 20 20 3a 77 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 },...:white=>{:r=>255,.:g=>255,.
45c0 3a 62 3d 3e 32 35 35 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 :b=>255},...:white_smoke=>{:r=>2
45e0 34 35 2c 20 3a 67 3d 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 45,.:g=>245,.:b=>245},...:yellow
4600 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 30 7d 2c 0a 20 20 3a =>{:r=>255,.:g=>255,.:b=>0},...:
4620 79 65 6c 6c 6f 77 5f 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 yellow_green=>{:r=>154,.:g=>205,
4640 20 3a 62 3d 3e 35 30 7d 0a 7d 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .:b=>50}.}.;.T;=To;(.;)F;*;.;.;.
4660 3b 26 49 22 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 06 3b 20 ;&I".Raylib::Color#initialize.;.
4680 46 3b 2b 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 02 F;+[.;.[.[.I".src/raylib.c.;.Ti.
46a0 9f 01 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 ..;.T;.:.initialize;.0;.[.;.{.;.
46c0 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 01 d0 3b 25 IC;."..;.T;.[.;![.;"@.;#0;$@..;%
46e0 40 6e 3b 3b 54 3b 3c 49 22 02 6d 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 @n;;T;<I".m.static.mrb_value.mrb
4700 5f 43 6f 6c 6f 72 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 _Color_initialize(mrb_state*.mrb
4720 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 72 20 3d ,.mrb_value.self).{..mrb_int.r.=
4740 20 32 35 35 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 .255;..mrb_int.g.=.0;..mrb_int.b
4760 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 61 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 67 65 74 .=.0;..mrb_int.a.=.255;..mrb_get
4780 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 69 69 69 69 22 2c 20 26 72 2c 20 26 67 2c 20 26 62 2c 20 _args(mrb,."|iiii",.&r,.&g,.&b,.
47a0 26 61 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 57 52 41 50 53 54 52 55 43 54 &a);...Color.*color;..WRAPSTRUCT
47c0 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 29 (Color,.Color_type,.self,.color)
47e0 3b 0a 0a 09 63 6f 6c 6f 72 2d 3e 72 20 3d 20 72 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b ;...color->r.=.r;..color->g.=.g;
4800 0a 09 63 6f 6c 6f 72 2d 3e 62 20 3d 20 62 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a ..color->b.=.b;..color->a.=.a;..
4820 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 63 6f 6c 6f 72 2c 20 26 43 6f 6c .mrb_data_init(self,.color,.&Col
4840 6f 72 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 49 or_type);..return.self;.}.;.T;1I
4860 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b ".static.mrb_value.;.To;(.;)F;*;
4880 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 06 3b 20 46 3b 2b 5b .;.;.;&I".Raylib::Color#r.;.F;+[
48a0 00 3b 14 5b 06 5b 07 40 01 d5 69 02 b3 01 3b 15 54 3b 16 3a 06 72 3b 18 30 3b 1c 5b 00 3b 1d 7b .;.[.[[email protected]...;.T;.:.r;.0;.[.;.{
48c0 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 01 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
48e0 dd 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 a8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d .;%@n;;T;<I"..static.mrb_value.m
4900 72 62 5f 43 6f 6c 6f 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 rb_Color_get_red(mrb_state*.mrb,
4920 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 20 2a 63 6f 6c 6f 72 .mrb_value.self).{..Color.*color
4940 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 6c 6f 72 5f 74 79 70 ;..UNWRAPSTRUCT(Color,.Color_typ
4960 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 6d 72 62 5f 66 69 78 e,.self,.color);..return.mrb_fix
4980 6e 75 6d 5f 76 61 6c 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 num_value(color->r);.}.;.T;1I".s
49a0 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a tatic.mrb_value.;.To;(.;)F;*;.;.
49c0 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 06 3b 20 46 3b 2b 5b 00 3b ;.;&I".Raylib::Color#r=.;.F;+[.;
49e0 14 5b 06 5b 07 40 01 d5 69 02 ba 01 3b 15 54 3b 16 3a 07 72 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 .[.[[email protected]...;.T;.:.r=;.0;.[.;.{.
4a00 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 01 e9 ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
4a20 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 ;%@n;;T;<I"..static.mrb_value.mr
4a40 62 5f 43 6f 6c 6f 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 b_Color_set_red(mrb_state*.mrb,.
4a60 6d 72 62 5f 76 61 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 mrb_value.self).{..Color.*color;
4a80 0a 09 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 ..UNWRAPSTRUCT(Color,.Color_type
4aa0 2c 20 73 65 6c 66 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 ,.self,.color);..mrb_int.r;..mrb
4ac0 5f 67 65 74 5f 61 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 _get_args(mrb,."i",.&r);..color-
4ae0 3e 72 20 3d 20 72 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 >r.=.r;...return.mrb_fixnum_valu
4b00 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 72 e(color->r);.}.;.T;1I".static.mr
4b20 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 b_value.;.To;(.;)F;*;.;.;.;&I".R
4b40 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 aylib::Color#g.;.F;+[.;.[.[[email protected]
4b60 02 c5 01 3b 15 54 3b 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 ...;.T;.:.g;.0;.[.;.{.;.IC;."..;
4b80 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 f5 3b 25 40 6e 3b 3b 54 3b 3c 49 .T;.[.;![.;"@.;#0;$@..;%@n;;T;<I
4ba0 22 01 aa 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 67 65 "..static.mrb_value.mrb_Color_ge
4bc0 74 5f 67 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 t_green(mrb_state*.mrb,.mrb_valu
4be0 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 41 50 e.self).{..Color.*color;..UNWRAP
4c00 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 2c 20 STRUCT(Color,.Color_type,.self,.
4c20 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 75 65 color);..return.mrb_fixnum_value
4c40 28 63 6f 6c 6f 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 (color->g);.}.;.T;1I".static.mrb
4c60 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 _value.;.To;(.;)F;*;.;.;.;&I".Ra
4c80 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 ylib::Color#g=.;.F;+[.;.[.[[email protected]
4ca0 02 cc 01 3b 15 54 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 ...;.T;.:.g=;.0;.[.;.{.;.IC;."..
4cc0 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 01 01 3b 25 40 6e 3b 3b 54 3b ;.T;.[.;![.;"@.;#0;$@...;%@n;;T;
4ce0 3c 49 22 01 e3 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 <I"..static.mrb_value.mrb_Color_
4d00 73 65 74 5f 67 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 set_green(mrb_state*.mrb,.mrb_va
4d20 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
4d40 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
4d60 2c 20 63 6f 6c 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 ,.color);..mrb_int.g;..mrb_get_a
4d80 72 67 73 28 6d 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 rgs(mrb,."i",.&g);..color->g.=.g
4da0 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
4dc0 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
4de0 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a e.;.To;(.;)F;*;.;.;.;&I".Raylib:
4e00 3a 43 6f 6c 6f 72 23 62 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 d7 01 3b 15 54 :Color#b.;.F;+[.;.[.[[email protected]...;.T
4e20 3b 16 3a 06 62 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 ;.:.b;.0;.[.;.{.;.IC;."..;.T;.[.
4e40 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0d 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 aa 73 74 ;![.;"@.;#0;$@...;%@n;;T;<I"..st
4e60 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 62 6c 75 atic.mrb_value.mrb_Color_get_blu
4e80 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
4ea0 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 54 ).{..Color.*color;..UNWRAPSTRUCT
4ec0 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 29 (Color,.Color_type,.self,.color)
4ee0 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
4f00 72 2d 3e 62 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->b);.}.;.T;1I".static.mrb_valu
4f20 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a e.;.To;(.;)F;*;.;.;.;&I".Raylib:
4f40 3a 43 6f 6c 6f 72 23 62 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 df 01 3b 15 :Color#b=.;.F;+[.;.[.[[email protected]...;.
4f60 54 3b 16 3a 07 62 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 T;.:.b=;.0;.[.;.{.;.IC;."..;.T;.
4f80 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 19 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e2 [.;![.;"@.;#0;$@...;%@n;;T;<I"..
4fa0 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 62 static.mrb_value.mrb_Color_set_b
4fc0 6c 75 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 lue(mrb_state*.mrb,.mrb_value.se
4fe0 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 55 lf).{..Color.*color;..UNWRAPSTRU
5000 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 6f CT(Color,.Color_type,.self,.colo
5020 72 29 3b 0a 09 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 r);..mrb_int.b;..mrb_get_args(mr
5040 62 2c 20 22 69 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 b,."i",.&b);..color->b.=.b;...re
5060 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 3b turn.mrb_fixnum_value(color->b);
5080 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 6f .}.;.T;1I".static.mrb_value.;.To
50a0 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 ;(.;)F;*;.;.;.;&I".Raylib::Color
50c0 23 61 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 ea 01 3b 15 54 3b 16 3a 06 61 3b #a.;.F;+[.;.[.[[email protected]...;.T;.:.a;
50e0 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;.[.;![.;"
5100 40 17 3b 23 30 3b 24 40 02 25 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 aa 73 74 61 74 69 63 20 6d @.;#0;$@.%.;%@n;;T;<I"..static.m
5120 72 62 5f 76 61 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 rb_value.mrb_Color_get_alpha(mrb
5140 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).{..
5160 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
5180 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 72 65 r,.Color_type,.self,.color);..re
51a0 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 61 29 3b turn.mrb_fixnum_value(color->a);
51c0 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 6f .}.;.T;1I".static.mrb_value.;.To
51e0 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 ;(.;)F;*;.;.;.;&I".Raylib::Color
5200 23 61 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 f1 01 3b 15 54 3b 16 3a 07 61 #a=.;.F;+[.;.[.[[email protected]...;.T;.:.a
5220 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;.[.;![.
5240 3b 22 40 17 3b 23 30 3b 24 40 02 31 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e3 73 74 61 74 69 63 ;"@.;#0;[email protected].;%@n;;T;<I"..static
5260 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 61 6c 70 68 61 28 6d .mrb_value.mrb_Color_set_alpha(m
5280 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).{
52a0 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
52c0 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);..
52e0 6d 72 62 5f 69 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 mrb_int.a;..mrb_get_args(mrb,."i
5300 22 2c 20 26 61 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 ",.&a);..color->a.=.a;...return.
5320 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);.}.;.
5340 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 06 3b 0a 40 6e 3b T;1I".static.mrb_value.;.T.;.@n;
5360 0b 49 43 3b 08 5b 00 06 3b 0a 40 6e 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 6e 3b 0d 49 43 3b 0e 7b .IC;.[..;.@n;.IC;.[..;.@n;.IC;.{
5380 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 54 3b 12 7b .;.IC;.{..;.T;.IC;.{..;.T.;.T;.{
53a0 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 77 69 16 5b 07 40 01 d5 69 02 47 03 3b 15 54 3b 16 3a 0a 43 .;.[.;.[.[.@wi.[[email protected].;.T;.:.C
53c0 6f 6c 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 olor;.;.;.;.;.[.;.{.;.IC;.".2.In
53e0 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 63 6f 6c .addition.to.creating.custom.col
5400 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 64 65 66 ors,.you.can.call.any.of.the.def
5420 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 69 6f 6e ault.140.HTML.colors(in.addition
5440 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 68 65 72 .to.RayWhite.and.Clear).seen.her
5460 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 63 6f 6c e:.https://www.w3schools.com/col
5480 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 61 20 64 ors/colors_names.asp....When.a.d
54a0 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 63 72 65 efault.color.is.called.it.is.cre
54c0 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 20 65 61 ated.once.and.then.stored.for.ea
54e0 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 20 63 61 ch.future.consecutive.use..To.ca
5500 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 74 68 65 ll.a.color.method.simply.use.the
5520 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 65 74 68 .ruby.naming.convention.for.meth
5540 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 42 6c 75 od.calls,.for.example.to.use.Blu
5560 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 6f 77 69 eViolet.you.would.do.the.followi
5580 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 0a 59 6f ng:..+Rl::Color.blue_violet+..Yo
55a0 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 20 63 6f u.can.also.add.custom.default.co
55c0 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 72 4c 69 lors.by.adding.it.to.the.ColorLi
55e0 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 61 6c 6c st.hash.so.that.they.can.be.call
5600 65 64 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 ed.the.same.way..;.T;.[.;![.;"I"
5620 02 32 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 .2.In.addition.to.creating.custo
5640 6d 20 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 m.colors,.you.can.call.any.of.th
5660 65 20 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 e.default.140.HTML.colors(in.add
5680 69 74 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 ition.to.RayWhite.and.Clear).see
56a0 6e 20 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 n.here:.https://www.w3schools.co
56c0 6d 2f 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 m/colors/colors_names.asp....Whe
56e0 6e 20 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 n.a.default.color.is.called.it.i
5700 73 20 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 s.created.once.and.then.stored.f
5720 6f 72 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 or.each.future.consecutive.use..
5740 54 6f 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 To.call.a.color.method.simply.us
5760 65 20 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 e.the.ruby.naming.convention.for
5780 20 6d 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 .method.calls,.for.example.to.us
57a0 65 20 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 e.BlueViolet.you.would.do.the.fo
57c0 6c 6c 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 llowing:..+Rl::Color.blue_violet
57e0 2b 0a 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 +..You.can.also.add.custom.defau
5800 6c 74 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 lt.colors.by.adding.it.to.the.Co
5820 6c 6f 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 lorList.hash.so.that.they.can.be
5840 20 63 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 6e .called.the.same.way..;.T;#0;$@n
5860 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 08 3b 3a 69 15 3b 25 40 19 3b 26 49 22 ;3i.;5F;6o;7.;8F;9i.;:i.;%@.;&I"
5880 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 06 3b 20 46 3a 10 40 73 75 70 65 72 63 6c 61 73 73 6f .Raylib::Color.;.F:.@superclasso
58a0 3a 1d 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 50 72 6f 78 79 0c 3a 13 40 6f 72 :.YARD::CodeObjects::Proxy.:.@or
58c0 69 67 6e 61 6d 65 73 70 61 63 65 30 3a 0e 40 6f 72 69 67 6e 61 6d 65 30 3a 0d 40 69 6d 65 74 68 ignamespace0:.@origname0:.@imeth
58e0 6f 64 30 3b 16 3a 0b 4f 62 6a 65 63 74 3b 25 40 19 3a 09 40 6f 62 6a 30 3a 0a 40 74 79 70 65 30 od0;.:.Object;%@.:.@obj0:.@type0
5900 3b 3d 54 6f 3b 3e 17 3b 07 49 43 3b 08 5b 1a 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 ;=To;>.;.IC;.[.o;(.;)F;*;.;.;.;&
5920 49 22 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 06 3b 20 46 3b 2b 5b I".Raylib::Rectangle#draw.;.F;+[
5940 06 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 77 .[.I".color:.;.TI"#Rl::Color.new
5960 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 49 22 15 6d 72 (255,255,255,255).;.T;.[.[.I".mr
5980 62 6c 69 62 2f 72 61 79 6c 69 62 2e 72 62 06 3b 20 54 69 0b 3b 15 46 3b 16 3a 09 64 72 61 77 3b blib/raylib.rb.;.Ti.;.F;.:.draw;
59a0 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 00 3b .;.;.[.;.{.;.IC;."..;.T;.[.;![.;
59c0 22 40 17 3b 23 30 3b 24 40 02 52 01 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 4c 64 65 "@.;#0;[email protected].;3i.;%@.P.;;T;<I"Lde
59e0 66 20 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 f.draw(color:.Rl::Color.new(255,
5a00 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 28 63 6f 6c 6f 72 255,255,255))...self._draw(color
5a20 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 34 64 65 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c ).end.;.T;1I"4def.draw(color:.Rl
5a40 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 06 3b 20 ::Color.new(255,255,255,255)).;.
5a60 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a T;=To;(.;)F;*;.;.;.;&I"!Raylib::
5a80 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 Rectangle#draw_lines.;.F;+[.[.I"
5aa0 10 6c 69 6e 65 5f 74 68 69 63 6b 3a 06 3b 20 54 49 22 06 31 06 3b 20 54 5b 07 49 22 0b 63 6f 6c .line_thick:.;.TI".1.;.T[.I".col
5ac0 6f 72 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 35 35 2c or:.;.TI"#Rl::Color.new(255,255,
5ae0 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 0f 3b 15 46 3b 16 3a 0f 64 255,255).;.T;.[.[[email protected].;.F;.:.d
5b00 72 61 77 5f 6c 69 6e 65 73 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 raw_lines;.;.;.[.;.{.;.IC;."..;.
5b20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 62 01 3b 33 69 00 3b 25 40 02 50 01 T;.[.;![.;"@.;#0;[email protected].;3i.;%@.P.
5b40 3b 3b 54 3b 3c 49 22 73 64 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 ;;T;<I"sdef.draw_lines(line_thic
5b60 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 32 35 35 2c 32 k:.1,.color:.Rl::Color.new(255,2
5b80 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 6c 69 6e 65 73 28 55,255,255))...self._draw_lines(
5ba0 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 49 64 line_thick,.color).end.;.T;1I"Id
5bc0 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 6b 3a 20 31 2c 20 63 6f 6c ef.draw_lines(line_thick:.1,.col
5be0 6f 72 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 or:.Rl::Color.new(255,255,255,25
5c00 35 29 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 5)).;.T;=To;(.;)F;*;.;.;.;&I"!Ra
5c20 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b ylib::Rectangle#initialize.;.F;+
5c40 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 5f 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b [.;.[.[[email protected]_;.T;.;H;.0;.[.;.{.;
5c60 1e 49 43 3b 1f 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 .IC;."...accessors.probably.not.
5c80 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 20 6d 72 62 5f needed...static.mrb_value...mrb_
5ca0 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 72 62 5f 73 74 NPatchInfo_get_source_rec(mrb_st
5cc0 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
5ce0 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
5d00 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
5d20 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 20 6d 72 62 5f Info);...struct.RClass.*c.=.mrb_
5d40 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 20 20 73 74 72 module_get(mrb,."Raylib");...str
5d60 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 5f 63 6c 61 73 uct.RClass.*rec_class.=.mrb_clas
5d80 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 6c 65 5f 74 79 s_get_under(mrb,.c,.Rectangle_ty
5da0 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 72 62 5f 6f 62 pe.struct_name);...return.mrb_ob
5dc0 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 62 2c 20 72 65 j_value(Data_Wrap_Struct(mrb,.re
5de0 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 6e 70 69 2d 3e c_class,.&Rectangle_type,.&npi->
5e00 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 5f 76 61 6c 75 source));...}....static.mrb_valu
5e20 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 28 6d 72 62 5f e...mrb_NPatchInfo_get_left(mrb_
5e40 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 20 20 state*.mrb,.mrb_value.self).{...
5e60 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 52 28 6d NPatchInfo.*npi.=.DATA_GET_PTR(m
5e80 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 50 61 74 rb,.self,.&NPatchInfo_type,.NPat
5ea0 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 6d 5f 76 61 6c chInfo);...return.mrb_fixnum_val
5ec0 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 63 20 6d 72 62 ue(npi->left);...}....static.mrb
5ee0 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 74 6f 70 28 _value...mrb_NPatchInfo_get_top(
5f00 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).
5f20 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 50 {...NPatchInfo.*npi.=.DATA_GET_P
5f40 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 20 TR(mrb,.self,.&NPatchInfo_type,.
5f60 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 6d NPatchInfo);...return.mrb_fixnum
5f80 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 61 74 69 63 20 _value(npi->top);...}....static.
5fa0 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 5f 72 mrb_value...mrb_NPatchInfo_get_r
5fc0 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 6c 75 65 20 73 ight(mrb_state*.mrb,.mrb_value.s
5fe0 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_
6000 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
6020 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
6040 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 7d 0a 0a 20 20 ixnum_value(npi->right);...}....
6060 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 49 6e 66 static.mrb_value...mrb_NPatchInf
6080 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 2c 20 6d 72 62 o_get_bottom(mrb_state*.mrb,.mrb
60a0 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
60c0 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
60e0 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
6100 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 74 74 6f 6d 29 rn.mrb_fixnum_value(npi->bottom)
6120 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 6d 72 62 5f ;...}....static.mrb_value...mrb_
6140 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 74 61 74 65 2a NPatchInfo_get_layout(mrb_state*
6160 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 61 74 63 68 .mrb,.mrb_value.self).{...NPatch
6180 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 2c 20 73 65 Info.*npi.=.DATA_GET_PTR(mrb,.se
61a0 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 49 6e 66 6f lf,.&NPatchInfo_type,.NPatchInfo
61c0 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 28 6e 70 69 );...return.mrb_fixnum_value(npi
61e0 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 02 85 ->layout);...}.;.T;.[.;![.;"I"..
6200 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 .accessors.probably.not.needed..
6220 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 49 6e .static.mrb_value...mrb_NPatchIn
6240 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 fo_get_source_rec(mrb_state*.mrb
6260 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
6280 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,.
62a0 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);..
62c0 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 .struct.RClass.*c.=.mrb_module_g
62e0 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 et(mrb,."Raylib");...struct.RCla
6300 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e ss.*rec_class.=.mrb_class_get_un
6320 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 der(mrb,.c,.Rectangle_type.struc
6340 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 t_name);...return.mrb_obj_value(
6360 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c Data_Wrap_Struct(mrb,.rec_class,
6380 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 6e 70 69 2d 3e 73 6f 75 72 63 65 29 29 .&Rectangle_type,.&npi->source))
63a0 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 6d 72 62 5f ;...}....static.mrb_value...mrb_
63c0 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d NPatchInfo_get_left(mrb_state*.m
63e0 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 61 74 63 68 49 6e rb,.mrb_value.self).{...NPatchIn
6400 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 2c 20 73 65 6c 66 fo.*npi.=.DATA_GET_PTR(mrb,.self
6420 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 49 6e 66 6f 29 3b ,.&NPatchInfo_type,.NPatchInfo);
6440 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 28 6e 70 69 2d 3e ...return.mrb_fixnum_value(npi->
6460 6c 65 66 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 left);...}....static.mrb_value..
6480 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 74 6f 70 28 6d 72 62 5f 73 74 61 74 .mrb_NPatchInfo_get_top(mrb_stat
64a0 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 61 74 e*.mrb,.mrb_value.self).{...NPat
64c0 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 2c 20 chInfo.*npi.=.DATA_GET_PTR(mrb,.
64e0 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 49 6e self,.&NPatchInfo_type,.NPatchIn
6500 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 28 6e fo);...return.mrb_fixnum_value(n
6520 70 69 2d 3e 74 6f 70 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 pi->top);...}....static.mrb_valu
6540 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 72 69 67 68 74 28 6d 72 62 e...mrb_NPatchInfo_get_right(mrb
6560 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 20 _state*.mrb,.mrb_value.self).{..
6580 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 52 28 .NPatchInfo.*npi.=.DATA_GET_PTR(
65a0 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 50 61 mrb,.self,.&NPatchInfo_type,.NPa
65c0 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 6d 5f 76 61 tchInfo);...return.mrb_fixnum_va
65e0 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d lue(npi->right);...}....static.m
6600 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 5f 62 6f rb_value...mrb_NPatchInfo_get_bo
6620 74 74 6f 6d 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 ttom(mrb_state*.mrb,.mrb_value.s
6640 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_
6660 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
6680 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
66a0 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f 74 74 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 ixnum_value(npi->bottom);...}...
66c0 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 49 6e .static.mrb_value...mrb_NPatchIn
66e0 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 fo_get_layout(mrb_state*.mrb,.mr
6700 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 20 2a 6e 70 b_value.self).{...NPatchInfo.*np
6720 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 26 4e 50 61 i.=.DATA_GET_PTR(mrb,.self,.&NPa
6740 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 20 72 65 74 tchInfo_type,.NPatchInfo);...ret
6760 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 6c 61 79 6f 75 74 urn.mrb_fixnum_value(npi->layout
6780 29 3b 0a 20 20 7d 06 3b 20 54 3b 23 30 3b 24 40 02 74 01 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b );...}.;.T;#0;[email protected].;5F;6o;7.;8T;
67a0 39 69 38 3b 3a 69 5d 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 30 02 73 74 61 74 69 63 20 6d 72 9i8;:i];%@.P.;;T;<I".0.static.mr
67c0 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 b_value.mrb_Rectangle_initialize
67e0 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)
6800 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 .{..mrb_float.x.=.0.0;..mrb_floa
6820 74 20 79 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 20 3d 20 31 30 2e 30 3b 0a t.y.=.0.0;..mrb_float.w.=.10.0;.
6840 09 6d 72 62 5f 66 6c 6f 61 74 20 68 20 3d 20 31 30 2e 30 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 .mrb_float.h.=.10.0;..mrb_get_ar
6860 67 73 28 6d 72 62 2c 20 22 7c 66 66 66 66 22 2c 20 26 78 2c 20 26 79 2c 20 26 77 2c 20 26 68 29 gs(mrb,."|ffff",.&x,.&y,.&w,.&h)
6880 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 ;...Rectangle.*rectangle.=.(Rect
68a0 61 6e 67 6c 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 72 65 63 74 angle.*)DATA_PTR(self);..if(rect
68c0 61 6e 67 6c 65 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 72 65 63 74 61 6e 67 6c 65 angle).{.mrb_free(mrb,.rectangle
68e0 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,.
6900 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 &Rectangle_type);..rectangle.=.(
6920 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 Rectangle.*)mrb_malloc(mrb,.size
6940 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 78 20 3d of(Rectangle));...rectangle->x.=
6960 20 78 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 63 74 61 6e 67 6c .x;..rectangle->y.=.y;..rectangl
6980 65 2d 3e 77 69 64 74 68 20 3d 20 77 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 68 65 69 67 68 74 e->width.=.w;..rectangle->height
69a0 3d 20 68 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 72 65 63 74 61 =.h;...mrb_data_init(self,.recta
69c0 6e 67 6c 65 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 ngle,.&Rectangle_type);..return.
69e0 73 65 6c 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 self;.}.;.T;1I".static.mrb_value
6a00 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a .;.To;(.;)F;*;.;.;.;&I".Raylib::
6a20 52 65 63 74 61 6e 67 6c 65 23 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 75 3b 15 Rectangle#x.;.F;+[.;.[.[[email protected];.
6a40 54 3b 16 3a 06 78 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;.:.x;.0;.[.;.{.;.IC;."..;.T;.[
6a60 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 82 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 .;![.;"@.;#0;$@...;%@.P.;;T;<I".
6a80 b3 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 5f .static.mrb_value.mrb_Rectangle_
6aa0 67 65 74 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 20 get_x(mrb_state*.mrb,.mrb_value.
6ac0 73 65 6c 66 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 self).{..Rectangle.*rect.=.DATA_
6ae0 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 79 GET_PTR(mrb,.self,.&Rectangle_ty
6b00 70 65 2c 20 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 pe,.Rectangle);..return.mrb_fixn
6b20 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 um_value(rect->x);.}.;.T;1I".sta
6b40 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b tic.mrb_value.;.To;(.;)F;*;.;.;.
6b60 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 3d 06 3b 20 46 3b 2b 5b ;&I".Raylib::Rectangle#x=.;.F;+[
6b80 00 3b 14 5b 06 5b 07 40 01 d5 69 7b 3b 15 54 3b 16 3a 07 78 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 .;.[.[[email protected]{;.T;.:.x=;.0;.[.;.{.
6ba0 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 8e ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
6bc0 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 .;%@.P.;;T;<I"..static.mrb_value
6be0 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 .mrb_Rectangle_set_x(mrb_state*.
6c00 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
6c20 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
6c40 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);..
6c60 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 mrb_float.x;..mrb_get_args(mrb,.
6c80 22 66 22 2c 20 26 78 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 74 75 72 6e 20 "f",.&x);..rect->x.=.x;..return.
6ca0 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 3b 20 54 mrb_fixnum_value(rect->x);.}.;.T
6cc0 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 28 15 3b 29 46 ;1I".static.mrb_value.;.To;(.;)F
6ce0 3b 2a 3b 11 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 79 ;*;.;.;.;&I".Raylib::Rectangle#y
6d00 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 7f 3b 15 54 3b 16 3a 06 79 3b 18 30 3b .;.F;+[.;.[.[[email protected]..;.T;.:.y;.0;
6d20 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;.[.;![.;"@.;
6d40 23 30 3b 24 40 02 9a 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 6d 72 #0;$@...;%@.P.;;T;<I"..static.mr
6d60 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 79 28 6d 72 62 5f b_value.mrb_Rectangle_get_y(mrb_
6d80 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
6da0 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
6dc0 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
6de0 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 6c 75 65 28 72 gle);..return.mrb_fixnum_value(r
6e00 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 6d 72 62 5f 76 61 ect->y);.}.;.T;1I".static.mrb_va
6e20 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 lue.;.To;(.;)F;*;.;.;.;&I".Rayli
6e40 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 b::Rectangle#y=.;.F;+[.;.[.[.@..
6e60 69 01 85 3b 15 54 3b 16 3a 07 79 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b i..;.T;.:.y=;.0;.[.;.{.;.IC;."..
6e80 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a6 01 3b 25 40 02 50 01 3b 3b ;.T;.[.;![.;"@.;#0;$@...;%@.P.;;
6ea0 54 3b 3c 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 65 63 74 T;<I"..static.mrb_value.mrb_Rect
6ec0 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 72 62 5f angle_set_y(mrb_state*.mrb,.mrb_
6ee0 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 74 20 3d value.self).{..Rectangle.*rect.=
6f00 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 74 61 6e .DATA_GET_PTR(mrb,.self,.&Rectan
6f20 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 6f 61 74 gle_type,.Rectangle);..mrb_float
6f40 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 79 29 3b .y;..mrb_get_args(mrb,."f",.&y);
6f60 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 78 6e 75 ..rect->y.=.y;..return.mrb_fixnu
6f80 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 74 61 74 m_value(rect->y);.}.;.T;1I".stat
6fa0 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b ic.mrb_value.;.To;(.;)F;*;.;.;.;
6fc0 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 20 46 3b &I".Raylib::Rectangle#width.;.F;
6fe0 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 8e 3b 15 54 3b 16 3a 0a 77 69 64 74 68 3b 18 30 3b 1c +[.;.[.[[email protected]..;.T;.:.width;.0;.
7000 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;.[.;![.;"@.;#
7020 30 3b 24 40 02 b2 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 0;$@...;%@.P.;;T;<I"..static.mrb
7040 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 28 6d _value.mrb_Rectangle_get_width(m
7060 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).{
7080 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 54 52 ..Rectangle.*rect.=.DATA_GET_PTR
70a0 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
70c0 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 6c 75 tangle);..return.mrb_fixnum_valu
70e0 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 69 63 e(rect->width);.}.;.T;1I".static
7100 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;(.;)F;*;.;.;.;&I
7120 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 3b 2b ".Raylib::Rectangle#width=.;.F;+
7140 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 94 3b 15 54 3b 16 3a 0b 77 69 64 74 68 3d 3b 18 30 3b 1c [.;.[.[[email protected]..;.T;.:.width=;.0;.
7160 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;.[.;![.;"@.;#
7180 30 3b 24 40 02 be 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 00 01 73 74 61 74 69 63 20 6d 72 0;$@...;%@.P.;;T;<I"...static.mr
71a0 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 28 b_value.mrb_Rectangle_set_width(
71c0 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).
71e0 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 54 {..Rectangle.*rect.=.DATA_GET_PT
7200 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 65 R(mrb,.self,.&Rectangle_type,.Re
7220 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 62 ctangle);..mrb_float.width;..mrb
7240 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 65 _get_args(mrb,."f",.&width);..re
7260 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 75 ct->x.=.width;..return.mrb_fixnu
7280 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 15 m_value(rect->width);.}.;.T;1I".
72a0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b static.mrb_value.;.To;(.;)F;*;.;
72c0 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 3b .;.;&I".Raylib::Rectangle#w.;.F;
72e0 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 8e 3b 15 54 3b 16 3a 06 77 3b 18 30 3b 1c 5b 00 3b 1d +[.;.[.[[email protected]..;.T;.:.w;.0;.[.;.
7300 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;$@
7320 02 ca 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c ...;%@.P.;;T;<I"..static.mrb_val
7340 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
7360 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
7380 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
73a0 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
73c0 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
73e0 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
7400 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 _value.;.To;(.;)F;*;.;.;.;&I".Ra
7420 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 ylib::Rectangle#w=.;.F;+[.;.[.[.
7440 40 01 d5 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 @..i..;.T;.:.w=;.0;.[.;.{.;.IC;.
7460 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 d6 01 3b 25 40 02 50 "..;.T;.[.;![.;"@.;#0;$@...;%@.P
7480 01 3b 3b 54 3b 3c 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 .;;T;<I"...static.mrb_value.mrb_
74a0 52 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 Rectangle_set_width(mrb_state*.m
74c0 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 65 rb,.mrb_value.self).{..Rectangle
74e0 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 2c .*rect.=.DATA_GET_PTR(mrb,.self,
7500 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 6d .&Rectangle_type,.Rectangle);..m
7520 72 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 rb_float.width;..mrb_get_args(mr
7540 62 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 b,."f",.&width);..rect->x.=.widt
7560 68 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 h;..return.mrb_fixnum_value(rect
7580 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 5f 76 ->width);.}.;.T;1I".static.mrb_v
75a0 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c alue.;.To;(.;)F;*;.;.;.;&I".Rayl
75c0 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 ib::Rectangle#height.;.F;+[.;.[.
75e0 5b 07 40 01 d5 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 [[email protected]..;.T;.:.height;.0;.[.;.{.
7600 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 e2 ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
7620 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 .;%@.P.;;T;<I"..static.mrb_value
7640 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 74 .mrb_Rectangle_get_height(mrb_st
7660 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 63 ate*.mrb,.mrb_value.self).{..Rec
7680 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 2c tangle.*rect.=.DATA_GET_PTR(mrb,
76a0 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 6c .self,.&Rectangle_type,.Rectangl
76c0 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 63 e);..return.mrb_fixnum_value(rec
76e0 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 62 t->height);.}.;.T;1I".static.mrb
7700 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 _value.;.To;(.;)F;*;.;.;.;&I".Ra
7720 79 6c 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 2b 5b 00 3b ylib::Rectangle#height=.;.F;+[.;
7740 14 5b 06 5b 07 40 01 d5 69 01 9d 3b 15 54 3b 16 3a 0c 68 65 69 67 68 74 3d 3b 18 30 3b 1c 5b 00 .[.[[email protected]..;.T;.:.height=;.0;.[.
7760 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;
7780 24 40 02 ee 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f $@...;%@.P.;;T;<I"...static.mrb_
77a0 76 61 6c 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 value.mrb_Rectangle_set_height(m
77c0 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).{
77e0 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 54 52 ..Rectangle.*rect.=.DATA_GET_PTR
7800 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
7820 74 61 6e 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 tangle);..mrb_float.height;..mrb
7840 5f 67 65 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 _get_args(mrb,."f",.&height);..r
7860 65 63 74 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 ect->x.=.height;..return.mrb_fix
7880 6e 75 6d 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 num_value(rect->height);.}.;.T;1
78a0 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 28 15 3b 29 46 3b 2a I".static.mrb_value.;.To;(.;)F;*
78c0 3b 11 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 68 06 3b ;.;.;.;&I".Raylib::Rectangle#h.;
78e0 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 a6 3b 15 54 3b 16 3a 06 68 3b 18 30 3b 1c 5b .F;+[.;.[.[[email protected]..;.T;.:.h;.0;.[
7900 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 30 .;.{.;.IC;."..;.T;.[.;![.;"@.;#0
7920 3b 24 40 02 fa 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f ;$@...;%@.P.;;T;<I"..static.mrb_
7940 76 61 6c 75 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 value.mrb_Rectangle_get_height(m
7960 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).{
7980 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 54 52 ..Rectangle.*rect.=.DATA_GET_PTR
79a0 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
79c0 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 6c 75 tangle);..return.mrb_fixnum_valu
79e0 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 73 74 61 74 69 e(rect->height);.}.;.T;1I".stati
7a00 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 c.mrb_value.;.To;(.;)F;*;.;.;.;&
7a20 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 06 3b 20 46 3b 2b 5b 00 3b I".Raylib::Rectangle#h=.;.F;+[.;
7a40 14 5b 06 5b 07 40 01 d5 69 01 9d 3b 15 54 3b 16 3a 07 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b .[.[[email protected]..;.T;.:.h=;.0;.[.;.{.;
7a60 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 06 02 .IC;."..;.T;.[.;![.;"@.;#0;$@...
7a80 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ;%@.P.;;T;<I"...static.mrb_value
7aa0 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 73 74 .mrb_Rectangle_set_height(mrb_st
7ac0 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 63 ate*.mrb,.mrb_value.self).{..Rec
7ae0 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 2c tangle.*rect.=.DATA_GET_PTR(mrb,
7b00 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 6c .self,.&Rectangle_type,.Rectangl
7b20 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 74 5f e);..mrb_float.height;..mrb_get_
7b40 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 2d 3e args(mrb,."f",.&height);..rect->
7b60 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 5f 76 x.=.height;..return.mrb_fixnum_v
7b80 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 73 74 alue(rect->height);.}.;.T;1I".st
7ba0 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b atic.mrb_value.;.To;(.;)F;*;.;.;
7bc0 1b 3b 26 49 22 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 .;&I"$Raylib::Rectangle#collisio
7be0 6e 5f 72 65 63 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 00 03 3b 15 54 3b 16 3a n_rec.;.F;+[.;.[.[[email protected]...;.T;.:
7c00 12 63 6f 6c 6c 69 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 .collision_rec;.0;.[.;.{.;.IC;."
7c20 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 12 02 3b 25 40 02 50 01 ..;.T;.[.;![.;"@.;#0;$@...;%@.P.
7c40 3b 3b 54 3b 3c 49 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 ;;T;<I"...static.mrb_value.mrb_R
7c60 65 63 74 61 6e 67 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 ectangle_get_collision_rec(mrb_s
7c80 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
7ca0 62 5f 76 61 6c 75 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 b_value.rec_obj;..mrb_get_args(m
7cc0 72 62 2c 20 22 6f 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 rb,."o",.&rec_obj);...Rectangle.
7ce0 2a 72 65 63 5f 73 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 *rec_self.=.DATA_GET_PTR(mrb,.se
7d00 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 3b lf,.&Rectangle_type,.Rectangle);
7d20 0a 09 52 65 63 74 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 ..Rectangle.*rec_other.=.DATA_GE
7d40 54 5f 50 54 52 28 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 T_PTR(mrb,.rec_obj,.&Rectangle_t
7d60 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 63 6f 6c ype,.Rectangle);..Rectangle.*col
7d80 6c 69 73 69 6f 6e 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 lision_rec.=.(Rectangle.*)mrb_ma
7da0 6c 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 09 2a lloc(mrb,.sizeof(Rectangle));..*
7dc0 63 6f 6c 6c 69 73 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 collision_rec.=.GetCollisionRec(
7de0 2a 72 65 63 5f 73 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 *rec_self,.*rec_other);...struct
7e00 20 52 43 6c 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 .RClass.*c.=.mrb_module_get(mrb,
7e20 20 22 52 61 79 6c 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 ."Raylib");..struct.RClass.*rec_
7e40 63 6c 61 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 class.=.mrb_class_get_under(mrb,
7e60 20 63 2c 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 .c,.Rectangle_type.struct_name);
7e80 0a 09 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 ..return.mrb_obj_value(Data_Wrap
7ea0 5f 53 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 _Struct(mrb,.rec_class,.&Rectang
7ec0 6c 65 5f 74 79 70 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 le_type,.collision_rec));.}.;.T;
7ee0 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 28 15 3b 29 46 3b 1I".static.mrb_value.;.To;(.;)F;
7f00 2a 3b 11 3b 1a 3b 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 *;.;.;.;&I"(Raylib::Rectangle#co
7f20 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 llide_with_rec?.;.F;+[.;.[.[.@..
7f40 69 02 d1 02 3b 15 54 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 i...;.T;.:.collide_with_rec?;.0;
7f60 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 32 0a 3b 2e 49 22 0b .[.;.{.;.IC;."..;.T;.[.o;2.;.I".
7f80 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 1e 02 3b 21 return.;.F;/@.;.0;0[.@..;$@...;!
7fa0 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 1e 02 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 [.;"@.;#0;$@...;3i.;%@.P.;;T;<I"
7fc0 02 5c 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 .\.static.mrb_value.mrb_Rectangl
7fe0 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 6d 72 e_collide_with_rec(mrb_state*.mr
8000 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 65 20 b,.mrb_value.self).{..mrb_value.
8020 72 65 63 31 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 22 rec1_obj;..mrb_get_args(mrb,."o"
8040 2c 20 26 72 65 63 31 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 ,.&rec1_obj);...Rectangle.*rec1.
8060 3d 20 44 41 54 41 5f 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 =.DATA_GET_PTR(mrb,.rec1_obj,.&R
8080 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
80a0 61 6e 67 6c 65 20 2a 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 angle.*rec2.=.DATA_GET_PTR(mrb,.
80c0 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 6c 65 self,.&Rectangle_type,.Rectangle
80e0 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 43 68 65 63 6b );...return.mrb_bool_value(Check
8100 43 6f 6c 6c 69 73 69 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 CollisionRecs(*rec1,.*rec2));.}.
8120 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 28 15 ;.T;1I".static.mrb_value.;.To;(.
8140 3b 29 46 3b 2a 3b 11 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 ;)F;*;.;.;.;&I"+Raylib::Rectangl
8160 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2b 5b 00 3b 14 e#collide_with_circle?.;.F;+[.;.
8180 5b 06 5b 07 40 01 d5 69 02 f0 02 3b 15 54 3b 16 3a 19 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 [.[[email protected]...;.T;.:.collide_with_c
81a0 69 72 63 6c 65 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 ircle?;.0;.[.;.{.;.IC;."..;.T;.[
81c0 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 .o;2.;.I".return.;.F;/@.;.0;0[.@
81e0 01 9e 3b 24 40 02 2d 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 2d 02 3b 33 69 00 3b 25 40 ..;[email protected].;![.;"@.;#0;[email protected].;3i.;%@
8200 02 50 01 3b 3b 54 3b 3c 49 22 01 dd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 .P.;;T;<I"..static.mrb_value.mrb
8220 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 _Rectangle_collide_with_circ(mrb
8240 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).{..
8260 6d 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 mrb_value.circle_obj;..mrb_get_a
8280 72 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 72 65 rgs(mrb,."o",.&circle_obj);...re
82a0 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 turn.mrb_bool_value(check_collis
82c0 69 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 ion_circle_rec(mrb,.circle_obj,.
82e0 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 62 5f 76 61 6c self));.}.;.T;1I".static.mrb_val
8300 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 2a 52 61 79 6c 69 62 ue.;.To;(.;)F;*;.;.;.;&I"*Raylib
8320 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 06 ::Rectangle#collide_with_point?.
8340 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 dc 02 3b 15 54 3b 16 3a 18 63 6f 6c 6c 69 ;.F;+[.;.[.[[email protected]...;.T;.:.colli
8360 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 de_with_point?;.0;.[.;.{.;.IC;."
8380 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 ..;.T;.[.o;2.;.I".return.;.F;/@.
83a0 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 3c 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3c ;.0;0[.@..;$@.<.;![.;"@.;#0;$@.<
83c0 02 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 62 01 73 74 61 74 69 63 20 6d 72 62 5f .;3i.;%@.P.;;T;<I".b.static.mrb_
83e0 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 64 65 5f 77 69 74 68 value.mrb_Rectangle_collide_with
8400 5f 70 6f 69 6e 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 _point(mrb_state*.mrb,.mrb_value
8420 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 5f 6f 62 6a 3b 0a 09 6d 72 .self).{..mrb_value.vec_obj;..mr
8440 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 76 65 63 5f 6f 62 6a 29 3b 0a b_get_args(mrb,."o",.&vec_obj);.
8460 09 56 65 63 74 6f 72 32 20 2a 70 6f 69 6e 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d .Vector2.*point.=.DATA_GET_PTR(m
8480 72 62 2c 20 76 65 63 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 rb,.vec_obj,.&Vector2_type,.Vect
84a0 6f 72 32 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 or2);..Rectangle.*rec_self.=.DAT
84c0 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 74 61 6e 67 6c 65 5f A_GET_PTR(mrb,.self,.&Rectangle_
84e0 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 type,.Rectangle);...return.mrb_b
8500 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 50 6f 69 6e 74 52 65 63 ool_value(CheckCollisionPointRec
8520 28 2a 70 6f 69 6e 74 2c 20 2a 72 65 63 5f 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 (*point,.*rec_self));.}.;.T;1I".
8540 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b static.mrb_value.;.To;(.;)F;*;.;
8560 1a 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 5f 64 72 61 77 06 .;.;&I".Raylib::Rectangle#_draw.
8580 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 0f 03 3b 15 54 3b 16 3a 0a 5f 64 72 61 77 ;.F;+[.;.[.[[email protected]...;.T;.:._draw
85a0 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;.[.;![.;
85c0 22 40 17 3b 23 30 3b 24 40 02 4b 02 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 60 01 73 74 61 74 "@.;#0;[email protected].;%@.P.;;T;<I".`.stat
85e0 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 64 72 61 77 5f ic.mrb_value.mrb_Rectangle_draw_
8600 72 65 63 74 61 6e 67 6c 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 rectangle_rec(mrb_state*.mrb,.mr
8620 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 65 20 63 6f 6c 6f 72 b_value.self).{..mrb_value.color
8640 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 22 2c 20 26 63 _obj;..mrb_get_args(mrb,."o",.&c
8660 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 olor_obj);...Color.*color;..UNWR
8680 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 6c 6f APSTRUCT(Color,.Color_type,.colo
86a0 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 r_obj,.color);..Rectangle.*rec_s
86c0 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
86e0 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 44 72 61 77 ectangle_type,.Rectangle);..Draw
8700 52 65 63 74 61 6e 67 6c 65 52 65 63 28 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 63 6f 6c 6f 72 29 3b RectangleRec(*rec_self,.*color);
8720 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
8740 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 28 15 3b 29 46 ;1I".static.mrb_value.;.To;(.;)F
8760 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f ;*;.;.;.;&I""Raylib::Rectangle#_
8780 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 1c 03 3b draw_lines.;.F;+[.;.[.[[email protected]...;
87a0 15 54 3b 16 3a 10 5f 64 72 61 77 5f 6c 69 6e 65 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 .T;.:._draw_lines;.0;.[.;.{.;.IC
87c0 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 57 02 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;[email protected].;%@
87e0 02 50 01 3b 3b 54 3b 3c 49 22 02 9a 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 .P.;;T;<I"...static.mrb_value.mr
8800 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 6c 69 6e 65 73 b_Rectangle_draw_rectangle_lines
8820 5f 65 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 20 73 65 _ex(mrb_state*.mrb,.mrb_value.se
8840 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
8860 5f 66 6c 6f 61 74 20 6c 69 6e 65 5f 74 68 69 63 6b 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 _float.line_thick;..mrb_get_args
8880 28 6d 72 62 2c 20 22 66 6f 22 2c 20 26 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 26 63 6f 6c 6f 72 5f (mrb,."fo",.&line_thick,.&color_
88a0 6f 62 6a 29 3b 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 obj);...Color.*color;..UNWRAPSTR
88c0 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 6c 6f 72 5f 6f 62 6a UCT(Color,.Color_type,.color_obj
88e0 2c 20 63 6f 6c 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 ,.color);..Rectangle.*rec_self.=
8900 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 74 61 6e .DATA_GET_PTR(mrb,.self,.&Rectan
8920 67 6c 65 5f 74 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 gle_type,.Rectangle);..DrawRecta
8940 6e 67 6c 65 4c 69 6e 65 73 45 78 28 2a 72 65 63 5f 73 65 6c 66 2c 20 6c 69 6e 65 5f 74 68 69 63 ngleLinesEx(*rec_self,.line_thic
8960 6b 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c k,.*color);...return.mrb_nil_val
8980 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
89a0 06 3b 20 54 06 3b 0a 40 02 50 01 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 50 01 3b 0c 49 43 3b 08 .;.T.;[email protected].;.IC;.[..;[email protected].;.IC;.
89c0 5b 00 06 3b 0a 40 02 50 01 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 [..;[email protected].;.IC;.{.;.IC;.{..;.T;.I
89e0 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 02 5a 01 69 C;.{..;.T.;.T;.{.;.[.;.[.[[email protected]
8a00 0a 5b 07 40 01 d5 69 02 79 03 3b 15 46 3b 16 3a 0e 52 65 63 74 61 6e 67 6c 65 3b 18 3b 19 3b 1a .[[email protected].;.F;.:.Rectangle;.;.;.
8a20 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 3b 21 5b 00 3b 22 ;.;.[.;.{.;.IC;."..;.T;.[.;![.;"
8a40 40 17 3b 23 30 3b 24 40 02 50 01 3b 33 69 00 3b 25 40 19 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a @.;#0;[email protected].;3i.;%@.;&I".Raylib::
8a60 52 65 63 74 61 6e 67 6c 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 Rectangle.;.F;Ro;S.;T0;U0;V0;.;W
8a80 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 3e 17 3b 07 49 43 3b 08 5b 10 6f 3b 28 15 3b 29 46 ;%@.;X0;Y0;=To;>.;.IC;.[.o;(.;)F
8aa0 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 ;*;.;.;.;&I".Raylib::Circle#vect
8ac0 6f 72 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 15 3b 15 46 3b 16 3a 0b 76 65 63 or.;.F;+[.;.[.[[email protected].;.F;.:.vec
8ae0 74 6f 72 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 72 6e 73 20 74 tor;.;.;.[.;.{.;.IC;."+Returns.t
8b00 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 2e 0d 3b 20 he.value.of.attribute.vector..;.
8b20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 T;.[.;![.;"I"+Returns.the.value.
8b40 6f 66 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 2e 06 3b 20 54 3b 23 30 3b 24 40 02 76 of.attribute.vector..;.T;#0;[email protected]
8b60 02 3b 34 30 3b 35 46 3b 25 40 02 74 02 3b 3c 49 22 1d 64 65 66 20 76 65 63 74 6f 72 0a 20 20 40 .;40;5F;%@.t.;<I".def.vector...@
8b80 76 65 63 74 6f 72 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0f 64 65 66 20 76 65 63 74 6f 72 06 3b 20 vector.end.;.T;1I".def.vector.;.
8ba0 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a T;=To;(.;)F;*;.;.;.;&I".Raylib::
8bc0 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0a 76 61 6c 75 65 Circle#vector=.;.F;+[.[.I".value
8be0 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 15 3b 15 46 3b 16 3a 0c 76 65 63 74 6f 72 3d 3b .;.T0;.[.[[email protected].;.F;.:.vector=;
8c00 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 74 74 72 .;.;.[.;.{.;.IC;.".Sets.the.attr
8c20 69 62 75 74 65 20 76 65 63 74 6f 72 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 ibute.vector.;.T;.[.o;2.;.I".par
8c40 61 6d 06 3b 20 46 3b 2f 49 22 2e 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 am.;.F;/I".the.value.to.set.the.
8c60 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c attribute.vector.to..;.T;.I".val
8c80 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 83 02 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 ue.;.T;00;$@...;![.;"I"USets.the
8ca0 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 [email protected]
8cc0 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
8ce0 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 83 02 3b 34 30 3b 35 46 3b 25 40 02 74 ctor.to..;.T;#0;$@...;40;5F;%@.t
8d00 02 3b 3c 49 22 2d 64 65 66 20 76 65 63 74 6f 72 3d 28 76 61 6c 75 65 29 0a 20 20 40 76 65 63 74 .;<I"-def.vector=(value)...@vect
8d20 6f 72 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 76 65 63 74 6f or.=.value.end.;.T;1I".def.vecto
8d40 72 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b r=(value).;.T;=To;(.;)F;*;.;.;.;
8d60 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 06 3b 20 46 3b 2b 5b &I".Raylib::Circle#radius.;.F;+[
8d80 00 3b 14 5b 06 5b 07 40 02 5a 01 69 16 3b 15 46 3b 16 3a 0b 72 61 64 69 75 73 3b 18 3b 19 3b 1c .;.[.[[email protected].;.F;.:.radius;.;.;.
8da0 5b 00 3b 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 [.;.{.;.IC;."+Returns.the.value.
8dc0 6f 66 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 of.attribute.radius..;.T;.[.;![.
8de0 3b 22 49 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 ;"I"+Returns.the.value.of.attrib
8e00 75 74 65 20 72 61 64 69 75 73 2e 06 3b 20 54 3b 23 30 3b 24 40 02 96 02 3b 34 30 3b 35 46 3b 25 ute.radius..;.T;#0;$@...;40;5F;%
8e20 40 02 74 02 3b 3c 49 22 1d 64 65 66 20 72 61 64 69 75 73 0a 20 20 40 72 61 64 69 75 73 0a 65 6e @.t.;<I"[email protected]
8e40 64 06 3b 20 54 3b 31 49 22 0f 64 65 66 20 72 61 64 69 75 73 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b d.;.T;1I".def.radius.;.T;=To;(.;
8e60 29 46 3b 2a 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 72 61 )F;*;.;.;.;&I".Raylib::Circle#ra
8e80 64 69 75 73 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 40 02 5a 01 69 16 dius=.;.F;+[.[[email protected];.[.[[email protected].
8ea0 3b 15 46 3b 16 3a 0c 72 61 64 69 75 73 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f ;.F;.:.radius=;.;.;.[.;.{.;.IC;.
8ec0 22 1e 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 0d 3b 20 54 3b ".Sets.the.attribute.radius.;.T;
8ee0 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 2e 74 68 65 20 76 61 .[.o;2.;.I".param.;.F;/I".the.va
8f00 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 72 61 64 69 75 73 20 lue.to.set.the.attribute.radius.
8f20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 a3 02 3b 21 to..;.T;.I".value.;.T;00;$@...;!
8f40 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 72 61 64 69 75 73 [.;"I"USets.the.attribute.radius
8f60 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 74 20 74 [email protected]
8f80 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 23 30 3b 24 he.attribute.radius.to..;.T;#0;$
8fa0 40 02 a3 02 3b 34 30 3b 35 46 3b 25 40 02 74 02 3b 3c 49 22 2d 64 65 66 20 72 61 64 69 75 73 3d @...;40;5F;%@.t.;<I"-def.radius=
8fc0 28 76 61 6c 75 65 29 0a 20 20 40 72 61 64 69 75 73 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 (value)...@radius.=.value.end.;.
8fe0 54 3b 31 49 22 17 64 65 66 20 72 61 64 69 75 73 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f T;1I".def.radius=(value).;.T;=To
9000 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c ;(.;)F;*;.;.;.;&I".Raylib::Circl
9020 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 08 5b 07 49 22 06 78 06 3b 20 54 30 5b e#initialize.;.F;+[.[.I".x.;.T0[
9040 07 49 22 06 79 06 3b 20 54 30 5b 07 49 22 0b 72 61 64 69 75 73 06 3b 20 54 30 3b 14 5b 06 5b 07 .I".y.;.T0[.I".radius.;.T0;.[.[.
9060 40 02 5a 01 69 18 3b 15 46 3b 16 3b 48 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @.Z.i.;.F;.;H;.;.;.[.;.{.;.IC;."
9080 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 ..;.T;.[.o;2.;.I".return.;.F;/I"
90a0 1d 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 43 69 72 63 6c 65 06 3b 20 54 3b 16 30 .a.new.instance.of.Circle.;.T;.0
90c0 3b 30 5b 06 49 22 0b 43 69 72 63 6c 65 06 3b 20 46 3b 24 40 02 b5 02 3b 21 5b 00 3b 22 40 17 3b ;0[.I".Circle.;.F;$@...;![.;"@.;
90e0 23 30 3b 24 40 02 b5 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 5e 64 65 66 20 69 6e #0;$@...;3i.;%@.t.;;T;<I"^def.in
9100 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 73 29 0a 20 20 73 65 6c 66 2e 76 65 itialize(x,.y,.radius)...self.ve
9120 63 74 6f 72 20 3d 20 56 65 63 74 6f 72 32 2e 6e 65 77 28 78 2c 20 79 29 0a 20 20 73 65 6c 66 2e ctor.=.Vector2.new(x,.y)...self.
9140 72 61 64 69 75 73 20 3d 20 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 54 3b 31 49 22 21 64 65 66 20 radius.=.radius.end.;.T;1I"!def.
9160 69 6e 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 73 29 06 3b 20 54 3b 3d 54 6f initialize(x,.y,.radius).;.T;=To
9180 3b 28 16 3b 29 46 3b 2a 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
91a0 65 23 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 1d 3b 15 46 3b 16 3b 5c 3b 18 e#x.;.F;+[.;.[.[[email protected].;.F;.;\;.
91c0 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;.[.;![.;"
91e0 40 17 3b 23 30 3b 24 40 02 cc 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 1e 64 65 66 @.;#0;$@...;3i.;%@.t.;;T;<I".def
9200 20 78 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 .x...self.vector.x.end.;.T;1I".d
9220 65 66 20 78 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 ef.x.;.T;=To;(.;)F;*;.;.;.;&I".R
9240 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a aylib::Circle#y.;.F;+[.;.[.[[email protected]
9260 01 69 21 3b 15 46 3b 16 3b 5e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b .i!;.F;.;^;.;.;.[.;.{.;.IC;."..;
9280 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d8 02 3b 33 69 00 3b 25 40 02 74 .T;.[.;![.;"@.;#0;$@...;3i.;%@.t
92a0 02 3b 3b 54 3b 3c 49 22 1e 64 65 66 20 79 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 0a 65 .;;T;<I".def.y...self.vector.y.e
92c0 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 79 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a nd.;.T;1I".def.y.;.T;=To;(.;)F;*
92e0 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 3d 06 3b 20 46 ;.;.;.;&I".Raylib::Circle#x=.;.F
9300 3b 2b 5b 06 5b 07 49 22 06 78 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 25 3b 15 46 3b 16 ;+[.[.I".x.;.T0;.[.[[email protected]%;.F;.
9320 3b 5d 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 ;];.;.;.[.;.{.;.IC;."..;.T;.[.;!
9340 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e4 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 [.;"@.;#0;$@...;3i.;%@.t.;;T;<I"
9360 26 64 65 66 20 78 3d 28 78 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 20 3d 20 78 0a 65 &def.x=(x)...self.vector.x.=.x.e
9380 6e 64 06 3b 20 54 3b 31 49 22 0e 64 65 66 20 78 3d 28 78 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b nd.;.T;1I".def.x=(x).;.T;=To;(.;
93a0 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d )F;*;.;.;.;&I".Raylib::Circle#y=
93c0 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 06 79 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 29 3b .;.F;+[.[.I".y.;.T0;.[.[[email protected]);
93e0 15 46 3b 16 3b 5f 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 .F;.;_;.;.;.[.;.{.;.IC;."..;.T;.
9400 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f2 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 [.;![.;"@.;#0;$@...;3i.;%@.t.;;T
9420 3b 3c 49 22 26 64 65 66 20 79 3d 28 79 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 20 3d ;<I"&def.y=(y)...self.vector.y.=
9440 20 79 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0e 64 65 66 20 79 3d 28 79 29 06 3b 20 54 3b 3d 54 6f .y.end.;.T;1I".def.y=(y).;.T;=To
9460 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 25 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c ;(.;)F;*;.;.;.;&I"%Raylib::Circl
9480 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b e#collide_with_rec?.;.F;+[.;.[.[
94a0 07 40 01 d5 69 02 f8 02 3b 15 54 3b 16 3b 69 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f [email protected]...;.T;.;i;.0;.[.;.{.;.IC;.
94c0 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 "..;.T;.[.o;2.;.I".return.;.F;/@
94e0 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 00 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.0;0[.@..;$@...;![.;"@.;#0;$@.
9500 00 03 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 01 d0 73 74 61 74 69 63 20 6d 72 62 5f ..;3i.;%@.t.;;T;<I"..static.mrb_
9520 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 value.mrb_Circle_collide_with_re
9540 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 6c 66 c(mrb_state*.mrb,.mrb_value.self
9560 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 ).{..mrb_value.rec_obj;..mrb_get
9580 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 _args(mrb,."o",.&rec_obj);...ret
95a0 75 72 6e 20 6d 72 62 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 urn.mrb_bool_value(check_collisi
95c0 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 73 65 6c 66 2c 20 72 65 63 5f 6f 62 6a on_circle_rec(mrb,.self,.rec_obj
95e0 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 3b ));.}.;.T;1I".static.mrb_value.;
9600 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 43 69 .To;(.;)F;*;.;.;.;&I"(Raylib::Ci
9620 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2b 5b rcle#collide_with_circle?.;.F;+[
9640 00 3b 14 5b 06 5b 07 40 01 d5 69 02 c1 02 3b 15 54 3b 16 3b 6a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 .;.[.[[email protected]...;.T;.;j;.0;.[.;.{.
9660 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 ;.IC;."..;.T;.[.o;2.;.I".return.
9680 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 0f 03 3b 21 5b 00 3b 22 40 17 3b ;.F;/@.;.0;0[.@..;$@...;![.;"@.;
96a0 23 30 3b 24 40 02 0f 03 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 02 a0 02 73 74 61 74 #0;$@...;3i.;%@.t.;;T;<I"...stat
96c0 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f ic.mrb_value.mrb_Circle_collide_
96e0 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 with_circ(mrb_state*.mrb,.mrb_va
9700 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 69 72 63 6c 65 5f 6f 62 lue.self).{..mrb_value.circle_ob
9720 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 63 69 72 63 j;..mrb_get_args(mrb,."o",.&circ
9740 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 6a 31 le_obj);...mrb_value.vector_obj1
9760 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 76 65 63 74 6f .=.mrb_funcall(mrb,.self,."vecto
9780 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 31 20 3d 20 44 41 54 41 r",.0);..Vector2.*center1.=.DATA
97a0 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 31 2c 20 26 56 65 63 74 _GET_PTR(mrb,.vector_obj1,.&Vect
97c0 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 74 20 72 or2_type,.Vector2);..mrb_float.r
97e0 61 64 69 75 73 31 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 adius1.=.mrb_as_float(mrb,.mrb_f
9800 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 72 61 64 69 75 73 22 2c 20 30 29 29 3b uncall(mrb,.self,."radius",.0));
9820 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 6a 32 20 3d 20 6d 72 62 5f 66 ...mrb_value.vector_obj2.=.mrb_f
9840 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 76 65 63 74 6f 72 22 uncall(mrb,.circle_obj,."vector"
9860 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 32 20 3d 20 44 41 54 41 5f 47 ,.0);..Vector2.*center2.=.DATA_G
9880 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 32 2c 20 26 56 65 63 74 6f 72 ET_PTR(mrb,.vector_obj2,.&Vector
98a0 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 74 20 72 61 64 2_type,.Vector2);..mrb_float.rad
98c0 69 75 73 32 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 75 6e ius2.=.mrb_as_float(mrb,.mrb_fun
98e0 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 72 61 64 69 75 73 22 2c 20 call(mrb,.circle_obj,."radius",.
9900 30 29 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 43 68 65 0));...return.mrb_bool_value(Che
9920 63 6b 43 6f 6c 6c 69 73 69 6f 6e 43 69 72 63 6c 65 73 28 2a 63 65 6e 74 65 72 31 2c 20 72 61 64 ckCollisionCircles(*center1,.rad
9940 69 75 73 31 2c 20 2a 63 65 6e 74 65 72 32 2c 20 72 61 64 69 75 73 32 29 29 3b 0a 7d 06 3b 20 54 ius1,.*center2,.radius2));.}.;.T
9960 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 74 02 ;1I".static.mrb_value.;.T.;[email protected].
9980 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 74 02 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 74 02 3b 0d ;.IC;.[..;[email protected].;.IC;.[..;[email protected].;.
99a0 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 07 3b 6f 49 43 3b 0e IC;.{.;.IC;.{..;.T;.IC;.{.;oIC;.
99c0 7b 07 3a 09 72 65 61 64 40 02 76 02 3a 0a 77 72 69 74 65 40 02 83 02 06 3b 10 54 3b 71 49 43 3b {.:[email protected].:.write@....;.T;qIC;
99e0 0e 7b 07 3b 73 40 02 96 02 3b 74 40 02 a3 02 06 3b 10 54 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b .{.;s@...;t@....;.T.;.T.;.T;.{.;
9a00 13 5b 00 3b 14 5b 07 5b 07 40 02 5a 01 69 14 5b 07 40 01 d5 69 02 8f 03 3b 15 46 3b 16 3a 0b 43 .[.;.[.[[email protected].[[email protected]...;.F;.:.C
9a20 69 72 63 6c 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 ircle;.;.;.;.;.[.;.{.;.IC;."..;.
9a40 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 74 02 3b 33 69 00 3b 25 40 19 3b 26 T;.[.;![.;"@.;#0;[email protected].;3i.;%@.;&
9a60 49 22 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 I".Raylib::Circle.;.F;Ro;S.;T0;U
9a80 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 0;V0;.;W;%@.;X0;Y0;=To;(.;)F;*;.
9aa0 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 46 ;.;.;&I".Raylib.defined_loop.;.F
9ac0 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 30 3b 15 46 3b 16 3a 11 64 65 66 69 6e 65 64 5f 6c ;+[.;.[.[[email protected];.F;.:.defined_l
9ae0 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 31 52 65 74 75 72 6e 73 20 74 oop;.;.;.[.;.{.;.IC;."1Returns.t
9b00 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f he.value.of.attribute.defined_lo
9b20 6f 70 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 op..;.T;.[.;![.;"I"1Returns.the.
9b40 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e value.of.attribute.defined_loop.
9b60 06 3b 20 54 3b 23 30 3b 24 40 02 31 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 29 64 65 66 20 .;.T;#0;[email protected].;40;5F;%@.;<I")def.
9b80 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 65 6e 64 defined_loop...@defined_loop.end
9ba0 06 3b 20 54 3b 31 49 22 15 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 54 3b 3d 54 .;.T;1I".def.defined_loop.;.T;=T
9bc0 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 2e 64 65 66 69 6e o;(.;)F;*;.;.;.;&I".Raylib.defin
9be0 65 64 5f 6c 6f 6f 70 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 40 02 5a ed_loop=.;.F;+[.[[email protected];.[.[[email protected]
9c00 01 69 30 3b 15 46 3b 16 3a 12 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 3b 18 3b 19 3b 1c 5b 00 3b .i0;.F;.:.defined_loop=;.;.;.[.;
9c20 1d 7b 00 3b 1e 49 43 3b 1f 22 24 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 .{.;.IC;."$Sets.the.attribute.de
9c40 66 69 6e 65 64 5f 6c 6f 6f 70 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d fined_loop.;.T;.[.o;2.;.I".param
9c60 06 3b 20 46 3b 2f 49 22 34 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 .;.F;/I"4the.value.to.set.the.at
9c80 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 16 49 22 tribute.defined_loop.to..;.T;.I"
9ca0 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 3e 03 3b 21 5b 00 3b 22 49 22 61 53 65 74 73 .value.;.T;00;$@.>.;![.;"I"aSets
9cc0 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 0a 40 70 61 72 .the.attribute.defined_loop.@par
9ce0 61 6d 20 76 61 6c 75 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 am.value.the.value.to.set.the.at
9d00 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 23 30 3b tribute.defined_loop.to..;.T;#0;
9d20 24 40 02 3e 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 39 64 65 66 20 64 65 66 69 6e 65 64 5f $@.>.;40;5F;%@.;<I"9def.defined_
9d40 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 76 loop=(value)...@defined_loop.=.v
9d60 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 1d 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f alue.end.;.T;1I".def.defined_loo
9d80 70 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b p=(value).;.T;=To;(.;)F;*;.;.;.;
9da0 26 49 22 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 &I".Raylib.data_keys_pressed.;.F
9dc0 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 31 3b 15 46 3b 16 3a 16 64 61 74 61 5f 6b 65 79 73 ;+[.;.[.[[email protected];.F;.:.data_keys
9de0 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 52 65 74 75 _pressed;.;.;.[.;.{.;.IC;."6Retu
9e00 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 20 64 61 74 61 5f rns.the.value.of.attribute.data_
9e20 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 36 52 65 keys_pressed..;.T;.[.;![.;"I"6Re
9e40 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 20 64 61 74 turns.the.value.of.attribute.dat
9e60 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 06 3b 20 54 3b 23 30 3b 24 40 02 50 03 3b 34 30 3b a_keys_pressed..;.T;#0;[email protected].;40;
9e80 35 46 3b 25 40 19 3b 3c 49 22 33 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 5F;%@.;<I"3def.data_keys_pressed
9ea0 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 31 49 ...@data_keys_pressed.end.;.T;1I
9ec0 22 1a 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 3d 54 6f 3b ".def.data_keys_pressed.;.T;=To;
9ee0 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 (.;)F;*;.;.;.;&I".Raylib.data_ke
9f00 79 73 5f 70 72 65 73 73 65 64 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 ys_pressed=.;.F;+[.[[email protected];.[.[.
9f20 40 02 5a 01 69 31 3b 15 46 3b 16 3a 17 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 3b @.Z.i1;.F;.:.data_keys_pressed=;
9f40 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 29 53 65 74 73 20 74 68 65 20 61 74 74 72 .;.;.[.;.{.;.IC;.")Sets.the.attr
9f60 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0d 3b 20 54 3b 1c 5b 06 6f ibute.data_keys_pressed.;.T;.[.o
9f80 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 39 74 68 65 20 76 61 6c 75 65 20 ;2.;.I".param.;.F;/I"9the.value.
9fa0 74 6f 20 73 65 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 to.set.the.attribute.data_keys_p
9fc0 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b ressed.to..;.T;.I".value.;.T;00;
9fe0 24 40 02 5d 03 3b 21 5b 00 3b 22 49 22 6b 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 $@.].;![.;"I"kSets.the.attribute
a000 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 [email protected].
a020 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 20 64 the.value.to.set.the.attribute.d
a040 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 23 30 3b 24 40 02 5d ata_keys_pressed.to..;.T;#0;$@.]
a060 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 43 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 .;40;5F;%@.;<I"Cdef.data_keys_pr
a080 65 73 73 65 64 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 essed=(value)...@data_keys_press
a0a0 65 64 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 22 64 65 66 20 64 61 74 61 5f ed.=.value.end.;.T;1I""def.data_
a0c0 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b keys_pressed=(value).;.T;=To;(.;
a0e0 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 )F;*;.;.;.;&I".Raylib.while_wind
a100 6f 77 5f 6f 70 65 6e 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b ow_open.;.F;+[.[.I".&block.;.T0;
a120 14 5b 06 5b 07 40 02 5a 01 69 33 3b 15 46 3b 16 3a 16 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f .[.[[email protected];.F;.:.while_window_o
a140 70 65 6e 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 pen;.;.;.[.;.{.;.IC;."..;.T;.[.;
a160 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6f 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 ![.;"@.;#0;[email protected].;3i.;%@.;;T;<I".
a180 f1 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 0a 20 .def.while_window_open(&block)..
a1a0 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 62 6c 6f 63 6b 0a 20 20 69 66 20 .self.defined_loop.=.block...if.
a1c0 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 64 65 73 6b 74 6f 70 27 0a 20 20 20 Raylib.platform.==.'desktop'....
a1e0 20 77 68 69 6c 65 20 21 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f .while.!Raylib.window_should_clo
a200 73 65 3f 20 64 6f 0a 20 20 20 20 20 20 73 65 6c 66 2e 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 20 20 se?.do.......self.main_loop.....
a220 65 6e 64 0a 20 20 65 6c 73 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 end...elsif.Raylib.platform.==.'
a240 77 65 62 27 0a 20 20 20 20 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d web'.....Raylib.emscripten_set_m
a260 61 69 6e 5f 6c 6f 6f 70 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 22 64 65 66 20 77 ain_loop...end.end.;.T;1I""def.w
a280 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 3d 54 6f hile_window_open(&block).;.T;=To
a2a0 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c ;(.;)F;*;.;.;.;&I".Raylib.main_l
a2c0 6f 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 3e 3b 15 46 3b 16 3a 0e 6d 61 oop.;.F;+[.;.[.[[email protected]>;.F;.:.ma
a2e0 69 6e 5f 6c 6f 6f 70 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 in_loop;.;.;.[.;.{.;.IC;."..;.T;
a300 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 7d 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b .[.;![.;"@.;#0;$@.}.;3i.;%@.;;T;
a320 3c 49 22 4e 64 65 66 20 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 <I"Ndef.main_loop...self.data_ke
a340 79 73 5f 70 72 65 73 73 65 64 20 3d 20 6e 69 6c 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f ys_pressed.=.nil...self.defined_
a360 6c 6f 6f 70 2e 63 61 6c 6c 0a 65 6e 64 06 3b 20 54 3b 31 49 22 12 64 65 66 20 6d 61 69 6e 5f 6c loop.call.end.;.T;1I".def.main_l
a380 6f 6f 70 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 oop.;.T;=To;(.;)F;*;.;.;.;&I".Ra
a3a0 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2b 5b 0a 5b 07 49 22 0a 74 65 78 74 3a ylib.draw_text.;.F;+[.[.I".text:
a3c0 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 .;.T0[.I".x:.;.T0[.I".y:.;.T0[.I
a3e0 22 0f 66 6f 6e 74 5f 73 69 7a 65 3a 06 3b 20 54 30 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 ".font_size:.;.T0[.I".color:.;.T
a400 49 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 I"#Rl::Color.new(255,255,255,255
a420 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 43 3b 15 46 3b 16 3a 0e 64 72 61 77 5f 74 65 78 ).;.T;.[.[[email protected];.F;.:.draw_tex
a440 74 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 t;.;.;.[.;.{.;.IC;."..;.T;.[.;![
a460 00 3b 22 40 17 3b 23 30 3b 24 40 02 89 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 83 64 .;"@.;#0;$@...;3i.;%@.;;T;<I"..d
a480 65 66 20 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 ef.draw_text(text:,.x:,.y:,.font
a4a0 5f 73 69 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 _size:,.color:.Rl::Color.new(255
a4c0 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 74 ,255,255,255))...self._draw_text
a4e0 28 74 65 78 74 2c 20 78 2c 20 79 2c 20 66 6f 6e 74 5f 73 69 7a 65 2c 20 63 6f 6c 6f 72 29 0a 65 (text,.x,.y,.font_size,.color).e
a500 6e 64 06 3b 20 54 3b 31 49 22 54 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 3a 2c 20 nd.;.T;1I"Tdef.draw_text(text:,.
a520 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 52 6c 3a 3a 43 x:,.y:,.font_size:,.color:.Rl::C
a540 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 06 3b 20 54 3b 3d olor.new(255,255,255,255)).;.T;=
a560 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 72 61 77 To;(.;)F;*;.;.;.;&I".Raylib.draw
a580 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2b 5b 09 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 _texture.;.F;+[.[.I".texture:.;.
a5a0 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0a 74 T0[.I".x:.;.T0[.I".y:.;.T0[.I".t
a5c0 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 35 35 int:.;.TI"#Rl::Color.new(255,255
a5e0 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 47 3b 15 46 3b 16 3a 11 ,255,255).;.T;.[.[[email protected];.F;.:.
a600 64 72 61 77 5f 74 65 78 74 75 72 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 draw_texture;.;.;.[.;.{.;.IC;.".
a620 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a0 03 3b 33 69 00 3b 25 40 .;.T;.[.;![.;"@.;#0;$@...;3i.;%@
a640 19 3b 3b 54 3b 3c 49 22 6c 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 .;;T;<I"ldef.draw_texture(textur
a660 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 28 e:,.x:,.y:,.tint:.Rl::Color.new(
a680 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 74 65 78 74 75 72 65 2e 64 72 61 77 255,255,255,255))...texture.draw
a6a0 28 78 2c 20 79 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 4d 64 65 66 20 64 72 61 (x,.y,.tint).end.;.T;1I"Mdef.dra
a6c0 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 74 w_texture(texture:,.x:,.y:,.tint
a6e0 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 29 :.Rl::Color.new(255,255,255,255)
a700 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c ).;.T;=To;(.;)F;*;.;.;.;&I".Rayl
a720 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 5b 0a 5b 07 49 22 0d 74 ib.draw_texture_ex.;.F;+[.[.I".t
a740 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 09 70 6f 73 3a 06 3b 20 54 30 5b 07 49 22 0e 72 exture:.;.T0[.I".pos:.;.T0[.I".r
a760 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 73 63 61 6c 65 3a 06 otation:.;.TI".0.;.T[.I".scale:.
a780 3b 20 54 49 22 06 31 06 3b 20 54 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a ;.TI".1.;.T[.I".tint:.;.TI"#Rl::
a7a0 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;.
a7c0 5b 06 5b 07 40 02 5a 01 69 4b 3b 15 46 3b 16 3a 14 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 [.[[email protected];.F;.:.draw_texture_ex
a7e0 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 00 ;.;.;.[.;.{.;.IC;."..;.T;.[.;![.
a800 3b 22 40 17 3b 23 30 3b 24 40 02 b5 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 a1 64 65 ;"@.;#0;$@...;3i.;%@.;;T;<I"..de
a820 66 20 64 72 61 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 f.draw_texture_ex(texture:,.pos:
a840 2c 20 72 6f 74 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 ,.rotation:.0,.scale:.1,.tint:.R
a860 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 20 l::Color.new(255,255,255,255))..
a880 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 2c 20 .self._draw_texture_ex(texture,.
a8a0 70 6f 73 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 73 63 61 6c 65 2c 20 74 69 6e 74 29 0a 65 6e 64 06 pos,.rotation,.scale,.tint).end.
a8c0 3b 20 54 3b 31 49 22 65 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 ;.T;1I"edef.draw_texture_ex(text
a8e0 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 73 63 61 6c 65 3a 20 ure:,.pos:,.rotation:.0,.scale:.
a900 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 35 2c 32 35 35 2c 32 1,.tint:.Rl::Color.new(255,255,2
a920 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 55,255)).;.T;=To;(.;)F;*;.;.;.;&
a940 49 22 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2b I".Raylib.draw_texture_pro.;.F;+
a960 5b 0b 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 10 73 6f 75 72 63 65 5f [.[.I".texture:.;.T0[.I".source_
a980 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0e 64 65 73 74 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 rec:.;.T0[.I".dest_rec:.;.T0[.I"
a9a0 0c 6f 72 69 67 69 6e 3a 06 3b 20 54 49 22 18 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c .origin:.;.TI".Rl::Vector.new(0,
a9c0 30 29 06 3b 20 54 5b 07 49 22 0e 72 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 0).;.T[.I".rotation:.;.TI".0.;.T
a9e0 5b 07 49 22 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 [.I".tint:.;.TI"#Rl::Color.new(2
aa00 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 5a 01 69 4f 3b 55,255,255,255).;.T;.[.[[email protected];
aa20 15 46 3b 16 3a 15 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 3b 18 3b 19 3b 1c 5b 00 3b 1d .F;.:.draw_texture_pro;.;.;.[.;.
aa40 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;$@
aa60 02 ce 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 da 64 65 66 20 64 72 61 77 5f 74 65 78 ...;3i.;%@.;;T;<I"..def.draw_tex
aa80 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 ture_pro(texture:,.source_rec:,.
aaa0 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 dest_rec:,.origin:.Rl::Vector.ne
aac0 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 w(0,0),.rotation:.0,.tint:.Rl::C
aae0 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
ab00 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 2c 20 73 6f 75 f._draw_texture_pro(texture,.sou
ab20 72 63 65 5f 72 65 63 2c 20 64 65 73 74 5f 72 65 63 2c 20 6f 72 69 67 69 6e 2c 20 72 6f 74 61 74 rce_rec,.dest_rec,.origin,.rotat
ab40 69 6f 6e 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 01 86 64 65 66 20 64 72 61 77 ion,.tint).end.;.T;1I"..def.draw
ab60 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 _texture_pro(texture:,.source_re
ab80 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f c:,.dest_rec:,.origin:.Rl::Vecto
aba0 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 r.new(0,0),.rotation:.0,.tint:.R
abc0 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 06 3b l::Color.new(255,255,255,255)).;
abe0 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e .T;=To;(.;)F;*;.;.;.;&I".Raylib.
ac00 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 53 keys_pressed.;.F;+[.;.[.[[email protected]
ac20 3b 15 46 3b 16 3a 11 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b ;.F;.:.keys_pressed;.;.;.[.;.{.;
ac40 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 e9 03 .IC;."..;.T;.[.;![.;"@.;#0;$@...
ac60 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 0a 01 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 ;3i.;%@.;;T;<I"...def.keys_press
ac80 65 64 0a 20 20 69 66 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 ed...if.self.data_keys_pressed..
aca0 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 ...return.self.data_keys_pressed
acc0 0a 20 20 65 6e 64 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 ...end...self.data_keys_pressed.
ace0 3d 20 5b 5d 0a 20 20 6b 65 79 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 =.[]...key.=.self._next_key_pres
ad00 73 65 64 0a 20 20 77 68 69 6c 65 20 6b 65 79 20 21 3d 20 30 0a 20 20 20 20 73 65 6c 66 2e 64 61 sed...while.key.!=.0.....self.da
ad20 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 70 75 73 68 20 6b 65 79 0a 20 20 20 20 6b 65 79 ta_keys_pressed.push.key.....key
ad40 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a .=.self._next_key_pressed...end.
ad60 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 ..self.data_keys_pressed.end.;.T
ad80 3b 31 49 22 15 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 3d 54 6f 3b 28 16 ;1I".def.keys_pressed.;.T;=To;(.
ada0 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 10 52 61 79 6c 69 62 2e 64 72 61 77 06 3b 20 46 3b ;)F;*;.;.;.;&I".Raylib.draw.;.F;
adc0 2b 5b 07 5b 07 49 22 11 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 08 6e 69 6c 06 3b +[.[.I".clear_color:.;.TI".nil.;
ade0 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 60 3b 15 .T[.I".&block.;.T0;.[.[[email protected]`;.
ae00 46 3b 16 3b 5a 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 F;.;Z;.;.;.[.;.{.;.IC;."..;.T;.[
ae20 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f5 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 .;![.;"@.;#0;$@...;3i.;%@.;;T;<I
ae40 22 01 8a 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 2c 20 26 62 "..def.draw(clear_color:.nil,.&b
ae60 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6c lock)...self.clear_background(cl
ae80 65 61 72 5f 63 6f 6c 6f 72 29 20 69 66 20 63 6c 65 61 72 5f 63 6f 6c 6f 72 0a 20 20 73 65 6c 66 ear_color).if.clear_color...self
aea0 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 0a 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 6e .begin_drawing...yield...self.en
aec0 64 5f 64 72 61 77 69 6e 67 0a 65 6e 64 06 3b 20 54 3b 31 49 22 27 64 65 66 20 64 72 61 77 28 63 d_drawing.end.;.T;1I"'def.draw(c
aee0 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 3d 54 6f lear_color:.nil,.&block).;.T;=To
af00 3b 3e 17 3b 07 49 43 3b 08 5b 11 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 16 52 ;>.;.IC;.[.o;(.;)F;*;.;.;?;&I".R
af20 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 49 22 aylib::Texture#h.;.F;+[.;.[.[.I"
af40 16 6d 72 62 6c 69 62 2f 74 65 78 74 75 72 65 2e 72 62 06 3b 20 54 69 09 3b 15 54 3b 16 3b 66 3b .mrblib/texture.rb.;.Ti.;.T;.;f;
af60 18 3b 19 3b 1c 5b 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 .;.;.[.;.{.;.IC;."..;.T;.[.;![.;
af80 22 49 22 19 40 21 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 "I".@!visibility.private.;.T;#0;
afa0 24 40 02 08 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 08 3b 3a 69 08 3b 25 40 $@...;3i.;5F;6o;7.;8F;9i.;:i.;%@
afc0 02 06 04 3b 3b 54 3b 3c 49 22 1c 64 65 66 20 68 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 74 0a 65 ...;;T;<I".def.h...self.height.e
afe0 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 68 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a nd.;.T;1I".def.h.;.T;=To;(.;)F;*
b000 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 06 3b 20 ;.;.;?;&I".Raylib::Texture#h=.;.
b020 46 3b 2b 5b 06 5b 07 49 22 0b 68 65 69 67 68 74 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 0d 04 69 F;+[.[.I".height.;.T0;.[.[[email protected]
b040 0e 3b 15 54 3b 16 3b 67 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 .;.T;.;g;.;.;.[.;.{.;.IC;."..;.T
b060 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 69 76 61 74 ;.[.;![.;"I".@!visibility.privat
b080 65 06 3b 20 54 3b 23 30 3b 24 40 02 17 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 e.;.T;#0;$@...;3i.;5F;6o;7.;8F;9
b0a0 69 0d 3b 3a 69 0d 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 2e 64 65 66 20 68 3d 28 68 65 69 67 68 i.;:i.;%@...;;T;<I".def.h=(heigh
b0c0 74 29 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 74 20 3d 20 68 65 69 67 68 74 0a 65 6e 64 06 3b 20 t)...self.height.=.height.end.;.
b0e0 54 3b 31 49 22 13 64 65 66 20 68 3d 28 68 65 69 67 68 74 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b T;1I".def.h=(height).;.T;=To;(.;
b100 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 )F;*;.;.;?;&I".Raylib::Texture#w
b120 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 0d 04 69 13 3b 15 54 3b 16 3b 62 3b 18 3b 19 3b .;.F;+[.;.[.[[email protected].;.T;.;b;.;.;
b140 1c 5b 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 .[.;.{.;.IC;."..;.T;.[.;![.;"I".
b160 40 21 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 27 @!visibility.private.;.T;#0;$@.'
b180 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 12 3b 3a 69 12 3b 25 40 02 06 04 3b .;3i.;5F;6o;7.;8F;9i.;:i.;%@...;
b1a0 3b 54 3b 3c 49 22 1b 64 65 66 20 77 0a 20 20 73 65 6c 66 2e 77 69 64 74 68 0a 65 6e 64 06 3b 20 ;T;<I".def.w...self.width.end.;.
b1c0 54 3b 31 49 22 0a 64 65 66 20 77 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b T;1I".def.w.;.T;=To;(.;)F;*;.;.;
b1e0 3f 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 3d 06 3b 20 46 3b 2b 5b 06 ?;&I".Raylib::Texture#w=.;.F;+[.
b200 5b 07 49 22 0a 77 69 64 74 68 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 0d 04 69 18 3b 15 54 3b 16 [.I".width.;.T0;.[.[[email protected].;.T;.
b220 3b 63 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 ;c;.;.;.[.;.{.;.IC;."..;.T;.[.;!
b240 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b [.;"I".@!visibility.private.;.T;
b260 23 30 3b 24 40 02 35 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 17 3b 3a 69 17 #0;[email protected].;3i.;5F;6o;7.;8F;9i.;:i.
b280 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 2b 64 65 66 20 77 3d 28 77 69 64 74 68 29 0a 20 20 73 65 ;%@...;;T;<I"+def.w=(width)...se
b2a0 6c 66 2e 77 69 64 74 68 20 3d 20 77 69 64 74 68 0a 65 6e 64 06 3b 20 54 3b 31 49 22 12 64 65 66 lf.width.=.width.end.;.T;1I".def
b2c0 20 77 3d 28 77 69 64 74 68 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .w=(width).;.T;=To;(.;)F;*;.;.;.
b2e0 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 ;&I".Raylib::Texture#initialize.
b300 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 49 22 13 73 72 63 2f 74 65 78 74 75 72 65 73 2e 63 06 3b ;.F;+[.;.[.[.I".src/textures.c.;
b320 20 54 69 10 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1a 43 72 .Ti.;.T;.;H;.0;.[.;.{.;.IC;.".Cr
b340 65 61 74 65 20 61 20 6e 65 77 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b eate.a.new.texture..;.T;.[.o;-.;
b360 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 48 3b 30 30 3b 31 49 22 16 69 .I".overload.;.F;/0;.;H;00;1I".i
b380 6e 69 74 69 61 6c 69 7a 65 28 70 61 74 68 3a 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 nitialize(path:).;.T;.IC;."..;.T
b3a0 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 2a 46 69 6c 65 20 ;.[.o;2.;.I".param.;.F;/I"*File.
b3c0 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 64 path.to.the.texture.to.be.loaded
b3e0 06 3b 20 54 3b 16 49 22 09 70 61 74 68 06 3b 20 54 3b 30 5b 06 49 22 0b 53 74 72 69 6e 67 06 3b .;.T;.I".path.;.T;0[.I".String.;
b400 20 54 3b 24 40 02 45 04 3b 21 5b 00 3b 22 49 22 3f 40 70 61 72 61 6d 20 70 61 74 68 20 5b 53 74 .T;[email protected].;![.;"I"[email protected].[St
b420 72 69 6e 67 5d 20 46 69 6c 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 75 72 65 20 74 ring].File.path.to.the.texture.t
b440 6f 20 62 65 20 6c 6f 61 64 65 64 06 3b 20 54 3b 23 30 3b 24 40 02 45 04 3b 33 69 00 3b 34 30 3b o.be.loaded.;.T;#0;[email protected].;3i.;40;
b460 35 46 3b 2b 5b 06 5b 07 49 22 0a 70 61 74 68 3a 06 3b 20 54 49 22 00 06 3b 20 54 3b 24 40 02 45 5F;+[.[.I".path:.;.TI"..;.T;[email protected]
b480 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 .o;2.;.I".return.;.F;/I"..;.T;.0
b4a0 3b 30 5b 06 49 22 0c 54 65 78 74 75 72 65 06 3b 20 54 3b 24 40 02 45 04 3b 21 5b 00 3b 22 49 22 ;0[.I".Texture.;.T;[email protected].;![.;"I"
b4c0 01 81 43 72 65 61 74 65 20 61 20 6e 65 77 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 ..Create.a.new.texture..@overloa
b4e0 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 70 61 74 68 3a 29 0a 20 20 40 70 61 72 61 6d 20 70 61 74 d.initialize(path:)[email protected]
b500 68 20 5b 53 74 72 69 6e 67 5d 20 46 69 6c 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 h.[String].File.path.to.the.text
b520 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 0a 40 72 65 74 75 72 6e 20 5b 54 65 78 74 75 72 ure.to.be.loaded.@return.[Textur
b540 65 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 45 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 0b e]..;.T;#0;[email protected].;5F;6o;7.;8T;9i.
b560 3b 3a 69 0f 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 36 02 73 74 61 74 69 63 20 6d 72 62 5f 76 ;:i.;%@...;;T;<I".6.static.mrb_v
b580 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f alue.mrb_Texture_initialize(mrb_
b5a0 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 63 state*.mrb,.mrb_value.self).{..c
b5c0 68 61 72 2a 20 70 61 74 68 3b 0a 0a 09 75 69 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 31 har*.path;...uint32_t.kw_num.=.1
b5e0 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 3d 20 7b 20 ;..const.mrb_sym.kw_names[].=.{.
b600 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 70 61 74 68 22 29 2c 0a ...mrb_intern_lit(mrb,."path"),.
b620 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 5d .};..mrb_value.kw_values[kw_num]
b640 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 6b ;..const.mrb_kwargs.kwargs.=.{.k
b660 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 4e w_num,.0,.kw_names,.kw_values,.N
b680 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 7a 3a 22 2c ULL.};..mrb_get_args(mrb,."|z:",
b6a0 20 26 70 61 74 68 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 28 21 6d 72 62 5f 75 6e 64 65 .&path,.&kwargs);...if(!mrb_unde
b6c0 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 70 61 74 68 20 3d 20 6d 72 f_p(kw_values[0])).{...path.=.mr
b6e0 62 5f 73 74 72 5f 74 6f 5f 63 73 74 72 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 b_str_to_cstr(mrb,.kw_values[0])
b700 3b 0a 09 7d 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 57 52 41 50 53 54 ;..}...Texture.*texture;..WRAPST
b720 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
b740 2c 20 74 65 78 74 75 72 65 29 3b 0a 0a 09 2a 74 65 78 74 75 72 65 20 3d 20 4c 6f 61 64 54 65 78 ,.texture);...*texture.=.LoadTex
b760 74 75 72 65 28 70 61 74 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 ture(path);...mrb_data_init(self
b780 2c 20 74 65 78 74 75 72 65 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 ,.texture,.&Texture_type);..retu
b7a0 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 20 6d 72 62 5f 76 61 rn.self;.}.;.T;1I".static.mrb_va
b7c0 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 lue.;.To;(.;)F;*;.;.;.;&I".Rayli
b7e0 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 b::Texture#width.;.F;+[.;.[.[.@.
b800 4a 04 69 2f 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 20 47 65 J.i/;.T;.;`;.0;.[.;.{.;.IC;.".Ge
b820 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 0d 3b 20 54 3b 1c 5b t.the.width.of.a.texture..;.T;.[
b840 08 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 60 3b 30 30 .o;-.;.I".overload.;.F;/0;.;`;00
b860 3b 31 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 ;1I".width.;.T;.IC;."..;.T;.[.;!
b880 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 6a 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b [.;"I"..;.T;#0;[email protected].;3i.;40;5F;+
b8a0 5b 00 3b 24 40 02 6a 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 [.;[email protected];-.;.I".overload.;.F;/0
b8c0 3b 16 3b 62 3b 30 30 3b 31 49 22 06 77 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b ;.;b;00;1I".w.;.T;.IC;."..;.T;.[
b8e0 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 6a 04 3b 33 69 00 3b 34 30 3b 35 .;![.;"I"..;.T;#0;[email protected].;3i.;40;5
b900 46 3b 2b 5b 00 3b 24 40 02 6a 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f F;+[.;[email protected];2.;.I".return.;.F;/
b920 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 I"..;.T;.0;0[.I".Integer.;.T;$@.
b940 6a 04 3b 21 5b 00 3b 22 49 22 4f 47 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 j.;![.;"I"OGet.the.width.of.a.te
b960 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 77 69 64 74 68 0a 40 6f 76 65 72 6c 6f 61 64 [email protected].@overload
b980 20 77 0a 40 72 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 .w.@return.[Integer]..;.T;#0;$@.
b9a0 6a 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 29 3b 3a 69 2d 3b 25 40 02 06 04 3b 3b 54 3b j.;5F;6o;7.;8T;9i);:i-;%@...;;T;
b9c0 3c 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 54 65 78 74 75 72 <I"..static.mrb_value.mrb_Textur
b9e0 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f e_get_width(mrb_state*.mrb,.mrb_
ba00 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b value.self).{..Texture.*texture;
ba20 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 78 74 75 72 65 5f ..UNWRAPSTRUCT(Texture,.Texture_
ba40 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 type,.self,.texture);..return.mr
ba60 62 5f 66 69 78 6e 75 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 b_fixnum_value(texture->width);.
ba80 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;
baa0 28 15 3b 29 46 3b 2a 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 (.;)F;*;.;.;.;&I".Raylib::Textur
bac0 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 3d 3b 15 54 3b e#width=.;.F;+[.;.[.[[email protected]=;.T;
bae0 16 3b 61 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 20 53 65 74 20 74 68 65 20 77 69 .;a;.0;.[.;.{.;.IC;.".Set.the.wi
bb00 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 dth.of.a.texture..;.T;.[.o;-.;.I
bb20 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 61 3b 30 30 3b 31 49 22 12 77 69 64 ".overload.;.F;/0;.;a;00;1I".wid
bb40 74 68 3d 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 th=(width).;.T;.IC;."..;.T;.[.o;
bb60 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 12 54 68 65 20 6e 65 77 20 77 69 64 2.;.I".param.;.F;/I".The.new.wid
bb80 74 68 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 th.;.T;.I".width.;.T;0[.I".Integ
bba0 65 72 06 3b 20 54 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 29 40 70 61 72 61 6d 20 77 69 64 74 er.;.T;$@...;![.;"I")@param.widt
bbc0 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 06 3b 20 54 3b 23 30 h.[Integer].The.new.width.;.T;#0
bbe0 3b 24 40 02 8d 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0a 77 69 64 74 68 06 3b ;$@...;3i.;40;5F;+[.[.I".width.;
bc00 20 54 30 3b 24 40 02 8d 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f .T0;[email protected];-.;.I".overload.;.F;/
bc20 30 3b 16 3b 63 3b 30 30 3b 31 49 22 0e 77 3d 28 77 69 64 74 68 29 06 3b 20 54 3b 1e 49 43 3b 1f 0;.;c;00;1I".w=(width).;.T;.IC;.
bc40 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 "..;.T;.[.o;2.;.I".param.;.F;/I"
bc60 12 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 16 49 22 06 77 06 3b 20 54 3b 30 5b 06 .The.new.width.;.T;.I".w.;.T;0[.
bc80 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 25 40 70 61 I".Integer.;.T;$@...;![.;"I"%@pa
bca0 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 ram.w.[Integer].The.new.width.;.
bcc0 54 3b 23 30 3b 24 40 02 8d 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0a 77 69 64 T;#0;$@...;3i.;40;5F;+[.[.I".wid
bce0 74 68 06 3b 20 54 30 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 01 92 53 65 74 20 74 68 65 20 77 th.;.T0;$@...;![.;"I"..Set.the.w
bd00 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 64 20 77 69 64 [email protected]
bd20 74 68 3d 28 77 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 th=(width)[email protected].[Integ
bd40 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 0a 40 6f 76 65 72 6c 6f 61 64 20 77 3d 28 77 er][email protected]=(w
bd60 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e idth)[email protected].[Integer].The.n
bd80 65 77 20 77 69 64 74 68 0a 06 3b 20 54 3b 23 30 3b 24 40 02 8d 04 3b 35 46 3b 36 6f 3b 37 08 3b ew.width..;.T;#0;$@...;5F;6o;7.;
bda0 38 54 3b 39 69 36 3b 3a 69 3b 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 06 01 73 74 61 74 69 63 8T;9i6;:i;;%@...;;T;<I"...static
bdc0 20 6d 72 62 5f 76 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 .mrb_value.mrb_Texture_set_width
bde0 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)
be00 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 52 .{..Texture.*texture;..UNWRAPSTR
be20 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 2c UCT(Texture,.Texture_type,.self,
be40 20 74 65 78 74 75 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 .texture);..mrb_int.width;..mrb_
be60 67 65 74 5f 61 72 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 get_args(mrb,."i",.&width);..tex
be80 74 75 72 65 2d 3e 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 ture->width.=.width;..return.mrb
bea0 5f 66 69 78 6e 75 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 _fixnum_value(texture->width);.}
bec0 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 28 .;.T;1I".static.mrb_value.;.To;(
bee0 15 3b 29 46 3b 2a 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 .;)F;*;.;.;.;&I".Raylib::Texture
bf00 23 68 65 69 67 68 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 4d 3b 15 54 3b 16 #height.;.F;+[.;.[.[[email protected];.T;.
bf20 3b 64 3b 18 30 3b 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 ;d;.0;.[.;.{.;.IC;."!Get.the.hei
bf40 67 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 2d 0d 3b 2e 49 ght.of.a.texture..;.T;.[.o;-.;.I
bf60 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 64 3b 30 30 3b 31 49 22 0b 68 65 69 ".overload.;.F;/0;.;d;00;1I".hei
bf80 67 68 74 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 ght.;.T;.IC;."..;.T;.[.;![.;"I".
bfa0 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 bb .;.T;#0;$@...;3i.;40;5F;+[.;$@..
bfc0 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 66 3b 30 30 .o;-.;.I".overload.;.F;/0;.;f;00
bfe0 3b 31 49 22 06 68 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 ;1I".h.;.T;.IC;."..;.T;.[.;![.;"
c000 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 I"..;.T;#0;$@...;3i.;40;5F;+[.;$
c020 40 02 bb 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 @...o;2.;.I".return.;.F;/I"..;.T
c040 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 bb 04 3b 21 5b 00 3b ;.0;0[.I".Integer.;.T;$@...;![.;
c060 22 49 22 51 47 65 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 "I"QGet.the.height.of.a.texture.
c080 0a 40 6f 76 65 72 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 [email protected][email protected].@r
c0a0 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 35 46 eturn.[Integer]..;.T;#0;$@...;5F
c0c0 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 47 3b 3a 69 4b 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 01 be ;6o;7.;8T;9iG;:iK;%@...;;T;<I"..
c0e0 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 67 65 74 static.mrb_value.mrb_Texture_get
c100 5f 68 65 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 6c 75 _height(mrb_state*.mrb,.mrb_valu
c120 65 20 73 65 6c 66 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 e.self).{..Texture.*texture;..UN
c140 57 52 41 50 53 54 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 WRAPSTRUCT(Texture,.Texture_type
c160 2c 20 73 65 6c 66 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 ,.self,.texture);..return.mrb_fi
c180 78 6e 75 6d 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 xnum_value(texture->height);.}.;
c1a0 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 28 15 3b .T;1I".static.mrb_value.;.To;(.;
c1c0 29 46 3b 2a 3b 11 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 )F;*;.;.;.;&I".Raylib::Texture#h
c1e0 65 69 67 68 74 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 5b 3b 15 54 3b 16 3b eight=.;.F;+[.;.[.[[email protected][;.T;.;
c200 65 3b 18 30 3b 1c 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 e;.0;.[.;.{.;.IC;."!Set.the.heig
c220 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 ht.of.a.texture..;.T;.[.o;-.;.I"
c240 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 65 3b 30 30 3b 31 49 22 14 68 65 69 67 .overload.;.F;/0;.;e;00;1I".heig
c260 68 74 3d 28 68 65 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 ht=(height).;.T;.IC;."..;.T;.[.o
c280 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 13 54 68 65 20 6e 65 77 20 68 65 ;2.;.I".param.;.F;/I".The.new.he
c2a0 69 67 68 74 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e ight.;.T;.I".height.;.T;0[.I".In
c2c0 74 65 67 65 72 06 3b 20 54 3b 24 40 02 de 04 3b 21 5b 00 3b 22 49 22 2b 40 70 61 72 61 6d 20 68 teger.;.T;$@...;![.;"I"[email protected]
c2e0 65 69 67 68 74 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 06 3b eight.[Integer].The.new.height.;
c300 20 54 3b 23 30 3b 24 40 02 de 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0b 68 65 .T;#0;$@...;3i.;40;5F;+[.[.I".he
c320 69 67 68 74 06 3b 20 54 30 3b 24 40 02 de 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 ight.;.T0;[email protected];-.;.I".overload
c340 06 3b 20 46 3b 2f 30 3b 16 3b 67 3b 30 30 3b 31 49 22 0f 68 3d 28 68 65 69 67 68 74 29 06 3b 20 .;.F;/0;.;g;00;1I".h=(height).;.
c360 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 T;.IC;."..;.T;.[.o;2.;.I".param.
c380 3b 20 46 3b 2f 49 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 ;.F;/I".The.new.height.;.T;.I".h
c3a0 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 de 04 3b 21 5b 00 .;.T;0[.I".Integer.;.T;$@...;![.
c3c0 3b 22 49 22 26 40 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 ;"I"&@param.h.[Integer].The.new.
c3e0 68 65 69 67 68 74 06 3b 20 54 3b 23 30 3b 24 40 02 de 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b height.;.T;#0;$@...;3i.;40;5F;+[
c400 06 5b 07 49 22 0b 68 65 69 67 68 74 06 3b 20 54 30 3b 24 40 02 de 04 3b 21 5b 00 3b 22 49 22 01 .[.I".height.;.T0;$@...;![.;"I".
c420 99 53 65 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 .Set.the.height.of.a.texture..@o
c440 76 65 72 6c 6f 61 64 20 68 65 69 67 68 74 3d 28 68 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d verload.height=(height)...@param
c460 20 68 65 69 67 68 74 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 .height.[Integer].The.new.height
c480 0a 40 6f 76 65 72 6c 6f 61 64 20 68 3d 28 68 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d 20 68 [email protected]=(height)[email protected]
c4a0 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 0a 06 3b 20 54 3b 23 .[Integer].The.new.height..;.T;#
c4c0 30 3b 24 40 02 de 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 54 3b 3a 69 59 3b 25 40 02 06 0;$@...;5F;6o;7.;8T;9iT;:iY;%@..
c4e0 04 3b 3b 54 3b 3c 49 22 02 0c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f .;;T;<I"...static.mrb_value.mrb_
c500 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 20 6d 72 Texture_set_height(mrb_state*.mr
c520 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 20 2a 74 b,.mrb_value.self).{..Texture.*t
c540 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 2c 20 54 exture;..UNWRAPSTRUCT(Texture,.T
c560 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 09 6d 72 exture_type,.self,.texture);..mr
c580 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 72 62 2c b_int.height;..mrb_get_args(mrb,
c5a0 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 67 68 74 ."i",.&height);..texture->height
c5c0 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 5f 76 61 .=.height;..return.mrb_fixnum_va
c5e0 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 15 lue(texture->height);.}.;.T;1I".
c600 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b static.mrb_value.;.To;(.;)F;*;.;
c620 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 46 3b 2b .;.;&I".Raylib::Texture#id.;.F;+
c640 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 6a 3b 15 54 3b 16 3a 07 69 64 3b 18 30 3b 1c 5b 00 3b 1d [.;.[.[[email protected];.T;.:.id;.0;.[.;.
c660 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 74 75 72 {.;.IC;.".Get.the.id.of.a.textur
c680 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b e..;.T;.[.o;-.;.I".overload.;.F;
c6a0 2f 30 3b 16 3b 01 7c 3b 30 30 3b 31 49 22 07 69 64 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 /0;.;.|;00;1I".id.;.T;.IC;."..;.
c6c0 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 0c 05 3b 33 69 00 3b T;.[.;![.;"I"..;.T;#0;$@...;3i.;
c6e0 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 0c 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 40;5F;+[.;[email protected];2.;.I".return.;
c700 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 .F;/I"..;.T;.0;0[.I".Integer.;.T
c720 3b 24 40 02 0c 05 3b 21 5b 00 3b 22 49 22 3d 47 65 74 20 74 68 65 20 69 64 20 6f 66 20 61 20 74 ;$@...;![.;"I"=Get.the.id.of.a.t
c740 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 5b 49 6e [email protected].@return.[In
c760 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 0c 05 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 teger]..;.T;#0;$@...;5F;6o;7.;8T
c780 3b 39 69 65 3b 3a 69 68 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 6d 72 ;9ie;:ih;%@...;;T;<I"..static.mr
c7a0 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 62 5f 73 b_value.mrb_Texture_get_id(mrb_s
c7c0 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
c7e0 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 28 6d 72 xture.*texture.=.DATA_GET_PTR(mr
c800 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 72 65 29 b,.self,.&Texture_type,.Texture)
c820 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 78 74 75 ;..return.mrb_fixnum_value(textu
c840 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 5f 76 61 re->id);.}.;.T;1I".static.mrb_va
c860 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 19 52 61 79 6c 69 lue.;.To;(.;)F;*;.;.;?;&I".Rayli
c880 62 3a 3a 54 65 78 74 75 72 65 23 64 72 61 77 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a b::Texture#draw.;.F;+[.;.[.[[email protected]
c8a0 04 69 01 93 3b 15 54 3b 16 3b 5a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 d3 03 .i..;.T;.;Z;.0;.[.;.{.;.IC;."...
c8c0 44 72 61 77 20 74 68 65 20 74 65 78 74 75 72 65 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 [email protected]
c8e0 77 28 78 3a 20 30 2c 20 79 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 w(x:.0,.y:.0,.tint:.Rl::Color.wh
c900 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f ite)[email protected].[Integer].x.po
c920 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 sition.of.the.drawn.texture.....
c940 20 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f [email protected].[Integer].y.position.o
c960 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 f.the.drawn.texture......@param.
c980 74 69 6e 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 tint.[Integer].The.color.the.dra
c9a0 77 6e 20 74 65 78 74 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f wn.texture.is.tinted(white.is.no
c9c0 20 74 69 6e 74 29 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a .tint)[email protected](source:
c9e0 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 .Rl::Rectangle.new(0,.0,.texture
ca00 2e 77 69 64 74 68 2c 20 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 .width,.texture.height),.x:.0,.y
ca20 3a 20 30 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 :.0,.origin:.Rl::Vector2.new(0,0
ca40 29 2c 20 72 6f 74 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 ),.rotation:.0,.tint:.Rl::Color.
ca60 77 68 69 74 65 29 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 white)[email protected].[Rectan
ca80 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 20 74 65 78 74 75 72 gle].Which.section.of.the.textur
caa0 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 61 75 6c 74 20 69 73 e.is.to.be.drawn,.the.default.is
cac0 20 74 68 65 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 .the.entire.texture......@param.
cae0 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 65 20 64 origin.[Vector2].Offset.of.the.d
cb00 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f [email protected]
cb20 6e 20 5b 46 6c 6f 61 74 5d 20 48 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 n.[Float].How.much.the.texture.i
cb40 73 20 72 6f 74 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 s.rotated.when.drawn(In.radians)
cb60 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 [email protected](source:.Rl::R
cb80 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 74 68 2c 74 ectangle.new(0,0,texture.width,t
cba0 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 63 74 61 6e exture.height),.dest:.Rl::Rectan
cbc0 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 78 74 75 72 gle.new(0,0,texture.width,textur
cbe0 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 72 32 2e 6e e.height),.origin:.Rl::Vector2.n
cc00 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a ew(0,0),.rotation:.0,.tint:.Rl::
cc20 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 Color.white)[email protected].[Re
cc40 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 20 69 73 20 74 6f ctangle].Where.the.texture.is.to
cc60 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 69 73 20 63 61 6e .be.drawn.on.the.screen(This.can
cc80 20 73 63 61 6c 65 20 74 68 65 20 74 65 78 74 75 72 65 29 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b .scale.the.texture).;.T;.[.o;2.;
cca0 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 .I".return.;.F;/I"..;.T;.0;0[.I"
ccc0 08 4e 69 6c 06 3b 20 54 3b 24 40 02 27 05 3b 21 5b 00 3b 22 49 22 02 e2 03 44 72 61 77 20 74 68 .Nil.;.T;$@.'.;![.;"I"...Draw.th
cce0 65 20 74 65 78 74 75 72 65 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 78 3a 20 30 2c [email protected](x:.0,
cd00 20 79 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 0a 20 20 .y:.0,.tint:.Rl::Color.white)...
cd20 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 [email protected].[Integer].x.position.
cd40 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d of.the.drawn.texture......@param
cd60 20 79 20 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 .y.[Integer].y.position.of.the.d
cd80 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 [email protected].[I
cda0 6e 74 65 67 65 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 nteger].The.color.the.drawn.text
cdc0 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e ure.is.tinted(white.is.no.tint).
cde0 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 [email protected](source:.Rl::Re
ce00 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c ctangle.new(0,.0,.texture.width,
ce20 20 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 .texture.height),.x:.0,.y:.0,.or
ce40 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 igin:.Rl::Vector2.new(0,0),.rota
ce60 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 77 68 69 74 65 29 0a tion:.0,.tint:.Rl::Color.white).
ce80 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 20 57 68 [email protected].[Rectangle].Wh
cea0 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
cec0 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
cee0 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 69 6e 20 [email protected].
cf00 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 20 74 65 [Vector2].Offset.of.the.drawn.te
cf20 78 74 75 72 65 2e 0a 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 [email protected].[Floa
cf40 74 5d 20 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 61 74 t].How.much.the.texture.is.rotat
cf60 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 0a 20 20 40 6f 76 ed.when.drawn(In.radians)....@ov
cf80 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c erload.draw(source:.Rl::Rectangl
cfa0 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.
cfc0 68 65 69 67 68 74 29 2c 20 64 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 height),.dest:.Rl::Rectangle.new
cfe0 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 68 65 69 67 68 (0,0,texture.width,texture.heigh
d000 74 29 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 t),.origin:.Rl::Vector2.new(0,0)
d020 2c 20 72 6f 74 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 77 ,.rotation:.0,.tint:.Rl::Color.w
d040 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 hite)[email protected].[Rectangle
d060 5d 20 57 68 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 ].Where.the.texture.is.to.be.dra
d080 77 6e 20 6f 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 wn.on.the.screen(This.can.scale.
d0a0 74 68 65 20 74 65 78 74 75 72 65 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b the.texture).@return.[Nil]..;.T;
d0c0 23 30 3b 24 40 02 27 05 3b 34 30 3b 35 46 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 c5 08 73 74 #0;$@.'.;40;5F;%@...;;T;<I"...st
d0e0 61 74 69 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 75 72 65 28 atic.mrb_value.mrb_draw_texture(
d100 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).
d120 7b 0a 09 6d 72 62 5f 69 6e 74 20 78 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 {..mrb_int.x.=.0;..mrb_int.y.=.0
d140 3b 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 ;..struct.RClass.*raylib.=.mrb_m
d160 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 73 74 72 75 63 odule_get(mrb,."Raylib");..struc
d180 74 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 t.RClass.*color.=.mrb_class_get_
d1a0 75 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 under(mrb,.raylib,.Color_type.st
d1c0 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 20 ruct_name);..mrb_value.tint_obj.
d1e0 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
d200 28 63 6f 6c 6f 72 29 2c 20 22 77 68 69 74 65 22 2c 20 30 29 3b 0a 09 2f 2f 54 65 78 74 75 72 65 (color),."white",.0);..//Texture
d220 32 44 20 74 65 78 74 75 72 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 73 6f 75 72 63 65 2c 20 52 65 2D.texture,.Rectangle.source,.Re
d240 63 74 61 6e 67 6c 65 20 64 65 73 74 2c 20 56 65 63 74 6f 72 32 20 6f 72 69 67 69 6e 2c 20 66 6c ctangle.dest,.Vector2.origin,.fl
d260 6f 61 74 20 72 6f 74 61 74 69 6f 6e 2c 20 43 6f 6c 6f 72 20 74 69 6e 74 0a 09 75 69 6e 74 33 32 oat.rotation,.Color.tint..uint32
d280 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 37 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 _t.kw_num.=.7;..const.mrb_sym.kw
d2a0 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 28 6d _names[].=.{....mrb_intern_lit(m
d2c0 72 62 2c 20 22 73 6f 75 72 63 65 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 rb,."source"),...mrb_intern_lit(
d2e0 6d 72 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 mrb,."x"),...mrb_intern_lit(mrb,
d300 20 22 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 64 65 ."y"),...mrb_intern_lit(mrb,."de
d320 73 74 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 st"),...mrb_intern_lit(mrb,."ori
d340 67 69 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 gin"),...mrb_intern_lit(mrb,."ro
d360 74 61 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 tation"),...mrb_intern_lit(mrb,.
d380 22 74 69 6e 74 22 29 2c 0a 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 "tint"),...};..mrb_value.kw_valu
d3a0 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 72 67 73 20 6b 77 es[kw_num];..const.mrb_kwargs.kw
d3c0 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 65 73 2c 20 6b 77 args.=.{.kw_num,.0,.kw_names,.kw
d3e0 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 61 72 67 73 28 6d _values,.NULL.};..mrb_get_args(m
d400 72 62 2c 20 22 7c 69 69 6f 3a 22 2c 20 26 78 2c 20 26 79 2c 20 26 74 69 6e 74 5f 6f 62 6a 2c 20 rb,."|iio:",.&x,.&y,.&tint_obj,.
d420 26 6b 77 61 72 67 73 29 3b 0a 0a 09 2f 2f 20 69 66 20 64 65 73 74 20 65 78 69 73 74 73 0a 09 69 &kwargs);...//.if.dest.exists..i
d440 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 5b 33 5d 29 29 29 f.(!(mrb_undef_p(kw_values[3])))
d460 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 .{...//x.=.mrb_fixnum(mrb_ensure
d480 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 33 5d 29 29 3b 0a 09 _int_type(mrb,.kw_values[3]));..
d4a0 7d 0a 09 2f 2f 09 75 73 65 20 69 74 0a 09 2f 2f 20 65 6c 73 65 20 63 68 65 63 6b 20 69 66 20 78 }..//.use.it..//.else.check.if.x
d4c0 2f 79 20 65 78 69 73 74 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 /y.exist..if.(!(mrb_undef_p(kw_v
d4e0 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
d500 65 73 5b 32 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 es[2]))).{...//x.=.mrb_fixnum(mr
d520 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
d540 5b 31 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 09 75 73 65 20 74 68 65 6d 0a 09 2f 2f 20 65 6c 73 65 0a [1]));..}..//.use.them..//.else.
d560 09 2f 2f 09 75 73 65 20 61 72 67 20 78 2f 79 0a 09 2f 2f 20 65 6e 64 0a 09 2f 2f 20 69 66 20 73 .//.use.arg.x/y..//.end..//.if.s
d580 6f 75 72 63 65 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 ource..if.(!(mrb_undef_p(kw_valu
d5a0 65 73 5b 30 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 es[0]))).{...//x.=.mrb_fixnum(mr
d5c0 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
d5e0 5b 30 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 20 75 73 65 20 69 74 0a 09 2f 2f 20 65 6c 73 65 61 0a [0]));..}..//..use.it..//.elsea.
d600 09 2f 2f 20 20 75 73 65 20 74 65 78 74 75 72 65 20 76 61 6c 75 65 73 0a 09 2f 2f 20 65 6e 64 0a .//..use.texture.values..//.end.
d620 09 2f 2f 20 69 66 20 74 69 6e 74 20 65 78 69 73 74 73 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e .//.if.tint.exists..if.(!(mrb_un
d640 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 36 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 def_p(kw_values[6]))).{...//x.=.
d660 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d mrb_fixnum(mrb_ensure_int_type(m
d680 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 36 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 20 75 73 65 20 rb,.kw_values[6]));..}..//..use.
d6a0 69 74 0a 09 2f 2f 20 65 6c 73 65 0a 09 2f 2f 20 20 75 73 65 20 61 72 67 0a 09 2f 2f 20 65 6e 64 it..//.else..//..use.arg..//.end
d6c0 0a 09 2f 2f 20 69 66 20 6f 72 69 67 69 6e 20 65 74 63 2e 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 ..//.if.origin.etc...if.(!(mrb_u
d6e0 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 34 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d ndef_p(kw_values[4]))).{...//x.=
d700 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 .mrb_fixnum(mrb_ensure_int_type(
d720 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 69 66 20 72 mrb,.kw_values[0]));..}..//.if.r
d740 6f 74 61 74 69 6f 6e 20 65 74 63 2e 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 otation.etc...if.(!(mrb_undef_p(
d760 6b 77 5f 76 61 6c 75 65 73 5b 35 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 kw_values[5]))).{...//x.=.mrb_fi
d780 78 6e 75 6d 28 6d 72 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 xnum(mrb_ensure_int_type(mrb,.kw
d7a0 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 _values[0]));..}...if.(!(mrb_und
d7c0 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 29 20 7b 0a 09 09 78 20 3d 20 6d 72 62 ef_p(kw_values[0]))).{...x.=.mrb
d7e0 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c _fixnum(mrb_ensure_int_type(mrb,
d800 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 .kw_values[0]));..}..if.(!(mrb_u
d820 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 29 29 20 7b 0a 09 09 79 20 3d 20 6d ndef_p(kw_values[1]))).{...y.=.m
d840 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 rb_fixnum(mrb_ensure_int_type(mr
d860 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 29 3b 0a 09 7d 0a 09 69 66 20 28 21 28 6d 72 62 b,.kw_values[1]));..}..if.(!(mrb
d880 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 74 69 6e _undef_p(kw_values[2]))).{...tin
d8a0 74 5f 6f 62 6a 20 3d 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 3b 0a 09 7d 0a 0a 0a 09 54 65 78 74 t_obj.=.kw_values[2];..}....Text
d8c0 75 72 65 20 2a 74 65 78 74 75 72 65 5f 64 61 74 61 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 ure.*texture_data;..UNWRAPSTRUCT
d8e0 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 2c 20 74 65 (Texture,.Texture_type,.self,.te
d900 78 74 75 72 65 5f 64 61 74 61 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 3b xture_data);...Color.*tint_data;
d920 0a 09 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 ..UNWRAPSTRUCT(Color,.Color_type
d940 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 74 69 6e 74 5f 64 61 74 61 29 3b 0a 0a 09 44 72 61 77 54 65 ,.tint_obj,.tint_data);...DrawTe
d960 78 74 75 72 65 28 2a 74 65 78 74 75 72 65 5f 64 61 74 61 2c 20 78 2c 20 79 2c 20 2a 74 69 6e 74 xture(*texture_data,.x,.y,.*tint
d980 5f 64 61 74 61 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 _data);...return.mrb_nil_value()
d9a0 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
d9c0 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 o;(.;)T;*;.;.;.;&I".Raylib::Text
d9e0 75 72 65 2e 64 72 61 77 06 3b 20 46 3b 2b 40 02 29 05 3b 14 40 02 2a 05 3b 15 54 3b 16 3b 5a 3b ure.draw.;.F;+@.).;.@.*.;.T;.;Z;
da00 18 30 3b 1c 40 02 2c 05 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 d3 03 44 72 61 77 20 74 68 65 20 74 .0;.@.,.;.{.;.IC;."...Draw.the.t
da20 65 78 74 75 72 65 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 78 3a 20 30 2c 20 79 3a [email protected](x:.0,.y:
da40 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 0a 20 20 20 20 40 .0,.tint:.Rl::Color.white).....@
da60 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 param.x.[Integer].x.position.of.
da80 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 79 20 [email protected].
daa0 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 [Integer].y.position.of.the.draw
dac0 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 6e 74 65 [email protected].[Inte
dae0 67 65 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 75 72 65 ger].The.color.the.drawn.texture
db00 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e 0a 20 20 .is.tinted(white.is.no.tint)....
db20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 @overload.draw(source:.Rl::Recta
db40 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 20 74 65 ngle.new(0,.0,.texture.width,.te
db60 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 69 67 69 xture.height),.x:.0,.y:.0,.origi
db80 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f n:.Rl::Vector2.new(0,0),.rotatio
dba0 6e 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 0a 20 20 20 n:.0,.tint:.Rl::Color.white)....
dbc0 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 20 57 68 69 63 68 [email protected].[Rectangle].Which
dbe0 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 20 62 65 .section.of.the.texture.is.to.be
dc00 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 74 69 72 .drawn,.the.default.is.the.entir
dc20 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 69 6e 20 5b 56 65 [email protected].[Ve
dc40 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 20 74 65 78 74 75 ctor2].Offset.of.the.drawn.textu
dc60 72 65 2e 0a 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 [email protected].[Float].
dc80 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 61 74 65 64 20 How.much.the.texture.is.rotated.
dca0 77 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 40 6f 76 65 72 6c when.drawn(In.radians)....@overl
dcc0 6f 61 64 20 64 72 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 oad.draw(source:.Rl::Rectangle.n
dce0 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 68 65 69 ew(0,0,texture.width,texture.hei
dd00 67 68 74 29 2c 20 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 ght),.dest:.Rl::Rectangle.new(0,
dd20 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 2c 0,texture.width,texture.height),
dd40 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 .origin:.Rl::Vector2.new(0,0),.r
dd60 6f 74 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 77 68 69 74 otation:.0,.tint:.Rl::Color.whit
dd80 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 e)[email protected].[Rectangle].W
dda0 68 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 here.the.texture.is.to.be.drawn.
ddc0 6f 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 on.the.screen(This.can.scale.the
dde0 20 74 65 78 74 75 72 65 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e .texture).;.T;.[.o;2.;.I".return
de00 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 .;.F;/I"..;.T;.0;0[.I".Nil.;.T;$
de20 40 02 39 05 3b 21 5b 00 3b 22 49 22 02 e2 03 44 72 61 77 20 74 68 65 20 74 65 78 74 75 72 65 0a @.9.;![.;"I"...Draw.the.texture.
de40 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 78 3a 20 30 2c 20 79 3a 20 30 2c 20 74 69 6e [email protected](x:.0,.y:.0,.tin
de60 74 3a 20 52 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 78 t:.Rl::Color.white)[email protected]
de80 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 .[Integer].x.position.of.the.dra
dea0 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 [email protected].[Intege
dec0 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 r].y.position.of.the.drawn.textu
dee0 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 [email protected].[Integer].Th
df00 65 20 63 6f 6c 6f 72 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 e.color.the.drawn.texture.is.tin
df20 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e 0a 20 20 40 6f 76 65 72 6c 6f ted(white.is.no.tint)....@overlo
df40 61 64 20 64 72 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 ad.draw(source:.Rl::Rectangle.ne
df60 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 20 74 65 78 74 75 72 65 2e 68 w(0,.0,.texture.width,.texture.h
df80 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a eight),.x:.0,.y:.0,.origin:.Rl::
dfa0 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 Vector2.new(0,0),.rotation:.0,.t
dfc0 69 6e 74 3a 20 52 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 int:.Rl::Color.white).....@param
dfe0 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 69 63 68 20 73 65 63 74 69 6f .source.[Rectangle].Which.sectio
e000 6e 20 6f 66 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 2c n.of.the.texture.is.to.be.drawn,
e020 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e 74 69 72 65 20 74 65 78 74 75 .the.default.is.the.entire.textu
e040 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 6f 72 69 67 69 6e 20 5b 56 65 63 74 6f 72 32 5d 20 [email protected].[Vector2].
e060 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 Offset.of.the.drawn.texture.....
e080 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 6d 75 63 [email protected].[Float].How.muc
e0a0 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 20 64 72 h.the.texture.is.rotated.when.dr
e0c0 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 awn(In.radians)[email protected]
e0e0 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 2c w(source:.Rl::Rectangle.new(0,0,
e100 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 64 texture.width,texture.height),.d
e120 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 75 est:.Rl::Rectangle.new(0,0,textu
e140 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 6e re.width,texture.height),.origin
e160 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e :.Rl::Vector2.new(0,0),.rotation
e180 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 0a 20 20 20 20 :.0,.tint:.Rl::Color.white).....
e1a0 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 65 72 65 20 74 68 @param.dest.[Rectangle].Where.th
e1c0 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 6e 20 74 68 65 20 e.texture.is.to.be.drawn.on.the.
e1e0 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 74 65 78 74 75 72 screen(This.can.scale.the.textur
e200 65 29 0a 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 39 05 3b 33 e).@return.[Nil]..;.T;#0;[email protected].;3
e220 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 01 85 3b 3a 69 01 91 3b 25 40 02 06 04 3b 3b i.;5F;6o;7.;8T;9i..;:i..;%@...;;
e240 54 3b 3c 40 02 37 05 3b 31 40 02 38 05 06 3b 0a 40 02 06 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 T;<@.7.;[email protected]..;.@...;.IC;.[..;.@
e260 02 06 04 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 06 04 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e ...;.IC;.[..;.@...;.IC;.{.;.IC;.
e280 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 14 {..;.T;.IC;.{..;.T.;.T;.{.;.[.;.
e2a0 5b 07 5b 07 40 02 0d 04 69 07 5b 07 40 02 4a 04 69 02 11 01 3b 15 46 3b 16 3a 0c 54 65 78 74 75 [.[[email protected].[[email protected]...;.F;.:.Textu
e2c0 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;.
e2e0 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 06 04 3b 33 69 00 3b 25 40 19 3b 26 49 22 14 [.;![.;"@.;#0;$@...;3i.;%@.;&I".
e300 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b Raylib::Texture.;.F;Ro;S.;T0;U0;
e320 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a V0;.;W;%@.;X0;Y0;=To;(.;)F;*;.;.
e340 3b 3f 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 2b 5b ;?;&I".Raylib#init_window.;.F;+[
e360 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;.:
e380 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;."..
e3a0 3b 20 54 3b 1c 5b 06 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b ;.T;.[.o;-.;.I".overload.;.F;/0;
e3c0 16 3b 01 7e 3b 30 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 .;.~;00;1I"Linit_window(width:.8
e3e0 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
e400 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;."..
e420 3b 20 54 3b 1c 5b 08 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b ;.T;.[.o;2.;.I".param.;.F;/I"..;
e440 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b .T;.I".width.;.T;0[.I".Integer.;
e460 20 54 3b 24 40 02 57 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 .T;[email protected];2.;.I".param.;.F;/I"..
e480 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 ;.T;.I".height.;.T;0[.I".Integer
e4a0 06 3b 20 54 3b 24 40 02 57 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 .;.T;[email protected];2.;.I".param.;.F;/I"
e4c0 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 30 5b 06 49 22 0b 53 74 72 69 6e 67 ..;.T;.I".title.;.T;0[.I".String
e4e0 06 3b 20 54 3b 24 40 02 57 05 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 69 64 74 68 20 .;.T;[email protected].;![.;"I"[email protected].
e500 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
e520 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;$
e540 40 02 57 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 08 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 @.W.;3i.;40;5F;+[.[.I".width:.;.
e560 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
e580 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
e5a0 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 57 05 3b 21 5b 00 3b rld.from.Raylib!".;.T;[email protected].;![.;
e5c0 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
e5e0 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
e600 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
e620 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]
e640 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
e660 67 5d 06 3b 20 54 3b 23 30 3b 24 40 02 57 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 g].;.T;#0;[email protected].;40;5F;%@.;;T;<I"
e680 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
e6a0 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
e6c0 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
e6e0 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;..
e700 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.
e720 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;
e740 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[].=.{..
e760 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"),.
e780 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"),
e7a0 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"),
e7c0 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
e7e0 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.=.{.
e800 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,.
e820 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
e840 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,
e860 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
e880 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
e8a0 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
e8c0 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
e8e0 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_
e900 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);..}..
e920 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])).{
e940 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
e960 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(
e980 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
e9a0 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
e9c0 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
e9e0 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
ea00 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;(.;)T;*;.;.;.
ea20 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 2b 40 02 59 ;&I".Raylib.init_window.;.F;[email protected]
ea40 05 3b 14 40 02 5a 05 3b 15 54 3b 16 3b 01 7e 3b 18 30 3b 1c 40 02 5d 05 3b 1d 7b 00 3b 1e 49 43 .;[email protected].;.T;.;.~;.0;.@.].;.{.;.IC
ea60 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 ;."..;.T;.[.o;-.;.I".overload.;.
ea80 46 3b 2f 30 3b 16 3b 01 7e 3b 30 30 3b 31 49 22 4c 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 F;/0;.;.~;00;1I"Linit_window(wid
eaa0 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
eac0 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
eae0 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 08 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f ;."..;.T;.[.o;2.;.I".param.;.F;/
eb00 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 I"..;.T;.I".width.;.T;0[.I".Inte
eb20 67 65 72 06 3b 20 54 3b 24 40 02 88 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;[email protected];2.;.I".param.;.F;
eb40 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e /I"..;.T;.I".height.;.T;0[.I".In
eb60 74 65 67 65 72 06 3b 20 54 3b 24 40 02 88 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 teger.;.T;[email protected];2.;.I".param.;.
eb80 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 30 5b 06 49 22 0b 53 F;/I"..;.T;.I".title.;.T;0[.I".S
eba0 74 72 69 6e 67 06 3b 20 54 3b 24 40 02 88 05 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 tring.;.T;$@...;![.;"I"[email protected]
ebc0 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
ebe0 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
ec00 3b 23 30 3b 24 40 02 88 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 08 5b 07 49 22 0b 77 69 64 74 ;#0;$@...;3i.;40;5F;+[.[.I".widt
ec20 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
ec40 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
ec60 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 88 05 lo.World.from.Raylib!".;.T;$@...
ec80 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(
eca0 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:.
ecc0 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
ece0 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]
ed00 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
ed20 74 72 69 6e 67 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 88 05 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 tring]..;.T;#0;$@...;3i.;5F;6o;7
ed40 08 3b 38 54 3b 39 69 0a 3b 3a 69 0e 3b 25 40 19 3b 3b 54 3b 3c 40 02 86 05 3b 31 40 02 87 05 6f .;8T;9i.;:i.;%@.;;T;<@...;[email protected]
ed60 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 ;(.;)F;*;.;.;?;&I".Raylib#window
ed80 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 _should_close?.;.F;+[.;.[.[.@.\.
eda0 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
edc0 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
ede0 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
ee00 64 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f d.;.T;.[.o;-.;.I".overload.;.F;/
ee20 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 30 30 3b 31 49 22 0;.:.should_window_close?;00;1I"
ee40 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;
ee60 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 b3 ."..;.T;.[.;![.;"I"..;.T;#0;$@..
ee80 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 b3 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 .;3i.;40;5F;+[.;[email protected];2.;.I".re
eea0 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 turn.;.F;/I"..;.T;.0;0[.I".Boole
eec0 61 6e 06 3b 20 54 3b 24 40 02 b3 05 3b 21 5b 00 3b 22 49 22 6b 43 68 65 63 6b 20 69 66 20 4b 45 an.;.T;$@...;![.;"I"kCheck.if.KE
eee0 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
ef00 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
ef20 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;
ef40 23 30 3b 24 40 02 b3 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7f 73 74 61 74 69 63 #0;$@...;40;5F;%@.;;T;<I".static
ef60 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
ef80 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
efa0 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
efc0 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
efe0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b tic.mrb_value..;.To;(.;)T;*;.;.;
f000 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
f020 3f 06 3b 20 46 3b 2b 40 02 b5 05 3b 14 40 02 b6 05 3b 15 54 3b 16 3b 01 7f 3b 18 30 3b 1c 40 02 ?.;.F;+@...;.@...;.T;.;..;.0;.@.
f040 b8 05 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 ..;.{.;.IC;."6Check.if.KEY_ESCAP
f060 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.
f080 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b ;.T;.[.o;-.;.I".overload.;.F;/0;
f0a0 16 3b 01 80 3b 30 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 .;..;00;1I".should_window_close?
f0c0 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"..
f0e0 3b 20 54 3b 23 30 3b 24 40 02 cd 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 cd 05 ;.T;#0;$@...;3i.;40;5F;+[.;$@...
f100 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 o;2.;.I".return.;.F;/@.;.0;0[.@.
f120 9e 3b 24 40 02 cd 05 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
f140 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
f160 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?
f180 28 29 0a 06 3b 20 54 3b 23 30 3b 24 40 02 cd 05 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 ()..;.T;#0;$@...;3i.;5F;6o;7.;8T
f1a0 3b 39 69 30 3b 3a 69 32 3b 25 40 19 3b 3b 54 3b 3c 40 02 cb 05 3b 31 40 02 cc 05 6f 3b 28 15 3b ;9i0;:i2;%@.;;T;<@...;[email protected];(.;
f1c0 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 61 79 6c 69 62 23 63 6c 65 61 72 5f 62 61 63 6b )F;*;.;.;?;&I".Raylib#clear_back
f1e0 67 72 6f 75 6e 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 3f 3b 15 54 3b 16 3a ground.;.F;+[.;.[.[.@.\.i?;.T;.:
f200 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
f220 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
f240 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 2d 0d buffer.clear.color)*.;.T;.[.o;-.
f260 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 81 3b 30 30 3b 31 49 22 ;.I".overload.;.F;/0;.;..;00;1I"
f280 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
f2a0 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
f2c0 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 63 ;2.;.I".param.;.F;/I"..;.T;.I".c
f2e0 6f 6c 6f 72 06 3b 20 54 3b 30 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 02 olor.;.T;0[.I".Rl::Color.;.T;$@.
f300 e0 05 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 ..;![.;"I"[email protected].[Rl::Col
f320 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 e0 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 or].;.T;#0;$@...;3i.;40;5F;+[.[.
f340 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
f360 65 06 3b 20 54 3b 24 40 02 e0 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f e.;.T;[email protected];2.;.I".return.;.F;/
f380 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 e0 05 3b 21 I"..;.T;.0;0[.I".Nil.;.T;$@...;!
f3a0 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
f3c0 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
f3e0 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
f400 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
f420 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;
f440 24 40 02 e0 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 d9 02 73 74 61 74 69 63 20 $@...;40;5F;%@.;;T;<I"...static.
f460 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
f480 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).{
f4a0 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
f4c0 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
f4e0 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
f500 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
f520 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.
f540 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
f560 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
f580 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.
f5a0 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
f5c0 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
f5e0 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
f600 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
f620 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_
f640 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
f660 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
f680 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
f6a0 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;..
f6c0 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,.
f6e0 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
f700 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.
f720 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
f740 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 c.mrb_value.;.To;(.;)T;*;.;.;.;&
f760 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 2b I".Raylib.clear_background.;.F;+
f780 40 02 e2 05 3b 14 40 02 e3 05 3b 15 54 3b 16 3b 01 81 3b 18 30 3b 1c 40 02 e5 05 3b 1d 7b 00 3b @...;.@...;.T;.;..;.0;.@...;.{.;
f7a0 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
f7c0 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
f7e0 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 81 3b 30 30 3b ;-.;.I".overload.;.F;/0;.;..;00;
f800 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
f820 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;.
f840 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 [.o;2.;.I".param.;.F;/I"..;.T;.I
f860 22 0a 63 6f 6c 6f 72 06 3b 20 54 3b 30 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b ".color.;.T;0[.I".Rl::Color.;.T;
f880 24 40 02 03 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::
f8a0 43 6f 6c 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 03 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b Color].;.T;#0;$@...;3i.;40;5F;+[
f8c0 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
f8e0 68 69 74 65 06 3b 20 54 3b 24 40 02 03 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 hite.;.T;[email protected];2.;.I".return.;.
f900 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 03 F;/I"..;.T;.0;0[.I".Nil.;.T;$@..
f920 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.
f940 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
f960 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
f980 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].
f9a0 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;#
f9c0 30 3b 24 40 02 03 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 39 3b 3a 69 3d 3b 0;$@...;3i.;5F;6o;7.;8T;9i9;:i=;
f9e0 25 40 19 3b 3b 54 3b 3c 40 02 01 06 3b 31 40 02 02 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b %@.;;T;<@...;[email protected];(.;)F;*;.;.;
fa00 3f 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 2b ?;&I".Raylib#begin_drawing.;.F;+
fa20 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 5c 3b 15 54 3b 16 3a 12 62 65 67 69 6e 5f 64 72 61 77 69 [.;.[.[.@.\.i\;.T;.:.begin_drawi
fa40 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
fa60 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
fa80 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 .;.T;.[.o;2.;.I".return.;.F;/I".
faa0 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 21 06 3b 21 5b 00 3b .;.T;.0;0[.I".Nil.;.T;$@.!.;![.;
fac0 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
fae0 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]..;
fb00 20 54 3b 23 30 3b 24 40 02 21 06 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 75 73 74 61 .T;#0;$@.!.;40;5F;%@.;;T;<I"usta
fb20 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(
fb40 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).
fb60 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
fb80 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
fba0 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 _value.;.To;(.;)T;*;.;.;.;&I".Ra
fbc0 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2b 40 02 23 06 3b 14 40 02 ylib.begin_drawing.;.F;+@.#.;.@.
fbe0 24 06 3b 15 54 3b 16 3b 01 82 3b 18 30 3b 1c 40 02 26 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 53 $.;.T;.;..;.0;.@.&.;.{.;.IC;."0S
fc00 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
fc20 72 74 20 64 72 61 77 69 6e 67 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 rt.drawing.;.T;.[.o;2.;.I".retur
fc40 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b n.;.F;/I"..;.T;.0;0[.I".Nil.;.T;
fc60 24 40 02 33 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 [email protected].;![.;"I"?Setup.canvas.(fram
fc80 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
fca0 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 33 06 3b 33 69 00 3b 35 46 3b 36 6f 3b n.[Nil]..;.T;#0;[email protected].;3i.;5F;6o;
fcc0 37 08 3b 38 54 3b 39 69 58 3b 3a 69 5a 3b 25 40 19 3b 3b 54 3b 3c 40 02 31 06 3b 31 40 02 32 06 7.;8T;9iX;:iZ;%@.;;T;<@.1.;[email protected].
fce0 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 o;(.;)F;*;.;.;?;&I".Raylib#end_d
fd00 72 61 77 69 6e 67 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 66 3b 15 54 3b 16 3a rawing.;.F;+[.;.[.[.@.\.if;.T;.:
fd20 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
fd40 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
fd60 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 32 rs.(double.buffering).;.T;.[.o;2
fd80 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 .;.I".return.;.F;/I"..;.T;.0;0[.
fda0 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 40 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e I".Nil.;.T;$@.@.;![.;"I"JEnd.can
fdc0 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
fde0 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]..;
fe00 20 54 3b 23 30 3b 24 40 02 40 06 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 71 73 74 61 .T;#0;$@.@.;40;5F;%@.;;T;<I"qsta
fe20 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
fe40 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).{.
fe60 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
fe80 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
fea0 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 ue.;.To;(.;)T;*;.;.;.;&I".Raylib
fec0 2e 65 6e 64 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2b 40 02 42 06 3b 14 40 02 43 06 3b 15 54 3b .end_drawing.;.F;[email protected].;[email protected].;.T;
fee0 16 3b 01 83 3b 18 30 3b 1c 40 02 45 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 45 6e 64 20 63 61 6e .;..;.0;[email protected].;.{.;.IC;.";End.can
ff00 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
ff20 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 32 0a 3b 2e 49 22 0b uble.buffering).;.T;.[.o;2.;.I".
ff40 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c return.;.F;/I"..;.T;.0;0[.I".Nil
ff60 06 3b 20 54 3b 24 40 02 52 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e 76 61 73 20 64 72 .;.T;[email protected].;![.;"I"JEnd.canvas.dr
ff80 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
ffa0 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;
ffc0 24 40 02 52 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 62 3b 3a 69 64 3b 25 40 [email protected].;3i.;5F;6o;7.;8T;9ib;:id;%@
ffe0 19 3b 3b 54 3b 3c 40 02 50 06 3b 31 40 02 51 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b .;;T;<@.P.;[email protected];(.;)F;*;.;.;?;
10000 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.;.
10020 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 74 3b 15 54 3b 16 3a 17 62 65 67 69 6e 5f 73 63 F;+[.;.[.[.@.\.it;.T;.:.begin_sc
10040 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
10060 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
10080 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;.
100a0 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 84 3b [.o;-.;.I".overload.;.F;/0;.;..;
100c0 30 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 00;1I":begin_scissor_mode(x:.0,.
100e0 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
10100 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b ;.IC;."..;.T;.[.o;2.;.I".param.;
10120 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 .F;/I"..;.T;.I".x.;.T;0[.I".Inte
10140 67 65 72 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;$@._.o;2.;.I".param.;.F;
10160 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 /I"..;.T;.I".y.;.T;0[.I".Integer
10180 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 .;.T;$@._.o;2.;.I".param.;.F;/I"
101a0 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 ..;.T;.I".width.;.T;0[.I".Intege
101c0 72 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 r.;.T;$@._.o;2.;.I".param.;.F;/I
101e0 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 "..;.T;.I".height.;.T;0[.I".Inte
10200 67 65 72 06 3b 20 54 3b 24 40 02 5f 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].[
10220 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
10240 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]
10260 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 5f 06 3b 33 69 00 3b 34 30 3b 35 .[Integer].;.T;#0;$@._.;3i.;40;5
10280 46 3b 2b 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:.
102a0 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.
102c0 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;$@.
102e0 5f 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 _.o;2.;.I".return.;.F;/I"..;.T;.
10300 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 5f 06 3b 21 5b 00 3b 22 49 22 01 ea 42 0;0[.I".Nil.;.T;$@._.;![.;"I"..B
10320 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
10340 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
10360 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,.
10380 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)....
103a0 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
103c0 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]
103e0 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
10400 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 5f 06 3b 34 30 3b 35 46 3b 25 40 19 rn.[Nil]..;.T;#0;$@._.;40;5F;%@.
10420 3b 3b 54 3b 3c 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;<I"...static.mrb_value.mrb_b
10440 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
10460 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.=
10480 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
104a0 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;..
104c0 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,.
104e0 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_
10500 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_
10520 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
10540 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,."
10560 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
10580 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
105a0 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
105c0 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
105e0 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
10600 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,.
10620 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
10640 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
10660 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
10680 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
106a0 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[
106c0 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
106e0 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
10700 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
10720 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
10740 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
10760 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
10780 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
107a0 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
107c0 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
107e0 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]);..
10800 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
10820 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
10840 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
10860 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
10880 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]),.
108a0 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
108c0 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
108e0 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
10900 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
10920 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 ue.;.To;(.;)T;*;.;.;.;&I".Raylib
10940 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 61 06 3b 14 40 .begin_scissor_mode.;.F;[email protected].;.@
10960 02 62 06 3b 15 54 3b 16 3b 01 84 3b 18 30 3b 1c 40 02 64 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 42 .b.;.T;.;..;.0;[email protected].;.{.;.IC;."B
10980 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
109a0 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).;.
109c0 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b T;.[.o;-.;.I".overload.;.F;/0;.;
109e0 01 84 3b 30 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 ..;00;1I":begin_scissor_mode(x:.
10a00 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).
10a20 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 ;.T;.IC;."..;.T;.[.o;2.;.I".para
10a40 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 m.;.F;/I"..;.T;.I".x.;.T;0[.I".I
10a60 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b nteger.;.T;[email protected];2.;.I".param.;
10a80 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 .F;/I"..;.T;.I".y.;.T;0[.I".Inte
10aa0 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b ger.;.T;[email protected];2.;.I".param.;.F;
10ac0 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 /I"..;.T;.I".width.;.T;0[.I".Int
10ae0 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 eger.;.T;[email protected];2.;.I".param.;.F
10b00 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 ;/I"..;.T;.I".height.;.T;0[.I".I
10b20 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 3b 21 5b 00 3b 22 49 22 59 40 70 61 72 61 6d 20 nteger.;.T;$@...;![.;"I"Y@param.
10b40 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].@
10b60 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]
10b80 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 9d 06 3b 33 69 00 3b 34 ght.[Integer].;.T;#0;$@...;3i.;4
10ba0 30 3b 35 46 3b 2b 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;5F;+[.[.I".x:.;.TI".0.;.T[.I".
10bc0 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".
10be0 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;
10c00 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 [email protected];2.;.I".return.;.F;/I"..;.
10c20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 9d 06 3b 21 5b 00 3b 22 49 22 T;.0;0[.I".Nil.;.T;$@...;![.;"I"
10c40 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
10c60 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).
10c80 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:.
10ca0 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).
10cc0 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].
10ce0 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
10d00 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
10d20 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 9d 06 3b 33 69 00 3b 35 46 3b turn.[Nil]..;.T;#0;$@...;3i.;5F;
10d40 36 6f 3b 37 08 3b 38 54 3b 39 69 6b 3b 3a 69 72 3b 25 40 19 3b 3b 54 3b 3c 40 02 9b 06 3b 31 40 6o;7.;8T;9ik;:ir;%@.;;T;<@...;1@
10d60 02 9c 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 61 79 6c 69 62 23 65 6e ...o;(.;)F;*;.;.;?;&I".Raylib#en
10d80 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 d_scissor_mode.;.F;+[.;.[.[.@.\.
10da0 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;.[
10dc0 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.;.
10de0 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b T;.[.o;-.;.I".overload.;.F;/0;.;
10e00 01 85 3b 30 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 ..;00;1I".end_scissor_mode.;.T;.
10e20 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;$
10e40 40 02 d6 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 d6 06 6f 3b 32 0a 3b 2e 49 22 @...;3i.;40;5F;+[.;[email protected];2.;.I"
10e60 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 .return.;.F;/I"..;.T;.0;0[.I".Ni
10e80 6c 06 3b 20 54 3b 24 40 02 d6 06 3b 21 5b 00 3b 22 49 22 40 45 6e 64 20 73 63 69 73 73 6f 72 20 l.;.T;$@...;![.;"I"@End.scissor.
10ea0 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.
10ec0 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 d6 06 3b 34 30 3b .@return.[Nil]..;.T;#0;$@...;40;
10ee0 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 5F;%@.;;T;<I"zstatic.mrb_value.m
10f00 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
10f20 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
10f40 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()
10f60 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
10f80 6f 3b 28 15 3b 29 54 3b 2a 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
10fa0 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 d8 06 3b 14 40 02 d9 06 3b 15 54 3b 16 cissor_mode.;.F;+@...;.@...;.T;.
10fc0 3b 01 85 3b 18 30 3b 1c 40 02 db 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 15 45 6e 64 20 73 63 69 73 ;..;.0;.@...;.{.;.IC;.".End.scis
10fe0 73 6f 72 20 6d 6f 64 65 0e 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 sor.mode.;.T;.[.o;-.;.I".overloa
11000 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 85 3b 30 30 3b 31 49 22 15 65 6e 64 5f 73 63 69 73 73 6f 72 d.;.F;/0;.;..;00;1I".end_scissor
11020 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
11040 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 f0 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 "..;.T;#0;$@...;3i.;40;5F;+[.;$@
11060 02 f0 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b ...o;2.;.I".return.;.F;/I"..;.T;
11080 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 f0 06 3b 21 5b 00 3b 22 49 22 3f 45 .0;0[.I".Nil.;.T;$@...;![.;"I"?E
110a0 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
110c0 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
110e0 3b 24 40 02 f0 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 01 93 3b 3a 69 01 96 ;$@...;3i.;5F;6o;7.;8T;9i..;:i..
11100 3b 25 40 19 3b 3b 54 3b 3c 40 02 ee 06 3b 31 40 02 ef 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a ;%@.;;T;<@...;[email protected];(.;)F;*;.;.
11120 3b 3f 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 2b 5b 00 3b 14 ;?;&I".Raylib#platform.;.F;+[.;.
11140 5b 06 5b 07 40 01 d5 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 [.[[email protected].|.;.T;.:.platform;.0;.[
11160 00 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 .;.{.;.IC;."uReturns.a.string.te
11180 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.
111a0 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+
111c0 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 0d 3b 20 ...Either."web".or."desktop"..;.
111e0 54 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 T;.[.;![.;"I"uReturns.a.string.t
11200 65 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 elling.if.the.platform.is.web.or
11220 20 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 .desktop...*Returns:*..*.+String
11240 2b 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 +...Either."web".or."desktop"..;
11260 20 54 3b 23 30 3b 24 40 02 05 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b6 73 74 .T;#0;$@...;40;5F;%@.;;T;<I"..st
11280 61 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 atic.mrb_value.mrb_platform(mrb_
112a0 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 23 69 state*.mrb,.mrb_value.self).{.#i
112c0 66 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 f.defined(PLATFORM_WEB)..return.
112e0 6d 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 mrb_str_new_lit(mrb,."web");.#el
11300 73 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 se..return.mrb_str_new_lit(mrb,.
11320 22 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 "desktop");.#endif.}.;.T;1I".sta
11340 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;(.;)T;*;.;.;.
11360 3b 26 49 22 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2b 40 02 07 07 3b 14 ;&I".Raylib.platform.;.F;+@...;.
11380 40 02 08 07 3b 15 54 3b 16 3b 01 86 3b 18 30 3b 1c 40 02 0a 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @...;.T;.;..;.0;.@...;.{.;.IC;."
113a0 75 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 uReturns.a.string.telling.if.the
113c0 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
113e0 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
11400 65 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 eb".or."desktop"..;.T;.[.;![.;"I
11420 22 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 "vReturns.a.string.telling.if.th
11440 65 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 e.platform.is.web.or.desktop...*
11460 52 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 Returns:*..*.+String+...Either."
11480 77 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 12 07 web".or."desktop"...;.T;#0;$@...
114a0 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 02 75 02 3b 3a 69 02 7a 02 3b 25 40 19 ;3i.;5F;6o;7.;8T;9i.u.;:i.z.;%@.
114c0 3b 3b 54 3b 3c 40 02 10 07 3b 31 40 02 11 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 ;;T;<@...;[email protected];(.;)F;*;.;.;?;&
114e0 49 22 16 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 I".Raylib#_draw_text.;.F;+[.;.[.
11500 5b 07 40 01 d5 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 [[email protected]...;.T;.:._draw_text;.0;.[
11520 00 3b 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 .;.{.;.IC;."Tvoid.DrawText(const
11540 20 63 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 .char.*text,.int.posX,.int.posY,
11560 20 69 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 .int.fontSize,.Color.color);.;.T
11580 3b 1c 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 ;.[.;![.;"I"Tvoid.DrawText(const
115a0 20 63 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 .char.*text,.int.posX,.int.posY,
115c0 20 69 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 .int.fontSize,.Color.color);.;.T
115e0 3b 23 30 3b 24 40 02 1a 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 79 01 73 74 61 ;#0;$@...;40;5F;%@.;;T;<I".y.sta
11600 74 69 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 tic.mrb_value.mrb_draw_text(mrb_
11620 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 63 state*.mrb,.mrb_value.self).{..c
11640 68 61 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 har*.text.=."Default.Text";..mrb
11660 5f 69 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 _int.x.=.0;..mrb_int.y.=.0;..mrb
11680 5f 69 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 _int.fontSize.=.16;..mrb_value.c
116a0 6f 6c 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 olor_obj;....mrb_get_args(mrb,."
116c0 7c 7a 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 |ziiio",.&text,.&x,.&y,.&fontSiz
116e0 65 2c 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 e,.&color_obj);..Color.*color;..
11700 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,.
11720 63 6f 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 color_obj,.color);..DrawText(tex
11740 74 2c 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 t,.x,.y,.fontSize,.*color);..ret
11760 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 73 urn.mrb_nil_value();.}.;.T;1I".s
11780 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a tatic.mrb_value.;.To;(.;)T;*;.;.
117a0 3b 1b 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 2b 40 02 ;.;&I".Raylib._draw_text.;.F;+@.
117c0 1c 07 3b 14 40 02 1d 07 3b 15 54 3b 16 3b 01 87 3b 18 30 3b 1c 40 02 1f 07 3b 1d 7b 00 3b 1e 49 ..;.@...;.T;.;..;.0;.@...;.{.;.I
117e0 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 68 61 72 20 2a 74 C;."Tvoid.DrawText(const.char.*t
11800 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 6e 74 20 66 6f 6e ext,.int.posX,.int.posY,.int.fon
11820 74 53 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 tSize,.Color.color);.;.T;.[.;![.
11840 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 68 61 72 20 2a 74 ;"I"Tvoid.DrawText(const.char.*t
11860 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 6e 74 20 66 6f 6e ext,.int.posX,.int.posY,.int.fon
11880 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 30 3b 24 40 02 27 tSize,.Color.color);.;.T;#0;$@.'
118a0 07 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 02 85 02 3b 3a 69 02 85 02 3b 25 40 .;3i.;5F;6o;7.;8T;9i...;:i...;%@
118c0 19 3b 3b 54 3b 3c 40 02 25 07 3b 31 40 02 26 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b .;;T;<@.%.;1@.&.o;(.;)F;*;.;.;?;
118e0 26 49 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 2b 5b &I".Raylib#call_main_loop.;.F;+[
11900 00 3b 14 5b 06 5b 07 40 01 d5 69 02 96 02 3b 15 54 3b 16 3a 13 63 61 6c 6c 5f 6d 61 69 6e 5f 6c .;.[.[[email protected]...;.T;.:.call_main_l
11920 6f 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 oop;.0;.[.;.{.;.IC;."..;.T;.[.;!
11940 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 2f 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b [.;"I"..;.F;#0;$@./.;40;5F;%@.;;
11960 54 3b 3c 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 T;<I"..static.mrb_value..mrb_cal
11980 6c 5f 6d 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 l_main_loop(mrb_state*.mrb,.mrb_
119a0 76 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 63 20 value.self).{..struct.RClass.*c.
119c0 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 69 62 22 29 3b =.mrb_module_get(mrb,."Raylib");
119e0 0a 09 72 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 ..return.mrb_funcall(mrb,.mrb_ob
11a00 6a 5f 76 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 j_value(c),."main_loop",.0);.}.;
11a20 20 54 3b 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 28 15 .T;1I".static.mrb_value..;.To;(.
11a40 3b 29 54 3b 2a 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 ;)T;*;.;.;.;&I".Raylib.call_main
11a60 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 40 02 31 07 3b 14 40 02 32 07 3b 15 54 3b 16 3b 01 88 3b 18 30 _loop.;.F;[email protected].;[email protected].;.T;.;..;.0
11a80 3b 1c 40 02 34 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 ;[email protected].;.{.;.IC;."..;.T;.[.;![.;"
11aa0 40 17 3b 23 30 3b 24 40 02 3c 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 3a 07 3b 31 40 02 @.;#0;$@.<.;3i.;%@.;;T;<@.:.;1@.
11ac0 3b 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 74 61 72 ;.o;(.;)F;*;.;.;?;&I".Raylib#tar
11ae0 67 65 74 5f 66 70 73 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 aa 02 3b 15 54 get_fps=.;.F;+[.;.[.[[email protected]...;.T
11b00 3b 16 3a 10 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 ;.:.target_fps=;.0;.[.;.{.;.IC;.
11b20 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 42 07 "..;.T;.[.;![.;"I"..;.F;#0;[email protected].
11b40 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 a2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 ;40;5F;%@.;;T;<I"..static.mrb_va
11b60 6c 75 65 0a 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 lue.mrb_target_fps(mrb_state*.mr
11b80 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 69 6e 74 20 66 70 b,.mrb_value.self).{..mrb_int.fp
11ba0 73 20 3d 20 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 s.=.60;..mrb_get_args(mrb,."i",.
11bc0 26 66 70 73 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 &fps);..SetTargetFPS(fps);..retu
11be0 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
11c00 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b atic.mrb_value.;.To;(.;)T;*;.;.;
11c20 1b 3b 26 49 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 2b 40 02 .;&I".Raylib.target_fps=.;.F;+@.
11c40 44 07 3b 14 40 02 45 07 3b 15 54 3b 16 3b 01 89 3b 18 30 3b 1c 40 02 47 07 3b 1d 7b 00 3b 1e 49 D.;[email protected].;.T;.;..;.0;[email protected].;.{.;.I
11c60 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 4f 07 3b 33 C;."..;.T;.[.;![.;"@.;#0;[email protected].;3
11c80 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 4d 07 3b 31 40 02 4e 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 i.;%@.;;T;<@.M.;[email protected];(.;)F;*;.
11ca0 3b 1a 3b 3f 3b 26 49 22 0f 52 61 79 6c 69 62 23 66 70 73 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b ;.;?;&I".Raylib#fps.;.F;+[.;.[.[
11cc0 07 40 01 d5 69 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 [email protected]...;.T;.:.fps;.0;.[.;.{.;.I
11ce0 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;$@
11d00 02 55 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 65 73 74 61 74 69 63 20 6d 72 62 5f .U.;40;5F;%@.;;T;<I"estatic.mrb_
11d20 76 61 6c 75 65 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 value.mrb_fps(mrb_state*.mrb,.mr
11d40 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 72 62 5f 66 69 78 6e b_value.self).{..return.mrb_fixn
11d60 75 6d 5f 76 61 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 um_value(GetFPS());.}.;.T;1I".st
11d80 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b atic.mrb_value.;.To;(.;)T;*;.;.;
11da0 1b 3b 26 49 22 0f 52 61 79 6c 69 62 2e 66 70 73 06 3b 20 46 3b 2b 40 02 57 07 3b 14 40 02 58 07 .;&I".Raylib.fps.;.F;[email protected].;[email protected].
11dc0 3b 15 54 3b 16 3b 01 8a 3b 18 30 3b 1c 40 02 5a 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 ;.T;.;..;.0;[email protected].;.{.;.IC;."..;.
11de0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 62 07 3b 33 69 00 3b 25 40 19 3b 3b T;.[.;![.;"@.;#0;[email protected].;3i.;%@.;;
11e00 54 3b 3c 40 02 60 07 3b 31 40 02 61 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 T;<@.`.;[email protected];(.;)F;*;.;.;?;&I"
11e20 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 .Raylib#frame_time.;.F;+[.;.[.[.
11e40 40 01 d5 69 02 b7 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 @..i...;.T;.:.frame_time;.0;.[.;
11e60 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
11e80 3b 23 30 3b 24 40 02 68 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 76 73 74 61 74 69 ;#0;[email protected].;40;5F;%@.;;T;<I"vstati
11ea0 63 20 6d 72 62 5f 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 c.mrb_value.mrb_frame_time(mrb_s
11ec0 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 72 65 tate*.mrb,.mrb_value.self).{..re
11ee0 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 65 74 46 72 61 turn.mrb_float_value(mrb,.GetFra
11f00 6d 65 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 meTime());.}.;.T;1I".static.mrb_
11f20 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 value.;.To;(.;)T;*;.;.;.;&I".Ray
11f40 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2b 40 02 6a 07 3b 14 40 02 6b 07 3b 15 lib.frame_time.;.F;[email protected].;[email protected].;.
11f60 54 3b 16 3b 01 8b 3b 18 30 3b 1c 40 02 6d 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b T;.;..;.0;[email protected].;.{.;.IC;."..;.T;
11f80 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 75 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b .[.;![.;"@.;#0;[email protected].;3i.;%@.;;T;
11fa0 3c 40 02 73 07 3b 31 40 02 74 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 10 52 <@.s.;[email protected];(.;)F;*;.;.;?;&I".R
11fc0 61 79 6c 69 62 23 74 69 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 bc 02 3b aylib#time.;.F;+[.;.[.[[email protected]...;
11fe0 15 54 3b 16 3a 09 74 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 .T;.:.time;.0;.[.;.{.;.IC;."..;.
12000 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 7b 07 3b 34 30 3b 35 T;.[.;![.;"I"..;.F;#0;$@.{.;40;5
12020 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 6b 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 F;%@.;;T;<I"kstatic.mrb_value.mr
12040 62 5f 74 69 6d 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 b_time(mrb_state*.mrb,.mrb_value
12060 20 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 .self).{..return.mrb_float_value
12080 28 6d 72 62 2c 20 47 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 (mrb,.GetTime());.}.;.T;1I".stat
120a0 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b ic.mrb_value.;.To;(.;)T;*;.;.;.;
120c0 26 49 22 10 52 61 79 6c 69 62 2e 74 69 6d 65 06 3b 20 46 3b 2b 40 02 7d 07 3b 14 40 02 7e 07 3b &I".Raylib.time.;.F;+@.}.;.@.~.;
120e0 15 54 3b 16 3b 01 8c 3b 18 30 3b 1c 40 02 80 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 .T;.;..;.0;.@...;.{.;.IC;."..;.T
12100 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 88 07 3b 33 69 00 3b 25 40 19 3b 3b 54 ;.[.;![.;"@.;#0;$@...;3i.;%@.;;T
12120 3b 3c 40 02 86 07 3b 31 40 02 87 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 21 ;<@...;[email protected];(.;)F;*;.;.;?;&I"!
12140 52 61 79 6c 69 62 23 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 Raylib#mouse_button_pressed?.;.F
12160 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 fc 01 3b 15 54 3b 16 3a 1a 6d 6f 75 73 65 5f 62 75 ;+[.;.[.[[email protected]...;.T;.:.mouse_bu
12180 74 74 6f 6e 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 1f 22 00 tton_pressed?;.0;.[.;.{.;.IC;.".
121a0 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 .;.T;.[.o;2.;.I".return.;.F;/I".
121c0 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 8e 07 3b .;.T;.0;0[.I".Boolean.;.T;$@...;
121e0 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;#
12200 30 3b 24 40 02 8e 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 ba 73 74 61 74 69 63 0;$@...;40;5F;%@.;;T;<I"..static
12220 20 6d 72 62 5f 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 70 .mrb_value.mrb_is_mouse_button_p
12240 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 61 6c 75 65 ressed(mrb_state*.mrb,.mrb_value
12260 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 0a 09 6d 72 62 5f 67 .self).{..mrb_int.button;..mrb_g
12280 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 29 3b 0a 0a 09 72 65 et_args(mrb,."i",.&button);...re
122a0 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 73 65 42 75 74 74 6f turn.mrb_bool_value(IsMouseButto
122c0 6e 50 72 65 73 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 nPressed(button));.}.;.T;1I".sta
122e0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;(.;)T;*;.;.;.
12300 3b 26 49 22 21 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 ;&I"!Raylib.mouse_button_pressed
12320 3f 06 3b 20 46 3b 2b 40 02 90 07 3b 14 40 02 91 07 3b 15 54 3b 16 3b 01 8d 3b 18 30 3b 1c 40 02 ?.;.F;+@...;.@...;.T;.;..;.0;.@.
12340 93 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 ..;.{.;.IC;."..;.T;.[.o;2.;.I".r
12360 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 a0 07 3b 21 5b eturn.;.F;/@.;.0;0[.@..;$@...;![
12380 00 3b 22 40 17 3b 23 30 3b 24 40 02 a0 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 9e 07 3b .;"@.;#0;$@...;3i.;%@.;;T;<@...;
123a0 31 40 02 9f 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1e 52 61 79 6c 69 62 23 [email protected];(.;)F;*;.;.;?;&I".Raylib#
123c0 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 mouse_button_down?.;.F;+[.;.[.[.
123e0 40 01 d5 69 02 04 02 3b 15 54 3b 16 3a 17 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f @..i...;.T;.:.mouse_button_down?
12400 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 32 0a 3b ;.0;.[.;.{.;.IC;."..;.T;.[.o;2.;
12420 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 .I".return.;.F;/I"..;.T;.0;0[.I"
12440 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 a9 07 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 .Boolean.;.T;$@...;![.;"I".@retu
12460 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 a9 07 3b 34 30 3b 35 46 rn.[Boolean]..;.T;#0;$@...;40;5F
12480 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 ;%@.;;T;<I"..static.mrb_value.mr
124a0 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 b_is_mouse_button_down(mrb_state
124c0 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 69 6e *.mrb,.mrb_value.self).{..mrb_in
124e0 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 t.button;..mrb_get_args(mrb,."i"
12500 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 ,.&button);...return.mrb_bool_va
12520 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 44 6f 77 6e 28 62 75 74 74 6f 6e 29 29 3b 0a lue(IsMouseButtonDown(button));.
12540 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;
12560 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 (.;)T;*;.;.;.;&I".Raylib.mouse_b
12580 75 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 40 02 ab 07 3b 14 40 02 ac 07 3b 15 54 3b 16 utton_down?.;.F;+@...;.@...;.T;.
125a0 3b 01 8e 3b 18 30 3b 1c 40 02 ae 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 ;..;.0;.@...;.{.;.IC;."..;.T;.[.
125c0 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 o;2.;.I".return.;.F;/@.;.0;0[.@.
125e0 9e 3b 24 40 02 bb 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 bb 07 3b 33 69 00 3b 25 40 19 .;$@...;![.;"@.;#0;$@...;3i.;%@.
12600 3b 3b 54 3b 3c 40 02 b9 07 3b 31 40 02 ba 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 ;;T;<@...;[email protected];(.;)F;*;.;.;?;&
12620 49 22 22 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f I""Raylib#mouse_button_released?
12640 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 0c 02 3b 15 54 3b 16 3a 1b 6d 6f 75 73 .;.F;+[.;.[.[[email protected]...;.T;.:.mous
12660 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 e_button_released?;.0;.[.;.{.;.I
12680 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 C;."..;.T;.[.o;2.;.I".return.;.F
126a0 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 ;/I"..;.T;.0;0[.I".Boolean.;.T;$
126c0 40 02 c4 07 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 @...;![.;"I".@return.[Boolean]..
126e0 3b 20 54 3b 23 30 3b 24 40 02 c4 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 bc 73 ;.T;#0;$@...;40;5F;%@.;;T;<I"..s
12700 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 65 5f 62 75 74 tatic.mrb_value.mrb_is_mouse_but
12720 74 6f 6e 5f 72 65 6c 65 61 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 ton_released(mrb_state*.mrb,.mrb
12740 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 0a _value.self).{..mrb_int.button;.
12760 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 29 .mrb_get_args(mrb,."i",.&button)
12780 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 73 ;...return.mrb_bool_value(IsMous
127a0 65 42 75 74 74 6f 6e 52 65 6c 65 61 73 65 64 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b eButtonReleased(button));.}.;.T;
127c0 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 28 15 3b 29 54 3b 1I".static.mrb_value.;.To;(.;)T;
127e0 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f *;.;.;.;&I""Raylib.mouse_button_
12800 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 40 02 c6 07 3b 14 40 02 c7 07 3b 15 54 3b 16 3b 01 released?.;.F;+@...;.@...;.T;.;.
12820 8f 3b 18 30 3b 1c 40 02 c9 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b .;.0;.@...;.{.;.IC;."..;.T;.[.o;
12840 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 2.;.I".return.;.F;/@.;.0;0[.@..;
12860 24 40 02 d6 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d6 07 3b 33 69 00 3b 25 40 19 3b 3b $@...;![.;"@.;#0;$@...;3i.;%@.;;
12880 54 3b 3c 40 02 d4 07 3b 31 40 02 d5 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 T;<@...;[email protected];(.;)F;*;.;.;?;&I"
128a0 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2b 5b 00 .Raylib#mouse_button_up?.;.F;+[.
128c0 3b 14 5b 06 5b 07 40 01 d5 69 02 14 02 3b 15 54 3b 16 3a 15 6d 6f 75 73 65 5f 62 75 74 74 6f 6e ;.[.[[email protected]...;.T;.:.mouse_button
128e0 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 6f _up?;.0;.[.;.{.;.IC;."..;.T;.[.o
12900 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 ;2.;.I".return.;.F;/I"..;.T;.0;0
12920 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 df 07 3b 21 5b 00 3b 22 49 22 17 40 [.I".Boolean.;.T;$@...;![.;"I".@
12940 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 df 07 3b 34 return.[Boolean]..;.T;#0;$@...;4
12960 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 0;5F;%@.;;T;<I"..static.mrb_valu
12980 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 28 6d 72 62 5f 73 74 61 e.mrb_is_mouse_button_up(mrb_sta
129a0 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_
129c0 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 6d 72 62 2c 20 22 int.button;..mrb_get_args(mrb,."
129e0 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 5f 62 6f 6f 6c 5f i",.&button);...return.mrb_bool_
12a00 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 55 70 28 62 75 74 74 6f 6e 29 29 3b 0a value(IsMouseButtonUp(button));.
12a20 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;
12a40 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 (.;)T;*;.;.;.;&I".Raylib.mouse_b
12a60 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2b 40 02 e1 07 3b 14 40 02 e2 07 3b 15 54 3b 16 3b 01 utton_up?.;.F;+@...;.@...;.T;.;.
12a80 90 3b 18 30 3b 1c 40 02 e4 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b .;.0;.@...;.{.;.IC;."..;.T;.[.o;
12aa0 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 2.;.I".return.;.F;/@.;.0;0[.@..;
12ac0 24 40 02 f1 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f1 07 3b 33 69 00 3b 25 40 19 3b 3b $@...;![.;"@.;#0;$@...;3i.;%@.;;
12ae0 54 3b 3c 40 02 ef 07 3b 31 40 02 f0 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 T;<@...;[email protected];(.;)F;*;.;.;?;&I"
12b00 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 .Raylib#key_pressed?.;.F;+[.;.[.
12b20 5b 07 40 01 d5 69 02 1c 02 3b 15 54 3b 16 3a 11 6b 65 79 5f 70 72 65 73 73 65 64 3f 3b 18 30 3b [[email protected]...;.T;.:.key_pressed?;.0;
12b40 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 32 0a 3b 2e 49 22 0b .[.;.{.;.IC;."..;.T;.[.o;2.;.I".
12b60 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f return.;.F;/I"..;.T;.0;0[.I".Boo
12b80 6c 65 61 6e 06 3b 20 54 3b 24 40 02 fa 07 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b lean.;.T;$@...;![.;"I".@return.[
12ba0 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 fa 07 3b 34 30 3b 35 46 3b 25 40 19 Boolean]..;.T;#0;$@...;40;5F;%@.
12bc0 3b 3b 54 3b 3c 49 22 01 a0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 ;;T;<I"..static.mrb_value.mrb_is
12be0 5f 6b 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 _key_pressed(mrb_state*.mrb,.mrb
12c00 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 0a 09 6d 72 _value.self).{..mrb_int.key;..mr
12c20 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 0a 09 72 65 b_get_args(mrb,."i",.&key);...re
12c40 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 50 72 65 73 73 65 64 turn.mrb_bool_value(IsKeyPressed
12c60 28 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 (key));.}.;.T;1I".static.mrb_val
12c80 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 ue.;.To;(.;)T;*;.;.;.;&I".Raylib
12ca0 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2b 40 02 fc 07 3b 14 40 02 fd 07 3b 15 54 .key_pressed?.;.F;+@...;.@...;.T
12cc0 3b 16 3b 01 91 3b 18 30 3b 1c 40 02 ff 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c ;.;..;.0;.@...;.{.;.IC;."..;.T;.
12ce0 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 [.o;2.;.I".return.;.F;/@.;.0;0[.
12d00 40 01 9e 3b 24 40 02 0c 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0c 08 3b 33 69 00 3b 25 @..;$@...;![.;"@.;#0;$@...;3i.;%
12d20 40 19 3b 3b 54 3b 3c 40 02 0a 08 3b 31 40 02 0b 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f @.;;T;<@...;[email protected];(.;)F;*;.;.;?
12d40 3b 26 49 22 15 52 61 79 6c 69 62 23 6b 65 79 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b ;&I".Raylib#key_down?.;.F;+[.;.[
12d60 06 5b 07 40 01 d5 69 02 24 02 3b 15 54 3b 16 3a 0e 6b 65 79 5f 64 6f 77 6e 3f 3b 18 30 3b 1c 5b .[[email protected].$.;.T;.:.key_down?;.0;.[
12d80 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 .;.{.;.IC;."..;.T;.[.o;2.;.I".re
12da0 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 turn.;.F;/I"..;.T;.0;0[.I".Boole
12dc0 61 6e 06 3b 20 54 3b 24 40 02 15 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f an.;.T;$@...;![.;"I".@return.[Bo
12de0 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 15 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b olean]..;.T;#0;$@...;40;5F;%@.;;
12e00 54 3b 3c 49 22 01 9a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b T;<I"..static.mrb_value.mrb_is_k
12e20 65 79 5f 64 6f 77 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 ey_down(mrb_state*.mrb,.mrb_valu
12e40 65 20 73 65 6c 66 29 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 e.self).{..mrb_int.key;..mrb_get
12e60 5f 61 72 67 73 28 6d 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 _args(mrb,."i",.&key);...return.
12e80 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 44 6f 77 6e 28 6b 65 79 29 29 3b 0a mrb_bool_value(IsKeyDown(key));.
12ea0 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;
12ec0 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 (.;)T;*;.;.;.;&I".Raylib.key_dow
12ee0 6e 3f 06 3b 20 46 3b 2b 40 02 17 08 3b 14 40 02 18 08 3b 15 54 3b 16 3b 01 92 3b 18 30 3b 1c 40 n?.;.F;+@...;.@...;.T;.;..;.0;.@
12f00 02 1a 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b ...;.{.;.IC;."..;.T;.[.o;2.;.I".
12f20 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 27 08 3b 21 return.;.F;/@.;.0;0[.@..;$@.'.;!
12f40 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 27 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 25 08 [.;"@.;#0;$@.'.;3i.;%@.;;T;<@.%.
12f60 3b 31 40 02 26 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 19 52 61 79 6c 69 62 ;1@.&.o;(.;)F;*;.;.;?;&I".Raylib
12f80 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 #key_released?.;.F;+[.;.[.[[email protected]
12fa0 02 2d 02 3b 15 54 3b 16 3a 12 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d .-.;.T;.:.key_released?;.0;.[.;.
12fc0 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 {.;.IC;."..;.T;.[.o;2.;.I".retur
12fe0 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 n.;.F;/I"..;.T;.0;0[.I".Boolean.
13000 3b 20 54 3b 24 40 02 30 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
13020 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 30 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c an]..;.T;#0;[email protected].;40;5F;%@.;;T;<
13040 49 22 01 a2 73 74 61 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 I"..static.mrb_value.mrb_is_key_
13060 72 65 6c 65 61 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 61 6c released(mrb_state*.mrb,.mrb_val
13080 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 ue.self).{..mrb_int.key;..mrb_ge
130a0 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e t_args(mrb,."i",.&key);...return
130c0 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 52 65 6c 65 61 73 65 64 28 6b 65 .mrb_bool_value(IsKeyReleased(ke
130e0 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 65 06 y));.}.;.T;1I".static.mrb_value.
13100 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 2e 6b 65 ;.To;(.;)T;*;.;.;.;&I".Raylib.ke
13120 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 40 02 32 08 3b 14 40 02 33 08 3b 15 54 3b 16 y_released?.;.F;[email protected].;[email protected].;.T;.
13140 3b 01 93 3b 18 30 3b 1c 40 02 35 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 ;..;.0;[email protected].;.{.;.IC;."..;.T;.[.
13160 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 o;2.;.I".return.;.F;/@.;.0;0[.@.
13180 9e 3b 24 40 02 42 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 42 08 3b 33 69 00 3b 25 40 19 .;[email protected].;![.;"@.;#0;[email protected].;3i.;%@.
131a0 3b 3b 54 3b 3c 40 02 40 08 3b 31 40 02 41 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 ;;T;<@.@.;[email protected];(.;)F;*;.;.;?;&
131c0 49 22 13 52 61 79 6c 69 62 23 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 I".Raylib#key_up?.;.F;+[.;.[.[.@
131e0 01 d5 69 02 35 02 3b 15 54 3b 16 3a 0c 6b 65 79 5f 75 70 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b ..i.5.;.T;.:.key_up?;.0;.[.;.{.;
13200 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b .IC;."..;.T;.[.o;2.;.I".return.;
13220 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 .F;/I"..;.T;.0;0[.I".Boolean.;.T
13240 3b 24 40 02 4b 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 ;[email protected].;![.;"I".@return.[Boolean]
13260 20 06 3b 20 54 3b 23 30 3b 24 40 02 4b 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 ..;.T;#0;[email protected].;40;5F;%@.;;T;<I".
13280 96 73 74 61 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 75 70 28 .static.mrb_value.mrb_is_key_up(
132a0 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).
132c0 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 72 {..mrb_int.key;..mrb_get_args(mr
132e0 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 6c b,."i",.&key);...return.mrb_bool
13300 5f 76 61 6c 75 65 28 49 73 4b 65 79 55 70 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 _value(IsKeyUp(key));.}.;.T;1I".
13320 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b static.mrb_value.;.To;(.;)T;*;.;
13340 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2b 40 02 4d 08 .;.;&I".Raylib.key_up?.;.F;[email protected].
13360 3b 14 40 02 4e 08 3b 15 54 3b 16 3b 01 94 3b 18 30 3b 1c 40 02 50 08 3b 1d 7b 00 3b 1e 49 43 3b ;[email protected].;.T;.;..;.0;[email protected].;.{.;.IC;
13380 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f ."..;.T;.[.o;2.;.I".return.;.F;/
133a0 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 5d 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 @.;.0;0[.@..;$@.].;![.;"@.;#0;$@
133c0 02 5d 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 5b 08 3b 31 40 02 5c 08 6f 3b 28 15 3b 29 .].;3i.;%@.;;T;<@.[.;1@.\.o;(.;)
133e0 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1d 52 61 79 6c 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 F;*;.;.;?;&I".Raylib#_next_key_p
13400 72 65 73 73 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 3d 02 3b 15 54 3b 16 ressed.;.F;+[.;.[.[[email protected].=.;.T;.
13420 3a 16 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e :._next_key_pressed;.0;.[.;.{.;.
13440 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 24 IC;."..;.T;.[.;![.;"I"..;.F;#0;$
13460 40 02 66 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 78 73 74 61 74 69 63 20 6d 72 62 @.f.;40;5F;%@.;;T;<I"xstatic.mrb
13480 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 _value.mrb_get_key_pressed(mrb_s
134a0 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 72 65 tate*.mrb,.mrb_value.self).{..re
134c0 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 4b 65 79 50 72 65 73 turn.mrb_fixnum_value(GetKeyPres
134e0 73 65 64 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 sed());.}.;.T;1I".static.mrb_val
13500 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 ue.;.To;(.;)T;*;.;.;.;&I".Raylib
13520 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2b 40 02 68 08 3b 14 40 02 ._next_key_pressed.;.F;[email protected].;.@.
13540 69 08 3b 15 54 3b 16 3b 01 95 3b 18 30 3b 1c 40 02 6b 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c i.;.T;.;..;.0;[email protected].;.{.;.IC;."..
13560 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 73 08 3b 33 69 00 3b 25 40 19 ;.T;.[.;![.;"@.;#0;[email protected].;3i.;%@.
13580 3b 3b 54 3b 3c 40 02 71 08 3b 31 40 02 72 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 ;;T;<@.q.;[email protected];(.;)F;*;.;.;?;&
135a0 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 I".Raylib#mouse_x.;.F;+[.;.[.[.@
135c0 01 d5 69 02 42 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 65 5f 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b ..i.B.;.T;.:.mouse_x;.0;.[.;.{.;
135e0 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;
13600 24 40 02 79 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 70 73 74 61 74 69 63 20 6d 72 [email protected].;40;5F;%@.;;T;<I"pstatic.mr
13620 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 78 28 6d 72 62 5f 73 74 61 74 b_value.mrb_get_mouse_x(mrb_stat
13640 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 75 72 e*.mrb,.mrb_value.self).{..retur
13660 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 6f 75 73 65 58 28 29 29 3b n.mrb_fixnum_value(GetMouseX());
13680 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 6f .}.;.T;1I".static.mrb_value.;.To
136a0 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f ;(.;)T;*;.;.;.;&I".Raylib.mouse_
136c0 78 06 3b 20 46 3b 2b 40 02 7b 08 3b 14 40 02 7c 08 3b 15 54 3b 16 3b 01 96 3b 18 30 3b 1c 40 02 x.;.F;+@.{.;.@.|.;.T;.;..;.0;.@.
136e0 7e 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 23 ~.;.{.;.IC;."..;.T;.[.;![.;"@.;#
13700 30 3b 24 40 02 86 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 84 08 3b 31 40 02 85 08 6f 3b 0;$@...;3i.;%@.;;T;<@...;[email protected];
13720 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 (.;)F;*;.;.;?;&I".Raylib#mouse_y
13740 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 47 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 .;.F;+[.;.[.[[email protected].;.T;.:.mous
13760 65 5f 79 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_y;.0;.[.;.{.;.IC;."..;.T;.[.;!
13780 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 8c 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b [.;"I"..;.F;#0;$@...;40;5F;%@.;;
137a0 54 3b 3c 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;<I"pstatic.mrb_value.mrb_get_m
137c0 6f 75 73 65 5f 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 ouse_y(mrb_state*.mrb,.mrb_value
137e0 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
13800 65 28 47 65 74 4d 6f 75 73 65 59 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 e(GetMouseY());.}.;.T;1I".static
13820 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;(.;)T;*;.;.;.;&I
13840 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 79 06 3b 20 46 3b 2b 40 02 8e 08 3b 14 40 02 8f 08 ".Raylib.mouse_y.;.F;+@...;.@...
13860 3b 15 54 3b 16 3b 01 97 3b 18 30 3b 1c 40 02 91 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 ;.T;.;..;.0;.@...;.{.;.IC;."..;.
13880 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 99 08 3b 33 69 00 3b 25 40 19 3b 3b T;.[.;![.;"@.;#0;$@...;3i.;%@.;;
138a0 54 3b 3c 40 02 97 08 3b 31 40 02 98 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 T;<@...;[email protected];(.;)F;*;.;.;?;&I"
138c0 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 06 3b 20 46 3b 2b 5b 00 3b 14 .Raylib#mouse_position.;.F;+[.;.
138e0 5b 06 5b 07 40 01 d5 69 02 4c 02 3b 15 54 3b 16 3a 13 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e [.[[email protected].;.T;.:.mouse_position
13900 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;.[.;![.;
13920 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 9f 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c "I"..;.F;#0;$@...;40;5F;%@.;;T;<
13940 49 22 02 77 01 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 6f I".w.static.mrb_value.mrb_get_mo
13960 75 73 65 5f 70 6f 73 69 74 69 6f 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 use_position(mrb_state*.mrb,.mrb
13980 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 70 6f 73 20 3d 20 28 _value.self).{..Vector2.*pos.=.(
139a0 56 65 63 74 6f 72 32 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 Vector2.*)mrb_malloc(mrb,.sizeof
139c0 28 56 65 63 74 6f 72 32 29 29 3b 0a 09 2a 70 6f 73 20 3d 20 47 65 74 4d 6f 75 73 65 50 6f 73 69 (Vector2));..*pos.=.GetMousePosi
139e0 74 69 6f 6e 28 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f tion();..struct.RClass.*c.=.mrb_
13a00 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 73 74 72 75 module_get(mrb,."Raylib");..stru
13a20 63 74 20 52 43 6c 61 73 73 20 2a 76 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 ct.RClass.*vec_class.=.mrb_class
13a40 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 56 65 63 74 6f 72 32 5f 74 79 70 65 2e _get_under(mrb,.c,.Vector2_type.
13a60 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 struct_name);..return.mrb_obj_va
13a80 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 76 65 63 5f 63 6c lue(Data_Wrap_Struct(mrb,.vec_cl
13aa0 61 73 73 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 70 6f 73 29 29 3b 0a 7d 06 3b 20 54 ass,.&Vector2_type,.pos));.}.;.T
13ac0 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 28 15 3b 29 54 ;1I".static.mrb_value.;.To;(.;)T
13ae0 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 ;*;.;.;.;&I".Raylib.mouse_positi
13b00 6f 6e 06 3b 20 46 3b 2b 40 02 a1 08 3b 14 40 02 a2 08 3b 15 54 3b 16 3b 01 98 3b 18 30 3b 1c 40 on.;.F;+@...;.@...;.T;.;..;.0;.@
13b20 02 a4 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;.[.;![.;"@.;
13b40 23 30 3b 24 40 02 ac 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 aa 08 3b 31 40 02 ab 08 6f #0;$@...;3i.;%@.;;T;<@...;[email protected]
13b60 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f ;(.;)F;*;.;.;?;&I".Raylib#mouse_
13b80 77 68 65 65 6c 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 55 02 3b 15 54 3b 16 3a wheel.;.F;+[.;.[.[[email protected].;.T;.:
13ba0 10 6d 6f 75 73 65 5f 77 68 65 65 6c 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d .mouse_wheel;.0;.[.;.{.;.IC;."..
13bc0 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 b2 08 3b 34 30 ;.T;.[.;![.;"I"..;.F;#0;$@...;40
13be0 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 80 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ;5F;%@.;;T;<I"..static.mrb_value
13c00 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 77 68 65 65 6c 5f 6d 6f 76 65 28 6d 72 62 5f 73 74 .mrb_get_mouse_wheel_move(mrb_st
13c20 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
13c40 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 65 74 4d 6f 75 73 urn.mrb_float_value(mrb,.GetMous
13c60 65 57 68 65 65 6c 4d 6f 76 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 eWheelMove());.}.;.T;1I".static.
13c80 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 mrb_value.;.To;(.;)T;*;.;.;.;&I"
13ca0 17 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 06 3b 20 46 3b 2b 40 02 b4 08 3b 14 40 .Raylib.mouse_wheel.;.F;+@...;.@
13cc0 02 b5 08 3b 15 54 3b 16 3b 01 99 3b 18 30 3b 1c 40 02 b7 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 ...;.T;.;..;.0;.@...;.{.;.IC;.".
13ce0 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 bf 08 3b 33 69 00 3b 25 40 .;.T;.[.;![.;"@.;#0;$@...;3i.;%@
13d00 19 3b 3b 54 3b 3c 40 02 bd 08 3b 31 40 02 be 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b .;;T;<@...;[email protected];(.;)F;*;.;.;?;
13d20 26 49 22 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b &I".Raylib#begin_blend_mode.;.F;
13d40 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 8f 01 3b 15 54 3b 16 3a 15 62 65 67 69 6e 5f 62 6c 65 +[.;.[.[[email protected]...;.T;.:.begin_ble
13d60 6e 64 5f 6d 6f 64 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 nd_mode;.0;.[.;.{.;.IC;."..;.T;.
13d80 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 c5 08 3b 34 30 3b 35 46 3b 25 [.;![.;"I"..;.F;#0;$@...;40;5F;%
13da0 40 19 3b 3b 54 3b 3c 49 22 01 a9 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f @.;;T;<I"..static.mrb_value.mrb_
13dc0 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c begin_blend_mode(mrb_state*.mrb,
13de0 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 6d 6f 64 65 .mrb_value.self).{..mrb_int.mode
13e00 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 6d 6f 64 65 29 ;..mrb_get_args(mrb,."i",.&mode)
13e20 3b 0a 0a 09 42 65 67 69 6e 42 6c 65 6e 64 4d 6f 64 65 28 6d 6f 64 65 29 3b 0a 09 72 65 74 75 72 ;...BeginBlendMode(mode);..retur
13e40 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
13e60 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b tic.mrb_value.;.To;(.;)T;*;.;.;.
13e80 3b 26 49 22 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 ;&I".Raylib.begin_blend_mode.;.F
13ea0 3b 2b 40 02 c7 08 3b 14 40 02 c8 08 3b 15 54 3b 16 3b 01 9a 3b 18 30 3b 1c 40 02 ca 08 3b 1d 7b ;+@...;.@...;.T;.;..;.0;.@...;.{
13ec0 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 02 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
13ee0 d2 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 d0 08 3b 31 40 02 d1 08 6f 3b 28 15 3b 29 46 ..;3i.;%@.;;T;<@...;[email protected];(.;)F
13f00 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1a 52 61 79 6c 69 62 23 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f ;*;.;.;?;&I".Raylib#end_blend_mo
13f20 64 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 98 01 3b 15 54 3b 16 3a 13 65 6e de.;.F;+[.;.[.[[email protected]...;.T;.:.en
13f40 64 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 43 3b 1f 22 00 0d d_blend_mode;.0;.[.;.{.;.IC;."..
13f60 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 d8 08 3b 34 30 ;.T;.[.;![.;"I"..;.F;#0;$@...;40
13f80 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 76 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a ;5F;%@.;;T;<I"vstatic.mrb_value.
13fa0 6d 72 62 5f 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 mrb_end_blend_mode(mrb_state*.mr
13fc0 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 42 6c 65 6e 64 4d 6f b,.mrb_value.self).{..EndBlendMo
13fe0 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 3b 0a 7d de();..return.mrb_nil_value();.}
14000 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 28 .;.T;1I".static.mrb_value.;.To;(
14020 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e .;)T;*;.;.;.;&I".Raylib.end_blen
14040 64 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 da 08 3b 14 40 02 db 08 3b 15 54 3b 16 3b 01 9b 3b 18 d_mode.;.F;+@...;.@...;.T;.;..;.
14060 30 3b 1c 40 02 dd 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 0;.@...;.{.;.IC;."..;.T;.[.;![.;
14080 22 40 17 3b 23 30 3b 24 40 02 e5 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 e3 08 3b 31 40 "@.;#0;$@...;3i.;%@.;;T;<@...;1@
140a0 02 e4 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1d 52 61 79 6c 69 62 23 69 6e ...o;(.;)F;*;.;.;?;&I".Raylib#in
140c0 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 it_audio_device.;.F;+[.;.[.[.@..
140e0 69 02 5a 02 3b 15 54 3b 16 3a 16 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 3b 18 30 3b i.Z.;.T;.:.init_audio_device;.0;
14100 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 22 49 22 00 .[.;.{.;.IC;."..;.T;.[.;![.;"I".
14120 06 3b 20 46 3b 23 30 3b 24 40 02 eb 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7d 73 .;.F;#0;$@...;40;5F;%@.;;T;<I"}s
14140 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 61 75 64 69 6f 5f 64 tatic.mrb_value.mrb_init_audio_d
14160 65 76 69 63 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 evice(mrb_state*.mrb,.mrb_value.
14180 73 65 6c 66 29 20 7b 0a 09 49 6e 69 74 41 75 64 69 6f 44 65 76 69 63 65 28 29 3b 0a 0a 09 72 65 self).{..InitAudioDevice();...re
141a0 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".
141c0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b static.mrb_value.;.To;(.;)T;*;.;
141e0 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 .;.;&I".Raylib.init_audio_device
14200 06 3b 20 46 3b 2b 40 02 ed 08 3b 14 40 02 ee 08 3b 15 54 3b 16 3b 01 9c 3b 18 30 3b 1c 40 02 f0 .;.F;+@...;.@...;.T;.;..;.0;.@..
14220 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 23 30 .;.{.;.IC;."..;.T;.[.;![.;"@.;#0
14240 3b 24 40 02 f8 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 f6 08 3b 31 40 02 f7 08 6f 3b 28 ;$@...;3i.;%@.;;T;<@...;[email protected];(
14260 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1f 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 .;)F;*;.;.;?;&I".Raylib#audio_de
14280 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 61 02 vice_ready?.;.F;+[.;.[.[[email protected].
142a0 3b 15 54 3b 16 3a 18 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 3b 18 30 3b 1c 5b ;.T;.:.audio_device_ready?;.0;.[
142c0 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 .;.{.;.IC;."..;.T;.[.o;2.;.I".re
142e0 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 turn.;.F;/I"..;.T;.0;0[.I".Boole
14300 61 6e 06 3b 20 54 3b 24 40 02 fe 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f an.;.T;$@...;![.;"I".@return.[Bo
14320 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 fe 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b olean]..;.T;#0;$@...;40;5F;%@.;;
14340 54 3b 3c 49 22 01 7c 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 61 T;<I".|static.mrb_value.mrb_is_a
14360 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 udio_device_ready(mrb_state*.mrb
14380 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 72 62 5f ,.mrb_value.self).{..return.mrb_
143a0 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 41 75 64 69 6f 44 65 76 69 63 65 52 65 61 64 79 28 29 29 bool_value(IsAudioDeviceReady())
143c0 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
143e0 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 2e 61 75 64 69 6f o;(.;)T;*;.;.;.;&I".Raylib.audio
14400 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2b 40 02 00 09 3b 14 40 02 01 09 3b 15 _device_ready?.;.F;+@...;.@...;.
14420 54 3b 16 3b 01 9d 3b 18 30 3b 1c 40 02 03 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b T;.;..;.0;.@...;.{.;.IC;."..;.T;
14440 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b .[.o;2.;.I".return.;.F;/@.;.0;0[
14460 06 40 01 9e 3b 24 40 02 10 09 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 10 09 3b 33 69 00 3b .@..;$@...;![.;"@.;#0;$@...;3i.;
14480 25 40 19 3b 3b 54 3b 3c 40 02 0e 09 3b 31 40 02 0f 09 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b %@.;;T;<@...;[email protected];(.;)F;*;.;.;
144a0 3f 3b 26 49 22 1e 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 ?;&I".Raylib#close_audio_device.
144c0 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 66 02 3b 15 54 3b 16 3a 17 63 6c 6f 73 65 ;.F;+[.;.[.[[email protected].;.T;.:.close
144e0 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 1e 49 43 3b 1f 22 00 _audio_device;.0;.[.;.{.;.IC;.".
14500 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 19 09 3b 34 .;.T;.[.;![.;"I"..;.F;#0;$@...;4
14520 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7f 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0;5F;%@.;;T;<I".static.mrb_value
14540 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 72 62 5f 73 74 61 74 .mrb_close_audio_device(mrb_stat
14560 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 6c 6f 73 65 e*.mrb,.mrb_value.self).{..Close
14580 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 72 62 5f 6e 69 6c 5f AudioDevice();...return.mrb_nil_
145a0 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
145c0 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 lue.;.To;(.;)T;*;.;.;.;&I".Rayli
145e0 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 2b 40 02 1b 09 3b 14 b.close_audio_device.;.F;+@...;.
14600 40 02 1c 09 3b 15 54 3b 16 3b 01 9e 3b 18 30 3b 1c 40 02 1e 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @...;.T;.;..;.0;.@...;.{.;.IC;."
14620 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 26 09 3b 33 69 00 3b 25 ..;.T;.[.;![.;"@.;#0;$@.&.;3i.;%
14640 40 19 3b 3b 54 3b 3c 40 02 24 09 3b 31 40 02 25 09 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f @.;;T;<@.$.;1@.%.o;(.;)F;*;.;.;?
14660 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 6c 75 6d 65 06 3b 20 ;&I".Raylib#set_master_volume.;.
14680 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 6d 02 3b 15 54 3b 16 3a 16 73 65 74 5f 6d 61 73 F;+[.;.[.[[email protected].;.T;.:.set_mas
146a0 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 1f 22 00 0d 3b 20 ter_volume;.0;.[.;.{.;.IC;."..;.
146c0 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 2c 09 3b 34 30 3b 35 T;.[.;![.;"I"..;.F;#0;$@.,.;40;5
146e0 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d F;%@.;;T;<I"..static.mrb_value.m
14700 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 74 61 74 65 2a 20 rb_set_master_volume(mrb_state*.
14720 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 6f 61 mrb,.mrb_value.self).{..mrb_floa
14740 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 62 2c 20 22 66 22 t.volume;..mrb_get_args(mrb,."f"
14760 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 6d 65 28 76 6f 6c ,.&volume);..SetMasterVolume(vol
14780 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 65 28 29 3b 0a 7d ume);..return.mrb_nil_value();.}
147a0 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 28 .;.T;1I".static.mrb_value.;.To;(
147c0 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 73 65 74 5f 6d 61 73 74 .;)T;*;.;.;.;&I".Raylib.set_mast
147e0 65 72 5f 76 6f 6c 75 6d 65 06 3b 20 46 3b 2b 40 02 2e 09 3b 14 40 02 2f 09 3b 15 54 3b 16 3b 01 er_volume.;.F;+@...;.@./.;.T;.;.
14800 9f 3b 18 30 3b 1c 40 02 31 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 .;.0;[email protected].;.{.;.IC;."..;.T;.[.;!
14820 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 39 09 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 37 09 [.;"@.;#0;[email protected].;3i.;%@.;;T;<@.7.
14840 3b 31 40 02 38 09 6f 3b 3e 16 3b 07 49 43 3b 08 5b 0d 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b ;[email protected];>.;.IC;.[.o;(.;)F;*;.;.;
14860 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 6c 69 7a 65 06 3b .;&I".Raylib::Sound#initialize.;
14880 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 dc 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 .F;+[.;.[.[[email protected]..;.T;.;H;.0;.[.
148a0 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;
148c0 24 40 02 41 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 02 7c 01 73 74 61 74 69 63 20 6d 72 62 5f [email protected].;%@.?.;;T;<I".|.static.mrb_
148e0 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 6d 72 62 5f 73 value.mrb_Sound_initialize(mrb_s
14900 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 63 68 tate*.mrb,.mrb_value.self).{..ch
14920 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 73 28 6d ar*.path.=.NULL;..mrb_get_args(m
14940 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 6f 75 6e 64 20 rb,."z",.&path);...Sound.*sound.
14960 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 09 69 66 28 73 =.(Sound.*)DATA_PTR(self);..if(s
14980 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 29 3b 20 7d 0a ound).{.mrb_free(mrb,.sound);.}.
149a0 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 53 6f 75 6e .mrb_data_init(self,.NULL,.&Soun
149c0 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 6d 72 62 5f 6d d_type);..sound.=.(Sound.*)mrb_m
149e0 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 0a 09 2a 73 6f alloc(mrb,.sizeof(Sound));...*so
14a00 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 62 5f 64 61 74 und.=.LoadSound(path);...mrb_dat
14a20 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 74 79 70 65 29 a_init(self,.sound,.&Sound_type)
14a40 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
14a60 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 .mrb_value.;.To;(.;)F;*;.;.;.;&I
14a80 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 2b 5b 00 3b 14 5b 06 ".Raylib::Sound#play.;.F;+[.;.[.
14aa0 5b 07 40 01 d5 69 01 ec 3b 15 54 3b 16 3a 09 70 6c 61 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e [[email protected]..;.T;.:.play;.0;.[.;.{.;.
14ac0 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 4d 09 3b IC;."..;.T;.[.;![.;"@.;#0;[email protected].;
14ae0 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 ad 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d %@.?.;;T;<I"..static.mrb_value.m
14b00 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 2c 20 6d 72 rb_Sound_play(mrb_state*.mrb,.mr
14b20 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 64 20 3d 20 b_value.self).{..Sound.*sound.=.
14b40 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 6e 64 5f 74 DATA_GET_PTR(mrb,.self,.&Sound_t
14b60 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 6e 64 29 3b ype,.Sound);..PlaySound(*sound);
14b80 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 3b ..return.mrb_nil_value();.}.;.T;
14ba0 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 28 15 3b 29 46 3b 1I".static.mrb_value.;.To;(.;)F;
14bc0 2a 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 6f 70 06 3b *;.;.;.;&I".Raylib::Sound#stop.;
14be0 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 f3 3b 15 54 3b 16 3a 09 73 74 6f 70 3b 18 30 .F;+[.;.[.[[email protected]..;.T;.:.stop;.0
14c00 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;.[.;![.;"@.
14c20 3b 23 30 3b 24 40 02 59 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 ad 73 74 61 74 69 63 20 6d ;#0;[email protected].;%@.?.;;T;<I"..static.m
14c40 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 74 61 74 rb_value.mrb_Sound_stop(mrb_stat
14c60 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
14c80 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
14ca0 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 6f 75 6e ,.&Sound_type,.Sound);..StopSoun
14cc0 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 75 65 d(*sound);..return.mrb_nil_value
14ce0 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 3b ();.}.;.T;1I".static.mrb_value.;
14d00 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 53 6f .To;(.;)F;*;.;.;.;&I".Raylib::So
14d20 75 6e 64 23 70 61 75 73 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 fa 3b 15 54 und#pause.;.F;+[.;.[.[[email protected]..;.T
14d40 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 20 54 ;.:.pause;.0;.[.;.{.;.IC;."..;.T
14d60 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 65 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c ;.[.;![.;"@.;#0;[email protected].;%@.?.;;T;<
14d80 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 5f 70 I"..static.mrb_value.mrb_Sound_p
14da0 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 20 73 ause(mrb_state*.mrb,.mrb_value.s
14dc0 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 54 5f elf).{..Sound.*sound.=.DATA_GET_
14de0 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 75 6e PTR(mrb,.self,.&Sound_type,.Soun
14e00 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 72 6e d);..PauseSound(*sound);..return
14e20 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 74 .mrb_nil_value();.}.;.T;1I".stat
14e40 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b ic.mrb_value.;.To;(.;)F;*;.;.;.;
14e60 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 2b 5b 00 &I".Raylib::Sound#resume.;.F;+[.
14e80 3b 14 5b 06 5b 07 40 01 d5 69 02 01 01 3b 15 54 3b 16 3a 0b 72 65 73 75 6d 65 3b 18 30 3b 1c 5b ;.[.[[email protected]...;.T;.:.resume;.0;.[
14ea0 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 30 .;.{.;.IC;."..;.T;.[.;![.;"@.;#0
14ec0 3b 24 40 02 71 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 b1 73 74 61 74 69 63 20 6d 72 62 5f ;[email protected].;%@.?.;;T;<I"..static.mrb_
14ee0 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 65 value.mrb_Sound_resume(mrb_state
14f00 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 20 *.mrb,.mrb_value.self).{..Sound.
14f20 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 2c *sound.=.DATA_GET_PTR(mrb,.self,
14f40 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 75 .&Sound_type,.Sound);..ResumeSou
14f60 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 75 nd(*sound);..return.mrb_nil_valu
14f80 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.
14fa0 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 53 ;.To;(.;)F;*;.;.;.;&I".Raylib::S
14fc0 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 08 ound#volume=.;.F;+[.;.[.[[email protected]..
14fe0 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;.
15000 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 7d 09 3b 25 40 02 3f "..;.T;.[.;![.;"@.;#0;$@.}.;%@.?
15020 09 3b 3b 54 3b 3c 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;<I"..static.mrb_value.mrb_S
15040 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,.
15060 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
15080 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);
150a0 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
150c0 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
150e0 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
15100 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
15120 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 28 15 3b 29 46 ;1I".static.mrb_value.;.To;(.;)F
15140 3b 2a 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
15160 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 11 01 3b 15 54 3b 16 3a 0b 70 69 74 =.;.F;+[.;.[.[[email protected]...;.T;.:.pit
15180 63 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 ch=;.0;.[.;.{.;.IC;."..;.T;.[.;!
151a0 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 89 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 f8 73 74 [.;"@.;#0;$@...;%@.?.;;T;<I"..st
151c0 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 73 65 74 5f 70 69 74 atic.mrb_value.mrb_Sound_set_pit
151e0 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 20 73 65 6c ch(mrb_state*.mrb,.mrb_value.sel
15200 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 67 65 74 5f f).{..mrb_float.pitch;..mrb_get_
15220 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 53 6f 75 6e 64 20 2a args(mrb,."f",.&pitch);..Sound.*
15240 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 2c 20 sound.=.DATA_GET_PTR(mrb,.self,.
15260 26 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 &Sound_type,.Sound);..SetSoundPi
15280 74 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 tch(*sound,.pitch);..return.mrb_
152a0 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 49 22 15 73 fixnum_value(pitch);.}.;.T;1I".s
152c0 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a tatic.mrb_value.;.To;(.;)F;*;.;.
152e0 3b 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 ;.;&I".Raylib::Sound#playing?.;.
15300 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 1a 01 3b 15 54 3b 16 3a 0d 70 6c 61 79 69 6e 67 F;+[.;.[.[[email protected]...;.T;.:.playing
15320 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 6f 3b 32 0a ?;.0;.[.;.{.;.IC;."..;.T;.[.o;2.
15340 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 ;.I".return.;.F;/@.;.0;0[.@..;$@
15360 02 95 09 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 95 09 3b 33 69 00 3b 25 40 02 3f 09 3b 3b ...;![.;"@.;#0;$@...;3i.;%@.?.;;
15380 54 3b 3c 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 T;<I"..static.mrb_value.mrb_Soun
153a0 64 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 d_is_playing(mrb_state*.mrb,.mrb
153c0 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 64 20 3d 20 44 _value.self).{..Sound.*sound.=.D
153e0 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 6e 64 5f 74 79 ATA_GET_PTR(mrb,.self,.&Sound_ty
15400 70 65 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 pe,.Sound);..return.mrb_bool_val
15420 75 65 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 ue(IsSoundPlaying(*sound));.}.;.
15440 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 06 3b 0a 40 02 3f T;1I".static.mrb_value.;.T.;.@.?
15460 09 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 3f 09 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 3f 09 3b .;.IC;.[..;.@.?.;.IC;.[..;.@.?.;
15480 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 7b 00 06 3b 10 54 06 .IC;.{.;.IC;.{..;.T;.IC;.{..;.T.
154a0 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 58 03 3b 15 46 3b 16 3a 0a 53 ;.T;.{.;.[.;.[.[[email protected].;.F;.:.S
154c0 6f 75 6e 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 ound;.;.;.;.;.[.;.{.;.IC;."..;.T
154e0 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3f 09 3b 25 40 19 3b 26 49 22 12 52 61 ;.[.;![.;"@.;#0;$@.?.;%@.;&I".Ra
15500 79 6c 69 62 3a 3a 53 6f 75 6e 64 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 ylib::Sound.;.F;Ro;S.;T0;U0;V0;.
15520 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 3b 08 5b 10 6f 3b 28 15 3b 29 46 3b ;W;%@.;X0;Y0o;>.;.IC;.[.o;(.;)F;
15540 2a 3b 11 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 *;.;.;.;&I".Raylib::Music#initia
15560 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 20 01 3b 15 54 3b 16 3b 48 lize.;.F;+[.;.[.[[email protected]...;.T;.;H
15580 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;.[.;![.;
155a0 22 40 17 3b 23 30 3b 24 40 02 b6 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 02 82 01 73 74 61 74 "@.;#0;$@...;%@...;;T;<I"...stat
155c0 69 63 20 6d 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 ic.mrb_value.mrb_Music_initializ
155e0 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
15600 29 20 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 ).{..char*.path.=.NULL;..mrb_get
15620 5f 61 72 67 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 _args(mrb,."z",.&path);...Music.
15640 2a 6d 75 73 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 *music.=.(Music.*)DATA_PTR(self)
15660 3b 0a 09 69 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 ;..if(music).{.mrb_free(mrb,.mus
15680 69 63 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 ic);.}..mrb_data_init(self,.NULL
156a0 2c 20 26 4d 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 ,.&Music_type);..music.=.(Music.
156c0 2a 29 6d 72 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 *)mrb_malloc(mrb,.sizeof(Music))
156e0 3b 0a 0a 09 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 ;...*music.=.LoadMusicStream(pat
15700 68 29 3b 0a 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 h);...mrb_data_init(self,.music,
15720 20 26 4d 75 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 .&Music_type);..return.self;.}.;
15740 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 28 15 3b .T;1I".static.mrb_value.;.To;(.;
15760 29 46 3b 2a 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 )F;*;.;.;.;&I".Raylib::Music#pla
15780 79 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 30 01 3b 15 54 3b 16 3b 01 a0 3b 18 y.;.F;+[.;.[.[[email protected].;.T;.;..;.
157a0 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;.[.;![.;"@
157c0 17 3b 23 30 3b 24 40 02 c2 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 .;#0;$@...;%@...;;T;<I"..static.
157e0 6d 72 62 5f 76 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 mrb_value.mrb_Music_play(mrb_sta
15800 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
15820 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
15840 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 50 6c 61 79 4d 75 73 f,.&Music_type,.Music);..PlayMus
15860 69 63 53 74 72 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 icStream(*music);..return.mrb_ni
15880 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 5f l_value();.}.;.T;1I".static.mrb_
158a0 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 value.;.To;(.;)F;*;.;.;.;&I".Ray
158c0 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 lib::Music#stop.;.F;+[.;.[.[.@..
158e0 69 02 37 01 3b 15 54 3b 16 3b 01 a1 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b i.7.;.T;.;..;.0;.[.;.{.;.IC;."..
15900 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ce 09 3b 25 40 02 b4 09 3b 3b ;.T;.[.;![.;"@.;#0;$@...;%@...;;
15920 54 3b 3c 49 22 01 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 T;<I"..static.mrb_value.mrb_Musi
15940 63 5f 73 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 c_stop(mrb_state*.mrb,.mrb_value
15960 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 41 54 41 5f 47 45 .self).{..Music.*music.=.DATA_GE
15980 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 4d 75 T_PTR(mrb,.self,.&Music_type,.Mu
159a0 73 69 63 29 3b 0a 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 sic);..StopMusicStream(*music);.
159c0 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 3b 31 .return.mrb_nil_value();.}.;.T;1
159e0 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 28 15 3b 29 46 3b 2a I".static.mrb_value.;.To;(.;)F;*
15a00 3b 11 3b 1a 3b 1b 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 ;.;.;.;&I".Raylib::Music#pause.;
15a20 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 3e 01 3b 15 54 3b 16 3b 01 a2 3b 18 30 3b 1c .F;+[.;.[.[[email protected].>.;.T;.;..;.0;.
15a40 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;.[.;![.;"@.;#
15a60 30 3b 24 40 02 da 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 b5 73 74 61 74 69 63 20 6d 72 62 0;$@...;%@...;;T;<I"..static.mrb
15a80 5f 76 61 6c 75 65 0a 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 _value.mrb_Music_pause(mrb_state
15aa0 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 63 20 *.mrb,.mrb_value.self).{..Music.
15ac0 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 66 2c *music.=.DATA_GET_PTR(mrb,.self,
15ae0 20 26 4d 75 73 69 63 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 .&Music_type,.Music);..PauseMusi
15b00 63 53 74 72 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 cStream(*music);..return.mrb_nil
15b20 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 5f 76 _value();.}.;.T;1I".static.mrb_v
15b40 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c alue.;.To;(.;)F;*;.;.;.;&I".Rayl
15b60 69 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 ib::Music#resume.;.F;+[.;.[.[.@.
15b80 d5 69 02 45 01 3b 15 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 .i.E.;.T;.;..;.0;.[.;.{.;.IC;.".
15ba0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e6 09 3b 25 40 02 b4 09 3b .;.T;.[.;![.;"@.;#0;$@...;%@...;
15bc0 3b 54 3b 3c 49 22 01 b7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 ;T;<I"..static.mrb_value.mrb_Mus
15be0 69 63 5f 72 65 73 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 ic_resume(mrb_state*.mrb,.mrb_va
15c00 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 41 54 41 lue.self).{..Music.*music.=.DATA
15c20 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 70 65 2c _GET_PTR(mrb,.self,.&Music_type,
15c40 20 4d 75 73 69 63 29 3b 0a 09 52 65 73 75 6d 65 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 .Music);..ResumeMusicStream(*mus
15c60 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 29 3b 0a 7d 06 ic);..return.mrb_nil_value();.}.
15c80 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 28 15 ;.T;1I".static.mrb_value.;.To;(.
15ca0 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f ;)F;*;.;.;.;&I".Raylib::Music#vo
15cc0 6c 75 6d 65 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 52 01 3b 15 54 3b 16 3b lume=.;.F;+[.;.[.[[email protected].;.T;.;
15ce0 01 a4 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 ..;.0;.[.;.{.;.IC;."..;.T;.[.;![
15d00 00 3b 22 40 17 3b 23 30 3b 24 40 02 f2 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 f2 73 74 61 .;"@.;#0;$@...;%@...;;T;<I"..sta
15d20 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 5f 76 6f 6c 75 tic.mrb_value.mrb_Music_set_volu
15d40 6d 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 me(mrb_state*.mrb,.mrb_value.sel
15d60 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 76 6f 6c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 f).{..mrb_float.vol;..mrb_get_ar
15d80 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 76 6f 6c 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 gs(mrb,."f",.&vol);..Music.*musi
15da0 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 75 73 c.=.DATA_GET_PTR(mrb,.self,.&Mus
15dc0 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 56 6f 6c 75 6d 65 ic_type,.Music);..SetMusicVolume
15de0 28 2a 6d 75 73 69 63 2c 20 76 6f 6c 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 (*music,.vol);..return.mrb_fixnu
15e00 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d m_value(vol);.}.;.T;1I".static.m
15e20 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 rb_value.;.To;(.;)F;*;.;.;.;&I".
15e40 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 Raylib::Music#pitch=.;.F;+[.;.[.
15e60 5b 07 40 01 d5 69 02 5b 01 3b 15 54 3b 16 3b 01 a5 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 [[email protected].[.;.T;.;..;.0;.[.;.{.;.IC
15e80 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 fe 09 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;$@...;%@
15ea0 02 b4 09 3b 3b 54 3b 3c 49 22 01 f8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 ...;;T;<I"..static.mrb_value.mrb
15ec0 5f 4d 75 73 69 63 5f 73 65 74 5f 70 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c _Music_set_pitch(mrb_state*.mrb,
15ee0 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 70 69 .mrb_value.self).{..mrb_float.pi
15f00 74 63 68 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 70 69 tch;..mrb_get_args(mrb,."f",.&pi
15f20 74 63 68 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 5f 50 tch);..Music.*music.=.DATA_GET_P
15f40 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 63 TR(mrb,.self,.&Music_type,.Music
15f60 29 3b 0a 09 53 65 74 4d 75 73 69 63 50 69 74 63 68 28 2a 6d 75 73 69 63 2c 20 70 69 74 63 68 29 );..SetMusicPitch(*music,.pitch)
15f80 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 70 69 74 63 68 ;..return.mrb_fixnum_value(pitch
15fa0 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.;.
15fc0 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 To;(.;)F;*;.;.;.;&I".Raylib::Mus
15fe0 69 63 23 73 65 65 6b 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 64 01 3b 15 54 3b ic#seek.;.F;+[.;.[.[[email protected].;.T;
16000 16 3a 09 73 65 65 6b 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 .:.seek;.0;.[.;.{.;.IC;."..;.T;.
16020 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0a 0a 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 [.;![.;"@.;#0;$@...;%@...;;T;<I"
16040 01 e7 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 65 ..static.mrb_value.mrb_Music_see
16060 6b 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 k(mrb_state*.mrb,.mrb_value.self
16080 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 6f 73 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 ).{..mrb_float.pos;..mrb_get_arg
160a0 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 6f 73 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 s(mrb,."f",.&pos);..Music.*music
160c0 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 75 73 69 .=.DATA_GET_PTR(mrb,.self,.&Musi
160e0 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 65 6b 4d 75 73 69 63 53 74 72 65 61 6d c_type,.Music);..SeekMusicStream
16100 28 2a 6d 75 73 69 63 2c 20 70 6f 73 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 (*music,.pos);..return.mrb_nil_v
16120 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
16140 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 ue.;.To;(.;)F;*;.;.;.;&I".Raylib
16160 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 ::Music#playing?.;.F;+[.;.[.[.@.
16180 d5 69 02 4c 01 3b 15 54 3b 16 3b 01 a6 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 .i.L.;.T;.;..;.0;.[.;.{.;.IC;.".
161a0 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b .;.T;.[.o;2.;.I".return.;.F;/@.;
161c0 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 16 0a 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 16 0a .0;0[.@..;$@...;![.;"@.;#0;$@...
161e0 3b 33 69 00 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 ;3i.;%@...;;T;<I"..static.mrb_va
16200 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 lue.mrb_Music_is_playing(mrb_sta
16220 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
16240 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
16260 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.
16280 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 75 73 69 63 53 74 72 65 61 6d 50 6c 61 79 mrb_bool_value(IsMusicStreamPlay
162a0 69 6e 67 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 ing(*music));.}.;.T;1I".static.m
162c0 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e rb_value.;.To;(.;)F;*;.;.;.;&I".
162e0 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 06 3b 20 46 3b 2b 5b Raylib::Music#time_length.;.F;+[
16300 00 3b 14 5b 06 5b 07 40 01 d5 69 02 6d 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 6c 65 6e 67 74 68 .;.[.[[email protected].;.T;.:.time_length
16320 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;.[.;![.;
16340 22 40 17 3b 23 30 3b 24 40 02 25 0a 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 c1 73 74 61 74 69 "@.;#0;$@.%.;%@...;;T;<I"..stati
16360 63 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 6c c.mrb_value.mrb_Music_get_time_l
16380 65 6e 67 74 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 ength(mrb_state*.mrb,.mrb_value.
163a0 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 41 54 41 5f 47 45 54 self).{..Music.*music.=.DATA_GET
163c0 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
163e0 69 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 ic);..return.mrb_fixnum_value(Ge
16400 74 4d 75 73 69 63 54 69 6d 65 4c 65 6e 67 74 68 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 tMusicTimeLength(*music));.}.;.T
16420 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 28 15 3b 29 46 ;1I".static.mrb_value.;.To;(.;)F
16440 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f ;*;.;.;.;&I".Raylib::Music#time_
16460 70 6c 61 79 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 73 01 3b 15 54 3b 16 played.;.F;+[.;.[.[[email protected].;.T;.
16480 3a 10 74 69 6d 65 5f 70 6c 61 79 65 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 :.time_played;.0;.[.;.{.;.IC;.".
164a0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 31 0a 3b 25 40 02 b4 09 3b .;.T;.[.;![.;"@.;#0;[email protected].;%@...;
164c0 3b 54 3b 3c 49 22 01 c1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 ;T;<I"..static.mrb_value.mrb_Mus
164e0 69 63 5f 67 65 74 5f 74 69 6d 65 5f 70 6c 61 79 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 ic_get_time_played(mrb_state*.mr
16500 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 73 b,.mrb_value.self).{..Music.*mus
16520 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 75 ic.=.DATA_GET_PTR(mrb,.self,.&Mu
16540 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 6d 72 62 5f 66 69 sic_type,.Music);..return.mrb_fi
16560 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 75 73 69 63 54 69 6d 65 50 6c 61 79 65 64 28 2a 6d xnum_value(GetMusicTimePlayed(*m
16580 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 72 62 5f 76 61 6c usic));.}.;.T;1I".static.mrb_val
165a0 75 65 06 3b 20 54 06 3b 0a 40 02 b4 09 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 b4 09 3b 0c 49 43 ue.;.T.;.@...;.IC;.[..;.@...;.IC
165c0 3b 08 5b 00 06 3b 0a 40 02 b4 09 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b ;.[..;.@...;.IC;.{.;.IC;.{..;.T;
165e0 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 5b 06 5b 07 40 01 d5 .IC;.{..;.T.;.T;.{.;.[.;.[.[.@..
16600 69 02 63 03 3b 15 46 3b 16 3a 0a 4d 75 73 69 63 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 i.c.;.F;.:.Music;.;.;.;.;.[.;.{.
16620 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 b4 ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
16640 09 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 06 3b 20 46 3b 52 6f 3b 53 .;%@.;&I".Raylib::Music.;.F;Ro;S
16660 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 .;T0;U0;V0;.;W;%@.;X0;Y0o;>.;.IC
16680 3b 08 5b 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a ;.[.o;(.;)F;*;.;.;.;&I".Raylib::
166a0 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 Vector2#initialize.;.F;+[.;.[.[.
166c0 40 01 d5 69 01 ac 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @..i..;.T;.;H;.0;.[.;.{.;.IC;.".
166e0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 0a 3b 25 40 02 4d 0a 3b .;.T;.[.;![.;"@.;#0;[email protected].;%@.M.;
16700 3b 54 3b 3c 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;<I"...static.mrb_value.mrb_Ve
16720 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,
16740 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.
16760 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_
16780 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);...
167a0 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
167c0 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
167e0 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
16800 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)
16820 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
16840 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
16860 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
16880 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
168a0 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;
168c0 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 28 15 3b 29 46 3b 1I".static.mrb_value.;.To;(.;)F;
168e0 2a 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.;.
16900 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 be 3b 15 54 3b 16 3b 5c 3b 18 30 3b 1c 5b 00 3b F;+[.;.[.[[email protected]..;.T;.;\;.0;.[.;
16920 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;$
16940 40 02 5b 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 @.[.;%@.M.;;T;<I"..static.mrb_va
16960 6c 75 65 0a 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 lue.mrb_Vector2_get_x(mrb_state*
16980 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 74 6f 72 32 .mrb,.mrb_value.self).{..Vector2
169a0 20 2a 76 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 .*vec2.=.DATA_GET_PTR(mrb,.self,
169c0 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 72 65 74 75 72 .&Vector2_type,.Vector2);..retur
169e0 6e 20 6d 72 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 n.mrb_fixnum_value(vec2->x);.}.;
16a00 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 28 15 3b .T;1I".static.mrb_value.;.To;(.;
16a20 29 46 3b 2a 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 )F;*;.;.;.;&I".Raylib::Vector2#x
16a40 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 c4 3b 15 54 3b 16 3b 5d 3b 18 30 3b =.;.F;+[.;.[.[[email protected]..;.T;.;];.0;
16a60 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;.[.;![.;"@.;
16a80 23 30 3b 24 40 02 67 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 e4 73 74 61 74 69 63 20 6d 72 #0;[email protected].;%@.M.;;T;<I"..static.mr
16aa0 62 5f 76 61 6c 75 65 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 b_value.mrb_Vector2_set_x(mrb_st
16ac0 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
16ae0 74 6f 72 32 20 2a 76 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 tor2.*vec2.=.DATA_GET_PTR(mrb,.s
16b00 65 6c 66 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 6d elf,.&Vector2_type,.Vector2);..m
16b20 72 62 5f 66 6c 6f 61 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 rb_float.x;..mrb_get_args(mrb,."
16b40 66 22 2c 20 26 78 29 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 f",.&x);..vec2->x.=.x;..return.m
16b60 72 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 rb_fixnum_value(vec2->x);.}.;.T;
16b80 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 28 15 3b 29 46 3b 1I".static.mrb_value.;.To;(.;)F;
16ba0 2a 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 79 06 3b 20 *;.;.;.;&I".Raylib::Vector2#y.;.
16bc0 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 cd 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b F;+[.;.[.[[email protected]..;.T;.;^;.0;.[.;
16be0 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;$
16c00 40 02 73 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 @.s.;%@.M.;;T;<I"..static.mrb_va
16c20 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a lue.mrb_Vector2_get_y(mrb_state*
16c40 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 74 6f 72 32 .mrb,.mrb_value.self).{..Vector2
16c60 20 2a 76 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 .*vec2.=.DATA_GET_PTR(mrb,.self,
16c80 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 72 65 74 75 72 .&Vector2_type,.Vector2);..retur
16ca0 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b n.mrb_fixnum_value(vec2->y);.}.;
16cc0 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 28 15 3b .T;1I".static.mrb_value.;.To;(.;
16ce0 29 46 3b 2a 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 79 )F;*;.;.;.;&I".Raylib::Vector2#y
16d00 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 d3 3b 15 54 3b 16 3b 5f 3b 18 30 3b =.;.F;+[.;.[.[[email protected]..;.T;.;_;.0;
16d20 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;.[.;![.;"@.;
16d40 23 30 3b 24 40 02 7f 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 e4 73 74 61 74 69 63 20 6d 72 #0;$@...;%@.M.;;T;<I"..static.mr
16d60 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 b_value.mrb_Vector2_set_y(mrb_st
16d80 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
16da0 74 6f 72 32 20 2a 76 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 tor2.*vec2.=.DATA_GET_PTR(mrb,.s
16dc0 65 6c 66 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 6d elf,.&Vector2_type,.Vector2);..m
16de0 72 62 5f 66 6c 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 rb_float.y;..mrb_get_args(mrb,."
16e00 66 22 2c 20 26 79 29 3b 0a 09 76 65 63 32 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d f",.&y);..vec2->y.=.y;..return.m
16e20 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b rb_fixnum_value(vec2->y);.}.;.T;
16e40 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 4d 0a 3b 1I".static.mrb_value.;.T.;[email protected].;
16e60 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 4d 0a 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 4d 0a 3b 0d 49 .IC;.[..;[email protected].;.IC;.[..;[email protected].;.I
16e80 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.;.
16ea0 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 71 03 3b 15 46 3b 16 3a 0c 56 65 63 T;.{.;.[.;.[.[[email protected].;.F;.:.Vec
16ec0 74 6f 72 32 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 tor2;.;.;.;.;.[.;.{.;.IC;."..;.T
16ee0 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4d 0a 3b 25 40 19 3b 26 49 22 14 52 61 ;.[.;![.;"@.;#0;[email protected].;%@.;&I".Ra
16f00 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 ylib::Vector2.;.F;Ro;S.;T0;U0;V0
16f20 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 3b 08 5b 06 6f 3b 28 15 3b 29 ;.;W;%@.;X0;Y0o;>.;.IC;.[.o;(.;)
16f40 46 3b 2a 3b 11 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 F;*;.;.;.;&I""Raylib::NPatchInfo
16f60 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 1c 3b 15 #initialize.;.F;+[.;.[.[[email protected].;.
16f80 54 3b 16 3b 48 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 T;.;H;.0;.[.;.{.;.IC;."..;.T;.[.
16fa0 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 9d 0a 3b 25 40 02 9b 0a 3b 3b 54 3b 3c 49 22 02 69 ;![.;"@.;#0;$@...;%@...;;T;<I".i
16fc0 03 73 74 61 74 69 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 .static.mrb_value.mrb_NPatchInfo
16fe0 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 5f _initialize(mrb_state*.mrb,.mrb_
17000 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 74 5f 73 6f value.self).{..mrb_value.rect_so
17020 75 72 63 65 5f 6f 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 urce_obj;..mrb_int.left.=.10;..m
17040 72 62 5f 69 6e 74 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 rb_int.top.=.10;..mrb_int.right.
17060 3d 20 31 30 3b 0a 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 =.10;..mrb_int.bottom.=.10;..mrb
17080 5f 69 6e 74 20 6c 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 _int.layout.=.NPATCH_NINE_PATCH;
170a0 0a 09 6d 72 62 5f 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 ..mrb_get_args(mrb,."o|iiiii",.&
170c0 72 65 63 74 5f 73 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 rect_source_obj,.&left,.&top,.&r
170e0 69 67 68 74 2c 20 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 ight,.&bottom,.&layout);...NPatc
17100 68 49 6e 66 6f 20 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 hInfo.*npatch_info.=.(NPatchInfo
17120 20 2a 29 44 41 54 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 .*)DATA_PTR(self);..if(npatch_in
17140 66 6f 29 20 7b 20 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 fo).{.mrb_free(mrb,.npatch_info.
17160 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,.
17180 26 4e 50 61 74 63 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 &NPatchInfo_type);..npatch_info.
171a0 3d 20 28 4e 50 61 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 =.(NPatchInfo.*)mrb_malloc(mrb,.
171c0 73 69 7a 65 6f 66 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 sizeof(NPatchInfo));...Rectangle
171e0 20 2a 72 65 63 74 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 .*rect_source.=.DATA_GET_PTR(mrb
17200 2c 20 72 65 63 74 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 ,.rect_source_obj,.&Rectangle_ty
17220 70 65 2c 20 52 65 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 pe,.Rectangle);...npatch_info->s
17240 6f 75 72 63 65 20 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 ource.=.*rect_source;..npatch_in
17260 66 6f 2d 3e 6c 65 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 fo->left.=.left;..npatch_info->t
17280 6f 70 20 3d 20 74 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 op.=.top;..npatch_info->right.=.
172a0 72 69 67 68 74 3b 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 right;..npatch_info->bottom.=.bo
172c0 74 74 6f 6d 3b 0a 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 ttom;..npatch_info->layout.=.lay
172e0 6f 75 74 3b 0a 0a 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 out;...mrb_data_init(self,.npatc
17300 68 5f 69 6e 66 6f 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 h_info,.&NPatchInfo_type);..retu
17320 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 20 6d 72 62 5f 76 61 rn.self;.}.;.T;1I".static.mrb_va
17340 6c 75 65 06 3b 20 54 06 3b 0a 40 02 9b 0a 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 9b 0a 3b 0c 49 lue.;.T.;.@...;.IC;.[..;.@...;.I
17360 43 3b 08 5b 00 06 3b 0a 40 02 9b 0a 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 C;.[..;.@...;.IC;.{.;.IC;.{..;.T
17380 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 5b 06 5b 07 40 01 ;.IC;.{..;.T.;.T;.{.;.[.;.[.[.@.
173a0 d5 69 02 93 03 3b 15 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 .i...;.F;.:.NPatchInfo;.;.;.;.;.
173c0 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;.[.;![.;"@.;#
173e0 30 3b 24 40 02 9b 0a 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 0;$@...;%@.;&I".Raylib::NPatchIn
17400 66 6f 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 fo.;.F;Ro;S.;T0;U0;V0;.;W;%@.;X0
17420 3b 59 30 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 24 52 61 79 6c 69 62 23 65 6d ;Y0o;(.;)F;*;.;.;?;&I"$Raylib#em
17440 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 scripten_set_main_loop.;.F;+[.;.
17460 5b 06 5b 07 40 01 d5 69 02 9d 02 3b 15 54 3b 16 3a 1d 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 [.[[email protected]...;.T;.:.emscripten_set
17480 5f 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 _main_loop;.0;.[.;.{.;.IC;."..;.
174a0 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 b9 0a 3b 34 30 3b 35 T;.[.;![.;"I"..;.F;#0;$@...;40;5
174c0 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a F;%@.;;T;<I"..static.mrb_value..
174e0 6d 72 62 5f 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 mrb_emscripten_set_main_loop(mrb
17500 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).{..
17520 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 5f 61 72 67 28 65 78 65 emscripten_set_main_loop_arg(exe
17540 63 75 74 65 5f 65 6d 73 63 72 69 70 74 65 6e 5f 62 6c 6f 63 6b 2c 20 6d 72 62 2c 20 30 2c 20 31 cute_emscripten_block,.mrb,.0,.1
17560 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 20 );..return.mrb_nil_value();.}.;.
17580 54 3b 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 28 15 3b T;1I".static.mrb_value..;.To;(.;
175a0 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 24 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e )T;*;.;.;.;&I"$Raylib.emscripten
175c0 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 40 02 bb 0a 3b 14 40 02 bc 0a 3b 15 _set_main_loop.;.F;+@...;.@...;.
175e0 54 3b 16 3b 01 ae 3b 18 30 3b 1c 40 02 be 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b T;.;..;.0;.@...;.{.;.IC;."..;.T;
17600 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c6 0a 3b 33 69 00 3b 25 40 19 3b 3b 54 3b .[.;![.;"@.;#0;$@...;3i.;%@.;;T;
17620 3c 40 02 c4 0a 3b 31 40 02 c5 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 <@...;[email protected];(.;)F;*;.;.;?;&I".R
17640 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 5b 00 3b 14 aylib#_draw_texture_ex.;.F;+[.;.
17660 5b 06 5b 07 40 02 4a 04 69 01 e6 3b 15 54 3b 16 3a 15 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f [.[[email protected]..;.T;.:._draw_texture_
17680 65 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 5b ex;.0;.[.;.{.;.IC;."..;.T;.[.;![
176a0 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 cc 0a 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 .;"I"..;.F;#0;$@...;40;5F;%@.;;T
176c0 3b 3c 49 22 02 45 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 ;<I".E.static.mrb_value.mrb_draw
176e0 5f 74 65 78 74 75 72 65 5f 65 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f _texture_ex(mrb_state*.mrb,.mrb_
17700 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 74 65 78 74 75 72 65 value.self).{..mrb_value.texture
17720 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 70 6f 73 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 _obj;..mrb_value.pos_obj;..mrb_f
17740 6c 6f 61 74 20 72 6f 74 61 74 69 6f 6e 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 73 63 61 6c 65 3b loat.rotation;..mrb_float.scale;
17760 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 ..mrb_value.tint_obj;..mrb_get_a
17780 72 67 73 28 6d 72 62 2c 20 22 6f 6f 66 66 6f 22 2c 20 26 74 65 78 74 75 72 65 5f 6f 62 6a 2c 20 rgs(mrb,."ooffo",.&texture_obj,.
177a0 26 70 6f 73 5f 6f 62 6a 2c 20 26 72 6f 74 61 74 69 6f 6e 2c 20 26 73 63 61 6c 65 2c 20 26 74 69 &pos_obj,.&rotation,.&scale,.&ti
177c0 6e 74 5f 6f 62 6a 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 5f 64 61 74 61 nt_obj);...Texture.*texture_data
177e0 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 74 65 78 74 75 72 65 5f 6f 62 6a .=.DATA_GET_PTR(mrb,.texture_obj
17800 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 56 65 63 74 ,.&Texture_type,.Texture);..Vect
17820 6f 72 32 20 2a 70 6f 73 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 or2.*pos_data.=.DATA_GET_PTR(mrb
17840 2c 20 70 6f 73 5f 6f 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 ,.pos_obj,.&Vector2_type,.Vector
17860 32 29 3b 0a 09 43 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 2);..Color.*tint_data.=.DATA_GET
17880 5f 50 54 52 28 6d 72 62 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c _PTR(mrb,.tint_obj,.&Color_type,
178a0 20 43 6f 6c 6f 72 29 3b 0a 0a 09 44 72 61 77 54 65 78 74 75 72 65 45 78 28 2a 74 65 78 74 75 72 .Color);...DrawTextureEx(*textur
178c0 65 5f 64 61 74 61 2c 20 2a 70 6f 73 5f 64 61 74 61 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 73 63 61 e_data,.*pos_data,.rotation,.sca
178e0 6c 65 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 72 62 5f 6e 69 le,.*tint_data);...return.mrb_ni
17900 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 5f l_value();.}.;.T;1I".static.mrb_
17920 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 value.;.To;(.;)T;*;.;.;.;&I".Ray
17940 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 40 02 ce 0a 3b 14 lib._draw_texture_ex.;.F;+@...;.
17960 40 02 cf 0a 3b 15 54 3b 16 3b 01 af 3b 18 30 3b 1c 40 02 d1 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 @...;.T;.;..;.0;.@...;.{.;.IC;."
17980 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d9 0a 3b 33 69 00 3b 25 ..;.T;.[.;![.;"@.;#0;$@...;3i.;%
179a0 40 19 3b 3b 54 3b 3c 40 02 d7 0a 3b 31 40 02 d8 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f @.;;T;<@...;[email protected];(.;)F;*;.;.;?
179c0 3b 26 49 22 1d 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 ;&I".Raylib#_draw_texture_pro.;.
179e0 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 01 f8 3b 15 54 3b 16 3a 16 5f 64 72 61 77 5f 74 F;+[.;.[.[[email protected]..;.T;.:._draw_t
17a00 65 78 74 75 72 65 5f 70 72 6f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 exture_pro;.0;.[.;.{.;.IC;."..;.
17a20 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 df 0a 3b 34 30 3b 35 T;.[.;![.;"I"..;.F;#0;$@...;40;5
17a40 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 53 03 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a F;%@.;;T;<I".S.static.mrb_value.
17a60 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 6d 72 62 5f 73 74 61 74 65 2a 20 mrb_draw_texture_pro(mrb_state*.
17a80 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
17aa0 65 20 74 65 78 74 75 72 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 70 6f 73 5f 6f 62 e.texture_obj;..mrb_value.pos_ob
17ac0 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d j;..mrb_value.source_rec_obj;..m
17ae0 72 62 5f 76 61 6c 75 65 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 6c 6f 61 rb_value.dest_rec_obj;..mrb_floa
17b00 74 20 72 6f 74 61 74 69 6f 6e 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 3b t.rotation;..mrb_value.tint_obj;
17b20 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 6f 6f 6f 66 6f 22 2c 20 26 74 ..mrb_get_args(mrb,."oooofo",.&t
17b40 65 78 74 75 72 65 5f 6f 62 6a 2c 20 26 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 2c 20 26 64 65 exture_obj,.&source_rec_obj,.&de
17b60 73 74 5f 72 65 63 5f 6f 62 6a 2c 20 26 70 6f 73 5f 6f 62 6a 2c 20 26 72 6f 74 61 74 69 6f 6e 2c st_rec_obj,.&pos_obj,.&rotation,
17b80 20 26 74 69 6e 74 5f 6f 62 6a 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 5f .&tint_obj);...Texture.*texture_
17ba0 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 74 65 78 74 75 72 65 data.=.DATA_GET_PTR(mrb,.texture
17bc0 5f 6f 62 6a 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 _obj,.&Texture_type,.Texture);..
17be0 56 65 63 74 6f 72 32 20 2a 70 6f 73 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 Vector2.*pos_data.=.DATA_GET_PTR
17c00 28 6d 72 62 2c 20 70 6f 73 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 (mrb,.pos_obj,.&Vector2_type,.Ve
17c20 63 74 6f 72 32 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 73 6f 75 72 63 65 5f 72 65 63 5f 64 ctor2);..Rectangle.*source_rec_d
17c40 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 6f 75 72 63 65 5f 72 ata.=.DATA_GET_PTR(mrb,.source_r
17c60 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 65 63 74 61 6e 67 ec_obj,.&Rectangle_type,.Rectang
17c80 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 64 65 73 74 5f 72 65 63 5f 64 61 74 61 20 3d le);..Rectangle.*dest_rec_data.=
17ca0 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 2c .DATA_GET_PTR(mrb,.dest_rec_obj,
17cc0 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 43 .&Rectangle_type,.Rectangle);..C
17ce0 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d olor.*tint_data.=.DATA_GET_PTR(m
17d00 72 62 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 rb,.tint_obj,.&Color_type,.Color
17d20 29 3b 0a 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 );...DrawTexturePro(*texture_dat
17d40 61 2c 20 2a 73 6f 75 72 63 65 5f 72 65 63 5f 64 61 74 61 2c 20 2a 64 65 73 74 5f 72 65 63 5f 64 a,.*source_rec_data,.*dest_rec_d
17d60 61 74 61 2c 20 2a 70 6f 73 5f 64 61 74 61 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 2a 74 69 6e 74 5f ata,.*pos_data,.rotation,.*tint_
17d80 64 61 74 61 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 data);...return.mrb_nil_value();
17da0 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 6f .}.;.T;1I".static.mrb_value.;.To
17dc0 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f ;(.;)T;*;.;.;.;&I".Raylib._draw_
17de0 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2b 40 02 e1 0a 3b 14 40 02 e2 0a 3b 15 54 3b 16 texture_pro.;.F;+@...;.@...;.T;.
17e00 3b 01 b0 3b 18 30 3b 1c 40 02 e4 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 ;..;.0;.@...;.{.;.IC;."..;.T;.[.
17e20 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ec 0a 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 ;![.;"@.;#0;$@...;3i.;%@.;;T;<@.
17e40 ea 0a 3b 31 40 02 eb 0a 06 3b 0a 40 19 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 19 3b 0c 49 43 3b 08 ..;1@....;.@.;.IC;.[..;.@.;.IC;.
17e60 5b 00 06 3b 0a 40 19 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 07 3b 76 49 43 3b 0e 7b 07 3b [..;.@.;.IC;.{.;.IC;.{.;vIC;.{.;
17e80 73 40 02 31 03 3b 74 40 02 3e 03 06 3b 10 54 3b 78 49 43 3b 0e 7b 07 3b 73 40 02 50 03 3b 74 40 [email protected].;t@.>..;.T;xIC;.{.;[email protected].;t@
17ea0 02 5d 03 06 3b 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 .]..;.T.;.T;.IC;.{..;.T.;.T;.{.;
17ec0 13 5b 00 3b 14 5b 0c 5b 07 40 02 5a 01 69 09 5b 07 40 30 69 06 5b 07 40 77 69 06 5b 07 40 02 0d .[.;.[.[[email protected].[.@0i.[.@wi.[.@..
17ee0 04 69 06 5b 07 40 02 5c 05 69 01 a0 5b 07 40 01 d5 69 02 2f 03 5b 07 40 02 4a 04 69 02 10 01 3b .i.[.@.\.i..[[email protected]./.[[email protected]...;
17f00 15 54 3b 16 3a 0b 52 61 79 6c 69 62 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 .T;.:.Raylib;.;.;.;.;.[.;.{.;.IC
17f20 3b 1f 22 1c 54 68 69 73 20 69 73 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 75 6c 65 0e 3b 20 54 3b ;.".This.is.a.raylib.module.;.T;
17f40 1c 5b 00 3b 21 5b 00 3b 22 49 22 1c 54 68 69 73 20 69 73 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 .[.;![.;"I".This.is.a.raylib.mod
17f60 75 6c 65 06 3b 20 54 3b 23 30 3b 24 40 19 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 ule.;.T;#0;$@.;3i.;5F;6o;7.;8F;9
17f80 69 08 3b 3a 69 08 3b 25 40 06 3b 26 49 22 0b 52 61 79 6c 69 62 06 3b 20 46 6f 3b 45 11 3b 14 5b i.;:i.;%@.;&I".Raylib.;.Fo;E.;.[
17fa0 06 5b 07 40 02 5a 01 69 06 3b 15 46 3b 16 3a 07 52 6c 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d .[[email protected].;.F;.:.Rl;.;.;.;.;.[.;.
17fc0 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;$@
17fe0 02 0b 0b 3b 25 40 06 3b 26 49 22 07 52 6c 06 3b 20 46 3b 3c 49 22 10 52 6c 20 3d 20 52 61 79 6c ...;%@.;&I".Rl.;.F;<I".Rl.=.Rayl
18000 69 62 06 3b 20 54 3b 47 49 22 0b 52 61 79 6c 69 62 06 3b 20 54 06 3b 0a 40 06 3b 0b 49 43 3b 08 ib.;.T;GI".Raylib.;.T.;.@.;.IC;.
18020 5b 00 06 3b 0a 40 06 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 06 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 [..;.@.;.IC;.[..;.@.;.IC;.{.;.IC
18040 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 13 5b 00 ;.{..;.T;.IC;.{..;.T.;.T;.{.;.[.
18060 3b 14 5b 00 3b 15 46 3b 16 3b 00 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b ;.[.;.F;.;.;.;.;.;.;.[.;.{.;.IC;
18080 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 06 3b 33 69 00 3b 25 ."..;.T;.[.;![.;"@.;#0;$@.;3i.;%
180a0 30 3b 26 40 17 3b 17 40 08 3b 01 b1 40 19 3a 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f 72 5f 6d 0;&@.;.@.;..@.:.Raylib.scissor_m
180c0 6f 64 65 40 1b 3a 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 40 6e 3a 1e 52 61 79 6c 69 62 3a 3a ode@.:.Raylib::Color@n:.Raylib::
180e0 43 6f 6c 6f 72 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 40 70 3a 21 52 61 79 6c 69 62 3a 3a 43 6f 6c Color.color_cache@p:!Raylib::Col
18100 6f 72 2e 6d 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 40 01 7c 3a 26 52 61 79 6c 69 62 3a 3a 43 6f or.method_missing@.|:&Raylib::Co
18120 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 8e 3a 19 52 61 79 6c lor.respond_to_missing?@..:.Rayl
18140 69 62 3a 3a 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 40 01 a4 3a 18 52 61 79 6c 69 62 3a 3a 43 6f 6c ib::Color.random@..:.Raylib::Col
18160 6f 72 2e 63 6c 6f 6e 65 40 01 b7 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 3a 3a 43 6f 6c 6f or.clone@..:.Raylib::Color::Colo
18180 72 4c 69 73 74 40 01 c3 3b 01 b2 40 02 0b 0b 3a 16 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 rList@..;..@...:.Raylib::Rectang
181a0 6c 65 40 02 50 01 3a 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 40 02 [email protected].:.Raylib::Rectangle#draw@.
181c0 52 01 3a 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 65 73 R.:!Raylib::Rectangle#draw_lines
181e0 40 02 62 01 3a 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 40 02 74 02 3a 1a 52 61 79 6c 69 62 @.b.:.Raylib::[email protected].:.Raylib
18200 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 40 02 76 02 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 ::Circle#[email protected].:.Raylib::Cir
18220 63 6c 65 23 76 65 63 74 6f 72 3d 40 02 83 02 3a 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 cle#vector=@...:.Raylib::Circle#
18240 72 61 64 69 75 73 40 02 96 02 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 radius@...:.Raylib::Circle#radiu
18260 73 3d 40 02 a3 02 3a 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 s=@...:.Raylib::Circle#initializ
18280 65 40 02 b5 02 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 40 02 cc 02 3a 15 52 61 79 e@...:.Raylib::Circle#x@...:.Ray
182a0 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 40 02 d8 02 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c lib::Circle#y@...:.Raylib::Circl
182c0 65 23 78 3d 40 02 e4 02 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d 40 02 f2 02 3a e#x=@...:.Raylib::Circle#y=@...:
182e0 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 40 02 31 03 3a 19 52 61 79 6c 69 62 [email protected].:.Raylib
18300 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 40 02 3e 03 3a 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f .defined_loop=@.>.:.Raylib.data_
18320 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 50 03 3a 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 [email protected].:.Raylib.data_ke
18340 79 73 5f 70 72 65 73 73 65 64 3d 40 02 5d 03 3a 1d 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 ys_pressed=@.].:.Raylib.while_wi
18360 6e 64 6f 77 5f 6f 70 65 6e 40 02 6f 03 3a 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c 6f 6f 70 40 [email protected].:.Raylib.main_loop@
18380 02 7d 03 3a 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 40 02 89 03 3a 18 52 61 79 6c 69 .}.:.Raylib.draw_text@...:.Rayli
183a0 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 a0 03 3a 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f b.draw_texture@...:.Raylib.draw_
183c0 74 65 78 74 75 72 65 5f 65 78 40 02 b5 03 3a 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 texture_ex@...:.Raylib.draw_text
183e0 75 72 65 5f 70 72 6f 40 02 ce 03 3a 18 52 61 79 6c 69 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 64 ure_pro@...:.Raylib.keys_pressed
18400 40 02 e9 03 3a 10 52 61 79 6c 69 62 2e 64 72 61 77 40 02 f5 03 3a 14 52 61 79 6c 69 62 3a 3a 54 @...:.Raylib.draw@...:.Raylib::T
18420 65 78 74 75 72 65 40 02 06 04 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 40 02 08 exture@...:.Raylib::Texture#h@..
18440 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 40 02 17 04 3a 16 52 61 79 6c 69 .:.Raylib::Texture#h=@...:.Rayli
18460 62 3a 3a 54 65 78 74 75 72 65 23 77 40 02 27 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 b::Texture#w@.'.:.Raylib::Textur
18480 65 23 77 3d 40 02 35 04 3a 17 52 61 79 6c 69 62 23 69 6e 69 74 5f 77 69 6e 64 6f 77 40 02 57 05 e#[email protected].:.Raylib#[email protected].
184a0 3a 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 6f 77 40 02 88 05 3a 20 52 61 79 6c 69 62 :.Raylib.init_window@...:.Raylib
184c0 23 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 b3 05 3a 20 52 61 79 6c 69 #window_should_close?@...:.Rayli
184e0 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 cd 05 3a 1c 52 61 79 6c b.window_should_close?@...:.Rayl
18500 69 62 23 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 e0 05 3a 1c 52 61 79 6c 69 62 2e ib#clear_background@...:.Raylib.
18520 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 03 06 3a 19 52 61 79 6c 69 62 23 62 65 67 clear_background@...:.Raylib#beg
18540 69 6e 5f 64 72 61 77 69 6e 67 40 02 21 06 3a 19 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 in_drawing@.!.:.Raylib.begin_dra
18560 77 69 6e 67 40 02 33 06 3a 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 72 61 77 69 6e 67 40 02 40 06 [email protected].:.Raylib#end_drawing@.@.
18580 3a 17 52 61 79 6c 69 62 2e 65 6e 64 5f 64 72 61 77 69 6e 67 40 02 52 06 3a 1e 52 61 79 6c 69 62 :[email protected].:.Raylib
185a0 23 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 5f 06 3a 1e 52 61 79 6c 69 62 2e #begin_scissor_mode@._.:.Raylib.
185c0 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 9d 06 3a 1c 52 61 79 6c 69 62 23 65 begin_scissor_mode@...:.Raylib#e
185e0 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 d6 06 3a 1c 52 61 79 6c 69 62 2e 65 6e 64 5f nd_scissor_mode@...:.Raylib.end_
18600 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 f0 06 3a 14 52 61 79 6c 69 62 23 70 6c 61 74 66 6f 72 scissor_mode@...:.Raylib#platfor
18620 6d 40 02 05 07 3a 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 40 02 12 07 3a 16 52 61 79 6c m@...:.Raylib.platform@...:.Rayl
18640 69 62 23 5f 64 72 61 77 5f 74 65 78 74 40 02 1a 07 3a 16 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f ib#_draw_text@...:.Raylib._draw_
18660 74 65 78 74 40 02 27 07 3a 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 text@.'.:.Raylib#call_main_loop@
18680 02 2f 07 3a 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 3c 07 3a 17 ./.:.Raylib.call_main_loop@.<.:.
186a0 52 61 79 6c 69 62 23 74 61 72 67 65 74 5f 66 70 73 3d 40 02 42 07 3a 17 52 61 79 6c 69 62 2e 74 Raylib#[email protected].:.Raylib.t
186c0 61 72 67 65 74 5f 66 70 73 3d 40 02 4f 07 3a 0f 52 61 79 6c 69 62 23 66 70 73 40 02 55 07 3a 0f [email protected].:.Raylib#[email protected].:.
186e0 52 61 79 6c 69 62 2e 66 70 73 40 02 62 07 3a 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d [email protected].:.Raylib#frame_tim
18700 65 40 02 68 07 3a 16 52 61 79 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 40 02 75 07 3a 10 52 61 [email protected].:[email protected].:.Ra
18720 79 6c 69 62 23 74 69 6d 65 40 02 7b 07 3a 10 52 61 79 6c 69 62 2e 74 69 6d 65 40 02 88 07 3a 21 ylib#time@.{.:.Raylib.time@...:!
18740 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 40 02 8e 07 Raylib#mouse_button_pressed?@...
18760 3a 21 52 61 79 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 40 02 :!Raylib.mouse_button_pressed?@.
18780 a0 07 3a 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 40 02 a9 ..:.Raylib#mouse_button_down?@..
187a0 07 3a 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 40 02 bb 07 .:.Raylib.mouse_button_down?@...
187c0 3a 22 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 40 :"Raylib#mouse_button_released?@
187e0 02 c4 07 3a 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 ...:"Raylib.mouse_button_release
18800 64 3f 40 02 d6 07 3a 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 40 d?@...:.Raylib#mouse_button_up?@
18820 02 df 07 3a 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 40 02 f1 07 ...:.Raylib.mouse_button_up?@...
18840 3a 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 fa 07 3a 18 52 61 79 6c 69 :.Raylib#key_pressed?@...:.Rayli
18860 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 0c 08 3a 15 52 61 79 6c 69 62 23 6b 65 79 5f 64 b.key_pressed?@...:.Raylib#key_d
18880 6f 77 6e 3f 40 02 15 08 3a 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 6e 3f 40 02 27 08 3a 19 own?@...:.Raylib.key_down?@.'.:.
188a0 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 30 08 3a 19 52 61 79 6c 69 62 Raylib#[email protected].:.Raylib
188c0 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 42 08 3a 13 52 61 79 6c 69 62 23 6b 65 79 5f 75 [email protected].:.Raylib#key_u
188e0 70 3f 40 02 4b 08 3a 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 40 02 5d 08 3a 1d 52 61 79 6c [email protected].:.Raylib.key_up?@.].:.Rayl
18900 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 66 08 3a 1d 52 61 79 6c 69 62 ib#[email protected].:.Raylib
18920 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 73 08 3a 13 52 61 79 6c 69 62 23 6d [email protected].:.Raylib#m
18940 6f 75 73 65 5f 78 40 02 79 08 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 78 40 02 86 08 3a 13 [email protected].:.Raylib.mouse_x@...:.
18960 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 40 02 8c 08 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 Raylib#mouse_y@...:.Raylib.mouse
18980 5f 79 40 02 99 08 3a 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 40 02 9f _y@...:.Raylib#mouse_position@..
189a0 08 3a 1a 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 40 02 ac 08 3a 17 52 61 .:.Raylib.mouse_position@...:.Ra
189c0 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 b2 08 3a 17 52 61 79 6c 69 62 2e 6d 6f 75 ylib#mouse_wheel@...:.Raylib.mou
189e0 73 65 5f 77 68 65 65 6c 40 02 bf 08 3a 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 6e 64 se_wheel@...:.Raylib#begin_blend
18a00 5f 6d 6f 64 65 40 02 c5 08 3a 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f _mode@...:.Raylib.begin_blend_mo
18a20 64 65 40 02 d2 08 3a 1a 52 61 79 6c 69 62 23 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 d8 de@...:.Raylib#end_blend_mode@..
18a40 08 3a 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 e5 08 3a 1d 52 61 .:.Raylib.end_blend_mode@...:.Ra
18a60 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 40 01 d0 3a 14 52 61 79 6c 69 ylib::Color#initialize@..:.Rayli
18a80 62 3a 3a 43 6f 6c 6f 72 23 72 40 01 dd 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 40 b::Color#r@..:.Raylib::Color#r=@
18aa0 01 e9 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 40 01 f5 3a 15 52 61 79 6c 69 62 3a 3a ..:.Raylib::Color#g@..:.Raylib::
18ac0 43 6f 6c 6f 72 23 67 3d 40 02 01 01 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 40 02 0d Color#g=@...:.Raylib::Color#b@..
18ae0 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 3d 40 02 19 01 3a 14 52 61 79 6c 69 62 3a .:.Raylib::Color#b=@...:.Raylib:
18b00 3a 43 6f 6c 6f 72 23 61 40 02 25 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 3d 40 02 :Color#a@.%.:.Raylib::Color#a=@.
18b20 31 01 3a 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 40 02 eb 08 1.:.Raylib#init_audio_device@...
18b40 3a 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 f8 08 3a 1f :.Raylib.init_audio_device@...:.
18b60 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 fe 08 3a 1f Raylib#audio_device_ready?@...:.
18b80 52 61 79 6c 69 62 2e 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 10 09 3a 1e Raylib.audio_device_ready?@...:.
18ba0 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 19 09 3a 1e 52 Raylib#close_audio_device@...:.R
18bc0 61 79 6c 69 62 2e 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 26 09 3a 1d 52 61 aylib.close_audio_device@.&.:.Ra
18be0 79 6c 69 62 23 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 40 02 2c 09 3a 1d 52 61 79 6c ylib#set_master_volume@.,.:.Rayl
18c00 69 62 2e 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 40 02 39 09 3a 12 52 61 79 6c 69 62 [email protected].:.Raylib
18c20 3a 3a 53 6f 75 6e 64 40 02 3f 09 3a 1d 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 ::Sound@.?.:.Raylib::Sound#initi
18c40 61 6c 69 7a 65 40 02 41 09 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 40 02 4d [email protected].:.Raylib::Sound#[email protected]
18c60 09 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f 70 40 02 59 09 3a 18 52 61 79 6c 69 .:.Raylib::Sound#[email protected].:.Rayli
18c80 62 3a 3a 53 6f 75 6e 64 23 70 61 75 73 65 40 02 65 09 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e b::Sound#[email protected].:.Raylib::Soun
18ca0 64 23 72 65 73 75 6d 65 40 02 71 09 3a 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 d#[email protected].:.Raylib::Sound#volu
18cc0 6d 65 3d 40 02 7d 09 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 3d 40 02 89 me=@.}.:.Raylib::Sound#pitch=@..
18ce0 09 3a 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 40 02 95 09 3a 12 52 .:.Raylib::Sound#playing?@...:.R
18d00 61 79 6c 69 62 3a 3a 4d 75 73 69 63 40 02 b4 09 3a 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 aylib::Music@...:.Raylib::Music#
18d20 69 6e 69 74 69 61 6c 69 7a 65 40 02 b6 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c initialize@...:.Raylib::Music#pl
18d40 61 79 40 02 c2 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 40 02 ce 09 3a 18 ay@...:.Raylib::Music#stop@...:.
18d60 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 40 02 da 09 3a 19 52 61 79 6c 69 62 3a Raylib::Music#pause@...:.Raylib:
18d80 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 40 02 e6 09 3a 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 :Music#resume@...:.Raylib::Music
18da0 23 76 6f 6c 75 6d 65 3d 40 02 f2 09 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 #volume=@...:.Raylib::Music#pitc
18dc0 68 3d 40 02 fe 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 40 02 0a 0a 3a 1b h=@...:.Raylib::Music#seek@...:.
18de0 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 40 02 16 0a 3a 1e 52 61 79 6c Raylib::Music#playing?@...:.Rayl
18e00 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 40 02 25 0a 3a 1e 52 61 79 6c 69 ib::Music#time_length@.%.:.Rayli
18e20 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 40 02 31 0a 3a 14 52 61 79 6c 69 62 b::Music#[email protected].:.Raylib
18e40 3a 3a 56 65 63 74 6f 72 32 40 02 4d 0a 3a 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 ::[email protected].:.Raylib::Vector2#i
18e60 6e 69 74 69 61 6c 69 7a 65 40 02 4f 0a 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 [email protected].:.Raylib::Vector2#x
18e80 40 02 5b 0a 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 3d 40 02 67 0a 3a 16 52 61 @.[.:.Raylib::Vector2#[email protected].:.Ra
18ea0 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 40 02 73 0a 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 ylib::Vector2#[email protected].:.Raylib::Vec
18ec0 74 6f 72 32 23 79 3d 40 02 7f 0a 3a 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 tor2#y=@...:!Raylib::Rectangle#i
18ee0 6e 69 74 69 61 6c 69 7a 65 40 02 74 01 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 [email protected].:.Raylib::Rectangle
18f00 23 78 40 02 82 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 3d 40 02 8e 01 #x@...:.Raylib::Rectangle#x=@...
18f20 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 40 02 9a 01 3a 19 52 61 79 6c 69 :.Raylib::Rectangle#y@...:.Rayli
18f40 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 40 02 a6 01 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 b::Rectangle#y=@...:.Raylib::Rec
18f60 74 61 6e 67 6c 65 23 77 69 64 74 68 40 02 b2 01 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e tangle#width@...:.Raylib::Rectan
18f80 67 6c 65 23 77 69 64 74 68 3d 40 02 be 01 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c gle#width=@...:.Raylib::Rectangl
18fa0 65 23 77 40 02 ca 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 40 02 d6 e#w@...:.Raylib::Rectangle#w=@..
18fc0 01 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 40 02 e2 01 3a .:.Raylib::Rectangle#height@...:
18fe0 1e 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 3d 40 02 ee 01 3a 18 .Raylib::Rectangle#height=@...:.
19000 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 40 02 fa 01 3a 19 52 61 79 6c 69 62 3a Raylib::Rectangle#h@...:.Raylib:
19020 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 40 02 06 02 3a 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 :Rectangle#h=@...:$Raylib::Recta
19040 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 40 02 12 02 3a 28 52 61 79 6c 69 62 3a 3a ngle#collision_rec@...:(Raylib::
19060 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 1e 02 3a Rectangle#collide_with_rec?@...:
19080 2b 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 69 74 68 5f +Raylib::Rectangle#collide_with_
190a0 63 69 72 63 6c 65 3f 40 02 2d 02 3a 2a 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 [email protected].:*Raylib::Rectangle#c
190c0 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 40 02 3c 02 3a 1c 52 61 79 6c 69 62 3a 3a ollide_with_point?@.<.:.Raylib::
190e0 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 40 02 4b 02 3a 22 52 61 79 6c 69 62 3a 3a 52 65 63 Rectangle#[email protected].:"Raylib::Rec
19100 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 40 02 57 02 3a 25 52 61 79 6c 69 62 3a 3a tangle#[email protected].:%Raylib::
19120 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 00 03 3a 28 52 61 Circle#collide_with_rec?@...:(Ra
19140 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 5f 63 69 72 63 6c 65 ylib::Circle#collide_with_circle
19160 3f 40 02 0f 03 3a 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 40 02 9b 0a 3a 22 52 ?@...:.Raylib::NPatchInfo@...:"R
19180 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 9d 0a aylib::NPatchInfo#initialize@...
191a0 3a 24 52 61 79 6c 69 62 23 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f :$Raylib#emscripten_set_main_loo
191c0 70 40 02 b9 0a 3a 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 p@...:$Raylib.emscripten_set_mai
191e0 6e 5f 6c 6f 6f 70 40 02 c6 0a 3a 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 6e 69 74 n_loop@...:.Raylib::Texture#init
19200 69 61 6c 69 7a 65 40 02 45 04 3a 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 [email protected].:.Raylib::Texture#widt
19220 68 40 02 6a 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 3d 40 02 8d [email protected].:.Raylib::Texture#width=@..
19240 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 40 02 bb 04 3a 1c 52 .:.Raylib::Texture#height@...:.R
19260 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 3d 40 02 de 04 3a 17 52 61 79 6c aylib::Texture#height=@...:.Rayl
19280 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 40 02 0c 05 3a 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 ib::Texture#id@...:.Raylib::Text
192a0 75 72 65 23 64 72 61 77 40 02 27 05 3a 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 2e 64 72 ure#draw@.'.:.Raylib::Texture.dr
192c0 61 77 40 02 39 05 3a 1c 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 [email protected].:.Raylib#_draw_texture_ex@
192e0 02 cc 0a 3a 1c 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 02 d9 0a ...:.Raylib._draw_texture_ex@...
19300 3a 1d 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 df 0a 3a 1d :.Raylib#_draw_texture_pro@...:.
19320 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 ec 0a Raylib._draw_texture_pro@...