summaryrefslogtreecommitdiffhomepage
path: root/.yardoc/objects/root.dat
blob: 136aa918352cd12839a270b90ae48819e3c9504a (plain)
ofshex dumpascii
0000 04 08 7b 01 b1 3a 09 72 6f 6f 74 6f 3a 22 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a ..{..:.rooto:"YARD::CodeObjects:
0020 3a 52 6f 6f 74 4f 62 6a 65 63 74 15 3a 0e 40 63 68 69 6c 64 72 65 6e 49 43 3a 26 59 41 52 44 3a :RootObject.:.@childrenIC:&YARD:
0040 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 4c 69 73 74 5b 08 6f 3a :CodeObjects::CodeObjectList[.o:
0060 2a 59 41 52 44 3a 3a 4d 52 75 62 79 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 48 65 61 64 65 *YARD::MRuby::CodeObjects::Heade
0080 72 73 52 6f 6f 74 15 3b 07 49 43 3b 08 5b 00 06 3a 0b 40 6f 77 6e 65 72 40 08 3a 12 40 63 6c 61 rsRoot.;.IC;.[..:.@owner@.:.@cla
00a0 73 73 5f 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 15 40 69 6e 73 74 61 6e 63 65 5f ss_mixinsIC;.[..;.@.:.@instance_
00c0 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 10 40 61 74 74 72 69 62 75 74 65 73 49 43 mixinsIC;.[..;.@.:.@attributesIC
00e0 3a 0f 53 79 6d 62 6f 6c 48 61 73 68 7b 07 3a 0a 63 6c 61 73 73 49 43 3b 0e 7b 00 06 3a 15 40 73 :.SymbolHash{.:.classIC;.{..:.@s
0100 79 6d 62 6f 6c 69 7a 65 5f 76 61 6c 75 65 54 3a 0d 69 6e 73 74 61 6e 63 65 49 43 3b 0e 7b 00 06 ymbolize_valueT:.instanceIC;.{..
0120 3b 10 54 06 3b 10 54 3a 0d 40 61 6c 69 61 73 65 73 7b 00 3a 0c 40 67 72 6f 75 70 73 5b 00 3a 0b ;.T.;.T:.@aliases{.:.@groups[.:.
0140 40 66 69 6c 65 73 5b 00 3a 1f 40 63 75 72 72 65 6e 74 5f 66 69 6c 65 5f 68 61 73 5f 63 6f 6d 6d @files[.:.@current_file_has_comm
0160 65 6e 74 73 46 3a 0a 40 6e 61 6d 65 3a 0c 68 65 61 64 65 72 73 3a 11 40 73 6f 75 72 63 65 5f 74 entsF:.@name:.headers:.@source_t
0180 79 70 65 3a 09 72 75 62 79 3a 10 40 76 69 73 69 62 69 6c 69 74 79 3a 0b 70 75 62 6c 69 63 3a 0a ype:.ruby:.@visibility:.public:.
01a0 40 74 61 67 73 5b 00 3a 10 40 64 6f 63 73 74 72 69 6e 67 73 7b 00 3a 0f 40 64 6f 63 73 74 72 69 @tags[.:.@docstrings{.:.@docstri
01c0 6e 67 49 43 3a 14 59 41 52 44 3a 3a 44 6f 63 73 74 72 69 6e 67 22 00 0b 3a 06 45 54 3b 1c 5b 00 ngIC:.YARD::Docstring"..:.ET;.[.
01e0 3a 0e 40 72 65 66 5f 74 61 67 73 5b 00 3a 09 40 61 6c 6c 49 22 00 06 3b 20 54 3a 1a 40 75 6e 72 :.@ref_tags[.:.@allI"..;.T:.@unr
0200 65 73 6f 6c 76 65 64 5f 72 65 66 65 72 65 6e 63 65 30 3a 0c 40 6f 62 6a 65 63 74 40 08 3a 0f 40 esolved_reference0:.@object@.:.@
0220 6e 61 6d 65 73 70 61 63 65 40 06 3a 0a 40 70 61 74 68 49 22 0c 68 65 61 64 65 72 73 06 3b 20 46 namespace@.:.@pathI".headers.;.F
0240 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 4d 6f 64 75 6c 65 4f 62 6a 65 o:$YARD::CodeObjects::ModuleObje
0260 63 74 15 3b 07 49 43 3b 08 5b 64 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a ct.;.IC;.[do:$YARD::CodeObjects:
0280 3a 4d 65 74 68 6f 64 4f 62 6a 65 63 74 15 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 11 3b 1a 3a 0c 70 72 69 76 61 74 65 3b 26 49 22 17 52 61 79 6c 69 F:.@scope;.;.:.private;&I".Rayli
02c0 62 23 69 6e 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3a 10 40 70 61 72 61 6d 65 74 65 72 73 5b 00 b#init_window.;.F:.@parameters[.
02e0 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 34 03 3b 15 54 ;.[.[.I".src/raylib.c.;.Ti.4.;.T
0300 3b 16 3a 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 ;.:.init_window;.0;.[.;.{.;.IC;.
0320 22 01 86 49 6e 69 74 69 61 6c 69 7a 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 4f 70 65 6e 47 4c 20 "..Initialize.window.and.OpenGL.
0340 63 6f 6e 74 65 78 74 0a 0a 2a 50 61 72 61 6d 65 74 65 72 73 3a 2a 0a 0a 2a 20 2a 73 63 72 65 65 context..*Parameters:*..*.*scree
0360 6e 5f 77 69 64 74 68 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a 20 2a 73 63 72 65 65 6e 5f n_width*.(+Integer+)..*.*screen_
0380 68 65 69 67 68 74 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a 20 2a 74 69 74 6c 65 2a 20 28 height*.(+Integer+)..*.*title*.(
03a0 2b 53 74 72 69 6e 67 2b 29 0d 3b 20 54 3b 1c 5b 06 6f 3a 1c 59 41 52 44 3a 3a 54 61 67 73 3a 3a +String+).;.T;.[.o:.YARD::Tags::
03c0 4f 76 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 OverloadTag.:.@tag_nameI".overlo
03e0 61 64 06 3b 20 46 3a 0a 40 74 65 78 74 30 3b 16 3b 2d 3a 0b 40 74 79 70 65 73 30 3a 0f 40 73 69 ad.;.F:.@text0;.;-:.@types0:.@si
0400 67 6e 61 74 75 72 65 49 22 34 69 6e 69 74 5f 77 69 6e 64 6f 77 28 73 63 72 65 65 6e 5f 77 69 64 gnatureI"4init_window(screen_wid
0420 74 68 2c 20 73 63 72 65 65 6e 5f 68 65 69 67 68 74 2c 20 74 69 74 6c 65 29 06 3b 20 54 3b 1e 49 th,.screen_height,.title).;.T;.I
0440 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 40 C;."..;.T;.[.;![.;"I"..;.T;#0;$@
0460 1b 3a 0d 40 73 75 6d 6d 61 72 79 30 3a 0f 40 68 61 73 68 5f 66 6c 61 67 46 3a 1b 40 72 65 66 5f .:.@summary0:.@hash_flagF:.@ref_
0480 74 61 67 5f 72 65 63 75 72 73 65 5f 63 6f 75 6e 74 69 00 3b 2c 5b 08 5b 07 49 22 11 73 63 72 65 tag_recurse_counti.;,[.[.I".scre
04a0 65 6e 5f 77 69 64 74 68 06 3b 20 54 30 5b 07 49 22 12 73 63 72 65 65 6e 5f 68 65 69 67 68 74 06 en_width.;.T0[.I".screen_height.
04c0 3b 20 54 30 5b 07 49 22 0a 74 69 74 6c 65 06 3b 20 54 30 3b 24 40 1b 3b 21 5b 00 3b 22 49 22 01 ;.T0[.I".title.;.T0;$@.;![.;"I".
04e0 c1 49 6e 69 74 69 61 6c 69 7a 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 4f 70 65 6e 47 4c 20 63 6f .Initialize.window.and.OpenGL.co
0500 6e 74 65 78 74 0a 0a 2a 50 61 72 61 6d 65 74 65 72 73 3a 2a 0a 0a 2a 20 2a 73 63 72 65 65 6e 5f ntext..*Parameters:*..*.*screen_
0520 77 69 64 74 68 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a 20 2a 73 63 72 65 65 6e 5f 68 65 width*.(+Integer+)..*.*screen_he
0540 69 67 68 74 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a 20 2a 74 69 74 6c 65 2a 20 28 2b 53 ight*.(+Integer+)..*.*title*.(+S
0560 74 72 69 6e 67 2b 29 0a 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f 77 69 6e 64 6f 77 28 73 63 tring+)[email protected]_window(sc
0580 72 65 65 6e 5f 77 69 64 74 68 2c 20 73 63 72 65 65 6e 5f 68 65 69 67 68 74 2c 20 74 69 74 6c 65 reen_width,.screen_height,.title
05a0 29 0a 06 3b 20 54 3b 23 30 3b 24 40 1b 3b 33 30 3b 34 46 3b 25 40 19 3a 0c 40 73 6f 75 72 63 65 )..;.T;#0;$@.;30;4F;%@.:.@source
05c0 49 22 02 35 01 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 I".5.static.mrb_value.mrb_init_w
05e0 69 6e 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 indow(mrb_state*.mrb,.mrb_value.
0600 73 65 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 self).{..mrb_int.screenWidth.=.8
0620 30 30 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 00;..mrb_int.screenHeight.=.600;
0640 0a 09 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 ..char*.title.=."Hello.World.fro
0660 6d 20 46 65 6c 46 6c 61 6d 65 21 22 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c m.FelFlame!";..mrb_get_args(mrb,
0680 20 22 7c 69 69 7a 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 ."|iiz",.&screenWidth,.&screenHe
06a0 69 67 68 74 2c 20 26 74 69 74 6c 65 29 3b 0a 0a 09 49 6e 69 74 57 69 6e 64 6f 77 28 73 63 72 65 ight,.&title);...InitWindow(scre
06c0 65 6e 57 69 64 74 68 2c 20 73 63 72 65 65 6e 48 65 69 67 68 74 2c 20 74 69 74 6c 65 29 3b 0a 0a enWidth,.screenHeight,.title);..
06e0 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 32 .return.mrb_nil_value();.}.;.T;2
0700 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3a 0e 40 65 78 70 6c 69 63 I".static.mrb_value.;.T:.@explic
0720 69 74 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 2e 69 6e itTo;(.;)T;*;.;.;.;&I".Raylib.in
0740 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3b 2c 40 1d 3b 14 40 1e 3b 15 54 3b 16 3b 2d 3b 18 30 3b it_window.;.F;,@.;.@.;.T;.;-;.0;
0760 1c 40 21 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 01 86 49 6e 69 74 69 61 6c 69 7a 65 20 77 69 6e 64 6f .@!;.{.;.IC;."..Initialize.windo
0780 77 20 61 6e 64 20 4f 70 65 6e 47 4c 20 63 6f 6e 74 65 78 74 0a 0a 2a 50 61 72 61 6d 65 74 65 72 w.and.OpenGL.context..*Parameter
07a0 73 3a 2a 0a 0a 2a 20 2a 73 63 72 65 65 6e 5f 77 69 64 74 68 2a 20 28 2b 49 6e 74 65 67 65 72 2b s:*..*.*screen_width*.(+Integer+
07c0 29 0a 0a 2a 20 2a 73 63 72 65 65 6e 5f 68 65 69 67 68 74 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 )..*.*screen_height*.(+Integer+)
07e0 0a 0a 2a 20 2a 74 69 74 6c 65 2a 20 28 2b 53 74 72 69 6e 67 2b 29 0e 3b 20 54 3b 1c 5b 06 6f 3b ..*.*title*.(+String+).;.T;.[.o;
0800 2e 0d 3b 2f 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 30 30 3b 16 3b 2d 3b 31 30 3b 32 49 ..;/I".overload.;.F;00;.;-;10;2I
0820 22 34 69 6e 69 74 5f 77 69 6e 64 6f 77 28 73 63 72 65 65 6e 5f 77 69 64 74 68 2c 20 73 63 72 65 "4init_window(screen_width,.scre
0840 65 6e 5f 68 65 69 67 68 74 2c 20 74 69 74 6c 65 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 en_height,.title).;.T;.IC;."..;.
0860 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 37 3b 33 30 3b 34 46 3b T;.[.;![.;"I"..;.T;#0;$@7;30;4F;
0880 35 69 00 3b 2c 5b 08 5b 07 49 22 11 73 63 72 65 65 6e 5f 77 69 64 74 68 06 3b 20 54 30 5b 07 49 5i.;,[.[.I".screen_width.;.T0[.I
08a0 22 12 73 63 72 65 65 6e 5f 68 65 69 67 68 74 06 3b 20 54 30 5b 07 49 22 0a 74 69 74 6c 65 06 3b ".screen_height.;.T0[.I".title.;
08c0 20 54 30 3b 24 40 37 3b 21 5b 00 3b 22 49 22 01 c2 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f .T0;$@7;![.;"I"[email protected]_
08e0 77 69 6e 64 6f 77 28 73 63 72 65 65 6e 5f 77 69 64 74 68 2c 20 73 63 72 65 65 6e 5f 68 65 69 67 window(screen_width,.screen_heig
0900 68 74 2c 20 74 69 74 6c 65 29 0a 0a 49 6e 69 74 69 61 6c 69 7a 65 20 77 69 6e 64 6f 77 20 61 6e ht,.title)..Initialize.window.an
0920 64 20 4f 70 65 6e 47 4c 20 63 6f 6e 74 65 78 74 0a 0a 2a 50 61 72 61 6d 65 74 65 72 73 3a 2a 0a d.OpenGL.context..*Parameters:*.
0940 0a 2a 20 2a 73 63 72 65 65 6e 5f 77 69 64 74 68 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a .*.*screen_width*.(+Integer+)..*
0960 20 2a 73 63 72 65 65 6e 5f 68 65 69 67 68 74 2a 20 28 2b 49 6e 74 65 67 65 72 2b 29 0a 0a 2a 20 .*screen_height*.(+Integer+)..*.
0980 2a 74 69 74 6c 65 2a 20 28 2b 53 74 72 69 6e 67 2b 29 0a 06 3b 20 54 3b 23 30 3b 24 40 37 3b 34 *title*.(+String+)..;.T;#0;$@7;4
09a0 46 3b 35 69 00 3a 10 40 6c 69 6e 65 5f 72 61 6e 67 65 6f 3a 0a 52 61 6e 67 65 08 3a 09 65 78 63 F;5i.:.@line_rangeo:.Range.:.exc
09c0 6c 54 3a 0a 62 65 67 69 6e 69 02 27 03 3a 08 65 6e 64 69 02 32 03 3b 25 40 19 3b 36 40 35 3b 32 lT:.begini.'.:.endi.2.;%@.;6@5;2
09e0 40 36 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 14 52 61 79 6c 69 62 23 @6;7To;(.;)F;*;.;.;+;&I".Raylib#
0a00 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 40 03 3b 15 54 3b platform.;.F;,[.;.[.[[email protected].@.;.T;
0a20 16 3a 0d 70 6c 61 74 66 6f 72 6d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b .:.platform;.0;.[.;.{.;.IC;."..;
0a40 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 4d 3b 33 30 3b 34 46 .T;.[.;![.;"I"..;.F;#0;$@M;30;4F
0a60 3b 25 40 19 3b 36 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 70 ;%@.;6I"..static.mrb_value.mrb_p
0a80 6c 61 74 66 6f 72 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 latform(mrb_state*.mrb,.mrb_valu
0aa0 65 20 73 65 6c 66 29 20 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 50 4c 41 54 46 4f 52 4d 5f 57 e.self).{.#if.defined(PLATFORM_W
0ac0 45 42 29 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 EB)..return.mrb_str_new_lit(mrb,
0ae0 20 22 77 65 62 22 29 3b 0a 23 65 6c 73 65 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 73 74 72 5f 6e ."web");.#else..return.mrb_str_n
0b00 65 77 5f 6c 69 74 28 6d 72 62 2c 20 22 64 65 73 6b 74 6f 70 22 29 3b 0a 23 65 6e 64 69 66 0a 7d ew_lit(mrb,."desktop");.#endif.}
0b20 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 .;.T;2I".static.mrb_value.;.T;7T
0b40 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 o;(.;)T;*;.;.;.;&I".Raylib.platf
0b60 6f 72 6d 06 3b 20 46 3b 2c 40 4f 3b 14 40 50 3b 15 54 3b 16 3b 3d 3b 18 30 3b 1c 40 52 3b 1d 7b orm.;.F;,@O;.@P;.T;.;=;.0;.@R;.{
0b80 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 5a .;.IC;."..;.T;.[.;![.;"@.;#0;$@Z
0ba0 3b 35 69 00 3b 25 40 19 3b 36 40 58 3b 32 40 59 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a ;5i.;%@.;6@X;2@Y;7To;(.;)F;*;.;.
0bc0 3b 2b 3b 26 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 2c 5b 00 ;+;&I".Raylib#_draw_text.;.F;,[.
0be0 3b 14 5b 06 5b 07 40 20 69 02 4a 03 3b 15 54 3b 16 3a 0f 5f 64 72 61 77 5f 74 65 78 74 3b 18 30 ;.[.[[email protected].;.T;.:._draw_text;.0
0c00 3b 1c 5b 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 ;.[.;.{.;.IC;."Tvoid.DrawText(co
0c20 6e 73 74 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 nst.char.*text,.int.posX,.int.po
0c40 73 59 2c 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 sY,.int.fontSize,.Color.color);.
0c60 3b 20 54 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 ;.T;.[.;![.;"I"Tvoid.DrawText(co
0c80 6e 73 74 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 nst.char.*text,.int.posX,.int.po
0ca0 73 59 2c 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 sY,.int.fontSize,.Color.color);.
0cc0 3b 20 54 3b 23 30 3b 24 40 60 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 02 78 01 73 74 61 74 69 ;.T;#0;$@`;30;4F;%@.;6I".x.stati
0ce0 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 28 6d 72 62 5f 73 74 c.mrb_value.mrb_draw_text(mrb_st
0d00 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 ate*.mrb,.mrb_value.self).{..cha
0d20 72 2a 20 74 65 78 74 20 3d 20 22 44 65 66 61 75 6c 74 20 54 65 78 74 22 3b 0a 09 6d 72 62 5f 69 r*.text.=."Default.Text";..mrb_i
0d40 6e 74 20 78 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 nt.x.=.0;..mrb_int.y.=.0;..mrb_i
0d60 6e 74 20 66 6f 6e 74 53 69 7a 65 20 3d 20 31 36 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c nt.fontSize.=.16;..mrb_value.col
0d80 6f 72 5f 6f 62 6a 3b 0a 0a 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 7a or_obj;....mrb_get_args(mrb,."|z
0da0 69 69 69 6f 22 2c 20 26 74 65 78 74 2c 20 26 78 2c 20 26 79 2c 20 26 66 6f 6e 74 53 69 7a 65 2c iiio",.&text,.&x,.&y,.&fontSize,
0dc0 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 20 3d 20 44 41 .&color_obj);..Color.*color.=.DA
0de0 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 26 43 6f 6c 6f TA_GET_PTR(mrb,.color_obj,.&Colo
0e00 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 09 44 72 61 77 54 65 78 74 28 74 65 78 74 2c 20 r_type,.Color);..DrawText(text,.
0e20 78 2c 20 79 2c 20 66 6f 6e 74 53 69 7a 65 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e x,.y,.fontSize,.*color);..return
0e40 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 .mrb_nil_value();.}.;.T;2I".stat
0e60 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a ic.mrb_value.;.T;7To;(.;)T;*;.;.
0e80 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 2c 40 62 ;.;&I".Raylib._draw_text.;.F;,@b
0ea0 3b 14 40 63 3b 15 54 3b 16 3b 3e 3b 18 30 3b 1c 40 65 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 54 76 6f ;.@c;.T;.;>;.0;.@e;.{.;.IC;."Tvo
0ec0 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 65 78 74 2c 20 69 6e id.DrawText(const.char.*text,.in
0ee0 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 t.posX,.int.posY,.int.fontSize,.
0f00 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 54 76 6f Color.color);.;.T;.[.;![.;"I"Tvo
0f20 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 65 78 74 2c 20 69 6e id.DrawText(const.char.*text,.in
0f40 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 t.posX,.int.posY,.int.fontSize,.
0f60 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 06 3b 20 54 3b 23 30 3b 24 40 6d 3b 34 46 3b 35 69 00 3b Color.color);.;.T;#0;$@m;4F;5i.;
0f80 38 6f 3b 39 08 3b 3a 54 3b 3b 69 02 49 03 3b 3c 69 02 49 03 3b 25 40 19 3b 36 40 6b 3b 32 40 6c 8o;9.;:T;;i.I.;<i.I.;%@.;6@k;2@l
0fa0 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 19 52 61 79 6c 69 62 23 62 65 ;7To;(.;)F;*;.;.;+;&I".Raylib#be
0fc0 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 59 03 3b gin_drawing.;.F;,[.;.[.[[email protected].;
0fe0 15 54 3b 16 3a 12 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .T;.:.begin_drawing;.0;.[.;.{.;.
1000 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;$
1020 40 75 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 75 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 @u;30;4F;%@.;6I"ustatic.mrb_valu
1040 65 0a 6d 72 62 5f 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d e.mrb_begin_drawing(mrb_state*.m
1060 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 42 65 67 69 6e 44 72 61 77 rb,.mrb_value.self).{..BeginDraw
1080 69 6e 67 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 ing();..return.mrb_nil_value();.
10a0 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 }.;.T;2I".static.mrb_value.;.T;7
10c0 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 62 65 67 69 To;(.;)T;*;.;.;.;&I".Raylib.begi
10e0 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c 40 77 3b 14 40 78 3b 15 54 3b 16 3b 3f 3b 18 30 3b n_drawing.;.F;,@w;.@x;.T;.;?;.0;
1100 1c 40 7a 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 .@z;.{.;.IC;."..;.T;.[.;![.;"@.;
1120 23 30 3b 24 40 01 7d 3b 35 69 00 3b 25 40 19 3b 36 40 01 7b 3b 32 40 01 7c 3b 37 54 6f 3b 28 15 #0;$@.};5i.;%@.;6@.{;2@.|;7To;(.
1140 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 72 61 77 69 ;)F;*;.;.;+;&I".Raylib#end_drawi
1160 6e 67 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 5f 03 3b 15 54 3b 16 3a 10 65 6e 64 ng.;.F;,[.;.[.[[email protected]._.;.T;.:.end
1180 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 00 0d 3b 20 54 3b _drawing;.0;.[.;.{.;.IC;."..;.T;
11a0 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 01 83 3b 33 30 3b 34 46 3b 25 .[.;![.;"I"..;.F;#0;$@..;30;4F;%
11c0 40 19 3b 36 49 22 71 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f @.;6I"qstatic.mrb_value.mrb_end_
11e0 64 72 61 77 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 drawing(mrb_state*.mrb,.mrb_valu
1200 65 20 73 65 6c 66 29 20 7b 0a 09 45 6e 64 44 72 61 77 69 6e 67 28 29 3b 0a 09 72 65 74 75 72 6e e.self).{..EndDrawing();..return
1220 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 .mrb_nil_value();.}.;.T;2I".stat
1240 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a ic.mrb_value.;.T;7To;(.;)T;*;.;.
1260 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 2e 65 6e 64 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2c 40 ;.;&I".Raylib.end_drawing.;.F;,@
1280 01 85 3b 14 40 01 86 3b 15 54 3b 16 3b 40 3b 18 30 3b 1c 40 01 88 3b 1d 7b 00 3b 1e 49 43 3b 1f ..;.@..;.T;.;@;.0;.@..;.{.;.IC;.
12a0 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 90 3b 35 69 00 3b 25 "..;.T;.[.;![.;"@.;#0;$@..;5i.;%
12c0 40 19 3b 36 40 01 8e 3b 32 40 01 8f 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 @.;6@..;2@..;7To;(.;)F;*;.;.;+;&
12e0 49 22 1c 52 61 79 6c 69 62 23 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 06 3b 20 46 3b 2c I".Raylib#clear_background.;.F;,
1300 5b 00 3b 14 5b 06 5b 07 40 20 69 02 65 03 3b 15 54 3b 16 3a 15 63 6c 65 61 72 5f 62 61 63 6b 67 [.;.[.[[email protected].;.T;.:.clear_backg
1320 72 6f 75 6e 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 round;.0;.[.;.{.;.IC;."..;.T;.[.
1340 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 01 96 3b 33 30 3b 34 46 3b 25 40 19 3b ;![.;"I"..;.F;#0;$@..;30;4F;%@.;
1360 36 49 22 02 03 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 63 6c 65 61 72 6I"...static.mrb_value.mrb_clear
1380 5f 62 61 63 6b 67 72 6f 75 6e 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f _background(mrb_state*.mrb,.mrb_
13a0 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 5f 6f value.self).{..mrb_value.color_o
13c0 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 6f 6c bj;..mrb_get_args(mrb,."o",.&col
13e0 6f 72 5f 6f 62 6a 29 3b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 5f 64 61 74 61 20 3d 20 44 41 or_obj);..Color.*color_data.=.DA
1400 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 26 43 6f 6c 6f TA_GET_PTR(mrb,.color_obj,.&Colo
1420 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 09 43 6c 65 61 72 42 61 63 6b 67 72 6f 75 6e 64 r_type,.Color);..ClearBackground
1440 28 2a 63 6f 6c 6f 72 5f 64 61 74 61 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 (*color_data);..return.mrb_nil_v
1460 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c alue();.}.;.T;2I".static.mrb_val
1480 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 ue.;.T;7To;(.;)T;*;.;.;.;&I".Ray
14a0 6c 69 62 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 06 3b 20 46 3b 2c 40 01 98 3b 14 40 lib.clear_background.;.F;,@..;.@
14c0 01 99 3b 15 54 3b 16 3b 41 3b 18 30 3b 1c 40 01 9b 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 ..;.T;.;A;.0;.@..;.{.;.IC;."..;.
14e0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 a3 3b 35 69 00 3b 25 40 19 3b 36 40 T;.[.;![.;"@.;#0;$@..;5i.;%@.;6@
1500 01 a1 3b 32 40 01 a2 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1a 52 61 ..;2@..;7To;(.;)F;*;.;.;+;&I".Ra
1520 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b ylib#call_main_loop.;.F;,[.;.[.[
1540 07 40 20 69 02 6e 03 3b 15 54 3b 16 3a 13 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 30 3b [email protected].;.T;.:.call_main_loop;.0;
1560 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".
1580 06 3b 20 46 3b 23 30 3b 24 40 01 a9 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 b7 73 74 61 74 .;.F;#0;$@..;30;4F;%@.;6I"..stat
15a0 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 ic.mrb_value..mrb_call_main_loop
15c0 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)
15e0 20 7b 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 6d 6f 64 75 6c .{..struct.RClass.*c.=.mrb_modul
1600 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 e_get(mrb,."Raylib");..return.mr
1620 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 28 63 29 2c b_funcall(mrb,.mrb_obj_value(c),
1640 20 22 6d 61 69 6e 5f 6c 6f 6f 70 22 2c 20 30 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 16 73 74 61 74 ."main_loop",.0);.}.;.T;2I".stat
1660 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b ic.mrb_value..;.T;7To;(.;)T;*;.;
1680 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 .;.;&I".Raylib.call_main_loop.;.
16a0 46 3b 2c 40 01 ab 3b 14 40 01 ac 3b 15 54 3b 16 3b 42 3b 18 30 3b 1c 40 01 ae 3b 1d 7b 00 3b 1e F;,@..;.@..;.T;.;B;.0;.@..;.{.;.
16c0 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 b6 3b 35 IC;."..;.T;.[.;![.;"@.;#0;$@..;5
16e0 69 00 3b 25 40 19 3b 36 40 01 b4 3b 32 40 01 b5 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a i.;%@.;6@..;2@..;7To;(.;)F;*;.;.
1700 3b 2b 3b 26 49 22 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 ;+;&I".Raylib#window_should_clos
1720 65 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 74 03 3b 15 54 3b 16 3a 19 77 69 6e e?.;.F;,[.;.[.[[email protected].;.T;.:.win
1740 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 dow_should_close?;.0;.[.;.{.;.IC
1760 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3a 14 59 41 52 44 3a 3a 54 61 67 73 3a 3a 54 61 67 0a 3b ;."..;.T;.[.o:.YARD::Tags::Tag.;
1780 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 /I".return.;.F;0I"..;.T;.0;1[.I"
17a0 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 01 bc 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 .Boolean.;.T;$@..;![.;"I".@retur
17c0 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 01 bc 3b 33 30 3b 34 46 3b 25 n.[Boolean]..;.T;#0;$@..;30;4F;%
17e0 40 19 3b 36 49 22 7f 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 77 69 6e @.;6I".static.mrb_value..mrb_win
1800 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c dow_should_close(mrb_state*.mrb,
1820 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 62 .mrb_value.self).{..return.mrb_b
1840 6f 6f 6c 5f 76 61 6c 75 65 28 57 69 6e 64 6f 77 53 68 6f 75 6c 64 43 6c 6f 73 65 28 29 29 3b 0a ool_value(WindowShouldClose());.
1860 7d 06 3b 20 54 3b 32 49 22 16 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 3b }.;.T;2I".static.mrb_value..;.T;
1880 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 20 52 61 79 6c 69 62 2e 77 69 6e 7To;(.;)T;*;.;.;.;&I".Raylib.win
18a0 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 06 3b 20 46 3b 2c 40 01 be 3b 14 40 01 bf 3b dow_should_close?.;.F;,@..;.@..;
18c0 15 54 3b 16 3b 43 3b 18 30 3b 1c 40 01 c1 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c .T;.;C;.0;.@..;.{.;.IC;."..;.T;.
18e0 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 [.o;D.;/I".return.;.F;0@.;.0;1[.
1900 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 01 ce 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 I".Boolean.;.T;$@..;![.;"@.;#0;$
1920 40 01 ce 3b 35 69 00 3b 25 40 19 3b 36 40 01 cc 3b 32 40 01 cd 3b 37 54 6f 3b 28 15 3b 29 46 3b @..;5i.;%@.;6@..;2@..;7To;(.;)F;
1940 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 17 52 61 79 6c 69 62 23 74 61 72 67 65 74 5f 66 70 73 3d 06 3b *;.;.;+;&I".Raylib#target_fps=.;
1960 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 87 03 3b 15 54 3b 16 3a 10 74 61 72 67 65 74 5f .F;,[.;.[.[[email protected]...;.T;.:.target_
1980 66 70 73 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b fps=;.0;.[.;.{.;.IC;."..;.T;.[.;
19a0 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 01 d8 3b 33 30 3b 34 46 3b 25 40 19 3b 36 ![.;"I"..;.F;#0;$@..;30;4F;%@.;6
19c0 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 74 61 72 67 65 74 5f I"..static.mrb_value.mrb_target_
19e0 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 fps(mrb_state*.mrb,.mrb_value.se
1a00 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 66 70 73 20 3d 20 36 30 3b 0a 09 6d 72 62 5f 67 65 lf).{..mrb_int.fps.=.60;..mrb_ge
1a20 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 66 70 73 29 3b 0a 09 53 65 74 54 61 72 67 t_args(mrb,."i",.&fps);..SetTarg
1a40 65 74 46 50 53 28 66 70 73 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 etFPS(fps);..return.mrb_nil_valu
1a60 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 e();.}.;.T;2I".static.mrb_value.
1a80 3b 20 54 3b 37 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 ;.T;7To;(.;)T;*;.;.;.;&I".Raylib
1aa0 2e 74 61 72 67 65 74 5f 66 70 73 3d 06 3b 20 46 3b 2c 40 01 da 3b 14 40 01 db 3b 15 54 3b 16 3b .target_fps=.;.F;,@..;.@..;.T;.;
1ac0 45 3b 18 30 3b 1c 40 01 dd 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b E;.0;.@..;.{.;.IC;."..;.T;.[.;![
1ae0 00 3b 22 40 17 3b 23 30 3b 24 40 01 e5 3b 35 69 00 3b 25 40 19 3b 36 40 01 e3 3b 32 40 01 e4 3b .;"@.;#0;$@..;5i.;%@.;6@..;2@..;
1b00 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 0f 52 61 79 6c 69 62 23 66 70 73 7To;(.;)F;*;.;.;+;&I".Raylib#fps
1b20 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 8f 03 3b 15 54 3b 16 3a 08 66 70 73 3b 18 .;.F;,[.;.[.[[email protected]...;.T;.:.fps;.
1b40 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 22 49 0;.[.;.{.;.IC;."..;.T;.[.;![.;"I
1b60 22 00 06 3b 20 46 3b 23 30 3b 24 40 01 eb 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 65 73 74 61 "..;.F;#0;$@..;30;4F;%@.;6I"esta
1b80 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a tic.mrb_value.mrb_fps(mrb_state*
1ba0 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 6e 20 .mrb,.mrb_value.self).{..return.
1bc0 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 46 50 53 28 29 29 3b 0a 7d 06 3b 20 mrb_fixnum_value(GetFPS());.}.;.
1be0 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 T;2I".static.mrb_value.;.T;7To;(
1c00 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 0f 52 61 79 6c 69 62 2e 66 70 73 06 3b 20 46 3b .;)T;*;.;.;.;&I".Raylib.fps.;.F;
1c20 2c 40 01 ed 3b 14 40 01 ee 3b 15 54 3b 16 3b 46 3b 18 30 3b 1c 40 01 f0 3b 1d 7b 00 3b 1e 49 43 ,@..;.@..;.T;.;F;.0;.@..;.{.;.IC
1c40 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 f8 3b 35 69 00 ;."..;.T;.[.;![.;"@.;#0;$@..;5i.
1c60 3b 25 40 19 3b 36 40 01 f6 3b 32 40 01 f7 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b ;%@.;6@..;2@..;7To;(.;)F;*;.;.;+
1c80 3b 26 49 22 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 ;&I".Raylib#frame_time.;.F;,[.;.
1ca0 5b 06 5b 07 40 20 69 02 94 03 3b 15 54 3b 16 3a 0f 66 72 61 6d 65 5f 74 69 6d 65 3b 18 30 3b 1c [.[[email protected]...;.T;.:.frame_time;.0;.
1cc0 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 06 [.;.{.;.IC;."..;.T;.[.;![.;"I"..
1ce0 3b 20 46 3b 23 30 3b 24 40 01 fe 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 76 73 74 61 74 69 63 ;.F;#0;$@..;30;4F;%@.;6I"vstatic
1d00 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 74 .mrb_value.mrb_frame_time(mrb_st
1d20 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
1d40 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 6d urn.mrb_float_value(mrb,.GetFram
1d60 65 54 69 6d 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 eTime());.}.;.T;2I".static.mrb_v
1d80 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 16 52 alue.;.T;7To;(.;)T;*;.;.;.;&I".R
1da0 61 79 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2c 40 02 00 01 3b 14 40 02 01 01 aylib.frame_time.;.F;,@...;.@...
1dc0 3b 15 54 3b 16 3b 47 3b 18 30 3b 1c 40 02 03 01 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 ;.T;.;G;.0;.@...;.{.;.IC;."..;.T
1de0 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0b 01 3b 35 69 00 3b 25 40 19 3b 36 40 ;.[.;![.;"@.;#0;$@...;5i.;%@.;6@
1e00 02 09 01 3b 32 40 02 0a 01 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 10 ...;2@...;7To;(.;)F;*;.;.;+;&I".
1e20 52 61 79 6c 69 62 23 74 69 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 99 03 3b Raylib#time.;.F;,[.;.[.[[email protected]...;
1e40 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;."..;.
1e60 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 11 01 3b 33 30 3b 34 T;.[.;![.;"I"..;.F;#0;$@...;30;4
1e80 46 3b 25 40 19 3b 36 49 22 6b 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 74 F;%@.;6I"kstatic.mrb_value.mrb_t
1ea0 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 20 73 65 ime(mrb_state*.mrb,.mrb_value.se
1ec0 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 6d 72 lf).{..return.mrb_float_value(mr
1ee0 62 2c 20 47 65 74 54 69 6d 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 b,.GetTime());.}.;.T;2I".static.
1f00 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b mrb_value.;.T;7To;(.;)T;*;.;.;.;
1f20 26 49 22 10 52 61 79 6c 69 62 2e 74 69 6d 65 06 3b 20 46 3b 2c 40 02 13 01 3b 14 40 02 14 01 3b &I".Raylib.time.;.F;,@...;.@...;
1f40 15 54 3b 16 3b 48 3b 18 30 3b 1c 40 02 16 01 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b .T;.;H;.0;.@...;.{.;.IC;."..;.T;
1f60 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 1e 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 .[.;![.;"@.;#0;$@...;5i.;%@.;6@.
1f80 1c 01 3b 32 40 02 1d 01 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 19 52 ..;2@...;7To;(.;)F;*;.;.;+;&I".R
1fa0 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b aylib#_draw_texture.;.F;,[.;.[.[
1fc0 07 40 20 69 02 e9 01 3b 15 54 3b 16 3a 12 5f 64 72 61 77 5f 74 65 78 74 75 72 65 3b 18 30 3b 1c [email protected]...;.T;.:._draw_texture;.0;.
1fe0 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 06 [.;.{.;.IC;."..;.T;.[.;![.;"I"..
2000 3b 20 46 3b 23 30 3b 24 40 02 24 01 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 02 a8 01 73 74 61 ;.F;#0;$@.$.;30;4F;%@.;6I"...sta
2020 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 6d tic.mrb_value.mrb_draw_texture(m
2040 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).{
2060 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 65 78 74 75 72 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 69 6e ..mrb_value.texture_obj;..mrb_in
2080 74 20 78 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 t.x;..mrb_int.y;..mrb_value.tint
20a0 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 69 69 6f 22 2c _obj;..mrb_get_args(mrb,."oiio",
20c0 20 26 74 65 78 74 75 72 65 5f 6f 62 6a 2c 20 26 78 2c 20 26 79 2c 20 26 74 69 6e 74 5f 6f 62 6a .&texture_obj,.&x,.&y,.&tint_obj
20e0 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 20 3d 20 44 41 54 );...Texture.*texture_data.=.DAT
2100 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 2c 20 26 54 65 78 A_GET_PTR(mrb,.texture_obj,.&Tex
2120 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 43 6f 6c 6f 72 20 2a 74 69 6e ture_type,.Texture);..Color.*tin
2140 74 5f 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 69 6e 74 5f t_data.=.DATA_GET_PTR(mrb,.tint_
2160 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 0a 09 44 72 61 77 obj,.&Color_type,.Color);...Draw
2180 54 65 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 Texture(*texture_data,.x,.y,.*ti
21a0 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 6c 5f 76 61 6c 75 65 nt_data);...return.mrb_nil_value
21c0 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b ();.}.;.T;2I".static.mrb_value.;
21e0 20 54 3b 37 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 .T;7To;(.;)T;*;.;.;.;&I".Raylib.
2200 5f 64 72 61 77 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2c 40 02 26 01 3b 14 40 02 27 01 3b 15 54 _draw_texture.;.F;,@.&.;.@.'.;.T
2220 3b 16 3b 49 3b 18 30 3b 1c 40 02 29 01 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b ;.;I;.0;.@.).;.{.;.IC;."..;.T;.[
2240 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 31 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 2f 01 .;![.;"@.;#0;[email protected].;5i.;%@.;6@./.
2260 3b 32 40 02 30 01 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1c 52 61 79 ;[email protected].;7To;(.;)F;*;.;.;+;&I".Ray
2280 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 2c 5b 00 3b 14 5b 06 lib#_draw_texture_ex.;.F;,[.;.[.
22a0 5b 07 40 20 69 02 f9 01 3b 15 54 3b 16 3a 15 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 3b [[email protected]...;.T;.:._draw_texture_ex;
22c0 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 22 .0;.[.;.{.;.IC;."..;.T;.[.;![.;"
22e0 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 37 01 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 02 45 I"..;.F;#0;[email protected].;30;4F;%@.;6I".E
2300 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 5f 74 65 78 74 75 .static.mrb_value.mrb_draw_textu
2320 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 76 61 6c 75 65 20 re_ex(mrb_state*.mrb,.mrb_value.
2340 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 5f 6f 62 6a 3b 0a self).{..mrb_value.texture_obj;.
2360 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 6c 6f 61 74 20 72 .mrb_value.pos_obj;..mrb_float.r
2380 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 0a 09 6d 72 62 5f otation;..mrb_float.scale;..mrb_
23a0 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 72 67 73 28 6d 72 value.tint_obj;..mrb_get_args(mr
23c0 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 26 70 6f 73 5f 6f b,."ooffo",.&texture_obj,.&pos_o
23e0 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 6e 74 5f 6f 62 6a bj,.&rotation,.&scale,.&tint_obj
2400 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 20 3d 20 44 41 54 );...Texture.*texture_data.=.DAT
2420 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 2c 20 26 54 65 78 A_GET_PTR(mrb,.texture_obj,.&Tex
2440 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 6f 72 32 20 2a 70 ture_type,.Texture);..Vector2.*p
2460 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 2c 20 70 6f 73 5f os_data.=.DATA_GET_PTR(mrb,.pos_
2480 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 32 29 3b 0a 09 43 obj,.&Vector2_type,.Vector2);..C
24a0 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
24c0 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
24e0 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 65 5f 64 61 74 61 );...DrawTextureEx(*texture_data
2500 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 6c 65 2c 20 2a 74 ,.*pos_data,.rotation,.scale,.*t
2520 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 6c 5f 76 61 6c 75 int_data);...return.mrb_nil_valu
2540 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 e();.}.;.T;2I".static.mrb_value.
2560 3b 20 54 3b 37 54 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 ;.T;7To;(.;)T;*;.;.;.;&I".Raylib
2580 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2c 40 02 39 01 3b 14 40 02 3a ._draw_texture_ex.;.F;,@.9.;.@.:
25a0 01 3b 15 54 3b 16 3b 4a 3b 18 30 3b 1c 40 02 3c 01 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 .;.T;.;J;.0;.@.<.;.{.;.IC;."..;.
25c0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 44 01 3b 35 69 00 3b 25 40 19 3b 36 T;.[.;![.;"@.;#0;[email protected].;5i.;%@.;6
25e0 40 02 42 01 3b 32 40 02 43 01 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 @.B.;[email protected].;7To;(.;)F;*;.;.;+;&I"
2600 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 46 3b 2c 5b .Raylib#_draw_texture_pro.;.F;,[
2620 00 3b 14 5b 06 5b 07 40 20 69 02 0b 02 3b 15 54 3b 16 3a 16 5f 64 72 61 77 5f 74 65 78 74 75 72 .;.[.[[email protected]...;.T;.:._draw_textur
2640 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 54 3b 1c 5b 00 e_pro;.0;.[.;.{.;.IC;."..;.T;.[.
2660 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 4a 01 3b 33 30 3b 34 46 3b 25 40 19 ;![.;"I"..;.F;#0;[email protected].;30;4F;%@.
2680 3b 36 49 22 02 53 03 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 ;6I".S.static.mrb_value.mrb_draw
26a0 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 _texture_pro(mrb_state*.mrb,.mrb
26c0 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 74 65 78 74 75 72 _value.self).{..mrb_value.textur
26e0 65 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 e_obj;..mrb_value.pos_obj;..mrb_
2700 76 61 6c 75 65 20 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 value.source_rec_obj;..mrb_value
2720 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 6f 74 61 74 69 .dest_rec_obj;..mrb_float.rotati
2740 6f 6e 3b 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 on;..mrb_value.tint_obj;..mrb_ge
2760 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 6f 6f 6f 66 6f 22 2c 20 26 74 65 78 74 75 72 65 5f 6f t_args(mrb,."oooofo",.&texture_o
2780 62 6a 2c 20 26 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 2c 20 26 64 65 73 74 5f 72 65 63 5f 6f bj,.&source_rec_obj,.&dest_rec_o
27a0 62 6a 2c 20 26 70 6f 73 5f 6f 62 6a 2c 20 26 72 6f 74 61 74 69 6f 6e 2c 20 26 74 69 6e 74 5f 6f bj,.&pos_obj,.&rotation,.&tint_o
27c0 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 20 3d 20 44 bj);...Texture.*texture_data.=.D
27e0 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 2c 20 26 54 ATA_GET_PTR(mrb,.texture_obj,.&T
2800 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 6f 72 32 20 exture_type,.Texture);..Vector2.
2820 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 2c 20 70 6f *pos_data.=.DATA_GET_PTR(mrb,.po
2840 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 32 29 3b 0a s_obj,.&Vector2_type,.Vector2);.
2860 09 52 65 63 74 61 6e 67 6c 65 20 2a 73 6f 75 72 63 65 5f 72 65 63 5f 64 61 74 61 20 3d 20 44 41 .Rectangle.*source_rec_data.=.DA
2880 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 2c 20 TA_GET_PTR(mrb,.source_rec_obj,.
28a0 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 52 65 &Rectangle_type,.Rectangle);..Re
28c0 63 74 61 6e 67 6c 65 20 2a 64 65 73 74 5f 72 65 63 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 ctangle.*dest_rec_data.=.DATA_GE
28e0 54 5f 50 54 52 28 6d 72 62 2c 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e T_PTR(mrb,.dest_rec_obj,.&Rectan
2900 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 43 6f 6c 6f 72 20 2a 74 69 gle_type,.Rectangle);..Color.*ti
2920 6e 74 5f 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 69 6e 74 nt_data.=.DATA_GET_PTR(mrb,.tint
2940 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 0a 09 44 72 61 _obj,.&Color_type,.Color);...Dra
2960 77 54 65 78 74 75 72 65 50 72 6f 28 2a 74 65 78 74 75 72 65 5f 64 61 74 61 2c 20 2a 73 6f 75 72 wTexturePro(*texture_data,.*sour
2980 63 65 5f 72 65 63 5f 64 61 74 61 2c 20 2a 64 65 73 74 5f 72 65 63 5f 64 61 74 61 2c 20 2a 70 6f ce_rec_data,.*dest_rec_data,.*po
29a0 73 5f 64 61 74 61 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 2a 74 69 6e 74 5f 64 61 74 61 29 3b 0a 0a s_data,.rotation,.*tint_data);..
29c0 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 32 .return.mrb_nil_value();.}.;.T;2
29e0 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 I".static.mrb_value.;.T;7To;(.;)
2a00 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 74 65 78 74 75 T;*;.;.;.;&I".Raylib._draw_textu
2a20 72 65 5f 70 72 6f 06 3b 20 46 3b 2c 40 02 4c 01 3b 14 40 02 4d 01 3b 15 54 3b 16 3b 4b 3b 18 30 re_pro.;.F;,@.L.;[email protected].;.T;.;K;.0
2a40 3b 1c 40 02 4f 01 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;.[.;![.;"
2a60 40 17 3b 23 30 3b 24 40 02 57 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 55 01 3b 32 40 02 56 01 3b @.;#0;[email protected].;5i.;%@.;[email protected].;[email protected].;
2a80 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 21 52 61 79 6c 69 62 23 6d 6f 75 7To;(.;)F;*;.;.;+;&I"!Raylib#mou
2aa0 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 se_button_pressed?.;.F;,[.;.[.[.
2ac0 40 20 69 02 ae 02 3b 15 54 3b 16 3a 1a 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 @.i...;.T;.:.mouse_button_presse
2ae0 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 d?;.0;.[.;.{.;.IC;."..;.T;.[.o;D
2b00 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 .;/I".return.;.F;0I"..;.T;.0;1[.
2b20 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 5d 01 3b 21 5b 00 3b 22 49 22 17 40 72 65 I".Boolean.;.T;$@.].;![.;"I".@re
2b40 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 5d 01 3b 33 30 3b turn.[Boolean]..;.T;#0;$@.].;30;
2b60 34 46 3b 25 40 19 3b 36 49 22 01 ba 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 4F;%@.;6I"..static.mrb_value.mrb
2b80 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 74 61 _is_mouse_button_pressed(mrb_sta
2ba0 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_
2bc0 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,."
2be0 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_
2c00 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 62 75 74 74 6f value(IsMouseButtonPressed(butto
2c20 6e 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 n));.}.;.T;2I".static.mrb_value.
2c40 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 6c 69 62 ;.T;7To;(.;)T;*;.;.;.;&I"!Raylib
2c60 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c 40 02 5f 01 .mouse_button_pressed?.;.F;,@._.
2c80 3b 14 40 02 60 01 3b 15 54 3b 16 3b 4c 3b 18 30 3b 1c 40 02 62 01 3b 1d 7b 00 3b 1e 49 43 3b 1f ;.@.`.;.T;.;L;.0;[email protected].;.{.;.IC;.
2ca0 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 "..;.T;.[.o;D.;/I".return.;.F;0@
2cc0 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 6f 01 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.0;1[.@..;[email protected].;![.;"@.;#0;$@.
2ce0 6f 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 6d 01 3b 32 40 02 6e 01 3b 37 54 6f 3b 28 15 3b 29 46 o.;5i.;%@.;[email protected].;[email protected].;7To;(.;)F
2d00 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e ;*;.;.;+;&I".Raylib#mouse_button
2d20 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 b6 02 3b 15 54 3b 16 3a _down?.;.F;,[.;.[.[[email protected]...;.T;.:
2d40 17 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .mouse_button_down?;.0;.[.;.{.;.
2d60 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;D.;/I".return.;.
2d80 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b F;0I"..;.T;.0;1[.I".Boolean.;.T;
2da0 24 40 02 78 01 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 [email protected].;![.;"I".@return.[Boolean].
2dc0 06 3b 20 54 3b 23 30 3b 24 40 02 78 01 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 b4 73 74 61 .;.T;#0;[email protected].;30;4F;%@.;6I"..sta
2de0 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 74 6f tic.mrb_value.mrb_is_mouse_butto
2e00 6e 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 n_down(mrb_state*.mrb,.mrb_value
2e20 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
2e40 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
2e60 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
2e80 6e 44 6f 77 6e 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 nDown(button));.}.;.T;2I".static
2ea0 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b .mrb_value.;.T;7To;(.;)T;*;.;.;.
2ec0 3b 26 49 22 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b ;&I".Raylib.mouse_button_down?.;
2ee0 20 46 3b 2c 40 02 7a 01 3b 14 40 02 7b 01 3b 15 54 3b 16 3b 4d 3b 18 30 3b 1c 40 02 7d 01 3b 1d .F;,@.z.;.@.{.;.T;.;M;.0;.@.}.;.
2f00 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 {.;.IC;."..;.T;.[.o;D.;/I".retur
2f20 6e 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 8a 01 3b 21 5b 00 3b 22 40 n.;.F;0@.;.0;1[.@..;$@...;![.;"@
2f40 17 3b 23 30 3b 24 40 02 8a 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 88 01 3b 32 40 02 89 01 3b 37 .;#0;$@...;5i.;%@.;6@...;2@...;7
2f60 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 22 52 61 79 6c 69 62 23 6d 6f 75 73 To;(.;)F;*;.;.;+;&I""Raylib#mous
2f80 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 e_button_released?.;.F;,[.;.[.[.
2fa0 40 20 69 02 be 02 3b 15 54 3b 16 3a 1b 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 @.i...;.T;.:.mouse_button_releas
2fc0 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b ed?;.0;.[.;.{.;.IC;."..;.T;.[.o;
2fe0 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b D.;/I".return.;.F;0I"..;.T;.0;1[
3000 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 93 01 3b 21 5b 00 3b 22 49 22 17 40 72 .I".Boolean.;.T;$@...;![.;"I".@r
3020 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 93 01 3b 33 30 eturn.[Boolean]..;.T;#0;$@...;30
3040 3b 34 46 3b 25 40 19 3b 36 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 ;4F;%@.;6I"..static.mrb_value.mr
3060 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 28 6d 72 62 5f 73 b_is_mouse_button_released(mrb_s
3080 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
30a0 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c b_int.button;..mrb_get_args(mrb,
30c0 20 22 69 22 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f ."i",.&button);...return.mrb_boo
30e0 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 52 65 6c 65 61 73 65 64 28 62 75 l_value(IsMouseButtonReleased(bu
3100 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c tton));.}.;.T;2I".static.mrb_val
3120 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 ue.;.T;7To;(.;)T;*;.;.;.;&I""Ray
3140 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2c lib.mouse_button_released?.;.F;,
3160 40 02 95 01 3b 14 40 02 96 01 3b 15 54 3b 16 3b 4e 3b 18 30 3b 1c 40 02 98 01 3b 1d 7b 00 3b 1e @...;.@...;.T;.;N;.0;.@...;.{.;.
3180 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;D.;/I".return.;.
31a0 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 a5 01 3b 21 5b 00 3b 22 40 17 3b 23 30 F;0@.;.0;1[.@..;$@...;![.;"@.;#0
31c0 3b 24 40 02 a5 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 a3 01 3b 32 40 02 a4 01 3b 37 54 6f 3b 28 ;$@...;5i.;%@.;6@...;2@...;7To;(
31e0 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 .;)F;*;.;.;+;&I".Raylib#mouse_bu
3200 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 c6 02 3b 15 54 3b tton_up?.;.F;,[.;.[.[[email protected]...;.T;
3220 16 3a 15 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .:.mouse_button_up?;.0;.[.;.{.;.
3240 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;D.;/I".return.;.
3260 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b F;0I"..;.T;.0;1[.I".Boolean.;.T;
3280 24 40 02 ae 01 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 $@...;![.;"I".@return.[Boolean].
32a0 06 3b 20 54 3b 23 30 3b 24 40 02 ae 01 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 b0 73 74 61 .;.T;#0;$@...;30;4F;%@.;6I"..sta
32c0 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 74 6f tic.mrb_value.mrb_is_mouse_butto
32e0 6e 5f 75 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 n_up(mrb_state*.mrb,.mrb_value.s
3300 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 65 74 elf).{..mrb_int.button;..mrb_get
3320 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 74 75 _args(mrb,."i",.&button);...retu
3340 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 6e 55 rn.mrb_bool_value(IsMouseButtonU
3360 70 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 p(button));.}.;.T;2I".static.mrb
3380 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 _value.;.T;7To;(.;)T;*;.;.;.;&I"
33a0 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2c 40 02 .Raylib.mouse_button_up?.;.F;,@.
33c0 b0 01 3b 14 40 02 b1 01 3b 15 54 3b 16 3b 4f 3b 18 30 3b 1c 40 02 b3 01 3b 1d 7b 00 3b 1e 49 43 ..;.@...;.T;.;O;.0;.@...;.{.;.IC
33e0 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b ;."..;.T;.[.o;D.;/I".return.;.F;
3400 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 c0 01 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 0@.;.0;1[.@..;$@...;![.;"@.;#0;$
3420 40 02 c0 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 be 01 3b 32 40 02 bf 01 3b 37 54 6f 3b 28 15 3b @...;5i.;%@.;6@...;2@...;7To;(.;
3440 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 )F;*;.;.;+;&I".Raylib#key_presse
3460 64 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 ce 02 3b 15 54 3b 16 3a 11 6b 65 79 d?.;.F;,[.;.[.[[email protected]...;.T;.:.key
3480 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 0d 3b 20 54 _pressed?;.0;.[.;.{.;.IC;."..;.T
34a0 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 ;.[.o;D.;/I".return.;.F;0I"..;.T
34c0 3b 16 30 3b 31 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 c9 01 3b 21 5b 00 3b ;.0;1[.I".Boolean.;.T;$@...;![.;
34e0 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 "I".@return.[Boolean]..;.T;#0;$@
3500 02 c9 01 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 a0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 ...;30;4F;%@.;6I"..static.mrb_va
3520 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 74 61 74 65 lue.mrb_is_key_pressed(mrb_state
3540 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
3560 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 t.key;..mrb_get_args(mrb,."i",.&
3580 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 key);...return.mrb_bool_value(Is
35a0 4b 65 79 50 72 65 73 73 65 64 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 KeyPressed(key));.}.;.T;2I".stat
35c0 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a ic.mrb_value.;.T;7To;(.;)T;*;.;.
35e0 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2c ;.;&I".Raylib.key_pressed?.;.F;,
3600 40 02 cb 01 3b 14 40 02 cc 01 3b 15 54 3b 16 3b 50 3b 18 30 3b 1c 40 02 ce 01 3b 1d 7b 00 3b 1e @...;.@...;.T;.;P;.0;.@...;.{.;.
3620 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;D.;/I".return.;.
3640 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 db 01 3b 21 5b 00 3b 22 40 17 3b 23 30 F;0@.;.0;1[.@..;$@...;![.;"@.;#0
3660 3b 24 40 02 db 01 3b 35 69 00 3b 25 40 19 3b 36 40 02 d9 01 3b 32 40 02 da 01 3b 37 54 6f 3b 28 ;$@...;5i.;%@.;6@...;2@...;7To;(
3680 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 15 52 61 79 6c 69 62 23 6b 65 79 5f 64 6f 77 6e .;)F;*;.;.;+;&I".Raylib#key_down
36a0 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 d6 02 3b 15 54 3b 16 3a 0e 6b 65 79 5f ?.;.F;,[.;.[.[[email protected]...;.T;.:.key_
36c0 64 6f 77 6e 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 down?;.0;.[.;.{.;.IC;."..;.T;.[.
36e0 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b o;D.;/I".return.;.F;0I"..;.T;.0;
3700 31 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 e4 01 3b 21 5b 00 3b 22 49 22 17 1[.I".Boolean.;.T;$@...;![.;"I".
3720 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 e4 01 3b @return.[Boolean]..;.T;#0;$@...;
3740 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 9a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 30;4F;%@.;6I"..static.mrb_value.
3760 6d 72 62 5f 69 73 5f 6b 65 79 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 mrb_is_key_down(mrb_state*.mrb,.
3780 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a mrb_value.self).{..mrb_int.key;.
37a0 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a .mrb_get_args(mrb,."i",.&key);..
37c0 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 44 6f 77 6e .return.mrb_bool_value(IsKeyDown
37e0 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c (key));.}.;.T;2I".static.mrb_val
3800 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 ue.;.T;7To;(.;)T;*;.;.;.;&I".Ray
3820 6c 69 62 2e 6b 65 79 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2c 40 02 e6 01 3b 14 40 02 e7 01 3b 15 54 lib.key_down?.;.F;,@...;.@...;.T
3840 3b 16 3b 51 3b 18 30 3b 1c 40 02 e9 01 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b ;.;Q;.0;.@...;.{.;.IC;."..;.T;.[
3860 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 .o;D.;/I".return.;.F;0@.;.0;1[.@
3880 01 d6 3b 24 40 02 f6 01 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f6 01 3b 35 69 00 3b 25 40 ..;$@...;![.;"@.;#0;$@...;5i.;%@
38a0 19 3b 36 40 02 f4 01 3b 32 40 02 f5 01 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b .;6@...;2@...;7To;(.;)F;*;.;.;+;
38c0 26 49 22 19 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2c 5b 00 &I".Raylib#key_released?.;.F;,[.
38e0 3b 14 5b 06 5b 07 40 20 69 02 df 02 3b 15 54 3b 16 3a 12 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f ;.[.[[email protected]...;.T;.:.key_released?
3900 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 44 0a 3b ;.0;.[.;.{.;.IC;."..;.T;.[.o;D.;
3920 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 /I".return.;.F;0I"..;.T;.0;1[.I"
3940 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 ff 01 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 .Boolean.;.T;$@...;![.;"I".@retu
3960 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 ff 01 3b 33 30 3b 34 46 rn.[Boolean]..;.T;#0;$@...;30;4F
3980 3b 25 40 19 3b 36 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 ;%@.;6I"..static.mrb_value.mrb_i
39a0 73 5f 6b 65 79 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 s_key_released(mrb_state*.mrb,.m
39c0 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 rb_value.self).{..mrb_int.key;..
39e0 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 mrb_get_args(mrb,."i",.&key);...
3a00 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 52 65 6c 65 61 return.mrb_bool_value(IsKeyRelea
3a20 73 65 64 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f sed(key));.}.;.T;2I".static.mrb_
3a40 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 value.;.T;7To;(.;)T;*;.;.;.;&I".
3a60 52 61 79 6c 69 62 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2c 40 02 01 02 3b 14 Raylib.key_released?.;.F;,@...;.
3a80 40 02 02 02 3b 15 54 3b 16 3b 52 3b 18 30 3b 1c 40 02 04 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @...;.T;.;R;.0;.@...;.{.;.IC;.".
3aa0 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b .;.T;.[.o;D.;/I".return.;.F;0@.;
3ac0 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 11 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 11 02 .0;1[.@..;$@...;![.;"@.;#0;$@...
3ae0 3b 35 69 00 3b 25 40 19 3b 36 40 02 0f 02 3b 32 40 02 10 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a ;5i.;%@.;6@...;2@...;7To;(.;)F;*
3b00 3b 11 3b 1a 3b 2b 3b 26 49 22 13 52 61 79 6c 69 62 23 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2c 5b ;.;.;+;&I".Raylib#key_up?.;.F;,[
3b20 00 3b 14 5b 06 5b 07 40 20 69 02 e7 02 3b 15 54 3b 16 3a 0c 6b 65 79 5f 75 70 3f 3b 18 30 3b 1c .;.[.[[email protected]...;.T;.:.key_up?;.0;.
3b40 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 [.;.{.;.IC;."..;.T;.[.o;D.;/I".r
3b60 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 0c 42 6f 6f 6c eturn.;.F;0I"..;.T;.0;1[.I".Bool
3b80 65 61 6e 06 3b 20 54 3b 24 40 02 1a 02 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 ean.;.T;$@...;![.;"I".@return.[B
3ba0 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 1a 02 3b 33 30 3b 34 46 3b 25 40 19 3b oolean]..;.T;#0;$@...;30;4F;%@.;
3bc0 36 49 22 01 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 6I"..static.mrb_value.mrb_is_key
3be0 5f 75 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 _up(mrb_state*.mrb,.mrb_value.se
3c00 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 5f 61 72 67 lf).{..mrb_int.key;..mrb_get_arg
3c20 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 6d 72 62 5f s(mrb,."i",.&key);...return.mrb_
3c40 62 6f 6f 6c 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 bool_value(IsKeyUp(key));.}.;.T;
3c60 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 2I".static.mrb_value.;.T;7To;(.;
3c80 29 54 3b 2a 3b 0f 3b 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 )T;*;.;.;.;&I".Raylib.key_up?.;.
3ca0 46 3b 2c 40 02 1c 02 3b 14 40 02 1d 02 3b 15 54 3b 16 3b 53 3b 18 30 3b 1c 40 02 1f 02 3b 1d 7b F;,@...;.@...;.T;.;S;.0;.@...;.{
3cc0 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e .;.IC;."..;.T;.[.o;D.;/I".return
3ce0 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 2c 02 3b 21 5b 00 3b 22 40 17 .;.F;0@.;.0;1[.@..;$@.,.;![.;"@.
3d00 3b 23 30 3b 24 40 02 2c 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 2a 02 3b 32 40 02 2b 02 3b 37 54 ;#0;$@.,.;5i.;%@.;6@.*.;2@.+.;7T
3d20 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1d 52 61 79 6c 69 62 23 5f 6e 65 78 74 o;(.;)F;*;.;.;+;&I".Raylib#_next
3d40 5f 6b 65 79 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 ef 02 _key_pressed.;.F;,[.;.[.[[email protected]...
3d60 3b 15 54 3b 16 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 ;.T;.:._next_key_pressed;.0;.[.;
3d80 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
3da0 3b 23 30 3b 24 40 02 35 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 78 73 74 61 74 69 63 20 6d ;#0;[email protected].;30;4F;%@.;6I"xstatic.m
3dc0 72 62 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 rb_value.mrb_get_key_pressed(mrb
3de0 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).{..
3e00 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4b 65 79 50 72 return.mrb_fixnum_value(GetKeyPr
3e20 65 73 73 65 64 28 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 essed());.}.;.T;2I".static.mrb_v
3e40 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 alue.;.T;7To;(.;)T;*;.;.;.;&I".R
3e60 61 79 6c 69 62 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 40 02 37 aylib._next_key_pressed.;.F;,@.7
3e80 02 3b 14 40 02 38 02 3b 15 54 3b 16 3b 54 3b 18 30 3b 1c 40 02 3a 02 3b 1d 7b 00 3b 1e 49 43 3b .;[email protected].;.T;.;T;.0;.@.:.;.{.;.IC;
3ea0 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 42 02 3b 35 69 00 ."..;.T;.[.;![.;"@.;#0;[email protected].;5i.
3ec0 3b 25 40 19 3b 36 40 02 40 02 3b 32 40 02 41 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a ;%@.;6@.@.;[email protected].;7To;(.;)F;*;.;.
3ee0 3b 2b 3b 26 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b ;+;&I".Raylib#mouse_x.;.F;,[.;.[
3f00 06 5b 07 40 20 69 02 f4 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 65 5f 78 3b 18 30 3b 1c 5b 00 3b 1d .[[email protected]...;.T;.:.mouse_x;.0;.[.;.
3f20 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 3b {.;.IC;."..;.T;.[.;![.;"I"..;.F;
3f40 23 30 3b 24 40 02 48 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 70 73 74 61 74 69 63 20 6d 72 #0;[email protected].;30;4F;%@.;6I"pstatic.mr
3f60 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
3f80 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
3fa0 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());
3fc0 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b .}.;.T;2I".static.mrb_value.;.T;
3fe0 37 54 6f 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 7To;(.;)T;*;.;.;.;&I".Raylib.mou
4000 73 65 5f 78 06 3b 20 46 3b 2c 40 02 4a 02 3b 14 40 02 4b 02 3b 15 54 3b 16 3b 55 3b 18 30 3b 1c se_x.;.F;,@.J.;[email protected].;.T;.;U;.0;.
4020 40 02 4d 02 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 @.M.;.{.;.IC;."..;.T;.[.;![.;"@.
4040 3b 23 30 3b 24 40 02 55 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 53 02 3b 32 40 02 54 02 3b 37 54 ;#0;[email protected].;5i.;%@.;[email protected].;[email protected].;7T
4060 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 o;(.;)F;*;.;.;+;&I".Raylib#mouse
4080 5f 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 f9 02 3b 15 54 3b 16 3a 0c 6d 6f 75 _y.;.F;,[.;.[.[[email protected]...;.T;.:.mou
40a0 73 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 se_y;.0;.[.;.{.;.IC;."..;.T;.[.;
40c0 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 5b 02 3b 33 30 3b 34 46 3b 25 40 19 3b ![.;"I"..;.F;#0;$@.[.;30;4F;%@.;
40e0 36 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 6f 75 6I"pstatic.mrb_value.mrb_get_mou
4100 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 20 73 se_y(mrb_state*.mrb,.mrb_value.s
4120 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 65 28 elf).{..return.mrb_fixnum_value(
4140 47 65 74 4d 6f 75 73 65 59 28 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d GetMouseY());.}.;.T;2I".static.m
4160 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 rb_value.;.T;7To;(.;)T;*;.;.;.;&
4180 49 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 79 06 3b 20 46 3b 2c 40 02 5d 02 3b 14 40 02 5e I".Raylib.mouse_y.;.F;,@.].;.@.^
41a0 02 3b 15 54 3b 16 3b 56 3b 18 30 3b 1c 40 02 60 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 .;.T;.;V;.0;.@.`.;.{.;.IC;."..;.
41c0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 68 02 3b 35 69 00 3b 25 40 19 3b 36 T;.[.;![.;"@.;#0;[email protected].;5i.;%@.;6
41e0 40 02 66 02 3b 32 40 02 67 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 @.f.;[email protected].;7To;(.;)F;*;.;.;+;&I"
4200 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 2c 5b 00 3b 14 .Raylib#mouse_position.;.F;,[.;.
4220 5b 06 5b 07 40 20 69 02 fe 02 3b 15 54 3b 16 3a 13 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 3b [.[[email protected]...;.T;.:.mouse_position;
4240 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 22 .0;.[.;.{.;.IC;."..;.T;.[.;![.;"
4260 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 6e 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 02 77 I"..;.F;#0;[email protected].;30;4F;%@.;6I".w
4280 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 75 73 65 5f .static.mrb_value.mrb_get_mouse_
42a0 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 5f 76 61 6c position(mrb_state*.mrb,.mrb_val
42c0 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 56 65 63 74 ue.self).{..Vector2.*pos.=.(Vect
42e0 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 28 56 65 63 or2.*)mrb_malloc(mrb,.sizeof(Vec
4300 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 74 69 6f 6e tor2));..*pos.=.GetMousePosition
4320 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 6d 6f 64 75 ();..struct.RClass.*c.=.mrb_modu
4340 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 20 52 le_get(mrb,."Raylib");..struct.R
4360 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 5f 67 65 74 Class.*vec_class.=.mrb_class_get
4380 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 73 74 72 75 _under(mrb,.c,.Vector2_type.stru
43a0 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 6c 75 65 28 ct_name);..return.mrb_obj_value(
43c0 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 61 73 73 2c Data_Wrap_Struct(mrb,.vec_class,
43e0 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 3b 32 49 22 .&Vector2_type,.pos));.}.;.T;2I"
4400 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b .static.mrb_value.;.T;7To;(.;)T;
4420 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 6f *;.;.;.;&I".Raylib.mouse_positio
4440 6e 06 3b 20 46 3b 2c 40 02 70 02 3b 14 40 02 71 02 3b 15 54 3b 16 3b 57 3b 18 30 3b 1c 40 02 73 n.;.F;,@.p.;[email protected].;.T;.;W;.0;[email protected]
4460 02 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
4480 3b 24 40 02 7b 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 79 02 3b 32 40 02 7a 02 3b 37 54 6f 3b 28 ;$@.{.;5i.;%@.;[email protected].;[email protected].;7To;(
44a0 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 17 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 .;)F;*;.;.;+;&I".Raylib#mouse_wh
44c0 65 65 6c 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 07 03 3b 15 54 3b 16 3a 10 6d 6f eel.;.F;,[.;.[.[[email protected]...;.T;.:.mo
44e0 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 3b 20 54 use_wheel;.0;.[.;.{.;.IC;."..;.T
4500 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 81 02 3b 33 30 3b 34 46 ;.[.;![.;"I"..;.F;#0;$@...;30;4F
4520 3b 25 40 19 3b 36 49 22 01 80 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 ;%@.;6I"..static.mrb_value.mrb_g
4540 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 61 74 65 2a 20 6d et_mouse_wheel_move(mrb_state*.m
4560 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 rb,.mrb_value.self).{..return.mr
4580 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 65 57 68 65 65 6c b_float_value(mrb,.GetMouseWheel
45a0 4d 6f 76 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 Move());.}.;.T;2I".static.mrb_va
45c0 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 17 52 61 lue.;.T;7To;(.;)T;*;.;.;.;&I".Ra
45e0 79 6c 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 06 3b 20 46 3b 2c 40 02 83 02 3b 14 40 02 84 02 ylib.mouse_wheel.;.F;,@...;.@...
4600 3b 15 54 3b 16 3b 58 3b 18 30 3b 1c 40 02 86 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 ;.T;.;X;.0;.@...;.{.;.IC;."..;.T
4620 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 8e 02 3b 35 69 00 3b 25 40 19 3b 36 40 ;.[.;![.;"@.;#0;$@...;5i.;%@.;6@
4640 02 8c 02 3b 32 40 02 8d 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1e ...;2@...;7To;(.;)F;*;.;.;+;&I".
4660 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 46 3b 2c 5b Raylib#begin_scissor_mode.;.F;,[
4680 00 3b 14 5b 06 5b 07 40 20 69 02 35 02 3b 15 54 3b 16 3a 17 62 65 67 69 6e 5f 73 63 69 73 73 6f .;.[.[[email protected].;.T;.:.begin_scisso
46a0 72 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 5b r_mode;.0;.[.;.{.;.IC;."..;.T;.[
46c0 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 94 02 3b 33 30 3b 34 46 3b 25 40 .;![.;"I"..;.F;#0;$@...;30;4F;%@
46e0 19 3b 36 49 22 01 fb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 65 67 69 .;6I"..static.mrb_value.mrb_begi
4700 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 2c 20 6d n_scissor_mode(mrb_state*.mrb,.m
4720 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 3b 0a 09 6d 72 rb_value.self).{..mrb_int.x;..mr
4740 62 5f 69 6e 74 20 79 3b 0a 09 6d 72 62 5f 69 6e 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 69 6e b_int.y;..mrb_int.width;..mrb_in
4760 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 20 22 69 69 t.height;..mrb_get_args(mrb,."ii
4780 69 69 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 74 29 3b 0a 0a ii",.&x,.&y,.&width,.&height);..
47a0 09 42 65 67 69 6e 53 63 69 73 73 6f 72 4d 6f 64 65 28 78 2c 20 79 2c 20 77 69 64 74 68 2c 20 68 .BeginScissorMode(x,.y,.width,.h
47c0 65 69 67 68 74 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 eight);..return.mrb_nil_value();
47e0 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b .}.;.T;2I".static.mrb_value.;.T;
4800 37 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 2e 62 65 67 7To;(.;)T;*;.;.;.;&I".Raylib.beg
4820 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 96 02 3b 14 40 02 97 02 3b in_scissor_mode.;.F;,@...;.@...;
4840 15 54 3b 16 3b 59 3b 18 30 3b 1c 40 02 99 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b .T;.;Y;.0;.@...;.{.;.IC;."..;.T;
4860 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a1 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 .[.;![.;"@.;#0;$@...;5i.;%@.;6@.
4880 9f 02 3b 32 40 02 a0 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1c 52 ..;2@...;7To;(.;)F;*;.;.;+;&I".R
48a0 61 79 6c 69 62 23 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 aylib#end_scissor_mode.;.F;,[.;.
48c0 5b 06 5b 07 40 20 69 02 41 02 3b 15 54 3b 16 3a 15 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 [.[[email protected].;.T;.:.end_scissor_mod
48e0 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 e;.0;.[.;.{.;.IC;."..;.T;.[.;![.
4900 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 a7 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 ;"I"..;.F;#0;$@...;30;4F;%@.;6I"
4920 7a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f 73 63 69 73 73 6f zstatic.mrb_value.mrb_end_scisso
4940 72 5f 6d 6f 64 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 r_mode(mrb_state*.mrb,.mrb_value
4960 20 73 65 6c 66 29 20 7b 0a 09 45 6e 64 53 63 69 73 73 6f 72 4d 6f 64 65 28 29 3b 0a 09 72 65 74 .self).{..EndScissorMode();..ret
4980 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 32 49 22 15 73 urn.mrb_nil_value();.}.;.T;2I".s
49a0 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b tatic.mrb_value.;.T;7To;(.;)T;*;
49c0 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 .;.;.;&I".Raylib.end_scissor_mod
49e0 65 06 3b 20 46 3b 2c 40 02 a9 02 3b 14 40 02 aa 02 3b 15 54 3b 16 3b 5a 3b 18 30 3b 1c 40 02 ac e.;.F;,@...;.@...;.T;.;Z;.0;.@..
4a00 02 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
4a20 3b 24 40 02 b4 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 b2 02 3b 32 40 02 b3 02 3b 37 54 6f 3b 28 ;$@...;5i.;%@.;6@...;2@...;7To;(
4a40 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c .;)F;*;.;.;+;&I".Raylib#begin_bl
4a60 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 47 02 3b 15 54 3b end_mode.;.F;,[.;.[.[[email protected].;.T;
4a80 16 3a 15 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .:.begin_blend_mode;.0;.[.;.{.;.
4aa0 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;$
4ac0 40 02 ba 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 a9 73 74 61 74 69 63 20 6d 72 62 5f 76 @...;30;4F;%@.;6I"..static.mrb_v
4ae0 61 6c 75 65 0a 6d 72 62 5f 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 alue.mrb_begin_blend_mode(mrb_st
4b00 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 ate*.mrb,.mrb_value.self).{..mrb
4b20 5f 69 6e 74 20 6d 6f 64 65 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 _int.mode;..mrb_get_args(mrb,."i
4b40 22 2c 20 26 6d 6f 64 65 29 3b 0a 0a 09 42 65 67 69 6e 42 6c 65 6e 64 4d 6f 64 65 28 6d 6f 64 65 ",.&mode);...BeginBlendMode(mode
4b60 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();.}.;.
4b80 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 T;2I".static.mrb_value.;.T;7To;(
4ba0 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c .;)T;*;.;.;.;&I".Raylib.begin_bl
4bc0 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 bc 02 3b 14 40 02 bd 02 3b 15 54 3b 16 3b 5b 3b end_mode.;.F;,@...;.@...;.T;.;[;
4be0 18 30 3b 1c 40 02 bf 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 .0;.@...;.{.;.IC;."..;.T;.[.;![.
4c00 3b 22 40 17 3b 23 30 3b 24 40 02 c7 02 3b 35 69 00 3b 25 40 19 3b 36 40 02 c5 02 3b 32 40 02 c6 ;"@.;#0;$@...;5i.;%@.;6@...;2@..
4c20 02 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1a 52 61 79 6c 69 62 23 65 .;7To;(.;)F;*;.;.;+;&I".Raylib#e
4c40 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 50 nd_blend_mode.;.F;,[.;.[.[[email protected]
4c60 02 3b 15 54 3b 16 3a 13 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b .;.T;.:.end_blend_mode;.0;.[.;.{
4c80 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 .;.IC;."..;.T;.[.;![.;"I"..;.F;#
4ca0 30 3b 24 40 02 cd 02 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 76 73 74 61 74 69 63 20 6d 72 62 0;$@...;30;4F;%@.;6I"vstatic.mrb
4cc0 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 _value.mrb_end_blend_mode(mrb_st
4ce0 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 45 6e 64 ate*.mrb,.mrb_value.self).{..End
4d00 42 6c 65 6e 64 4d 6f 64 65 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c BlendMode();..return.mrb_nil_val
4d20 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ue();.}.;.T;2I".static.mrb_value
4d40 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 .;.T;7To;(.;)T;*;.;.;.;&I".Rayli
4d60 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b 2c 40 02 cf 02 3b 14 40 02 d0 02 b.end_blend_mode.;.F;,@...;.@...
4d80 3b 15 54 3b 16 3b 5c 3b 18 30 3b 1c 40 02 d2 02 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 ;.T;.;\;.0;.@...;.{.;.IC;."..;.T
4da0 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 da 02 3b 35 69 00 3b 25 40 19 3b 36 40 ;.[.;![.;"@.;#0;$@...;5i.;%@.;6@
4dc0 02 d8 02 3b 32 40 02 d9 02 3b 37 54 6f 3a 23 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 ...;2@...;7To:#YARD::CodeObjects
4de0 3a 3a 43 6c 61 73 73 4f 62 6a 65 63 74 16 3b 07 49 43 3b 08 5b 0e 6f 3b 28 15 3b 29 46 3b 2a 3b ::ClassObject.;.IC;.[.o;(.;)F;*;
4e00 11 3b 1a 3b 1b 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 .;.;.;&I".Raylib::Color#initiali
4e20 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 57 02 3b 15 54 3b 16 3a 0f 69 6e 69 ze.;.F;,[.;.[.[[email protected].;.T;.:.ini
4e40 74 69 61 6c 69 7a 65 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 tialize;.0;.[.;.{.;.IC;."..;.T;.
4e60 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e2 02 3b 25 40 02 e0 02 3b 36 49 22 02 da 01 [.;![.;"@.;#0;$@...;%@...;6I"...
4e80 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 69 6e 69 74 69 static.mrb_value.mrb_Color_initi
4ea0 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 alize(mrb_state*.mrb,.mrb_value.
4ec0 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 72 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 69 self).{..mrb_int.r.=.255;..mrb_i
4ee0 6e 74 20 67 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 nt.g.=.0;..mrb_int.b.=.0;..mrb_i
4f00 6e 74 20 61 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 nt.a.=.255;..mrb_get_args(mrb,."
4f20 7c 69 69 69 69 22 2c 20 26 72 2c 20 26 67 2c 20 26 62 2c 20 26 61 29 3b 0a 0a 09 43 6f 6c 6f 72 |iiii",.&r,.&g,.&b,.&a);...Color
4f40 20 2a 63 6f 6c 6f 72 20 3d 20 28 43 6f 6c 6f 72 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 .*color.=.(Color.*)DATA_PTR(self
4f60 29 3b 0a 09 69 66 28 63 6f 6c 6f 72 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 63 6f );..if(color).{.mrb_free(mrb,.co
4f80 6c 6f 72 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 lor);.}..mrb_data_init(self,.NUL
4fa0 4c 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 29 3b 0a 09 63 6f 6c 6f 72 20 3d 20 28 43 6f 6c 6f 72 L,.&Color_type);..color.=.(Color
4fc0 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 28 43 6f 6c 6f 72 29 .*)mrb_malloc(mrb,.sizeof(Color)
4fe0 29 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 );...color->r.=.r;..color->g.=.g
5000 3b 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 ;..color->b.=.b;..color->a.=.a;.
5020 0a 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 ..mrb_data_init(self,.color,.&Co
5040 6c 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 32 lor_type);..return.self;.}.;.T;2
5060 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 I".static.mrb_value.;.T;7To;(.;)
5080 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 23 72 06 3b 20 F;*;.;.;.;&I".Raylib::Color#r.;.
50a0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 6d 02 3b 15 54 3b 16 3a 06 72 3b 18 30 3b 1c 5b 00 F;,[.;.[.[[email protected].;.T;.:.r;.0;.[.
50c0 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;
50e0 24 40 02 ee 02 3b 25 40 02 e0 02 3b 36 49 22 01 a7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 $@...;%@...;6I"..static.mrb_valu
5100 65 0a 6d 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 e.mrb_Color_get_red(mrb_state*.m
5120 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f rb,.mrb_value.self).{..Color.*co
5140 6c 6f 72 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 43 lor.=.DATA_GET_PTR(mrb,.self,.&C
5160 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 olor_type,.Color);..return.mrb_f
5180 69 78 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 32 49 22 ixnum_value(color->r);.}.;.T;2I"
51a0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
51c0 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 23 72 3d 06 3b 20 46 *;.;.;.;&I".Raylib::Color#r=.;.F
51e0 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 73 02 3b 15 54 3b 16 3a 07 72 3d 3b 18 30 3b 1c 5b 00 ;,[.;.[.[[email protected].;.T;.:.r=;.0;.[.
5200 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;
5220 24 40 02 fa 02 3b 25 40 02 e0 02 3b 36 49 22 01 e0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 $@...;%@...;6I"..static.mrb_valu
5240 65 0a 6d 72 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 e.mrb_Color_set_red(mrb_state*.m
5260 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f rb,.mrb_value.self).{..Color.*co
5280 6c 6f 72 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 43 lor.=.DATA_GET_PTR(mrb,.self,.&C
52a0 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 3b 0a 09 olor_type,.Color);..mrb_int.r;..
52c0 6d 72 62 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 mrb_get_args(mrb,."i",.&r);..col
52e0 6f 72 2d 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 or->r.=.r;...return.mrb_fixnum_v
5300 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 alue(color->r);.}.;.T;2I".static
5320 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .mrb_value.;.T;7To;(.;)F;*;.;.;.
5340 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 ;&I".Raylib::Color#g.;.F;,[.;.[.
5360 5b 07 40 20 69 02 7d 02 3b 15 54 3b 16 3a 06 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b [[email protected].}.;.T;.:.g;.0;.[.;.{.;.IC;
5380 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 03 3b 25 40 02 ."..;.T;.[.;![.;"@.;#0;$@...;%@.
53a0 e0 02 3b 36 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 43 6f 6c ..;6I"..static.mrb_value.mrb_Col
53c0 6f 72 5f 67 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 or_get_green(mrb_state*.mrb,.mrb
53e0 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 20 3d 20 44 _value.self).{..Color.*color.=.D
5400 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 43 6f 6c 6f 72 5f 74 79 ATA_GET_PTR(mrb,.self,.&Color_ty
5420 70 65 2c 20 43 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 pe,.Color);..return.mrb_fixnum_v
5440 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 alue(color->g);.}.;.T;2I".static
5460 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .mrb_value.;.T;7To;(.;)F;*;.;.;.
5480 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b ;&I".Raylib::Color#g=.;.F;,[.;.[
54a0 06 5b 07 40 20 69 02 83 02 3b 15 54 3b 16 3a 07 67 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 .[[email protected]...;.T;.:.g=;.0;.[.;.{.;.I
54c0 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 12 03 3b 25 C;."..;.T;.[.;![.;"@.;#0;$@...;%
54e0 40 02 e0 02 3b 36 49 22 01 e2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 @...;6I"..static.mrb_value.mrb_C
5500 6f 6c 6f 72 5f 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 olor_set_green(mrb_state*.mrb,.m
5520 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 20 3d rb_value.self).{..Color.*color.=
5540 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 43 6f 6c 6f 72 5f .DATA_GET_PTR(mrb,.self,.&Color_
5560 74 79 70 65 2c 20 43 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 type,.Color);..mrb_int.g;..mrb_g
5580 65 74 5f 61 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 et_args(mrb,."i",.&g);..color->g
55a0 20 3d 20 67 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 .=.g;...return.mrb_fixnum_value(
55c0 63 6f 6c 6f 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f color->g);.}.;.T;2I".static.mrb_
55e0 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 value.;.T;7To;(.;)F;*;.;.;.;&I".
5600 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 Raylib::Color#b.;.F;,[.;.[.[[email protected]
5620 02 8d 02 3b 15 54 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 ...;.T;.:.b;.0;.[.;.{.;.IC;."..;
5640 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 1e 03 3b 25 40 02 e0 02 3b 36 49 .T;.[.;![.;"@.;#0;$@...;%@...;6I
5660 22 01 a9 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
5680 74 5f 62 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 t_blue(mrb_state*.mrb,.mrb_value
56a0 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 44 41 54 41 5f 47 45 .self).{..Color.*color.=.DATA_GE
56c0 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f T_PTR(mrb,.self,.&Color_type,.Co
56e0 6c 6f 72 29 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 lor);...return.mrb_fixnum_value(
5700 63 6f 6c 6f 72 2d 3e 62 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f color->b);.}.;.T;2I".static.mrb_
5720 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 value.;.T;7To;(.;)F;*;.;.;.;&I".
5740 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 Raylib::Color#b=.;.F;,[.;.[.[.@.
5760 69 02 94 02 3b 15 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 i...;.T;.:.b=;.0;.[.;.{.;.IC;.".
5780 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 2a 03 3b 25 40 02 e0 02 3b .;.T;.[.;![.;"@.;#0;$@.*.;%@...;
57a0 36 49 22 01 e1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 6I"..static.mrb_value.mrb_Color_
57c0 73 65 74 5f 62 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 set_blue(mrb_state*.mrb,.mrb_val
57e0 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 44 41 54 41 5f ue.self).{..Color.*color.=.DATA_
5800 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 GET_PTR(mrb,.self,.&Color_type,.
5820 43 6f 6c 6f 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 Color);..mrb_int.b;..mrb_get_arg
5840 73 28 6d 72 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 s(mrb,."i",.&b);..color->b.=.b;.
5860 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 72 2d ..return.mrb_fixnum_value(color-
5880 3e 62 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 >b);.}.;.T;2I".static.mrb_value.
58a0 3b 20 54 3b 37 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 ;.T;7To;(.;)F;*;.;.;.;&I".Raylib
58c0 3a 3a 43 6f 6c 6f 72 23 61 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 9e 02 3b 15 54 ::Color#a.;.F;,[.;.[.[[email protected]...;.T
58e0 3b 16 3a 06 61 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 ;.:.a;.0;.[.;.{.;.IC;."..;.T;.[.
5900 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 36 03 3b 25 40 02 e0 02 3b 36 49 22 01 a9 73 74 61 ;![.;"@.;#0;[email protected].;%@...;6I"..sta
5920 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 61 6c 70 68 tic.mrb_value.mrb_Color_get_alph
5940 61 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 a(mrb_state*.mrb,.mrb_value.self
5960 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 ).{..Color.*color.=.DATA_GET_PTR
5980 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b (mrb,.self,.&Color_type,.Color);
59a0 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 72 2d ..return.mrb_fixnum_value(color-
59c0 3e 61 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 >a);.}.;.T;2I".static.mrb_value.
59e0 3b 20 54 3b 37 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 ;.T;7To;(.;)F;*;.;.;.;&I".Raylib
5a00 3a 3a 43 6f 6c 6f 72 23 61 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 a4 02 3b 15 ::Color#a=.;.F;,[.;.[.[[email protected]...;.
5a20 54 3b 16 3a 07 61 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;.:.a=;.0;.[.;.{.;.IC;."..;.T;.
5a40 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 42 03 3b 25 40 02 e0 02 3b 36 49 22 01 e2 73 [.;![.;"@.;#0;[email protected].;%@...;6I"..s
5a60 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 61 6c tatic.mrb_value.mrb_Color_set_al
5a80 70 68 61 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 pha(mrb_state*.mrb,.mrb_value.se
5aa0 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 lf).{..Color.*color.=.DATA_GET_P
5ac0 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 TR(mrb,.self,.&Color_type,.Color
5ae0 29 3b 0a 09 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 );..mrb_int.a;..mrb_get_args(mrb
5b00 2c 20 22 69 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 ,."i",.&a);..color->a.=.a;...ret
5b20 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 0a urn.mrb_fixnum_value(color->a);.
5b40 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 }.;.T;2I".static.mrb_value.;.T;7
5b60 54 06 3b 0a 40 02 e0 02 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 e0 02 3b 0c 49 43 3b 08 5b 00 06 T.;.@...;.IC;.[..;.@...;.IC;.[..
5b80 3b 0a 40 02 e0 02 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e ;.@...;.IC;.{.;.IC;.{..;.T;.IC;.
5ba0 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 20 69 02 2e 04 3b 15 {..;.T.;.T;.{.;.[.;.[.[[email protected]...;.
5bc0 46 3b 16 3a 0a 43 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 F;.:.Color;.;.;.;.;.[.;.{.;.IC;.
5be0 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 e0 02 3b 25 40 19 3b "..;.T;.[.;![.;"@.;#0;$@...;%@.;
5c00 26 49 22 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 &I".Raylib::Color.;.F:.@supercla
5c20 73 73 6f 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 sso:.YARD::CodeObjects::Proxy.:.
5c40 40 6f 72 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 @orignamespace0:.@origname0:.@im
5c60 65 74 68 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 ethod0;.:.Object;%@.:.@obj0:.@ty
5c80 70 65 30 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1d 52 61 79 6c 69 62 23 69 6e pe0o;(.;)F;*;.;.;+;&I".Raylib#in
5ca0 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 it_audio_device.;.F;,[.;.[.[[email protected]
5cc0 02 0c 03 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 1c ...;.T;.:.init_audio_device;.0;.
5ce0 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 06 [.;.{.;.IC;."..;.T;.[.;![.;"I"..
5d00 3b 20 46 3b 23 30 3b 24 40 02 5e 03 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 7d 73 74 61 74 69 ;.F;#0;$@.^.;30;4F;%@.;6I"}stati
5d20 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 65 76 69 63 c.mrb_value.mrb_init_audio_devic
5d40 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
5d60 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 74 75 72 6e ).{..InitAudioDevice();...return
5d80 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 .mrb_nil_value();.}.;.T;2I".stat
5da0 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a ic.mrb_value.;.T;7To;(.;)T;*;.;.
5dc0 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 06 ;.;&I".Raylib.init_audio_device.
5de0 3b 20 46 3b 2c 40 02 60 03 3b 14 40 02 61 03 3b 15 54 3b 16 3b 70 3b 18 30 3b 1c 40 02 63 03 3b ;.F;,@.`.;[email protected].;.T;.;p;.0;[email protected].;
5e00 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
5e20 40 02 6b 03 3b 35 69 00 3b 25 40 19 3b 36 40 02 69 03 3b 32 40 02 6a 03 3b 37 54 6f 3b 28 15 3b @.k.;5i.;%@.;[email protected].;[email protected].;7To;(.;
5e40 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1f 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 76 69 )F;*;.;.;+;&I".Raylib#audio_devi
5e60 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 13 03 3b 15 54 ce_ready?.;.F;,[.;.[.[[email protected]...;.T
5e80 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 00 3b 1d ;.:.audio_device_ready?;.0;.[.;.
5ea0 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 {.;.IC;."..;.T;.[.o;D.;/I".retur
5ec0 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 n.;.F;0I"..;.T;.0;1[.I".Boolean.
5ee0 3b 20 54 3b 24 40 02 71 03 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
5f00 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 71 03 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 01 an]..;.T;#0;[email protected].;30;4F;%@.;6I".
5f20 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 75 64 69 6f 5f 64 |static.mrb_value.mrb_is_audio_d
5f40 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 2c 20 6d 72 62 5f evice_ready(mrb_state*.mrb,.mrb_
5f60 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 62 6f 6f 6c 5f 76 value.self).{..return.mrb_bool_v
5f80 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 3b 0a 7d 06 3b 20 alue(IsAudioDeviceReady());.}.;.
5fa0 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 T;2I".static.mrb_value.;.T;7To;(
5fc0 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 5f 64 65 .;)T;*;.;.;.;&I".Raylib.audio_de
5fe0 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2c 40 02 73 03 3b 14 40 02 74 03 3b 15 54 3b 16 vice_ready?.;.F;,@.s.;[email protected].;.T;.
6000 3b 71 3b 18 30 3b 1c 40 02 76 03 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f ;q;.0;[email protected].;.{.;.IC;."..;.T;.[.o
6020 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 ;D.;/I".return.;.F;0@.;.0;1[.@..
6040 3b 24 40 02 83 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 83 03 3b 35 69 00 3b 25 40 19 3b ;$@...;![.;"@.;#0;$@...;5i.;%@.;
6060 36 40 02 81 03 3b 32 40 02 82 03 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 6@...;2@...;7To;(.;)F;*;.;.;+;&I
6080 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 3b 20 46 3b ".Raylib#close_audio_device.;.F;
60a0 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 18 03 3b 15 54 3b 16 3a 17 63 6c 6f 73 65 5f 61 75 64 69 ,[.;.[.[[email protected]...;.T;.:.close_audi
60c0 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 0d 3b 20 54 3b o_device;.0;.[.;.{.;.IC;."..;.T;
60e0 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 8c 03 3b 33 30 3b 34 46 3b .[.;![.;"I"..;.F;#0;$@...;30;4F;
6100 25 40 19 3b 36 49 22 7f 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 63 6c 6f %@.;6I".static.mrb_value.mrb_clo
6120 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 se_audio_device(mrb_state*.mrb,.
6140 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6c 6f 73 65 41 75 64 69 6f 44 65 76 mrb_value.self).{..CloseAudioDev
6160 69 63 65 28 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b ice();...return.mrb_nil_value();
6180 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b .}.;.T;2I".static.mrb_value.;.T;
61a0 37 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 2e 63 6c 6f 7To;(.;)T;*;.;.;.;&I".Raylib.clo
61c0 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2c 40 02 8e 03 3b 14 40 02 8f 03 3b se_audio_device.;.F;,@...;.@...;
61e0 15 54 3b 16 3b 72 3b 18 30 3b 1c 40 02 91 03 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b .T;.;r;.0;.@...;.{.;.IC;."..;.T;
6200 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 99 03 3b 35 69 00 3b 25 40 19 3b 36 40 02 .[.;![.;"@.;#0;$@...;5i.;%@.;6@.
6220 97 03 3b 32 40 02 98 03 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 1d 52 ..;2@...;7To;(.;)F;*;.;.;+;&I".R
6240 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 46 3b 2c 5b 00 3b aylib#set_master_volume.;.F;,[.;
6260 14 5b 06 5b 07 40 20 69 02 1f 03 3b 15 54 3b 16 3a 16 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c .[.[[email protected]...;.T;.:.set_master_vol
6280 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 54 3b 1c 5b 00 3b 21 ume;.0;.[.;.{.;.IC;."..;.T;.[.;!
62a0 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 9f 03 3b 33 30 3b 34 46 3b 25 40 19 3b 36 [.;"I"..;.F;#0;$@...;30;4F;%@.;6
62c0 49 22 01 b2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 73 65 74 5f 6d 61 73 I"..static.mrb_value.mrb_set_mas
62e0 74 65 72 5f 76 6f 6c 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 ter_volume(mrb_state*.mrb,.mrb_v
6300 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 75 6d 65 3b 0a alue.self).{..mrb_float.volume;.
6320 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 75 6d 65 29 .mrb_get_args(mrb,."f",.&volume)
6340 3b 0a 09 53 65 74 4d 61 73 74 65 72 56 6f 6c 75 6d 65 28 76 6f 6c 75 6d 65 29 3b 0a 09 72 65 74 ;..SetMasterVolume(volume);..ret
6360 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 32 49 22 15 73 urn.mrb_nil_value();.}.;.T;2I".s
6380 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b tatic.mrb_value.;.T;7To;(.;)T;*;
63a0 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 65 72 5f 76 6f 6c 75 .;.;.;&I".Raylib.set_master_volu
63c0 6d 65 06 3b 20 46 3b 2c 40 02 a1 03 3b 14 40 02 a2 03 3b 15 54 3b 16 3b 73 3b 18 30 3b 1c 40 02 me.;.F;,@...;.@...;.T;.;s;.0;.@.
63e0 a4 03 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;.[.;![.;"@.;#
6400 30 3b 24 40 02 ac 03 3b 35 69 00 3b 25 40 19 3b 36 40 02 aa 03 3b 32 40 02 ab 03 3b 37 54 6f 3b 0;$@...;5i.;%@.;6@...;2@...;7To;
6420 5d 16 3b 07 49 43 3b 08 5b 0d 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 ].;.IC;.[.o;(.;)F;*;.;.;.;&I".Ra
6440 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 ylib::Sound#initialize.;.F;,[.;.
6460 5b 06 5b 07 40 20 69 02 0c 01 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 [.[[email protected]...;.T;.;^;.0;.[.;.{.;.IC
6480 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 03 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;$@...;%@
64a0 02 b2 03 3b 36 49 22 02 7c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 ...;6I".|.static.mrb_value.mrb_S
64c0 6f 75 6e 64 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 ound_initialize(mrb_state*.mrb,.
64e0 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 mrb_value.self).{..char*.path.=.
6500 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 NULL;..mrb_get_args(mrb,."z",.&p
6520 61 74 68 29 3b 0a 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 28 53 6f 75 6e 64 20 2a 29 ath);...Sound.*sound.=.(Sound.*)
6540 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 73 6f 75 6e 64 29 20 7b 20 6d 72 62 DATA_PTR(self);..if(sound).{.mrb
6560 5f 66 72 65 65 28 6d 72 62 2c 20 73 6f 75 6e 64 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 _free(mrb,.sound);.}..mrb_data_i
6580 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 29 3b 0a 09 73 nit(self,.NULL,.&Sound_type);..s
65a0 6f 75 6e 64 20 3d 20 28 53 6f 75 6e 64 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 ound.=.(Sound.*)mrb_malloc(mrb,.
65c0 73 69 7a 65 6f 66 28 53 6f 75 6e 64 29 29 3b 0a 0a 09 2a 73 6f 75 6e 64 20 3d 20 4c 6f 61 64 53 sizeof(Sound));...*sound.=.LoadS
65e0 6f 75 6e 64 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 ound(path);...mrb_data_init(self
6600 2c 20 73 6f 75 6e 64 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 ,.sound,.&Sound_type);..return.s
6620 65 6c 66 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 elf;.}.;.T;2I".static.mrb_value.
6640 3b 20 54 3b 37 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 ;.T;7To;(.;)F;*;.;.;.;&I".Raylib
6660 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 1c 01 ::Sound#play.;.F;,[.;.[.[[email protected]...
6680 3b 15 54 3b 16 3a 09 70 6c 61 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b ;.T;.:.play;.0;.[.;.{.;.IC;."..;
66a0 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c0 03 3b 25 40 02 b2 03 3b 36 49 .T;.[.;![.;"@.;#0;$@...;%@...;6I
66c0 22 01 ad 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 6c "..static.mrb_value.mrb_Sound_pl
66e0 61 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c ay(mrb_state*.mrb,.mrb_value.sel
6700 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 50 54 f).{..Sound.*sound.=.DATA_GET_PT
6720 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 64 29 R(mrb,.self,.&Sound_type,.Sound)
6740 3b 0a 09 50 6c 61 79 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 ;..PlaySound(*sound);..return.mr
6760 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 b_nil_value();.}.;.T;2I".static.
6780 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b mrb_value.;.T;7To;(.;)F;*;.;.;.;
67a0 26 49 22 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 &I".Raylib::Sound#stop.;.F;,[.;.
67c0 5b 06 5b 07 40 20 69 02 23 01 3b 15 54 3b 16 3a 09 73 74 6f 70 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 [.[[email protected].#.;.T;.:.stop;.0;.[.;.{.
67e0 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 cc ;.IC;."..;.T;.[.;![.;"@.;#0;$@..
6800 03 3b 25 40 02 b2 03 3b 36 49 22 01 ad 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 .;%@...;6I"..static.mrb_value.mr
6820 62 5f 53 6f 75 6e 64 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 b_Sound_stop(mrb_state*.mrb,.mrb
6840 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
6860 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
6880 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 74 6f 70 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a pe,.Sound);..StopSound(*sound);.
68a0 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 32 .return.mrb_nil_value();.}.;.T;2
68c0 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 I".static.mrb_value.;.T;7To;(.;)
68e0 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 61 75 73 F;*;.;.;.;&I".Raylib::Sound#paus
6900 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 2a 01 3b 15 54 3b 16 3a 0a 70 61 75 73 e.;.F;,[.;.[.[[email protected].*.;.T;.:.paus
6920 65 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 e;.0;.[.;.{.;.IC;."..;.T;.[.;![.
6940 3b 22 40 17 3b 23 30 3b 24 40 02 d8 03 3b 25 40 02 b2 03 3b 36 49 22 01 af 73 74 61 74 69 63 20 ;"@.;#0;$@...;%@...;6I"..static.
6960 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 70 61 75 73 65 28 6d 72 62 5f 73 74 mrb_value.mrb_Sound_pause(mrb_st
6980 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 ate*.mrb,.mrb_value.self).{..Sou
69a0 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 nd.*sound.=.DATA_GET_PTR(mrb,.se
69c0 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 50 61 75 73 65 53 lf,.&Sound_type,.Sound);..PauseS
69e0 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 ound(*sound);..return.mrb_nil_va
6a00 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 lue();.}.;.T;2I".static.mrb_valu
6a20 65 06 3b 20 54 3b 37 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 e.;.T;7To;(.;)F;*;.;.;.;&I".Rayl
6a40 69 62 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 ib::Sound#resume.;.F;,[.;.[.[.@.
6a60 69 02 31 01 3b 15 54 3b 16 3a 0b 72 65 73 75 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 i.1.;.T;.:.resume;.0;.[.;.{.;.IC
6a80 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 e4 03 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;$@...;%@
6aa0 02 b2 03 3b 36 49 22 01 b1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f ...;6I"..static.mrb_value.mrb_So
6ac0 75 6e 64 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 und_resume(mrb_state*.mrb,.mrb_v
6ae0 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 alue.self).{..Sound.*sound.=.DAT
6b00 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 A_GET_PTR(mrb,.self,.&Sound_type
6b20 2c 20 53 6f 75 6e 64 29 3b 0a 09 52 65 73 75 6d 65 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a ,.Sound);..ResumeSound(*sound);.
6b40 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 32 .return.mrb_nil_value();.}.;.T;2
6b60 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 I".static.mrb_value.;.T;7To;(.;)
6b80 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 F;*;.;.;.;&I".Raylib::Sound#volu
6ba0 6d 65 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 38 01 3b 15 54 3b 16 3a 0c 76 6f me=.;.F;,[.;.[.[[email protected].;.T;.:.vo
6bc0 6c 75 6d 65 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 lume=;.0;.[.;.{.;.IC;."..;.T;.[.
6be0 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f0 03 3b 25 40 02 b2 03 3b 36 49 22 01 f2 73 74 61 ;![.;"@.;#0;$@...;%@...;6I"..sta
6c00 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 76 6f 6c 75 tic.mrb_value.mrb_Sound_set_volu
6c20 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
6c40 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
6c60 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 76 6f 6c 29 3b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e gs(mrb,."f",.&vol);..Sound.*soun
6c80 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 d.=.DATA_GET_PTR(mrb,.self,.&Sou
6ca0 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 56 6f 6c 75 6d 65 nd_type,.Sound);..SetSoundVolume
6cc0 28 2a 73 6f 75 6e 64 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 (*sound,.vol);..return.mrb_fixnu
6ce0 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d m_value(vol);.}.;.T;2I".static.m
6d00 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 rb_value.;.T;7To;(.;)F;*;.;.;.;&
6d20 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 3d 06 3b 20 46 3b 2c 5b 00 3b I".Raylib::Sound#pitch=.;.F;,[.;
6d40 14 5b 06 5b 07 40 20 69 02 41 01 3b 15 54 3b 16 3a 0b 70 69 74 63 68 3d 3b 18 30 3b 1c 5b 00 3b .[.[[email protected].;.T;.:.pitch=;.0;.[.;
6d60 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;$
6d80 40 02 fc 03 3b 25 40 02 b2 03 3b 36 49 22 01 f8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 @...;%@...;6I"..static.mrb_value
6da0 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 65 74 5f 70 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 .mrb_Sound_set_pitch(mrb_state*.
6dc0 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
6de0 74 20 70 69 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 t.pitch;..mrb_get_args(mrb,."f",
6e00 20 26 70 69 74 63 68 29 3b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 .&pitch);..Sound.*sound.=.DATA_G
6e20 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 ET_PTR(mrb,.self,.&Sound_type,.S
6e40 6f 75 6e 64 29 3b 0a 09 53 65 74 53 6f 75 6e 64 50 69 74 63 68 28 2a 73 6f 75 6e 64 2c 20 70 69 ound);..SetSoundPitch(*sound,.pi
6e60 74 63 68 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 70 tch);..return.mrb_fixnum_value(p
6e80 69 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 itch);.}.;.T;2I".static.mrb_valu
6ea0 65 06 3b 20 54 3b 37 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 e.;.T;7To;(.;)F;*;.;.;.;&I".Rayl
6ec0 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 ib::Sound#playing?.;.F;,[.;.[.[.
6ee0 40 20 69 02 4a 01 3b 15 54 3b 16 3a 0d 70 6c 61 79 69 6e 67 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 @.i.J.;.T;.:.playing?;.0;.[.;.{.
6f00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 ;.IC;."..;.T;.[.o;D.;/I".return.
6f20 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 08 04 3b 21 5b 00 3b 22 40 17 3b ;.F;0@.;.0;1[.@..;$@...;![.;"@.;
6f40 23 30 3b 24 40 02 08 04 3b 35 69 00 3b 25 40 02 b2 03 3b 36 49 22 01 b6 73 74 61 74 69 63 20 6d #0;$@...;5i.;%@...;6I"..static.m
6f60 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 rb_value.mrb_Sound_is_playing(mr
6f80 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).{.
6fa0 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 62 .Sound.*sound.=.DATA_GET_PTR(mrb
6fc0 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 72 65 ,.self,.&Sound_type,.Sound);..re
6fe0 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 53 6f 75 6e 64 50 6c 61 79 69 turn.mrb_bool_value(IsSoundPlayi
7000 6e 67 28 2a 73 6f 75 6e 64 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 ng(*sound));.}.;.T;2I".static.mr
7020 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 06 3b 0a 40 02 b2 03 3b 0b 49 43 3b 08 5b 00 06 3b 0a b_value.;.T;7T.;.@...;.IC;.[..;.
7040 40 02 b2 03 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 b2 03 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b @...;.IC;.[..;.@...;.IC;.{.;.IC;
7060 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b .{..;.T;.IC;.{..;.T.;.T;.{.;.[.;
7080 14 5b 06 5b 07 40 20 69 02 3f 04 3b 15 46 3b 16 3a 0a 53 6f 75 6e 64 3b 18 3b 19 3b 1a 3b 1b 3b .[.[[email protected].?.;.F;.:.Sound;.;.;.;.;
70a0 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;.[.;![.;"@.;
70c0 23 30 3b 24 40 02 b2 03 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 06 3b #0;$@...;%@.;&I".Raylib::Sound.;
70e0 20 46 3b 68 6f 3b 69 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 30 6f .F;ho;i.;j0;k0;l0;.;m;%@.;n0;o0o
7100 3b 5d 16 3b 07 49 43 3b 08 5b 10 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 ;].;.IC;.[.o;(.;)F;*;.;.;.;&I".R
7120 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b aylib::Music#initialize.;.F;,[.;
7140 14 5b 06 5b 07 40 20 69 02 50 01 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 .[.[[email protected].;.T;.;^;.0;.[.;.{.;.I
7160 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 29 04 3b 25 C;."..;.T;.[.;![.;"@.;#0;$@.).;%
7180 40 02 27 04 3b 36 49 22 02 82 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f @.'.;6I"...static.mrb_value.mrb_
71a0 4d 75 73 69 63 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 Music_initialize(mrb_state*.mrb,
71c0 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d .mrb_value.self).{..char*.path.=
71e0 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 .NULL;..mrb_get_args(mrb,."z",.&
7200 70 61 74 68 29 3b 0a 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 2a path);...Music.*music.=.(Music.*
7220 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 6d 75 73 69 63 29 20 7b 20 6d 72 )DATA_PTR(self);..if(music).{.mr
7240 62 5f 66 72 65 65 28 6d 72 62 2c 20 6d 75 73 69 63 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f b_free(mrb,.music);.}..mrb_data_
7260 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 init(self,.NULL,.&Music_type);..
7280 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c music.=.(Music.*)mrb_malloc(mrb,
72a0 20 73 69 7a 65 6f 66 28 4d 75 73 69 63 29 29 3b 0a 0a 09 2a 6d 75 73 69 63 20 3d 20 4c 6f 61 64 .sizeof(Music));...*music.=.Load
72c0 4d 75 73 69 63 53 74 72 65 61 6d 28 70 61 74 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e MusicStream(path);...mrb_data_in
72e0 69 74 28 73 65 6c 66 2c 20 6d 75 73 69 63 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 72 it(self,.music,.&Music_type);..r
7300 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 eturn.self;.}.;.T;2I".static.mrb
7320 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 _value.;.T;7To;(.;)F;*;.;.;.;&I"
7340 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b .Raylib::Music#play.;.F;,[.;.[.[
7360 07 40 20 69 02 60 01 3b 15 54 3b 16 3b 74 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 [email protected].`.;.T;.;t;.0;.[.;.{.;.IC;."
7380 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 35 04 3b 25 40 02 27 04 ..;.T;.[.;![.;"@.;#0;[email protected].;%@.'.
73a0 3b 36 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 63 ;6I"..static.mrb_value.mrb_Music
73c0 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 _play(mrb_state*.mrb,.mrb_value.
73e0 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
7400 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
7420 69 63 29 3b 0a 09 50 6c 61 79 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 ic);..PlayMusicStream(*music);..
7440 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 32 49 return.mrb_nil_value();.}.;.T;2I
7460 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 ".static.mrb_value.;.T;7To;(.;)F
7480 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 73 74 6f 70 06 ;*;.;.;.;&I".Raylib::Music#stop.
74a0 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 67 01 3b 15 54 3b 16 3b 75 3b 18 30 3b 1c 5b ;.F;,[.;.[.[[email protected].;.T;.;u;.0;.[
74c0 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
74e0 3b 24 40 02 41 04 3b 25 40 02 27 04 3b 36 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c ;[email protected].;%@.'.;6I"..static.mrb_val
7500 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 74 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 ue.mrb_Music_stop(mrb_state*.mrb
7520 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 69 ,.mrb_value.self).{..Music.*musi
7540 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
7560 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 74 6f 70 4d 75 73 69 63 53 74 72 65 61 ic_type,.Music);..StopMusicStrea
7580 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 m(*music);..return.mrb_nil_value
75a0 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b ();.}.;.T;2I".static.mrb_value.;
75c0 20 54 3b 37 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 .T;7To;(.;)F;*;.;.;.;&I".Raylib:
75e0 3a 4d 75 73 69 63 23 70 61 75 73 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 6e 01 :Music#pause.;.F;,[.;.[.[[email protected].
7600 3b 15 54 3b 16 3b 76 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;.;v;.0;.[.;.{.;.IC;."..;.T;.
7620 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4d 04 3b 25 40 02 27 04 3b 36 49 22 01 b5 73 [.;![.;"@.;#0;[email protected].;%@.'.;6I"..s
7640 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 70 61 75 73 65 28 tatic.mrb_value.mrb_Music_pause(
7660 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).
7680 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d {..Music.*music.=.DATA_GET_PTR(m
76a0 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 rb,.self,.&Music_type,.Music);..
76c0 50 61 75 73 65 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 PauseMusicStream(*music);..retur
76e0 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 32 49 22 15 73 74 61 n.mrb_nil_value();.}.;.T;2I".sta
7700 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b tic.mrb_value.;.T;7To;(.;)F;*;.;
7720 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 06 3b 20 46 .;.;&I".Raylib::Music#resume.;.F
7740 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 75 01 3b 15 54 3b 16 3b 77 3b 18 30 3b 1c 5b 00 3b 1d ;,[.;.[.[[email protected].;.T;.;w;.0;.[.;.
7760 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;$@
7780 02 59 04 3b 25 40 02 27 04 3b 36 49 22 01 b7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a .Y.;%@.'.;6I"..static.mrb_value.
77a0 6d 72 62 5f 4d 75 73 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 mrb_Music_resume(mrb_state*.mrb,
77c0 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 69 63 .mrb_value.self).{..Music.*music
77e0 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
7800 63 5f 74 79 70 65 2c 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 c_type,.Music);..ResumeMusicStre
7820 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 am(*music);..return.mrb_nil_valu
7840 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 e();.}.;.T;2I".static.mrb_value.
7860 3b 20 54 3b 37 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 ;.T;7To;(.;)F;*;.;.;.;&I".Raylib
7880 3a 3a 4d 75 73 69 63 23 76 6f 6c 75 6d 65 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 ::Music#volume=.;.F;,[.;.[.[[email protected]
78a0 02 82 01 3b 15 54 3b 16 3b 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 ...;.T;.;x;.0;.[.;.{.;.IC;."..;.
78c0 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 65 04 3b 25 40 02 27 04 3b 36 49 22 T;.[.;![.;"@.;#0;[email protected].;%@.'.;6I"
78e0 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 74 ..static.mrb_value.mrb_Music_set
7900 5f 76 6f 6c 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 6c 75 _volume(mrb_state*.mrb,.mrb_valu
7920 65 20 73 65 6c 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 e.self).{..mrb_float.vol;..mrb_g
7940 65 74 5f 61 72 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 et_args(mrb,."f",.&vol);..Music.
7960 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,
7980 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 56 .&Music_type,.Music);..SetMusicV
79a0 6f 6c 75 6d 65 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 olume(*music,.vol);..return.mrb_
79c0 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 fixnum_value(vol);.}.;.T;2I".sta
79e0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b tic.mrb_value.;.T;7To;(.;)F;*;.;
7a00 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 06 3b 20 46 .;.;&I".Raylib::Music#pitch=.;.F
7a20 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 8b 01 3b 15 54 3b 16 3b 79 3b 18 30 3b 1c 5b 00 3b 1d ;,[.;.[.[[email protected]...;.T;.;y;.0;.[.;.
7a40 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;$@
7a60 02 71 04 3b 25 40 02 27 04 3b 36 49 22 01 f8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a .q.;%@.'.;6I"..static.mrb_value.
7a80 6d 72 62 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 mrb_Music_set_pitch(mrb_state*.m
7aa0 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 74 rb,.mrb_value.self).{..mrb_float
7ac0 20 70 69 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 .pitch;..mrb_get_args(mrb,."f",.
7ae0 26 70 69 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 &pitch);..Music.*music.=.DATA_GE
7b00 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
7b20 73 69 63 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 sic);..SetMusicPitch(*music,.pit
7b40 63 68 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 70 69 ch);..return.mrb_fixnum_value(pi
7b60 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 tch);.}.;.T;2I".static.mrb_value
7b80 06 3b 20 54 3b 37 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 .;.T;7To;(.;)F;*;.;.;.;&I".Rayli
7ba0 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 94 b::Music#seek.;.F;,[.;.[.[[email protected]..
7bc0 01 3b 15 54 3b 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 .;.T;.:.seek;.0;.[.;.{.;.IC;."..
7be0 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 7d 04 3b 25 40 02 27 04 3b 36 ;.T;.[.;![.;"@.;#0;$@.}.;%@.'.;6
7c00 49 22 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 I"..static.mrb_value.mrb_Music_s
7c20 65 65 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 eek(mrb_state*.mrb,.mrb_value.se
7c40 6c 66 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 lf).{..mrb_float.pos;..mrb_get_a
7c60 72 67 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 rgs(mrb,."f",.&pos);..Music.*mus
7c80 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
7ca0 73 69 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 sic_type,.Music);..SeekMusicStre
7cc0 61 6d 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 am(*music,.pos);..return.mrb_nil
7ce0 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 _value();.}.;.T;2I".static.mrb_v
7d00 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 alue.;.T;7To;(.;)F;*;.;.;.;&I".R
7d20 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b aylib::Music#playing?.;.F;,[.;.[
7d40 06 5b 07 40 20 69 02 7c 01 3b 15 54 3b 16 3b 7a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b .[[email protected].|.;.T;.;z;.0;.[.;.{.;.IC;
7d60 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 ."..;.T;.[.o;D.;/I".return.;.F;0
7d80 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 89 04 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 @.;.0;1[.@..;$@...;![.;"@.;#0;$@
7da0 02 89 04 3b 35 69 00 3b 25 40 02 27 04 3b 36 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 ...;5i.;%@.'.;6I"..static.mrb_va
7dc0 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
7de0 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
7e00 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
7e20 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.
7e40 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
7e60 69 6e 67 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d ing(*music));.}.;.T;2I".static.m
7e80 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 rb_value.;.T;7To;(.;)F;*;.;.;.;&
7ea0 49 22 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 06 3b 20 46 I".Raylib::Music#time_length.;.F
7ec0 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 9d 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 6c 65 6e 67 ;,[.;.[.[[email protected]...;.T;.:.time_leng
7ee0 74 68 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 th;.0;.[.;.{.;.IC;."..;.T;.[.;![
7f00 00 3b 22 40 17 3b 23 30 3b 24 40 02 98 04 3b 25 40 02 27 04 3b 36 49 22 01 c1 73 74 61 74 69 63 .;"@.;#0;$@...;%@.'.;6I"..static
7f20 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 65 .mrb_value.mrb_Music_get_time_le
7f40 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 73 ngth(mrb_state*.mrb,.mrb_value.s
7f60 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f elf).{..Music.*music.=.DATA_GET_
7f80 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 PTR(mrb,.self,.&Music_type,.Musi
7fa0 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 c);..return.mrb_fixnum_value(Get
7fc0 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 3b MusicTimeLength(*music));.}.;.T;
7fe0 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 2I".static.mrb_value.;.T;7To;(.;
8000 29 46 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 )F;*;.;.;.;&I".Raylib::Music#tim
8020 65 5f 70 6c 61 79 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 a3 01 3b 15 54 3b e_played.;.F;,[.;.[.[[email protected]...;.T;
8040 16 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 .:.time_played;.0;.[.;.{.;.IC;."
8060 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a4 04 3b 25 40 02 27 04 ..;.T;.[.;![.;"@.;#0;$@...;%@.'.
8080 3b 36 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 69 63 ;6I"..static.mrb_value.mrb_Music
80a0 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 62 2c _get_time_played(mrb_state*.mrb,
80c0 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 69 63 .mrb_value.self).{..Music.*music
80e0 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
8100 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 78 6e c_type,.Music);..return.mrb_fixn
8120 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 75 73 um_value(GetMusicTimePlayed(*mus
8140 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ic));.}.;.T;2I".static.mrb_value
8160 06 3b 20 54 3b 37 54 06 3b 0a 40 02 27 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 27 04 3b 0c 49 .;.T;7T.;.@.'.;.IC;.[..;.@.'.;.I
8180 43 3b 08 5b 00 06 3b 0a 40 02 27 04 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 C;.[..;.@.'.;.IC;.{.;.IC;.{..;.T
81a0 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 20 ;.IC;.{..;.T.;.T;.{.;.[.;.[.[.@.
81c0 69 02 4a 04 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.J.;.F;.:.Music;.;.;.;.;.[.;.{.
81e0 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 27 ;.IC;."..;.T;.[.;![.;"@.;#0;$@.'
8200 04 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 68 6f 3b 69 .;%@.;&I".Raylib::Music.;.F;ho;i
8220 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 30 6f 3b 5d 16 3b 07 49 43 .;j0;k0;l0;.;m;%@.;n0;o0o;].;.IC
8240 3b 08 5b 11 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::
8260 54 65 78 74 75 72 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 Texture#initialize.;.F;,[.;.[.[.
8280 40 20 69 02 a9 01 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @.i...;.T;.;^;.0;.[.;.{.;.IC;.".
82a0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c2 04 3b 25 40 02 c0 04 3b .;.T;.[.;![.;"@.;#0;$@...;%@...;
82c0 36 49 22 02 98 01 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 6I"...static.mrb_value.mrb_Textu
82e0 72 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 re_initialize(mrb_state*.mrb,.mr
8300 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 b_value.self).{..char*.path.=.NU
8320 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 LL;..mrb_get_args(mrb,."z",.&pat
8340 68 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 28 54 65 78 74 75 72 h);...Texture.*texture.=.(Textur
8360 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 74 65 78 74 75 72 65 29 e.*)DATA_PTR(self);..if(texture)
8380 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 74 65 78 74 75 72 65 29 3b 20 7d 0a 09 6d 72 .{.mrb_free(mrb,.texture);.}..mr
83a0 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 54 65 78 74 75 72 65 b_data_init(self,.NULL,.&Texture
83c0 5f 74 79 70 65 29 3b 0a 09 74 65 78 74 75 72 65 20 3d 20 28 54 65 78 74 75 72 65 20 2a 29 6d 72 _type);..texture.=.(Texture.*)mr
83e0 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 54 65 78 74 75 72 65 29 29 3b 0a b_malloc(mrb,.sizeof(Texture));.
8400 0a 09 2a 74 65 78 74 75 72 65 20 3d 20 4c 6f 61 64 54 65 78 74 75 72 65 28 70 61 74 68 29 3b 0a ..*texture.=.LoadTexture(path);.
8420 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 74 65 78 74 75 72 65 2c 20 26 ..mrb_data_init(self,.texture,.&
8440 54 65 78 74 75 72 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b Texture_type);..return.self;.}.;
8460 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b .T;2I".static.mrb_value.;.T;7To;
8480 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 54 65 78 74 75 72 (.;)F;*;.;.;.;&I".Raylib::Textur
84a0 65 23 77 69 64 74 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 b9 01 3b 15 54 3b 16 e#width.;.F;,[.;.[.[[email protected]...;.T;.
84c0 3a 0a 77 69 64 74 68 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 :.width;.0;.[.;.{.;.IC;."..;.T;.
84e0 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ce 04 3b 25 40 02 c0 04 3b 36 49 22 01 b9 73 [.;![.;"@.;#0;$@...;%@...;6I"..s
8500 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 5f tatic.mrb_value.mrb_Texture_get_
8520 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 76 61 6c 75 65 20 width(mrb_state*.mrb,.mrb_value.
8540 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 20 3d 20 44 41 54 41 self).{..Texture.*texture.=.DATA
8560 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 _GET_PTR(mrb,.self,.&Texture_typ
8580 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f e,.Texture);..return.mrb_fixnum_
85a0 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 value(texture->width);.}.;.T;2I"
85c0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
85e0 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 23 77 69 64 74 *;.;.;.;&I".Raylib::Texture#widt
8600 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 bf 01 3b 15 54 3b 16 3a 0b 77 69 64 h=.;.F;,[.;.[.[[email protected]...;.T;.:.wid
8620 74 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 th=;.0;.[.;.{.;.IC;."..;.T;.[.;!
8640 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 da 04 3b 25 40 02 c0 04 3b 36 49 22 02 03 01 73 74 61 74 [.;"@.;#0;$@...;%@...;6I"...stat
8660 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 73 65 74 5f 77 69 64 ic.mrb_value.mrb_Texture_set_wid
8680 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 73 65 6c th(mrb_state*.mrb,.mrb_value.sel
86a0 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 f).{..Texture.*texture.=.DATA_GE
86c0 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 T_PTR(mrb,.self,.&Texture_type,.
86e0 54 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 67 Texture);..mrb_int.width;..mrb_g
8700 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 74 et_args(mrb,."i",.&width);..text
8720 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 5f ure->width.=.width;..return.mrb_
8740 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 06 fixnum_value(texture->width);.}.
8760 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f ;.T;2I".static.mrb_value.;.T;7To
8780 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 ;(.;)F;*;.;.;.;&I".Raylib::Textu
87a0 72 65 23 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 b9 01 3b 15 54 3b 16 3a 06 77 re#w.;.F;,[.;.[.[[email protected]...;.T;.:.w
87c0 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;.[.;![.;
87e0 22 40 17 3b 23 30 3b 24 40 02 e6 04 3b 25 40 02 c0 04 3b 36 49 22 01 b9 73 74 61 74 69 63 20 6d "@.;#0;$@...;%@...;6I"..static.m
8800 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 77 69 64 74 68 28 6d rb_value.mrb_Texture_get_width(m
8820 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).{
8840 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 ..Texture.*texture.=.DATA_GET_PT
8860 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 R(mrb,.self,.&Texture_type,.Text
8880 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 ure);..return.mrb_fixnum_value(t
88a0 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 exture->width);.}.;.T;2I".static
88c0 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .mrb_value.;.T;7To;(.;)F;*;.;.;.
88e0 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 2c 5b 00 3b ;&I".Raylib::Texture#w=.;.F;,[.;
8900 14 5b 06 5b 07 40 20 69 02 bf 01 3b 15 54 3b 16 3a 07 77 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b .[.[[email protected]...;.T;.:.w=;.0;.[.;.{.;
8920 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 f2 04 .IC;."..;.T;.[.;![.;"@.;#0;$@...
8940 3b 25 40 02 c0 04 3b 36 49 22 02 03 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 ;%@...;6I"...static.mrb_value.mr
8960 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d b_Texture_set_width(mrb_state*.m
8980 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a rb,.mrb_value.self).{..Texture.*
89a0 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 62 2c 20 73 65 6c 66 texture.=.DATA_GET_PTR(mrb,.self
89c0 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 6d 72 62 5f ,.&Texture_type,.Texture);..mrb_
89e0 69 6e 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 int.width;..mrb_get_args(mrb,."i
8a00 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 20 3d 20 77 69 ",.&width);..texture->width.=.wi
8a20 64 74 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 74 65 dth;..return.mrb_fixnum_value(te
8a40 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 xture->width);.}.;.T;2I".static.
8a60 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b mrb_value.;.T;7To;(.;)F;*;.;.;.;
8a80 26 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 06 3b 20 46 3b 2c &I".Raylib::Texture#height.;.F;,
8aa0 5b 00 3b 14 5b 06 5b 07 40 20 69 02 c8 01 3b 15 54 3b 16 3a 0b 68 65 69 67 68 74 3b 18 30 3b 1c [.;.[.[[email protected]...;.T;.:.height;.0;.
8ac0 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;.[.;![.;"@.;#
8ae0 30 3b 24 40 02 fe 04 3b 25 40 02 c0 04 3b 36 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 0;$@...;%@...;6I"..static.mrb_va
8b00 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 lue.mrb_Texture_get_height(mrb_s
8b20 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
8b40 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
8b60 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)
8b80 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
8ba0 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 re->height);.}.;.T;2I".static.mr
8bc0 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 b_value.;.T;7To;(.;)F;*;.;.;.;&I
8be0 22 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 3d 06 3b 20 46 3b 2c 5b ".Raylib::Texture#height=.;.F;,[
8c00 00 3b 14 5b 06 5b 07 40 20 69 02 ce 01 3b 15 54 3b 16 3a 0c 68 65 69 67 68 74 3d 3b 18 30 3b 1c .;.[.[[email protected]...;.T;.:.height=;.0;.
8c20 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;.[.;![.;"@.;#
8c40 30 3b 24 40 02 0a 05 3b 25 40 02 c0 04 3b 36 49 22 02 09 01 73 74 61 74 69 63 20 6d 72 62 5f 76 0;$@...;%@...;6I"...static.mrb_v
8c60 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f alue.mrb_Texture_set_height(mrb_
8c80 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 54 state*.mrb,.mrb_value.self).{..T
8ca0 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d exture.*texture.=.DATA_GET_PTR(m
8cc0 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 rb,.self,.&Texture_type,.Texture
8ce0 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 );..mrb_int.height;..mrb_get_arg
8d00 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e s(mrb,."i",.&height);..texture->
8d20 68 65 69 67 68 74 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 height.=.height;..return.mrb_fix
8d40 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 20 num_value(texture->height);.}.;.
8d60 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 T;2I".static.mrb_value.;.T;7To;(
8d80 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 .;)F;*;.;.;.;&I".Raylib::Texture
8da0 23 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 c8 01 3b 15 54 3b 16 3a 06 68 3b 18 #h.;.F;,[.;.[.[[email protected]...;.T;.:.h;.
8dc0 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;.[.;![.;"@
8de0 17 3b 23 30 3b 24 40 02 16 05 3b 25 40 02 c0 04 3b 36 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 .;#0;$@...;%@...;6I"..static.mrb
8e00 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 _value.mrb_Texture_get_height(mr
8e20 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).{.
8e40 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 .Texture.*texture.=.DATA_GET_PTR
8e60 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 (mrb,.self,.&Texture_type,.Textu
8e80 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 re);..return.mrb_fixnum_value(te
8ea0 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 xture->height);.}.;.T;2I".static
8ec0 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b .mrb_value.;.T;7To;(.;)F;*;.;.;.
8ee0 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 46 3b 2c 5b 00 3b ;&I".Raylib::Texture#h=.;.F;,[.;
8f00 14 5b 06 5b 07 40 20 69 02 ce 01 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;.[.;.{.;
8f20 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 22 05 .IC;."..;.T;.[.;![.;"@.;#0;$@.".
8f40 3b 25 40 02 c0 04 3b 36 49 22 02 09 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 ;%@...;6I"...static.mrb_value.mr
8f60 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 b_Texture_set_height(mrb_state*.
8f80 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 mrb,.mrb_value.self).{..Texture.
8fa0 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 62 2c 20 73 65 6c *texture.=.DATA_GET_PTR(mrb,.sel
8fc0 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 3b 0a 09 6d 72 62 f,.&Texture_type,.Texture);..mrb
8fe0 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 20 _int.height;..mrb_get_args(mrb,.
9000 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 20 "i",.&height);..texture->height.
9020 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 6c =.height;..return.mrb_fixnum_val
9040 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 32 49 22 15 73 ue(texture->height);.}.;.T;2I".s
9060 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b tatic.mrb_value.;.T;7To;(.;)F;*;
9080 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 06 3b 20 46 .;.;.;&I".Raylib::Texture#id.;.F
90a0 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 d7 01 3b 15 54 3b 16 3a 07 69 64 3b 18 30 3b 1c 5b 00 ;,[.;.[.[[email protected]...;.T;.:.id;.0;.[.
90c0 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;
90e0 24 40 02 2e 05 3b 25 40 02 c0 04 3b 36 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 $@...;%@...;6I"..static.mrb_valu
9100 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 74 61 74 65 2a 20 e.mrb_Texture_get_id(mrb_state*.
9120 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 mrb,.mrb_value.self).{..Texture.
9140 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 62 2c 20 73 65 6c *texture.=.DATA_GET_PTR(mrb,.sel
9160 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 3b 0a 09 72 65 74 f,.&Texture_type,.Texture);..ret
9180 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 72 65 2d 3e 69 64 urn.mrb_fixnum_value(texture->id
91a0 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;2I".static.mrb_value.;.
91c0 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a T;7To;(.;)F;*;.;.;.;&I".Raylib::
91e0 54 65 78 74 75 72 65 23 6d 69 70 6d 61 70 73 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 Texture#mipmaps.;.F;,[.;.[.[[email protected]
9200 02 dd 01 3b 15 54 3b 16 3a 0c 6d 69 70 6d 61 70 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 ...;.T;.:.mipmaps;.0;.[.;.{.;.IC
9220 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 3a 05 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;$@.:.;%@
9240 02 c0 04 3b 36 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 ...;6I"..static.mrb_value.mrb_Te
9260 78 74 75 72 65 5f 67 65 74 5f 6d 69 70 6d 61 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 xture_get_mipmaps(mrb_state*.mrb
9280 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 65 ,.mrb_value.self).{..Texture.*te
92a0 78 74 75 72 65 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 xture.=.DATA_GET_PTR(mrb,.self,.
92c0 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 72 65 74 75 72 6e &Texture_type,.Texture);..return
92e0 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 6d 69 70 6d 61 .mrb_fixnum_value(texture->mipma
9300 70 73 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 ps);.}.;.T;2I".static.mrb_value.
9320 3b 20 54 3b 37 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 ;.T;7To;(.;)F;*;.;.;.;&I".Raylib
9340 3a 3a 54 65 78 74 75 72 65 23 66 6f 72 6d 61 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 ::Texture#format.;.F;,[.;.[.[.@.
9360 69 02 e3 01 3b 15 54 3b 16 3a 0b 66 6f 72 6d 61 74 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 i...;.T;.:.format;.0;.[.;.{.;.IC
9380 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 46 05 3b 25 40 ;."..;.T;.[.;![.;"@.;#0;[email protected].;%@
93a0 02 c0 04 3b 36 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 ...;6I"..static.mrb_value.mrb_Te
93c0 78 74 75 72 65 5f 67 65 74 5f 66 6f 72 6d 61 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c xture_get_format(mrb_state*.mrb,
93e0 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 65 78 .mrb_value.self).{..Texture.*tex
9400 74 75 72 65 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 ture.=.DATA_GET_PTR(mrb,.self,.&
9420 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 72 65 74 75 72 6e 20 Texture_type,.Texture);..return.
9440 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 66 6f 72 6d 61 74 mrb_fixnum_value(texture->format
9460 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;2I".static.mrb_value.;.
9480 54 3b 37 54 06 3b 0a 40 02 c0 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 c0 04 3b 0c 49 43 3b 08 T;7T.;.@...;.IC;.[..;.@...;.IC;.
94a0 5b 00 06 3b 0a 40 02 c0 04 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 [..;.@...;.IC;.{.;.IC;.{..;.T;.I
94c0 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 20 69 02 58 C;.{..;.T.;.T;.{.;.[.;.[.[[email protected]
94e0 04 3b 15 46 3b 16 3a 0c 54 65 78 74 75 72 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b .;.F;.:.Texture;.;.;.;.;.[.;.{.;
9500 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 c0 04 .IC;."..;.T;.[.;![.;"@.;#0;$@...
9520 3b 25 40 19 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 06 3b 20 46 3b 68 6f 3b ;%@.;&I".Raylib::Texture.;.F;ho;
9540 69 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 30 6f 3b 5d 16 3b 07 49 i.;j0;k0;l0;.;m;%@.;n0;o0o;].;.I
9560 43 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 C;.[.o;(.;)F;*;.;.;.;&I".Raylib:
9580 3a 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b :Vector2#initialize.;.F;,[.;.[.[
95a0 07 40 20 69 01 dc 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 [email protected]..;.T;.;^;.0;.[.;.{.;.IC;.".
95c0 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 64 05 3b 25 40 02 62 05 3b .;.T;.[.;![.;"@.;#0;[email protected].;%@.b.;
95e0 36 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 63 74 6f 6I"...static.mrb_value.mrb_Vecto
9600 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 20 6d 72 r2_initialize(mrb_state*.mrb,.mr
9620 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 31 b_value.self).{..mrb_float.x.=.1
9640 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 67 65 74 .0;..mrb_float.y.=.1.0;..mrb_get
9660 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 56 65 63 _args(mrb,."|ff",.&x,.&y);...Vec
9680 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 54 41 5f tor2.*vector2.=.(Vector2.*)DATA_
96a0 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 5f 66 72 PTR(self);..if(vector2).{.mrb_fr
96c0 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 5f 69 6e ee(mrb,.vector2);.}..mrb_data_in
96e0 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 3b 0a 09 it(self,.NULL,.&Vector2_type);..
9700 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 6f 63 28 vector2.=.(Vector2.*)mrb_malloc(
9720 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 6f 72 32 mrb,.sizeof(Vector2));...vector2
9740 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 72 62 5f ->x.=.x;..vector2->y.=.y;...mrb_
9760 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 74 6f 72 data_init(self,.vector2,.&Vector
9780 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 32 49 22 2_type);..return.self;.}.;.T;2I"
97a0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
97c0 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.;.
97e0 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 ee 3b 15 54 3b 16 3a 06 78 3b 18 30 3b 1c 5b 00 3b F;,[.;.[.[[email protected]..;.T;.:.x;.0;.[.;
9800 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;$
9820 40 02 70 05 3b 25 40 02 62 05 3b 36 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 @.p.;%@.b.;6I"..static.mrb_value
9840 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 20 6d 72 .mrb_Vector2_get_x(mrb_state*.mr
9860 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 b,.mrb_value.self).{..Vector2.*v
9880 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 ec2.=.DATA_GET_PTR(mrb,.self,.&V
98a0 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 6e 20 6d ector2_type,.Vector2);..return.m
98c0 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;
98e0 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 2I".static.mrb_value.;.T;7To;(.;
9900 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
9920 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 f4 3b 15 54 3b 16 3a 07 78 3d 3b 18 30 =.;.F;,[.;.[.[[email protected]..;.T;.:.x=;.0
9940 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;.[.;![.;"@.
9960 3b 23 30 3b 24 40 02 7c 05 3b 25 40 02 62 05 3b 36 49 22 01 e4 73 74 61 74 69 63 20 6d 72 62 5f ;#0;$@.|.;%@.b.;6I"..static.mrb_
9980 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 61 74 value.mrb_Vector2_set_x(mrb_stat
99a0 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 74 6f e*.mrb,.mrb_value.self).{..Vecto
99c0 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 65 6c r2.*vec2.=.DATA_GET_PTR(mrb,.sel
99e0 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 72 62 f,.&Vector2_type,.Vector2);..mrb
9a00 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 66 22 _float.x;..mrb_get_args(mrb,."f"
9a20 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 72 62 ,.&x);..vec2->x.=.x;..return.mrb
9a40 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 32 49 _fixnum_value(vec2->x);.}.;.T;2I
9a60 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 ".static.mrb_value.;.T;7To;(.;)F
9a80 3b 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 ;*;.;.;.;&I".Raylib::Vector2#y.;
9aa0 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 fd 3b 15 54 3b 16 3a 06 79 3b 18 30 3b 1c 5b 00 .F;,[.;.[.[[email protected]..;.T;.:.y;.0;.[.
9ac0 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;
9ae0 24 40 02 88 05 3b 25 40 02 62 05 3b 36 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 $@...;%@.b.;6I"..static.mrb_valu
9b00 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 20 6d e.mrb_Vector2_get_y(mrb_state*.m
9b20 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 20 2a rb,.mrb_value.self).{..Vector2.*
9b40 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 20 26 vec2.=.DATA_GET_PTR(mrb,.self,.&
9b60 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 6e 20 Vector2_type,.Vector2);..return.
9b80 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 20 54 mrb_fixnum_value(vec2->y);.}.;.T
9ba0 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 ;2I".static.mrb_value.;.T;7To;(.
9bc0 3b 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 ;)F;*;.;.;.;&I".Raylib::Vector2#
9be0 79 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 03 01 3b 15 54 3b 16 3a 07 79 3d 3b y=.;.F;,[.;.[.[[email protected]...;.T;.:.y=;
9c00 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;.[.;![.;"
9c20 40 17 3b 23 30 3b 24 40 02 94 05 3b 25 40 02 62 05 3b 36 49 22 01 e4 73 74 61 74 69 63 20 6d 72 @.;#0;$@...;%@.b.;6I"..static.mr
9c40 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
9c60 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
9c80 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
9ca0 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
9cc0 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,."
9ce0 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
9d00 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;
9d20 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 06 3b 0a 40 02 2I".static.mrb_value.;.T;7T.;.@.
9d40 62 05 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 62 05 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 62 05 b.;.IC;.[..;[email protected].;.IC;.[..;[email protected].
9d60 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 ;.IC;.{.;.IC;.{..;.T;.IC;.{..;.T
9d80 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 20 69 02 67 04 3b 15 46 3b 16 3a 0c 56 .;.T;.{.;.[.;.[.[[email protected].;.F;.:.V
9da0 65 63 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 ector2;.;.;.;.;.[.;.{.;.IC;."..;
9dc0 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 62 05 3b 25 40 19 3b 26 49 22 14 .T;.[.;![.;"@.;#0;[email protected].;%@.;&I".
9de0 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 06 3b 20 46 3b 68 6f 3b 69 0c 3b 6a 30 3b 6b 30 3b Raylib::Vector2.;.F;ho;i.;j0;k0;
9e00 6c 30 3b 16 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 30 6f 3b 5d 17 3b 07 49 43 3b 08 5b 1a 6f 3b 28 15 l0;.;m;%@.;n0;o0o;].;.IC;.[.o;(.
9e20 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c ;)F;*;.;.;.;&I"!Raylib::Rectangl
9e40 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 8a 3b e#initialize.;.F;,[.;.[.[[email protected]..;
9e60 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 85 05 61 63 63 65 73 .T;.;^;.0;.[.;.{.;.IC;."...acces
9e80 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 20 73 74 61 74 69 sors.probably.not.needed...stati
9ea0 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 c.mrb_value...mrb_NPatchInfo_get
9ec0 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 2c 20 6d 72 62 5f _source_rec(mrb_state*.mrb,.mrb_
9ee0 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 20 value.self).{...NPatchInfo.*npi.
9f00 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 63 =.DATA_GET_PTR(mrb,.self,.&NPatc
9f20 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 73 74 72 75 63 hInfo_type,.NPatchInfo);...struc
9f40 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 65 74 28 6d 72 62 t.RClass.*c.=.mrb_module_get(mrb
9f60 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 73 73 20 2a 72 65 ,."Raylib");...struct.RClass.*re
9f80 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 64 65 72 28 6d 72 c_class.=.mrb_class_get_under(mr
9fa0 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 74 5f 6e 61 6d 65 b,.c,.Rectangle_type.struct_name
9fc0 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 44 61 74 61 5f 57 );...return.mrb_obj_value(Data_W
9fe0 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 20 26 52 65 63 74 rap_Struct(mrb,.rec_class,.&Rect
a000 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 3b 0a 20 20 7d 0a angle_type,.&npi->source));...}.
a020 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 ...static.mrb_value...mrb_NPatch
a040 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 72 62 2c 20 6d 72 Info_get_left(mrb_state*.mrb,.mr
a060 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
a080 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
a0a0 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
a0c0 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 65 66 74 29 3b urn.mrb_fixnum_value(npi->left);
a0e0 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 4e ...}....static.mrb_value...mrb_N
a100 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 65 2a 20 6d 72 62 PatchInfo_get_top(mrb_state*.mrb
a120 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
a140 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,.
a160 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);..
a180 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 74 6f .return.mrb_fixnum_value(npi->to
a1a0 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 65 0a 20 20 6d 72 p);...}....static.mrb_value...mr
a1c0 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 5f 73 74 61 74 65 b_NPatchInfo_get_right(mrb_state
a1e0 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 63 *.mrb,.mrb_value.self).{...NPatc
a200 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 73 hInfo.*npi.=.DATA_GET_PTR(mrb,.s
a220 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 66 elf,.&NPatchInfo_type,.NPatchInf
a240 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 70 o);...return.mrb_fixnum_value(np
a260 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 72 62 5f 76 61 6c i->right);...}....static.mrb_val
a280 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 74 74 6f 6d 28 6d ue...mrb_NPatchInfo_get_bottom(m
a2a0 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).{
a2c0 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 ...NPatchInfo.*npi.=.DATA_GET_PT
a2e0 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e R(mrb,.self,.&NPatchInfo_type,.N
a300 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 5f PatchInfo);...return.mrb_fixnum_
a320 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 20 73 74 61 74 69 value(npi->bottom);...}....stati
a340 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 c.mrb_value...mrb_NPatchInfo_get
a360 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 62 5f 76 61 6c 75 _layout(mrb_state*.mrb,.mrb_valu
a380 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 e.self).{...NPatchInfo.*npi.=.DA
a3a0 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 TA_GET_PTR(mrb,.self,.&NPatchInf
a3c0 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 o_type,.NPatchInfo);...return.mr
a3e0 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 29 3b 0a 20 20 7d b_fixnum_value(npi->layout);...}
a400 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f .;.T;.[.;![.;"I"...accessors.pro
a420 62 61 62 6c 79 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 bably.not.needed...static.mrb_va
a440 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f lue...mrb_NPatchInfo_get_source_
a460 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 rec(mrb_state*.mrb,.mrb_value.se
a480 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 47 lf).{...NPatchInfo.*npi.=.DATA_G
a4a0 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 79 ET_PTR(mrb,.self,.&NPatchInfo_ty
a4c0 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 pe,.NPatchInfo);...struct.RClass
a4e0 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 .*c.=.mrb_module_get(mrb,."Rayli
a500 62 22 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 b");...struct.RClass.*rec_class.
a520 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 =.mrb_class_get_under(mrb,.c,.Re
a540 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 ctangle_type.struct_name);...ret
a560 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 urn.mrb_obj_value(Data_Wrap_Stru
a580 63 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 ct(mrb,.rec_class,.&Rectangle_ty
a5a0 70 65 2c 20 26 6e 70 69 2d 3e 73 6f 75 72 63 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 pe,.&npi->source));...}....stati
a5c0 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 c.mrb_value...mrb_NPatchInfo_get
a5e0 5f 6c 65 66 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 _left(mrb_state*.mrb,.mrb_value.
a600 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 self).{...NPatchInfo.*npi.=.DATA
a620 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f _GET_PTR(mrb,.self,.&NPatchInfo_
a640 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f type,.NPatchInfo);...return.mrb_
a660 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 fixnum_value(npi->left);...}....
a680 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
a6a0 6f 5f 67 65 74 5f 74 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 o_get_top(mrb_state*.mrb,.mrb_va
a6c0 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 lue.self).{...NPatchInfo.*npi.=.
a6e0 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 DATA_GET_PTR(mrb,.self,.&NPatchI
a700 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 nfo_type,.NPatchInfo);...return.
a720 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a mrb_fixnum_value(npi->top);...}.
a740 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 ...static.mrb_value...mrb_NPatch
a760 49 6e 66 6f 5f 67 65 74 5f 72 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d Info_get_right(mrb_state*.mrb,.m
a780 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 20 2a 6e rb_value.self).{...NPatchInfo.*n
a7a0 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 26 4e 50 pi.=.DATA_GET_PTR(mrb,.self,.&NP
a7c0 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 20 72 65 atchInfo_type,.NPatchInfo);...re
a7e0 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 turn.mrb_fixnum_value(npi->right
a800 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 );...}....static.mrb_value...mrb
a820 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 _NPatchInfo_get_bottom(mrb_state
a840 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 63 *.mrb,.mrb_value.self).{...NPatc
a860 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 73 hInfo.*npi.=.DATA_GET_PTR(mrb,.s
a880 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 66 elf,.&NPatchInfo_type,.NPatchInf
a8a0 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 70 o);...return.mrb_fixnum_value(np
a8c0 69 2d 3e 62 6f 74 74 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 i->bottom);...}....static.mrb_va
a8e0 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 lue...mrb_NPatchInfo_get_layout(
a900 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).
a920 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
a940 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,.
a960 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
a980 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 06 3b 20 54 3b 23 30 3b _value(npi->layout);...}.;.T;#0;
a9a0 24 40 02 b2 05 3b 34 46 3b 38 6f 3b 39 08 3b 3a 54 3b 3b 69 68 3b 3c 69 01 88 3b 25 40 02 b0 05 $@...;4F;8o;9.;:T;;ih;<i..;%@...
a9c0 3b 36 49 22 02 30 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 ;6I".0.static.mrb_value.mrb_Rect
a9e0 61 6e 67 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c angle_initialize(mrb_state*.mrb,
aa00 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.
aa20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f =.0.0;..mrb_float.y.=.0.0;..mrb_
aa40 66 6c 6f 61 74 20 77 20 3d 20 31 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 20 3d 20 31 float.w.=.10.0;..mrb_float.h.=.1
aa60 30 2e 30 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 66 66 66 66 22 2c 0.0;..mrb_get_args(mrb,."|ffff",
aa80 20 26 78 2c 20 26 79 2c 20 26 77 2c 20 26 68 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 .&x,.&y,.&w,.&h);...Rectangle.*r
aaa0 65 63 74 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 44 41 54 41 5f 50 54 52 ectangle.=.(Rectangle.*)DATA_PTR
aac0 28 73 65 6c 66 29 3b 0a 09 69 66 28 72 65 63 74 61 6e 67 6c 65 29 20 7b 20 6d 72 62 5f 66 72 65 (self);..if(rectangle).{.mrb_fre
aae0 65 28 6d 72 62 2c 20 72 65 63 74 61 6e 67 6c 65 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 e(mrb,.rectangle);.}..mrb_data_i
ab00 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 nit(self,.NULL,.&Rectangle_type)
ab20 3b 0a 09 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f ;..rectangle.=.(Rectangle.*)mrb_
ab40 6d 61 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 malloc(mrb,.sizeof(Rectangle));.
ab60 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e ..rectangle->x.=.x;..rectangle->
ab80 79 20 3d 20 79 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 77 69 64 74 68 20 3d 20 77 3b 0a 09 72 y.=.y;..rectangle->width.=.w;..r
aba0 65 63 74 61 6e 67 6c 65 2d 3e 68 65 69 67 68 74 3d 20 68 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f ectangle->height=.h;...mrb_data_
abc0 69 6e 69 74 28 73 65 6c 66 2c 20 72 65 63 74 61 6e 67 6c 65 2c 20 26 52 65 63 74 61 6e 67 6c 65 init(self,.rectangle,.&Rectangle
abe0 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 32 49 22 15 _type);..return.self;.}.;.T;2I".
ac00 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a static.mrb_value.;.T;7To;(.;)F;*
ac20 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 78 06 3b ;.;.;.;&I".Raylib::Rectangle#x.;
ac40 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 a0 3b 15 54 3b 16 3b 01 87 3b 18 30 3b 1c 5b 00 .F;,[.;.[.[[email protected]..;.T;.;..;.0;.[.
ac60 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;
ac80 24 40 02 c0 05 3b 25 40 02 b0 05 3b 36 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 $@...;%@...;6I"..static.mrb_valu
aca0 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a e.mrb_Rectangle_get_x(mrb_state*
acc0 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 .mrb,.mrb_value.self).{..Rectang
ace0 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c le.*rect.=.DATA_GET_PTR(mrb,.sel
ad00 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 0a f,.&Rectangle_type,.Rectangle);.
ad20 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 .return.mrb_fixnum_value(rect->x
ad40 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;2I".static.mrb_value.;.
ad60 54 3b 37 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 62 3a 3a T;7To;(.;)F;*;.;.;.;&I".Raylib::
ad80 52 65 63 74 61 6e 67 6c 65 23 78 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 a6 3b Rectangle#x=.;.F;,[.;.[.[[email protected]..;
ada0 15 54 3b 16 3b 01 88 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c .T;.;..;.0;.[.;.{.;.IC;."..;.T;.
adc0 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 cc 05 3b 25 40 02 b0 05 3b 36 49 22 01 ec 73 [.;![.;"@.;#0;$@...;%@...;6I"..s
ade0 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 73 65 tatic.mrb_value.mrb_Rectangle_se
ae00 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 73 65 t_x(mrb_state*.mrb,.mrb_value.se
ae20 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 47 45 lf).{..Rectangle.*rect.=.DATA_GE
ae40 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 70 65 T_PTR(mrb,.self,.&Rectangle_type
ae60 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 ,.Rectangle);..mrb_float.x;..mrb
ae80 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 78 29 3b 0a 09 72 65 63 74 2d 3e _get_args(mrb,."f",.&x);..rect->
aea0 78 20 3d 20 78 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 x.=.x;..return.mrb_fixnum_value(
aec0 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 rect->x);.}.;.T;2I".static.mrb_v
aee0 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 alue.;.T;7To;(.;)F;*;.;.;.;&I".R
af00 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 aylib::Rectangle#y.;.F;,[.;.[.[.
af20 40 20 69 01 af 3b 15 54 3b 16 3b 01 89 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @.i..;.T;.;..;.0;.[.;.{.;.IC;.".
af40 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d8 05 3b 25 40 02 b0 05 3b .;.T;.[.;![.;"@.;#0;$@...;%@...;
af60 36 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 52 65 63 74 61 6e 6I"..static.mrb_value.mrb_Rectan
af80 67 6c 65 5f 67 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 gle_get_y(mrb_state*.mrb,.mrb_va
afa0 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 20 44 lue.self).{..Rectangle.*rect.=.D
afc0 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 67 6c ATA_GET_PTR(mrb,.self,.&Rectangl
afe0 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f e_type,.Rectangle);..return.mrb_
b000 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 fixnum_value(rect->y);.}.;.T;2I"
b020 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
b040 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d *;.;.;.;&I".Raylib::Rectangle#y=
b060 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 b5 3b 15 54 3b 16 3b 01 8a 3b 18 30 3b 1c .;.F;,[.;.[.[[email protected]..;.T;.;..;.0;.
b080 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;.[.;![.;"@.;#
b0a0 30 3b 24 40 02 e4 05 3b 25 40 02 b0 05 3b 36 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 0;$@...;%@...;6I"..static.mrb_va
b0c0 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 lue.mrb_Rectangle_set_y(mrb_stat
b0e0 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 e*.mrb,.mrb_value.self).{..Recta
b100 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 ngle.*rect.=.DATA_GET_PTR(mrb,.s
b120 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 elf,.&Rectangle_type,.Rectangle)
b140 3b 0a 09 6d 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 ;..mrb_float.y;..mrb_get_args(mr
b160 62 2c 20 22 66 22 2c 20 26 79 29 3b 0a 09 72 65 63 74 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 b,."f",.&y);..rect->y.=.y;..retu
b180 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 rn.mrb_fixnum_value(rect->y);.}.
b1a0 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f ;.T;2I".static.mrb_value.;.T;7To
b1c0 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 ;(.;)F;*;.;.;.;&I".Raylib::Recta
b1e0 6e 67 6c 65 23 77 69 64 74 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 be 3b 15 54 ngle#width.;.F;,[.;.[.[[email protected]..;.T
b200 3b 16 3b 01 7b 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 ;.;.{;.0;.[.;.{.;.IC;."..;.T;.[.
b220 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f0 05 3b 25 40 02 b0 05 3b 36 49 22 01 bb 73 74 61 ;![.;"@.;#0;$@...;%@...;6I"..sta
b240 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f tic.mrb_value.mrb_Rectangle_get_
b260 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 76 61 6c 75 65 20 width(mrb_state*.mrb,.mrb_value.
b280 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_
b2a0 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
b2c0 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
b2e0 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 um_value(rect->width);.}.;.T;2I"
b300 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
b320 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 *;.;.;.;&I".Raylib::Rectangle#wi
b340 64 74 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 c4 3b 15 54 3b 16 3b 01 7c 3b dth=.;.F;,[.;.[.[[email protected]..;.T;.;.|;
b360 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;.[.;![.;"
b380 40 17 3b 23 30 3b 24 40 02 fc 05 3b 25 40 02 b0 05 3b 36 49 22 02 00 01 73 74 61 74 69 63 20 6d @.;#0;$@...;%@...;6I"...static.m
b3a0 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 rb_value.mrb_Rectangle_set_width
b3c0 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)
b3e0 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 .{..Rectangle.*rect.=.DATA_GET_P
b400 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 TR(mrb,.self,.&Rectangle_type,.R
b420 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 ectangle);..mrb_float.width;..mr
b440 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 b_get_args(mrb,."f",.&width);..r
b460 65 63 74 2d 3e 78 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e ect->x.=.width;..return.mrb_fixn
b480 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 um_value(rect->width);.}.;.T;2I"
b4a0 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b .static.mrb_value.;.T;7To;(.;)F;
b4c0 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 77 06 *;.;.;.;&I".Raylib::Rectangle#w.
b4e0 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 be 3b 15 54 3b 16 3b 01 7d 3b 18 30 3b 1c 5b ;.F;,[.;.[.[[email protected]..;.T;.;.};.0;.[
b500 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
b520 3b 24 40 02 08 06 3b 25 40 02 b0 05 3b 36 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c ;$@...;%@...;6I"..static.mrb_val
b540 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
b560 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
b580 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
b5a0 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
b5c0 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
b5e0 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 ct->width);.}.;.T;2I".static.mrb
b600 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 _value.;.T;7To;(.;)F;*;.;.;.;&I"
b620 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b .Raylib::Rectangle#w=.;.F;,[.;.[
b640 06 5b 07 40 20 69 01 c4 3b 15 54 3b 16 3b 01 7e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b .[[email protected]..;.T;.;.~;.0;.[.;.{.;.IC;
b660 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 14 06 3b 25 40 02 ."..;.T;.[.;![.;"@.;#0;$@...;%@.
b680 b0 05 3b 36 49 22 02 00 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 ..;6I"...static.mrb_value.mrb_Re
b6a0 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 ctangle_set_width(mrb_state*.mrb
b6c0 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a ,.mrb_value.self).{..Rectangle.*
b6e0 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 rect.=.DATA_GET_PTR(mrb,.self,.&
b700 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 Rectangle_type,.Rectangle);..mrb
b720 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c _float.width;..mrb_get_args(mrb,
b740 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 77 69 64 74 68 3b ."f",.&width);..rect->x.=.width;
b760 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e ..return.mrb_fixnum_value(rect->
b780 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c width);.}.;.T;2I".static.mrb_val
b7a0 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 ue.;.T;7To;(.;)F;*;.;.;.;&I".Ray
b7c0 6c 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 2c 5b 00 3b 14 5b lib::Rectangle#height.;.F;,[.;.[
b7e0 06 5b 07 40 20 69 01 d6 3b 15 54 3b 16 3b 01 7f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b .[[email protected]..;.T;.;..;.0;.[.;.{.;.IC;
b800 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 20 06 3b 25 40 02 ."..;.T;.[.;![.;"@.;#0;$@...;%@.
b820 b0 05 3b 36 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 ..;6I"..static.mrb_value.mrb_Rec
b840 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 tangle_get_height(mrb_state*.mrb
b860 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a ,.mrb_value.self).{..Rectangle.*
b880 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 rect.=.DATA_GET_PTR(mrb,.self,.&
b8a0 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 72 65 74 Rectangle_type,.Rectangle);..ret
b8c0 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 urn.mrb_fixnum_value(rect->heigh
b8e0 74 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b t);.}.;.T;2I".static.mrb_value.;
b900 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a .T;7To;(.;)F;*;.;.;.;&I".Raylib:
b920 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 :Rectangle#height=.;.F;,[.;.[.[.
b940 40 20 69 01 cd 3b 15 54 3b 16 3b 01 80 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @.i..;.T;.;..;.0;.[.;.{.;.IC;.".
b960 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 2c 06 3b 25 40 02 b0 05 3b .;.T;.[.;![.;"@.;#0;$@.,.;%@...;
b980 36 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6I"...static.mrb_value.mrb_Recta
b9a0 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 ngle_set_height(mrb_state*.mrb,.
b9c0 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 mrb_value.self).{..Rectangle.*re
b9e0 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 ct.=.DATA_GET_PTR(mrb,.self,.&Re
ba00 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 ctangle_type,.Rectangle);..mrb_f
ba20 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 loat.height;..mrb_get_args(mrb,.
ba40 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 68 65 69 67 68 74 "f",.&height);..rect->x.=.height
ba60 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d ;..return.mrb_fixnum_value(rect-
ba80 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 >height);.}.;.T;2I".static.mrb_v
baa0 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 alue.;.T;7To;(.;)F;*;.;.;.;&I".R
bac0 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 aylib::Rectangle#h.;.F;,[.;.[.[.
bae0 40 20 69 01 d6 3b 15 54 3b 16 3b 01 81 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 @.i..;.T;.;..;.0;.[.;.{.;.IC;.".
bb00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 38 06 3b 25 40 02 b0 05 3b .;.T;.[.;![.;"@.;#0;[email protected].;%@...;
bb20 36 49 22 01 bd 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 6I"..static.mrb_value.mrb_Rectan
bb40 67 6c 65 5f 67 65 74 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 gle_get_height(mrb_state*.mrb,.m
bb60 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 rb_value.self).{..Rectangle.*rec
bb80 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 t.=.DATA_GET_PTR(mrb,.self,.&Rec
bba0 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e tangle_type,.Rectangle);..return
bbc0 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b .mrb_fixnum_value(rect->height);
bbe0 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b .}.;.T;2I".static.mrb_value.;.T;
bc00 37 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 62 3a 3a 52 65 7To;(.;)F;*;.;.;.;&I".Raylib::Re
bc20 63 74 61 6e 67 6c 65 23 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 01 cd 3b 15 54 ctangle#h=.;.F;,[.;.[.[[email protected]..;.T
bc40 3b 16 3b 01 82 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 ;.;..;.0;.[.;.{.;.IC;."..;.T;.[.
bc60 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 44 06 3b 25 40 02 b0 05 3b 36 49 22 02 05 01 73 74 ;![.;"@.;#0;[email protected].;%@...;6I"...st
bc80 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 73 65 74 atic.mrb_value.mrb_Rectangle_set
bca0 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
bcc0 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 20 44 41 54 e.self).{..Rectangle.*rect.=.DAT
bce0 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_
bd00 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 20 68 65 69 type,.Rectangle);..mrb_float.hei
bd20 67 68 74 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 68 65 ght;..mrb_get_args(mrb,."f",.&he
bd40 69 67 68 74 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 ight);..rect->x.=.height;..retur
bd60 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 n.mrb_fixnum_value(rect->height)
bd80 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;2I".static.mrb_value.;.T
bda0 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 24 52 61 79 6c 69 62 3a 3a 52 ;7To;(.;)F;*;.;.;.;&I"$Raylib::R
bdc0 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 06 3b 20 46 3b 2c 5b 00 3b 14 ectangle#collision_rec.;.F;,[.;.
bde0 5b 06 5b 07 40 20 69 02 dd 03 3b 15 54 3b 16 3a 12 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 3b 18 [.[[email protected]...;.T;.:.collision_rec;.
be00 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;.[.;![.;"@
be20 17 3b 23 30 3b 24 40 02 50 06 3b 25 40 02 b0 05 3b 36 49 22 02 91 02 73 74 61 74 69 63 20 6d 72 .;#0;[email protected].;%@...;6I"...static.mr
be40 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 63 6f 6c 6c 69 73 b_value.mrb_Rectangle_get_collis
be60 69 6f 6e 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 ion_rec(mrb_state*.mrb,.mrb_valu
be80 65 20 73 65 6c 66 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 e.self).{..mrb_value.rec_obj;..m
bea0 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b rb_get_args(mrb,."o",.&rec_obj);
bec0 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 ...Rectangle.*rec_self.=.DATA_GE
bee0 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 70 65 T_PTR(mrb,.self,.&Rectangle_type
bf00 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 72 65 63 5f 6f 74 ,.Rectangle);..Rectangle.*rec_ot
bf20 68 65 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 5f 6f 62 6a 2c her.=.DATA_GET_PTR(mrb,.rec_obj,
bf40 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 52 .&Rectangle_type,.Rectangle);..R
bf60 65 63 74 61 6e 67 6c 65 20 2a 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 20 3d 20 28 52 65 63 74 61 ectangle.*collision_rec.=.(Recta
bf80 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 6f 66 28 52 65 ngle.*)mrb_malloc(mrb,.sizeof(Re
bfa0 63 74 61 6e 67 6c 65 29 29 3b 0a 09 2a 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 20 3d 20 47 65 74 ctangle));..*collision_rec.=.Get
bfc0 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 28 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 72 65 63 5f 6f 74 68 CollisionRec(*rec_self,.*rec_oth
bfe0 65 72 29 3b 0a 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 6d 6f er);...struct.RClass.*c.=.mrb_mo
c000 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
c020 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 73 5f 67 .RClass.*rec_class.=.mrb_class_g
c040 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 70 65 2e et_under(mrb,.c,.Rectangle_type.
c060 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
c080 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 63 5f 63 6c lue(Data_Wrap_Struct(mrb,.rec_cl
c0a0 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 63 6f 6c 6c 69 73 69 6f 6e 5f ass,.&Rectangle_type,.collision_
c0c0 72 65 63 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 rec));.}.;.T;2I".static.mrb_valu
c0e0 65 06 3b 20 54 3b 37 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 e.;.T;7To;(.;)F;*;.;.;.;&I"(Rayl
c100 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 72 65 63 3f 06 ib::Rectangle#collide_with_rec?.
c120 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 ae 03 3b 15 54 3b 16 3a 16 63 6f 6c 6c 69 64 ;.F;,[.;.[.[[email protected]...;.T;.:.collid
c140 65 5f 77 69 74 68 5f 72 65 63 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b e_with_rec?;.0;.[.;.{.;.IC;."..;
c160 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b 16 30 .T;.[.o;D.;/I".return.;.F;0@.;.0
c180 3b 31 5b 06 40 01 d6 3b 24 40 02 5c 06 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5c 06 3b 35 ;1[.@..;$@.\.;![.;"@.;#0;$@.\.;5
c1a0 69 00 3b 25 40 02 b0 05 3b 36 49 22 02 5c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a i.;%@...;6I".\.static.mrb_value.
c1c0 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 5f 72 65 63 28 6d mrb_Rectangle_collide_with_rec(m
c1e0 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).{
c200 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 31 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 ..mrb_value.rec1_obj;..mrb_get_a
c220 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 31 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 rgs(mrb,."o",.&rec1_obj);...Rect
c240 61 6e 67 6c 65 20 2a 72 65 63 31 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 angle.*rec1.=.DATA_GET_PTR(mrb,.
c260 72 65 63 31 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 rec1_obj,.&Rectangle_type,.Recta
c280 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 32 20 3d 20 44 41 54 41 5f 47 ngle);..Rectangle.*rec2.=.DATA_G
c2a0 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 70 ET_PTR(mrb,.self,.&Rectangle_typ
c2c0 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 6f 6f 6c e,.Rectangle);...return.mrb_bool
c2e0 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 73 28 2a 72 65 63 31 2c _value(CheckCollisionRecs(*rec1,
c300 20 2a 72 65 63 32 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 .*rec2));.}.;.T;2I".static.mrb_v
c320 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 2b 52 alue.;.T;7To;(.;)F;*;.;.;.;&I"+R
c340 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 63 69 aylib::Rectangle#collide_with_ci
c360 72 63 6c 65 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 cd 03 3b 15 54 3b 16 3a 19 rcle?.;.F;,[.;.[.[[email protected]...;.T;.:.
c380 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b collide_with_circle?;.0;.[.;.{.;
c3a0 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b .IC;."..;.T;.[.o;D.;/I".return.;
c3c0 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 6b 06 3b 21 5b 00 3b 22 40 17 3b 23 .F;0@.;.0;1[.@..;[email protected].;![.;"@.;#
c3e0 30 3b 24 40 02 6b 06 3b 35 69 00 3b 25 40 02 b0 05 3b 36 49 22 01 dd 73 74 61 74 69 63 20 6d 72 0;[email protected].;5i.;%@...;6I"..static.mr
c400 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 b_value.mrb_Rectangle_collide_wi
c420 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 6c 75 th_circ(mrb_state*.mrb,.mrb_valu
c440 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 6a 3b e.self).{..mrb_value.circle_obj;
c460 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 6c 65 ..mrb_get_args(mrb,."o",.&circle
c480 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 _obj);...return.mrb_bool_value(c
c4a0 68 65 63 6b 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 63 heck_collision_circle_rec(mrb,.c
c4c0 69 72 63 6c 65 5f 6f 62 6a 2c 20 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 ircle_obj,.self));.}.;.T;2I".sta
c4e0 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b tic.mrb_value.;.T;7To;(.;)F;*;.;
c500 1a 3b 1b 3b 26 49 22 2a 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 .;.;&I"*Raylib::Rectangle#collid
c520 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 b9 e_with_point?.;.F;,[.;.[.[[email protected]..
c540 03 3b 15 54 3b 16 3a 18 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 3b 18 30 3b 1c .;.T;.:.collide_with_point?;.0;.
c560 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 [.;.{.;.IC;."..;.T;.[.o;D.;/I".r
c580 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 7a 06 3b 21 5b eturn.;.F;0@.;.0;1[.@..;[email protected].;![
c5a0 00 3b 22 40 17 3b 23 30 3b 24 40 02 7a 06 3b 35 69 00 3b 25 40 02 b0 05 3b 36 49 22 02 62 01 73 .;"@.;#0;[email protected].;5i.;%@...;6I".b.s
c5c0 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 63 6f tatic.mrb_value.mrb_Rectangle_co
c5e0 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c llide_with_point(mrb_state*.mrb,
c600 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 76 65 .mrb_value.self).{..mrb_value.ve
c620 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 c_obj;..mrb_get_args(mrb,."o",.&
c640 76 65 63 5f 6f 62 6a 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 70 6f 69 6e 74 20 3d 20 44 41 54 41 vec_obj);..Vector2.*point.=.DATA
c660 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f _GET_PTR(mrb,.vec_obj,.&Vector2_
c680 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f type,.Vector2);..Rectangle.*rec_
c6a0 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 6c 66 2c 20 26 self.=.DATA_GET_PTR(mrb,.self,.&
c6c0 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 72 65 Rectangle_type,.Rectangle);...re
c6e0 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 turn.mrb_bool_value(CheckCollisi
c700 6f 6e 50 6f 69 6e 74 52 65 63 28 2a 70 6f 69 6e 74 2c 20 2a 72 65 63 5f 73 65 6c 66 29 29 3b 0a onPointRec(*point,.*rec_self));.
c720 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 }.;.T;2I".static.mrb_value.;.T;7
c740 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 To;(.;)F;*;.;.;.;&I".Raylib::Rec
c760 74 61 6e 67 6c 65 23 5f 64 72 61 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 02 ec 03 tangle#_draw.;.F;,[.;.[.[[email protected]...
c780 3b 15 54 3b 16 3a 0a 5f 64 72 61 77 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b ;.T;.:._draw;.0;.[.;.{.;.IC;."..
c7a0 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 89 06 3b 25 40 02 b0 05 3b 36 ;.T;.[.;![.;"@.;#0;$@...;%@...;6
c7c0 49 22 02 5f 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 I"._.static.mrb_value.mrb_Rectan
c7e0 67 6c 65 5f 64 72 61 77 5f 72 65 63 74 61 6e 67 6c 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 gle_draw_rectangle_rec(mrb_state
c800 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 76 61 *.mrb,.mrb_value.self).{..mrb_va
c820 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 lue.color_obj;..mrb_get_args(mrb
c840 2c 20 22 6f 22 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c ,."o",.&color_obj);...Color.*col
c860 6f 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 63 6f 6c 6f 72 5f 6f 62 6a or.=.DATA_GET_PTR(mrb,.color_obj
c880 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 29 3b 0a 09 52 65 63 74 61 6e 67 6c ,.&Color_type,.Color);..Rectangl
c8a0 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 e.*rec_self.=.DATA_GET_PTR(mrb,.
c8c0 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
c8e0 29 3b 0a 09 44 72 61 77 52 65 63 74 61 6e 67 6c 65 52 65 63 28 2a 72 65 63 5f 73 65 6c 66 2c 20 );..DrawRectangleRec(*rec_self,.
c900 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 75 65 28 *color);...return.mrb_nil_value(
c920 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 );.}.;.T;2I".static.mrb_value.;.
c940 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a T;7To;(.;)F;*;.;.;.;&I""Raylib::
c960 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2c 5b 00 3b 14 5b Rectangle#_draw_lines.;.F;,[.;.[
c980 06 5b 07 40 20 69 02 fd 03 3b 15 54 3b 16 3a 10 5f 64 72 61 77 5f 6c 69 6e 65 73 3b 18 30 3b 1c .[[email protected]...;.T;.:._draw_lines;.0;.
c9a0 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 01 9e 42 61 73 69 63 61 6c 6c 79 20 74 68 65 20 73 61 6d [.;.{.;.IC;."..Basically.the.sam
c9c0 65 20 61 73 20 3a 3a 6e 65 77 2e 20 48 6f 77 65 76 65 72 2c 20 69 66 20 63 6c 61 73 73 20 54 68 e.as.::new..However,.if.class.Th
c9e0 72 65 61 64 20 69 73 20 73 75 62 63 6c 61 73 73 65 64 2c 20 74 68 65 6e 0a 63 61 6c 6c 69 6e 67 read.is.subclassed,.then.calling
ca00 20 2b 73 74 61 72 74 2b 20 69 6e 20 74 68 61 74 20 73 75 62 63 6c 61 73 73 20 77 69 6c 6c 20 6e .+start+.in.that.subclass.will.n
ca20 6f 74 20 69 6e 76 6f 6b 65 20 74 68 65 20 73 75 62 63 6c 61 73 73 27 73 0a 2b 69 6e 69 74 69 61 ot.invoke.the.subclass's.+initia
ca40 6c 69 7a 65 2b 20 6d 65 74 68 6f 64 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 01 9f 42 lize+.method..;.T;.[.;![.;"I"..B
ca60 61 73 69 63 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 3a 3a 6e 65 77 2e 20 48 6f 77 65 asically.the.same.as.::new..Howe
ca80 76 65 72 2c 20 69 66 20 63 6c 61 73 73 20 54 68 72 65 61 64 20 69 73 20 73 75 62 63 6c 61 73 73 ver,.if.class.Thread.is.subclass
caa0 65 64 2c 20 74 68 65 6e 0a 63 61 6c 6c 69 6e 67 20 2b 73 74 61 72 74 2b 20 69 6e 20 74 68 61 74 ed,.then.calling.+start+.in.that
cac0 20 73 75 62 63 6c 61 73 73 20 77 69 6c 6c 20 6e 6f 74 20 69 6e 76 6f 6b 65 20 74 68 65 20 73 75 .subclass.will.not.invoke.the.su
cae0 62 63 6c 61 73 73 27 73 0a 2b 69 6e 69 74 69 61 6c 69 7a 65 2b 20 6d 65 74 68 6f 64 2e 0a 06 3b bclass's.+initialize+.method...;
cb00 20 54 3b 23 30 3b 24 40 02 95 06 3b 34 46 3b 38 6f 3b 39 08 3b 3a 54 3b 3b 69 02 f8 03 3b 3c 69 .T;#0;$@...;4F;8o;9.;:T;;i...;<i
cb20 02 fb 03 3b 25 40 02 b0 05 3b 36 49 22 02 99 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ...;%@...;6I"...static.mrb_value
cb40 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 64 72 61 77 5f 72 65 63 74 61 6e 67 6c 65 5f 6c 69 .mrb_Rectangle_draw_rectangle_li
cb60 6e 65 73 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 nes_ex(mrb_state*.mrb,.mrb_value
cb80 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 5f 6f 62 6a 3b 0a 09 .self).{..mrb_value.color_obj;..
cba0 6d 72 62 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 mrb_float.line_thick;..mrb_get_a
cbc0 72 67 73 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 rgs(mrb,."fo",.&line_thick,.&col
cbe0 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 44 41 54 41 5f 47 or_obj);...Color.*color.=.DATA_G
cc00 45 54 5f 50 54 52 28 6d 72 62 2c 20 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 ET_PTR(mrb,.color_obj,.&Color_ty
cc20 70 65 2c 20 43 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 pe,.Color);..Rectangle.*rec_self
cc40 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 .=.DATA_GET_PTR(mrb,.self,.&Rect
cc60 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 52 65 63 angle_type,.Rectangle);..DrawRec
cc80 74 61 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 tangleLinesEx(*rec_self,.line_th
cca0 69 63 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 ick,.*color);...return.mrb_nil_v
ccc0 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c alue();.}.;.T;2I".static.mrb_val
cce0 75 65 06 3b 20 54 3b 37 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 ue.;.T;7To;(.;)F;*;.;.;.;&I".Ray
cd00 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0b lib::Rectangle#draw.;.F;,[.[.I".
cd20 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 28 32 35 35 2c 32 color:.;.TI"#Rl::Color.new(255,2
cd40 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 62 6c 69 62 2f 72 55,255,255).;.T;.[.[.I".mrblib/r
cd60 61 79 6c 69 62 2e 72 62 06 3b 20 54 69 0f 3b 15 54 3b 16 3a 09 64 72 61 77 3b 18 3b 19 3b 1c 5b aylib.rb.;.Ti.;.T;.:.draw;.;.;.[
cd80 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 01 a5 53 74 6f 72 65 73 20 72 65 66 65 72 65 6e 63 65 73 20 .;.{.;.IC;."..Stores.references.
cda0 74 6f 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 74 72 69 67 67 65 to.systems.that.should.be.trigge
cdc0 72 65 64 20 77 68 65 6e 20 61 0a 63 6f 6d 70 6f 6e 65 6e 74 20 66 72 6f 6d 20 74 68 69 73 20 6d red.when.a.component.from.this.m
cde0 61 6e 61 67 65 72 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a 44 6f 20 6e 6f 74 20 65 64 69 74 20 74 anager.is.removed..Do.not.edit.t
ce00 68 69 73 20 61 72 72 61 79 20 61 73 20 69 74 20 69 73 20 6d 61 6e 61 67 65 64 20 62 79 20 46 65 his.array.as.it.is.managed.by.Fe
ce20 6c 45 43 53 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0e 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b lECS.automatically..;.T;.[.o;D.;
ce40 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 49 22 00 06 3b 20 54 3b 16 30 3b 31 5b 06 49 22 /I".return.;.F;0I"..;.T;.0;1[.I"
ce60 12 41 72 72 61 79 3c 53 79 73 74 65 6d 3e 06 3b 20 54 3b 24 40 02 a3 06 3b 21 5b 00 3b 22 49 22 .Array<System>.;.T;$@...;![.;"I"
ce80 01 bd 53 74 6f 72 65 73 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 73 79 73 74 65 6d 73 20 74 ..Stores.references.to.systems.t
cea0 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 74 72 69 67 67 65 72 65 64 20 77 68 65 6e 20 61 0a 63 hat.should.be.triggered.when.a.c
cec0 6f 6d 70 6f 6e 65 6e 74 20 66 72 6f 6d 20 74 68 69 73 20 6d 61 6e 61 67 65 72 20 69 73 20 72 65 omponent.from.this.manager.is.re
cee0 6d 6f 76 65 64 2e 0a 44 6f 20 6e 6f 74 20 65 64 69 74 20 74 68 69 73 20 61 72 72 61 79 20 61 73 moved..Do.not.edit.this.array.as
cf00 20 69 74 20 69 73 20 6d 61 6e 61 67 65 64 20 62 79 20 46 65 6c 45 43 53 20 61 75 74 6f 6d 61 74 .it.is.managed.by.FelECS.automat
cf20 69 63 61 6c 6c 79 2e 0a 40 72 65 74 75 72 6e 20 5b 41 72 72 61 79 3c 53 79 73 74 65 6d 3e 5d 06 ically..@return.[Array<System>].
cf40 3b 20 54 3b 23 30 3b 24 40 02 a3 06 3b 34 46 3b 35 69 00 3b 38 6f 3b 39 08 3b 3a 46 3b 3b 69 0b ;.T;#0;$@...;4F;5i.;8o;9.;:F;;i.
cf60 3b 3c 69 0e 3b 25 40 02 b0 05 3b 36 49 22 4c 64 65 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 ;<i.;%@...;6I"Ldef.draw(color:.R
cf80 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))..
cfa0 20 73 65 6c 66 2e 5f 64 72 61 77 28 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 32 49 22 34 64 .self._draw(color).end.;.T;2I"4d
cfc0 65 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 ef.draw(color:.Rl::Color.new(255
cfe0 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 37 54 3a 0d 40 64 79 6e 61 6d 69 63 54 ,255,255,255)).;.T;7T:.@dynamicT
d000 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 52 65 63 74 o;(.;)F;*;.;.;.;&I"!Raylib::Rect
d020 61 6e 67 6c 65 23 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 10 6c 69 6e angle#draw_lines.;.F;,[.[.I".lin
d040 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 6f 72 3a 06 e_thick:.;.TI".1.;.T[.I".color:.
d060 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 32 35 35 2c ;.TI"#Rl::Color.new(255,255,255,
d080 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 ab 06 69 13 3b 15 46 3b 16 3a 0f 64 72 61 77 5f 255).;.T;.[.[[email protected].;.F;.:.draw_
d0a0 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 54 3b 1c 5b lines;.;.;.[.;.{.;.IC;."..;.T;.[
d0c0 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ba 06 3b 35 69 00 3b 25 40 02 b0 05 3b 36 49 22 .;![.;"@.;#0;$@...;5i.;%@...;6I"
d0e0 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 6b 3a 20 31 2c 20 63 sdef.draw_lines(line_thick:.1,.c
d100 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c olor:.Rl::Color.new(255,255,255,
d120 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 6c 69 6e 65 5f 74 68 255))...self._draw_lines(line_th
d140 69 63 6b 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 32 49 22 49 64 65 66 20 64 72 61 77 ick,.color).end.;.T;2I"Idef.draw
d160 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 6f 72 3a 20 52 6c 3a _lines(line_thick:.1,.color:.Rl:
d180 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 54 :Color.new(255,255,255,255)).;.T
d1a0 3b 37 54 3b 01 93 54 06 3b 0a 40 02 b0 05 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 b0 05 3b 0c 49 ;7T;..T.;.@...;.IC;.[..;.@...;.I
d1c0 43 3b 08 5b 00 06 3b 0a 40 02 b0 05 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 C;.[..;.@...;.IC;.{.;.IC;.{..;.T
d1e0 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 07 5b 07 40 20 ;.IC;.{..;.T.;.T;.{.;.[.;.[.[.@.
d200 69 02 6f 04 5b 07 40 02 ab 06 69 0a 3b 15 46 3b 16 3a 0e 52 65 63 74 61 6e 67 6c 65 3b 18 3b 19 i.o.[[email protected].;.F;.:.Rectangle;.;.
d220 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 ;.;.;.[.;.{.;.IC;."..;.T;.[.;![.
d240 3b 22 40 17 3b 23 30 3b 24 40 02 b0 05 3b 35 69 00 3b 25 40 19 3b 26 49 22 16 52 61 79 6c 69 62 ;"@.;#0;$@...;5i.;%@.;&I".Raylib
d260 3a 3a 52 65 63 74 61 6e 67 6c 65 06 3b 20 46 3b 68 6f 3b 69 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 ::Rectangle.;.F;ho;i.;j0;k0;l0;.
d280 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 3b 0f 3b 01 93 54 6f 3b 5d 17 3b 07 49 43 3b 08 5b 10 6f 3b 28 ;m;%@.;n0;o;.;..To;].;.IC;.[.o;(
d2a0 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 65 23 .;)F;*;.;.;.;&I"%Raylib::Circle#
d2c0 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 collide_with_rec?.;.F;,[.;.[.[.@
d2e0 20 69 02 d5 03 3b 15 54 3b 16 3b 01 8d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 .i...;.T;.;..;.0;.[.;.{.;.IC;.".
d300 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 40 17 3b .;.T;.[.o;D.;/I".return.;.F;0@.;
d320 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 df 06 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 df 06 .0;1[.@..;$@...;![.;"@.;#0;$@...
d340 3b 35 69 00 3b 25 40 02 dd 06 3b 36 49 22 01 d0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 ;5i.;%@...;6I"..static.mrb_value
d360 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 63 28 6d 72 62 .mrb_Circle_collide_with_rec(mrb
d380 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).{..
d3a0 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 5f 61 72 67 73 mrb_value.rec_obj;..mrb_get_args
d3c0 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 75 72 6e 20 6d (mrb,."o",.&rec_obj);...return.m
d3e0 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 6f 6e 5f 63 69 rb_bool_value(check_collision_ci
d400 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 29 29 3b 0a 7d rcle_rec(mrb,.self,.rec_obj));.}
d420 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 .;.T;2I".static.mrb_value.;.T;7T
d440 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 72 63 o;(.;)F;*;.;.;.;&I"(Raylib::Circ
d460 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 2c 5b 00 3b le#collide_with_circle?.;.F;,[.;
d480 14 5b 06 5b 07 40 20 69 02 9e 03 3b 15 54 3b 16 3b 01 8e 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e .[.[[email protected]...;.T;.;..;.0;.[.;.{.;.
d4a0 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 IC;."..;.T;.[.o;D.;/I".return.;.
d4c0 46 3b 30 40 17 3b 16 30 3b 31 5b 06 40 01 d6 3b 24 40 02 ee 06 3b 21 5b 00 3b 22 40 17 3b 23 30 F;0@.;.0;1[.@..;$@...;![.;"@.;#0
d4e0 3b 24 40 02 ee 06 3b 35 69 00 3b 25 40 02 dd 06 3b 36 49 22 02 a0 02 73 74 61 74 69 63 20 6d 72 ;$@...;5i.;%@...;6I"...static.mr
d500 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 77 69 74 68 5f b_value.mrb_Circle_collide_with_
d520 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 6c 75 65 20 73 circ(mrb_state*.mrb,.mrb_value.s
d540 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 6a 3b 0a 09 6d elf).{..mrb_value.circle_obj;..m
d560 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 6c 65 5f 6f 62 rb_get_args(mrb,."o",.&circle_ob
d580 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 20 3d 20 6d 72 j);...mrb_value.vector_obj1.=.mr
d5a0 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 72 22 2c 20 30 b_funcall(mrb,.self,."vector",.0
d5c0 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 5f 47 45 54 5f );..Vector2.*center1.=.DATA_GET_
d5e0 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 6f 72 32 5f 74 PTR(mrb,.vector_obj1,.&Vector2_t
d600 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 69 75 73 ype,.Vector2);..mrb_float.radius
d620 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 75 6e 63 61 6c 1.=.mrb_as_float(mrb,.mrb_funcal
d640 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 0a 0a 09 6d 72 l(mrb,.self,."radius",.0));...mr
d660 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 75 6e 63 61 6c b_value.vector_obj2.=.mrb_funcal
d680 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 2c 20 30 29 3b l(mrb,.circle_obj,."vector",.0);
d6a0 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 45 54 5f 50 54 ..Vector2.*center2.=.DATA_GET_PT
d6c0 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 32 5f 74 79 70 R(mrb,.vector_obj2,.&Vector2_typ
d6e0 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 69 75 73 32 20 e,.Vector2);..mrb_float.radius2.
d700 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 63 61 6c 6c 28 =.mrb_as_float(mrb,.mrb_funcall(
d720 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 30 29 29 3b 0a mrb,.circle_obj,."radius",.0));.
d740 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 43 6f 6c ..return.mrb_bool_value(CheckCol
d760 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 69 75 73 31 2c lisionCircles(*center1,.radius1,
d780 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 3b 32 49 22 15 .*center2,.radius2));.}.;.T;2I".
d7a0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a static.mrb_value.;.T;7To;(.;)F;*
d7c0 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 6f 72 ;.;.;.;&I".Raylib::Circle#vector
d7e0 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ab 06 69 19 3b 15 46 3b 16 3a 0b 76 65 63 74 6f .;.F;,[.;.[.[[email protected].;.F;.:.vecto
d800 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 68 65 r;.;.;.[.;.{.;.IC;."+Returns.the
d820 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 54 3b .value.of.attribute.vector..;.T;
d840 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 6f 66 .[.;![.;"I"+Returns.the.value.of
d860 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 fd 06 3b .attribute.vector..;.T;#0;$@...;
d880 33 30 3b 34 46 3b 25 40 02 dd 06 3b 36 49 22 1d 64 65 66 20 76 65 63 74 6f 72 0a 20 20 40 76 65 30;4F;%@...;6I".def.vector...@ve
d8a0 63 74 6f 72 0a 65 6e 64 06 3b 20 54 3b 32 49 22 0f 64 65 66 20 76 65 63 74 6f 72 06 3b 20 54 3b ctor.end.;.T;2I".def.vector.;.T;
d8c0 01 93 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 43 ..To;(.;)F;*;.;.;.;&I".Raylib::C
d8e0 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0a 76 61 6c 75 65 06 ircle#vector=.;.F;,[.[.I".value.
d900 3b 20 54 30 3b 14 5b 06 5b 07 40 02 ab 06 69 19 3b 15 46 3b 16 3a 0c 76 65 63 74 6f 72 3d 3b 18 ;.T0;.[.[[email protected].;.F;.:.vector=;.
d920 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 69 ;.;.[.;.{.;.IC;.".Sets.the.attri
d940 62 75 74 65 20 76 65 63 74 6f 72 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0a 70 61 72 61 bute.vector.;.T;.[.o;D.;/I".para
d960 6d 06 3b 20 46 3b 30 49 22 2e 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 m.;.F;0I".the.value.to.set.the.a
d980 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 75 ttribute.vector.to..;.T;.I".valu
d9a0 65 06 3b 20 54 3b 31 30 3b 24 40 02 0a 07 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 e.;.T;10;$@...;![.;"I"USets.the.
d9c0 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 68 [email protected]
d9e0 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 63 e.value.to.set.the.attribute.vec
da00 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 0a 07 3b 33 30 3b 34 46 3b 25 40 02 dd 06 tor.to..;.T;#0;$@...;30;4F;%@...
da20 3b 36 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 6f ;6I"-def.vector=(value)...@vecto
da40 72 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 32 49 22 17 64 65 66 20 76 65 63 74 6f 72 r.=.value.end.;.T;2I".def.vector
da60 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 01 93 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b =(value).;.T;..To;(.;)F;*;.;.;.;
da80 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 2c 5b &I".Raylib::Circle#radius.;.F;,[
daa0 00 3b 14 5b 06 5b 07 40 02 ab 06 69 1a 3b 15 46 3b 16 3a 0b 72 61 64 69 75 73 3b 18 3b 19 3b 1c .;.[.[[email protected].;.F;.:.radius;.;.;.
dac0 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.
dae0 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;.[.;![.
db00 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
db20 75 74 65 20 72 61 64 69 75 73 2e 06 3b 20 54 3b 23 30 3b 24 40 02 1d 07 3b 33 30 3b 34 46 3b 25 ute.radius..;.T;#0;$@...;30;4F;%
db40 40 02 dd 06 3b 36 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 @...;6I"[email protected]
db60 64 06 3b 20 54 3b 32 49 22 0f 64 65 66 20 72 61 64 69 75 73 06 3b 20 54 3b 01 93 54 6f 3b 28 15 d.;.T;2I".def.radius.;.T;..To;(.
db80 3b 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 ;)F;*;.;.;.;&I".Raylib::Circle#r
dba0 61 64 69 75 73 3d 06 3b 20 46 3b 2c 5b 06 5b 07 40 02 0e 07 30 3b 14 5b 06 5b 07 40 02 ab 06 69 adius=.;.F;,[.[[email protected];.[.[[email protected]
dbc0 1a 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 .;.F;.:.radius=;.;.;.[.;.{.;.IC;
dbe0 1f 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 .".Sets.the.attribute.radius.;.T
dc00 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 30 49 22 2e 74 68 65 20 76 ;.[.o;D.;/I".param.;.F;0I".the.v
dc20 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 72 61 64 69 75 73 alue.to.set.the.attribute.radius
dc40 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 31 30 3b 24 40 02 2a 07 3b .to..;.T;.I".value.;.T;10;$@.*.;
dc60 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 ![.;"I"USets.the.attribute.radiu
dc80 73 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 [email protected].
dca0 74 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 the.attribute.radius.to..;.T;#0;
dcc0 24 40 02 2a 07 3b 33 30 3b 34 46 3b 25 40 02 dd 06 3b 36 49 22 2d 64 65 66 20 72 61 64 69 75 73 $@.*.;30;4F;%@...;6I"-def.radius
dce0 3d 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 =(value)...@radius.=.value.end.;
dd00 20 54 3b 32 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 01 93 .T;2I".def.radius=(value).;.T;..
dd20 54 6f 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 To;(.;)F;*;.;.;.;&I".Raylib::Cir
dd40 63 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 08 5b 07 49 22 06 78 06 3b 20 54 cle#initialize.;.F;,[.[.I".x.;.T
dd60 30 5b 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 0[.I".y.;.T0[.I".radius.;.T0;.[.
dd80 5b 07 40 02 ab 06 69 1c 3b 15 46 3b 16 3b 5e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b [[email protected].;.F;.;^;.;.;.[.;.{.;.IC;
dda0 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 30 ."..;.T;.[.o;D.;/I".return.;.F;0
ddc0 49 22 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 I".a.new.instance.of.Circle.;.T;
dde0 16 30 3b 31 5b 06 49 22 0b 43 69 72 63 6c 65 06 3b 20 46 3b 24 40 02 3c 07 3b 21 5b 00 3b 22 40 .0;1[.I".Circle.;.F;$@.<.;![.;"@
de00 17 3b 23 30 3b 24 40 02 3c 07 3b 35 69 00 3b 25 40 02 dd 06 3b 36 49 22 5e 64 65 66 20 69 6e 69 .;#0;$@.<.;5i.;%@...;6I"^def.ini
de20 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 63 tialize(x,.y,.radius)...self.vec
de40 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 72 tor.=.Vector2.new(x,.y)...self.r
de60 61 64 69 75 73 20 3d 20 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 54 3b 32 49 22 21 64 65 66 20 69 adius.=.radius.end.;.T;2I"!def.i
de80 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 37 54 3b 01 nitialize(x,.y,.radius).;.T;7T;.
dea0 93 54 6f 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 .To;(.;)F;*;.;.;.;&I".Raylib::Ci
dec0 72 63 6c 65 23 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ab 06 69 21 3b 15 46 3b 16 3b rcle#x.;.F;,[.;.[.[[email protected]!;.F;.;
dee0 01 87 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;.[.;!
df00 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 53 07 3b 35 69 00 3b 25 40 02 dd 06 3b 36 49 22 1e 64 65 [.;"@.;#0;[email protected].;5i.;%@...;6I".de
df20 66 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 32 49 22 0a f.x...self.vector.x.end.;.T;2I".
df40 64 65 66 20 78 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b def.x.;.T;7T;..To;(.;)F;*;.;.;.;
df60 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 &I".Raylib::Circle#y.;.F;,[.;.[.
df80 5b 07 40 02 ab 06 69 25 3b 15 46 3b 16 3b 01 89 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 [[email protected]%;.F;.;..;.;.;.[.;.{.;.IC
dfa0 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 5f 07 3b 35 69 ;."..;.T;.[.;![.;"@.;#0;$@._.;5i
dfc0 00 3b 25 40 02 dd 06 3b 36 49 22 1e 64 65 66 20 79 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e .;%@...;6I".def.y...self.vector.
dfe0 79 0a 65 6e 64 06 3b 20 54 3b 32 49 22 0a 64 65 66 20 79 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b y.end.;.T;2I".def.y.;.T;7T;..To;
e000 28 16 3b 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 (.;)F;*;.;.;.;&I".Raylib::Circle
e020 23 78 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 06 78 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 ab 06 #x=.;.F;,[.[.I".x.;.T0;.[.[.@...
e040 69 29 3b 15 46 3b 16 3b 01 88 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;."..;
e060 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6b 07 3b 35 69 00 3b 25 40 02 dd .T;.[.;![.;"@.;#0;[email protected].;5i.;%@..
e080 06 3b 36 49 22 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 .;6I"&def.x=(x)...self.vector.x.
e0a0 3d 20 78 0a 65 6e 64 06 3b 20 54 3b 32 49 22 0e 64 65 66 20 78 3d 28 78 29 06 3b 20 54 3b 37 54 =.x.end.;.T;2I".def.x=(x).;.T;7T
e0c0 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a ;..To;(.;)F;*;.;.;.;&I".Raylib::
e0e0 43 69 72 63 6c 65 23 79 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 06 79 06 3b 20 54 30 3b 14 5b 06 Circle#y=.;.F;,[.[.I".y.;.T0;.[.
e100 5b 07 40 02 ab 06 69 2d 3b 15 46 3b 16 3b 01 8a 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 [[email protected];.F;.;..;.;.;.[.;.{.;.IC
e120 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 79 07 3b 35 69 ;."..;.T;.[.;![.;"@.;#0;[email protected].;5i
e140 00 3b 25 40 02 dd 06 3b 36 49 22 26 64 65 66 20 79 3d 28 79 29 0a 20 20 73 65 6c 66 2e 76 65 63 .;%@...;6I"&def.y=(y)...self.vec
e160 74 6f 72 2e 79 20 3d 20 79 0a 65 6e 64 06 3b 20 54 3b 32 49 22 0e 64 65 66 20 79 3d 28 79 29 06 tor.y.=.y.end.;.T;2I".def.y=(y).
e180 3b 20 54 3b 37 54 3b 01 93 54 06 3b 0a 40 02 dd 06 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 dd 06 ;.T;7T;..T.;.@...;.IC;.[..;.@...
e1a0 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 dd 06 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 ;.IC;.[..;.@...;.IC;.{.;.IC;.{..
e1c0 3b 10 54 3b 11 49 43 3b 0e 7b 07 3b 01 96 49 43 3b 0e 7b 07 3a 09 72 65 61 64 40 02 fd 06 3a 0a ;.T;.IC;.{.;..IC;.{.:.read@...:.
e1e0 77 72 69 74 65 40 02 0a 07 06 3b 10 54 3b 01 98 49 43 3b 0e 7b 07 3b 01 9a 40 02 1d 07 3b 01 9b write@....;.T;..IC;.{.;..@...;..
e200 40 02 2a 07 06 3b 10 54 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 20 @.*..;.T.;.T.;.T;.{.;.[.;.[.[.@.
e220 69 02 85 04 5b 07 40 02 ab 06 69 18 3b 15 46 3b 16 3a 0b 43 69 72 63 6c 65 3b 18 3b 19 3b 1a 3b i...[[email protected].;.F;.:.Circle;.;.;.;
e240 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 40 .;.[.;.{.;.IC;."..;.T;.[.;![.;"@
e260 17 3b 23 30 3b 24 40 02 dd 06 3b 35 69 00 3b 25 40 19 3b 26 49 22 13 52 61 79 6c 69 62 3a 3a 43 .;#0;$@...;5i.;%@.;&I".Raylib::C
e280 69 72 63 6c 65 06 3b 20 46 3b 68 6f 3b 69 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 3b 6d 3b 25 40 19 ircle.;.F;ho;i.;j0;k0;l0;.;m;%@.
e2a0 3b 6e 30 3b 6f 3b 0f 3b 01 93 54 6f 3b 5d 16 3b 07 49 43 3b 08 5b 06 6f 3b 28 15 3b 29 46 3b 2a ;n0;o;.;..To;].;.IC;.[.o;(.;)F;*
e2c0 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 23 69 6e ;.;.;.;&I""Raylib::NPatchInfo#in
e2e0 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 20 69 4c 3b 15 54 3b 16 3b itialize.;.F;,[.;.[.[[email protected];.T;.;
e300 5e 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;.[.;![.
e320 3b 22 40 17 3b 23 30 3b 24 40 02 9c 07 3b 25 40 02 9a 07 3b 36 49 22 02 69 03 73 74 61 74 69 63 ;"@.;#0;$@...;%@...;6I".i.static
e340 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 69 6e 69 74 69 61 .mrb_value.mrb_NPatchInfo_initia
e360 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 lize(mrb_state*.mrb,.mrb_value.s
e380 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 74 5f 73 6f 75 72 63 65 5f 6f 62 elf).{..mrb_value.rect_source_ob
e3a0 6a 3b 0a 09 6d 72 62 5f 69 6e 74 20 6c 65 66 74 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 j;..mrb_int.left.=.10;..mrb_int.
e3c0 74 6f 70 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 69 67 68 74 20 3d 20 31 30 3b 0a 09 top.=.10;..mrb_int.right.=.10;..
e3e0 6d 72 62 5f 69 6e 74 20 62 6f 74 74 6f 6d 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 6c 61 mrb_int.bottom.=.10;..mrb_int.la
e400 79 6f 75 74 20 3d 20 4e 50 41 54 43 48 5f 4e 49 4e 45 5f 50 41 54 43 48 3b 0a 09 6d 72 62 5f 67 yout.=.NPATCH_NINE_PATCH;..mrb_g
e420 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 7c 69 69 69 69 69 22 2c 20 26 72 65 63 74 5f 73 6f et_args(mrb,."o|iiiii",.&rect_so
e440 75 72 63 65 5f 6f 62 6a 2c 20 26 6c 65 66 74 2c 20 26 74 6f 70 2c 20 26 72 69 67 68 74 2c 20 26 urce_obj,.&left,.&top,.&right,.&
e460 62 6f 74 74 6f 6d 2c 20 26 6c 61 79 6f 75 74 29 3b 0a 0a 09 4e 50 61 74 63 68 49 6e 66 6f 20 2a bottom,.&layout);...NPatchInfo.*
e480 6e 70 61 74 63 68 5f 69 6e 66 6f 20 3d 20 28 4e 50 61 74 63 68 49 6e 66 6f 20 2a 29 44 41 54 41 npatch_info.=.(NPatchInfo.*)DATA
e4a0 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 6e 70 61 74 63 68 5f 69 6e 66 6f 29 20 7b 20 6d _PTR(self);..if(npatch_info).{.m
e4c0 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6e 70 61 74 63 68 5f 69 6e 66 6f 20 29 3b 20 7d 0a 09 6d rb_free(mrb,.npatch_info.);.}..m
e4e0 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 4e 50 61 74 63 68 rb_data_init(self,.NULL,.&NPatch
e500 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 20 3d 20 28 4e 50 61 74 Info_type);..npatch_info.=.(NPat
e520 63 68 49 6e 66 6f 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 chInfo.*)mrb_malloc(mrb,.sizeof(
e540 4e 50 61 74 63 68 49 6e 66 6f 29 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 5f NPatchInfo));...Rectangle.*rect_
e560 73 6f 75 72 63 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 74 5f source.=.DATA_GET_PTR(mrb,.rect_
e580 73 6f 75 72 63 65 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 source_obj,.&Rectangle_type,.Rec
e5a0 74 61 6e 67 6c 65 29 3b 0a 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 73 6f 75 72 63 65 20 3d tangle);...npatch_info->source.=
e5c0 20 2a 72 65 63 74 5f 73 6f 75 72 63 65 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 6c 65 66 .*rect_source;..npatch_info->lef
e5e0 74 20 3d 20 6c 65 66 74 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 74 6f 70 20 3d 20 74 6f t.=.left;..npatch_info->top.=.to
e600 70 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 72 69 67 68 74 20 3d 20 72 69 67 68 74 3b 0a p;..npatch_info->right.=.right;.
e620 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 62 6f 74 74 6f 6d 20 3d 20 62 6f 74 74 6f 6d 3b 0a 09 .npatch_info->bottom.=.bottom;..
e640 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 6c 61 79 6f 75 74 20 3d 20 6c 61 79 6f 75 74 3b 0a 0a 09 npatch_info->layout.=.layout;...
e660 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6e 70 61 74 63 68 5f 69 6e 66 6f 2c mrb_data_init(self,.npatch_info,
e680 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 .&NPatchInfo_type);..return.self
e6a0 3b 0a 7d 06 3b 20 54 3b 32 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 ;.}.;.T;2I".static.mrb_value.;.T
e6c0 3b 37 54 06 3b 0a 40 02 9a 07 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 9a 07 3b 0c 49 43 3b 08 5b ;7T.;.@...;.IC;.[..;.@...;.IC;.[
e6e0 00 06 3b 0a 40 02 9a 07 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 ..;.@...;.IC;.{.;.IC;.{..;.T;.IC
e700 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 20 69 02 89 04 ;.{..;.T.;.T;.{.;.[.;.[.[[email protected]...
e720 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 5b 00 3b 1d 7b ;.F;.:.NPatchInfo;.;.;.;.;.[.;.{
e740 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 .;.IC;."..;.T;.[.;![.;"@.;#0;$@.
e760 9a 07 3b 25 40 19 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 06 3b 20 ..;%@.;&I".Raylib::NPatchInfo.;.
e780 46 3b 68 6f 3b 69 0c 3b 6a 30 3b 6b 30 3b 6c 30 3b 16 3b 6d 3b 25 40 19 3b 6e 30 3b 6f 30 6f 3b F;ho;i.;j0;k0;l0;.;m;%@.;n0;o0o;
e7a0 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 2b 3b 26 49 22 24 52 61 79 6c 69 62 23 65 6d 73 63 72 69 70 (.;)F;*;.;.;+;&I"$Raylib#emscrip
e7c0 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 ten_set_main_loop.;.F;,[.;.[.[.@
e7e0 20 69 02 7a 03 3b 15 54 3b 16 3a 1d 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f .i.z.;.T;.:.emscripten_set_main_
e800 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 54 3b 1c 5b 00 3b loop;.0;.[.;.{.;.IC;."..;.T;.[.;
e820 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 b8 07 3b 33 30 3b 34 46 3b 25 40 19 3b ![.;"I"..;.F;#0;$@...;30;4F;%@.;
e840 36 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 65 6d 73 63 72 6I"..static.mrb_value..mrb_emscr
e860 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d ipten_set_main_loop(mrb_state*.m
e880 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 65 6d 73 63 72 69 70 74 65 rb,.mrb_value.self).{..emscripte
e8a0 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 5f 61 72 67 28 65 78 65 63 75 74 65 5f 65 6d 73 63 n_set_main_loop_arg(execute_emsc
e8c0 72 69 70 74 65 6e 5f 62 6c 6f 63 6b 2c 20 6d 72 62 2c 20 30 2c 20 31 29 3b 0a 09 72 65 74 75 72 ripten_block,.mrb,.0,.1);..retur
e8e0 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 32 49 22 16 73 74 61 n.mrb_nil_value();.}.;.T;2I".sta
e900 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 3b 37 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f tic.mrb_value..;.T;7To;(.;)T;*;.
e920 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 5f 73 65 74 5f 6d ;.;.;&I"$Raylib.emscripten_set_m
e940 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 40 02 ba 07 3b 14 40 02 bb 07 3b 15 54 3b 16 3b 01 9e ain_loop.;.F;,@...;.@...;.T;.;..
e960 3b 18 30 3b 1c 40 02 bd 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b ;.0;.@...;.{.;.IC;."..;.T;.[.;![
e980 00 3b 22 40 17 3b 23 30 3b 24 40 02 c5 07 3b 35 69 00 3b 25 40 19 3b 36 40 02 c3 07 3b 32 40 02 .;"@.;#0;$@...;5i.;%@.;6@...;2@.
e9a0 c4 07 3b 37 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e ..;7To;(.;)F;*;.;.;.;&I".Raylib.
e9c0 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ab 06 69 33 defined_loop.;.F;,[.;.[.[[email protected]
e9e0 3b 15 46 3b 16 3a 11 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b ;.F;.:.defined_loop;.;.;.[.;.{.;
ea00 1e 49 43 3b 1f 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 .IC;."1Returns.the.value.of.attr
ea20 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b ibute.defined_loop..;.T;.[.;![.;
ea40 22 49 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 "I"1Returns.the.value.of.attribu
ea60 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 06 3b 20 54 3b 23 30 3b 24 40 02 cb 07 3b 33 30 te.defined_loop..;.T;#0;$@...;30
ea80 3b 34 46 3b 25 40 19 3b 36 49 22 29 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 20 20 40 ;4F;%@.;6I")def.defined_loop...@
eaa0 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 65 6e 64 06 3b 20 54 3b 32 49 22 15 64 65 66 20 64 65 66 defined_loop.end.;.T;2I".def.def
eac0 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 54 3b 01 93 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b ined_loop.;.T;..To;(.;)F;*;.;.;.
eae0 3b 26 49 22 19 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 06 3b 20 46 3b 2c 5b ;&I".Raylib.defined_loop=.;.F;,[
eb00 06 5b 07 40 02 0e 07 30 3b 14 5b 06 5b 07 40 02 ab 06 69 33 3b 15 46 3b 16 3a 12 64 65 66 69 6e .[[email protected];.[.[[email protected];.F;.:.defin
eb20 65 64 5f 6c 6f 6f 70 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 24 53 65 74 73 ed_loop=;.;.;.[.;.{.;.IC;."$Sets
eb40 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0d 3b 20 54 3b .the.attribute.defined_loop.;.T;
eb60 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 30 49 22 34 74 68 65 20 76 61 .[.o;D.;/I".param.;.F;0I"4the.va
eb80 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 lue.to.set.the.attribute.defined
eba0 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 31 30 3b 24 _loop.to..;.T;.I".value.;.T;10;$
ebc0 40 02 d8 07 3b 21 5b 00 3b 22 49 22 61 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 @...;![.;"I"aSets.the.attribute.
ebe0 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 [email protected]
ec00 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 lue.to.set.the.attribute.defined
ec20 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 d8 07 3b 33 30 3b 34 46 3b 25 40 19 _loop.to..;.T;#0;$@...;30;4F;%@.
ec40 3b 36 49 22 39 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 0a 20 20 ;6I"9def.defined_loop=(value)...
ec60 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 32 49 @defined_loop.=.value.end.;.T;2I
ec80 22 1d 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 01 ".def.defined_loop=(value).;.T;.
eca0 93 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 64 61 74 .To;(.;)F;*;.;.;.;&I".Raylib.dat
ecc0 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 ab 06 a_keys_pressed.;.F;,[.;.[.[.@...
ece0 69 34 3b 15 46 3b 16 3a 16 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c i4;.F;.:.data_keys_pressed;.;.;.
ed00 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 [.;.{.;.IC;."6Returns.the.value.
ed20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 0d of.attribute.data_keys_pressed..
ed40 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 36 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 ;.T;.[.;![.;"I"6Returns.the.valu
ed60 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 e.of.attribute.data_keys_pressed
ed80 2e 06 3b 20 54 3b 23 30 3b 24 40 02 ea 07 3b 33 30 3b 34 46 3b 25 40 19 3b 36 49 22 33 64 65 66 ..;.T;#0;$@...;30;4F;%@.;6I"3def
eda0 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f .data_keys_pressed...@data_keys_
edc0 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 32 49 22 1a 64 65 66 20 64 61 74 61 5f 6b 65 79 pressed.end.;.T;2I".def.data_key
ede0 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 01 93 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b s_pressed.;.T;..To;(.;)F;*;.;.;.
ee00 3b 26 49 22 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 06 3b ;&I".Raylib.data_keys_pressed=.;
ee20 20 46 3b 2c 5b 06 5b 07 40 02 0e 07 30 3b 14 5b 06 5b 07 40 02 ab 06 69 34 3b 15 46 3b 16 3a 17 .F;,[.[[email protected];.[.[[email protected];.F;.:.
ee40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e data_keys_pressed=;.;.;.[.;.{.;.
ee60 49 43 3b 1f 22 29 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 IC;.")Sets.the.attribute.data_ke
ee80 79 73 5f 70 72 65 73 73 65 64 0d 3b 20 54 3b 1c 5b 06 6f 3b 44 0a 3b 2f 49 22 0a 70 61 72 61 6d ys_pressed.;.T;.[.o;D.;/I".param
eea0 06 3b 20 46 3b 30 49 22 39 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 .;.F;0I"9the.value.to.set.the.at
eec0 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 tribute.data_keys_pressed.to..;.
eee0 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 31 30 3b 24 40 02 f7 07 3b 21 5b 00 3b 22 49 22 T;.I".value.;.T;10;$@...;![.;"I"
ef00 6b 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 kSets.the.attribute.data_keys_pr
ef20 65 73 73 65 64 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 [email protected].
ef40 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 72 65 73 set.the.attribute.data_keys_pres
ef60 73 65 64 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 f7 07 3b 33 30 3b 34 46 3b 25 40 19 3b 36 sed.to..;.T;#0;$@...;30;4F;%@.;6
ef80 49 22 43 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 61 6c 75 65 29 I"Cdef.data_keys_pressed=(value)
efa0 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 76 61 6c 75 65 0a 65 6e ...@data_keys_pressed.=.value.en
efc0 64 06 3b 20 54 3b 32 49 22 22 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d d.;.T;2I""def.data_keys_pressed=
efe0 28 76 61 6c 75 65 29 06 3b 20 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 (value).;.T;..To;(.;)F;*;.;.;.;&
f000 49 22 1d 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 06 3b 20 46 3b I".Raylib.while_window_open.;.F;
f020 2c 5b 06 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 ab 06 69 36 3b ,[.[.I".&block.;.T0;.[.[[email protected];
f040 15 46 3b 16 3a 16 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 3b 18 3b 19 3b 1c 5b 00 3b .F;.:.while_window_open;.;.;.[.;
f060 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
f080 40 02 09 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 01 f1 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 @...;5i.;%@.;6I"..def.while_wind
f0a0 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c ow_open(&block)...self.defined_l
f0c0 6f 6f 70 20 3d 20 62 6c 6f 63 6b 0a 20 20 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d oop.=.block...if.Raylib.platform
f0e0 20 3d 3d 20 27 64 65 73 6b 74 6f 70 27 0a 20 20 20 20 77 68 69 6c 65 20 21 52 61 79 6c 69 62 2e .==.'desktop'.....while.!Raylib.
f100 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 20 64 6f 0a 20 20 20 20 20 20 73 65 window_should_close?.do.......se
f120 6c 66 2e 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 20 20 65 6e 64 0a 20 20 65 6c 73 69 66 20 52 61 79 lf.main_loop.....end...elsif.Ray
f140 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 77 65 62 27 0a 20 20 20 20 52 61 79 6c 69 62 lib.platform.==.'web'.....Raylib
f160 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 65 6e 64 0a .emscripten_set_main_loop...end.
f180 65 6e 64 06 3b 20 54 3b 32 49 22 22 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 end.;.T;2I""def.while_window_ope
f1a0 6e 28 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b n(&block).;.T;7T;..To;(.;)F;*;.;
f1c0 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 .;.;&I".Raylib.main_loop.;.F;,[.
f1e0 3b 14 5b 06 5b 07 40 02 ab 06 69 41 3b 15 46 3b 16 3a 0e 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 3b 19 ;.[.[[email protected];.F;.:.main_loop;.;.
f200 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 ;.[.;.{.;.IC;."..;.T;.[.;![.;"@.
f220 3b 23 30 3b 24 40 02 17 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 4e 64 65 66 20 6d 61 69 6e 5f 6c ;#0;$@...;5i.;%@.;6I"Ndef.main_l
f240 6f 6f 70 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 6e oop...self.data_keys_pressed.=.n
f260 69 6c 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e 63 61 6c 6c 0a 65 6e 64 06 il...self.defined_loop.call.end.
f280 3b 20 54 3b 32 49 22 12 64 65 66 20 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 54 3b 37 54 3b 01 93 54 ;.T;2I".def.main_loop.;.T;7T;..T
f2a0 6f 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 64 72 61 77 5f o;(.;)F;*;.;.;.;&I".Raylib.draw_
f2c0 74 65 78 74 06 3b 20 46 3b 2c 5b 0a 5b 07 49 22 0a 74 65 78 74 3a 06 3b 20 54 30 5b 07 49 22 07 text.;.F;,[.[.I".text:.;.T0[.I".
f2e0 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0f 66 6f 6e 74 5f 73 69 7a x:.;.T0[.I".y:.;.T0[.I".font_siz
f300 65 3a 06 3b 20 54 30 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c e:.;.T0[.I".color:.;.TI"#Rl::Col
f320 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 5b 06 5b or.new(255,255,255,255).;.T;.[.[
f340 07 40 02 ab 06 69 47 3b 15 46 3b 16 3a 0e 64 72 61 77 5f 74 65 78 74 3b 18 3b 19 3b 1c 5b 00 3b [email protected];.F;.:.draw_text;.;.;.[.;
f360 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 .{.;.IC;."..;.T;.[.;![.;"@.;#0;$
f380 40 02 23 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 01 83 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 @.#.;5i.;%@.;6I"..def.draw_text(
f3a0 74 65 78 74 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 text:,.x:,.y:,.font_size:,.color
f3c0 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)
f3e0 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 2c 20 78 2c 20 79 2c 20 )...self._draw_text(text,.x,.y,.
f400 66 6f 6e 74 5f 73 69 7a 65 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 32 49 22 54 64 65 font_size,.color).end.;.T;2I"Tde
f420 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 5f f.draw_text(text:,.x:,.y:,.font_
f440 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 2c size:,.color:.Rl::Color.new(255,
f460 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 255,255,255)).;.T;7T;..To;(.;)F;
f480 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 06 *;.;.;.;&I".Raylib.draw_texture.
f4a0 3b 20 46 3b 2c 5b 09 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 07 78 3a ;.F;,[.[.I".texture:.;.T0[.I".x:
f4c0 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 .;.T0[.I".y:.;.T0[.I".tint:.;.TI
f4e0 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 "#Rl::Color.new(255,255,255,255)
f500 06 3b 20 54 3b 14 5b 06 5b 07 40 02 ab 06 69 4b 3b 15 46 3b 16 3a 11 64 72 61 77 5f 74 65 78 74 .;.T;.[.[[email protected];.F;.:.draw_text
f520 75 72 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b ure;.;.;.[.;.{.;.IC;."..;.T;.[.;
f540 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3a 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 7b 64 65 66 ![.;"@.;#0;$@.:.;5i.;%@.;6I"{def
f560 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 .draw_texture(texture:,.x:,.y:,.
f580 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 35 35 2c tint:.Rl::Color.new(255,255,255,
f5a0 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 255))...self._draw_texture(textu
f5c0 72 65 2c 20 78 2c 20 79 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 32 49 22 4d 64 65 66 20 re,.x,.y,.tint).end.;.T;2I"Mdef.
f5e0 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 draw_texture(texture:,.x:,.y:,.t
f600 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 35 35 2c 32 int:.Rl::Color.new(255,255,255,2
f620 35 35 29 29 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 55)).;.T;7T;..To;(.;)F;*;.;.;.;&
f640 49 22 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2c 5b I".Raylib.draw_texture_ex.;.F;,[
f660 0a 5b 07 49 22 0d 74 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 .[.I".texture:.;.T0[.I".pos:.;.T
f680 30 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 5b 07 49 22 0b 0[.I".rotation:.;.TI".0.;.T[.I".
f6a0 73 63 61 6c 65 3a 06 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 scale:.;.TI".1.;.T[.I".tint:.;.T
f6c0 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
f6e0 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 ab 06 69 4f 3b 15 46 3b 16 3a 14 64 72 61 77 5f 74 65 78 ).;.T;.[.[[email protected];.F;.:.draw_tex
f700 74 75 72 65 5f 65 78 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 ture_ex;.;.;.[.;.{.;.IC;."..;.T;
f720 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 .[.;![.;"@.;#0;[email protected].;5i.;%@.;6I"
f740 01 a1 64 65 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 ..def.draw_texture_ex(texture:,.
f760 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 31 2c 20 74 69 6e pos:,.rotation:.0,.scale:.1,.tin
f780 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 t:.Rl::Color.new(255,255,255,255
f7a0 29 29 0a 20 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 ))...self._draw_texture_ex(textu
f7c0 72 65 2c 20 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 re,.pos,.rotation,.scale,.tint).
f7e0 65 6e 64 06 3b 20 54 3b 32 49 22 65 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 end.;.T;2I"edef.draw_texture_ex(
f800 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 73 63 61 texture:,.pos:,.rotation:.0,.sca
f820 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 le:.1,.tint:.Rl::Color.new(255,2
f840 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 55,255,255)).;.T;7T;..To;(.;)F;*
f860 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 ;.;.;.;&I".Raylib.draw_texture_p
f880 72 6f 06 3b 20 46 3b 2c 5b 0b 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 ro.;.F;,[.[.I".texture:.;.T0[.I"
f8a0 10 73 6f 75 72 63 65 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0e 64 65 73 74 5f 72 65 63 3a 06 .source_rec:.;.T0[.I".dest_rec:.
f8c0 3b 20 54 30 5b 07 49 22 0c 6f 72 69 67 69 6e 3a 06 3b 20 54 49 22 18 52 6c 3a 3a 56 65 63 74 6f ;.T0[.I".origin:.;.TI".Rl::Vecto
f8e0 72 2e 6e 65 77 28 30 2c 30 29 06 3b 20 54 5b 07 49 22 0e 72 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 r.new(0,0).;.T[.I".rotation:.;.T
f900 49 22 06 30 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 43 6f 6c I".0.;.T[.I".tint:.;.TI"#Rl::Col
f920 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 5b 06 5b or.new(255,255,255,255).;.T;.[.[
f940 07 40 02 ab 06 69 53 3b 15 46 3b 16 3a 15 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 3b 18 [email protected];.F;.:.draw_texture_pro;.
f960 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;.[.;![.;"
f980 40 17 3b 23 30 3b 24 40 02 68 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 01 da 64 65 66 20 64 72 61 @.;#0;[email protected].;5i.;%@.;6I"..def.dra
f9a0 77 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 w_texture_pro(texture:,.source_r
f9c0 65 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 ec:,.dest_rec:,.origin:.Rl::Vect
f9e0 6f 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 or.new(0,0),.rotation:.0,.tint:.
fa00 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a Rl::Color.new(255,255,255,255)).
fa20 20 20 73 65 6c 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 ..self._draw_texture_pro(texture
fa40 2c 20 73 6f 75 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 ,.source_rec,.dest_rec,.origin,.
fa60 72 6f 74 61 74 69 6f 6e 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 32 49 22 01 86 64 65 66 rotation,.tint).end.;.T;2I"..def
fa80 20 64 72 61 77 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 .draw_texture_pro(texture:,.sour
faa0 63 65 5f 72 65 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 ce_rec:,.dest_rec:,.origin:.Rl::
fac0 56 65 63 74 6f 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 Vector.new(0,0),.rotation:.0,.ti
fae0 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 35 35 2c 32 35 nt:.Rl::Color.new(255,255,255,25
fb00 35 29 29 06 3b 20 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 5)).;.T;7T;..To;(.;)F;*;.;.;.;&I
fb20 22 18 52 61 79 6c 69 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b ".Raylib.keys_pressed.;.F;,[.;.[
fb40 06 5b 07 40 02 ab 06 69 57 3b 15 46 3b 16 3a 11 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 .[[email protected];.F;.:.keys_pressed;.;.
fb60 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 ;.[.;.{.;.IC;."..;.T;.[.;![.;"@.
fb80 3b 23 30 3b 24 40 02 83 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 02 0a 01 64 65 66 20 6b 65 79 73 ;#0;$@...;5i.;%@.;6I"...def.keys
fba0 5f 70 72 65 73 73 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 _pressed...if.self.data_keys_pre
fbc0 73 73 65 64 0a 20 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 ssed.....return.self.data_keys_p
fbe0 72 65 73 73 65 64 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 ressed...end...self.data_keys_pr
fc00 65 73 73 65 64 20 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 essed.=.[]...key.=.self._next_ke
fc20 79 5f 70 72 65 73 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 y_pressed...while.key.!=.0.....s
fc40 65 6c 66 2e 64 61 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 elf.data_keys_pressed.push.key..
fc60 20 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 73 65 64 0a ...key.=.self._next_key_pressed.
fc80 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 0a 65 ..end...self.data_keys_pressed.e
fca0 6e 64 06 3b 20 54 3b 32 49 22 15 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b nd.;.T;2I".def.keys_pressed.;.T;
fcc0 37 54 3b 01 93 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 7T;..To;(.;)F;*;.;.;.;&I".Raylib
fce0 2e 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 0a 5b 07 49 22 07 78 3a 06 3b 20 54 .scissor_mode.;.F;,[.[.I".x:.;.T
fd00 49 22 06 78 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 06 79 06 3b 20 54 5b 07 49 22 0b I".x.;.T[.I".y:.;.TI".y.;.T[.I".
fd20 77 69 64 74 68 3a 06 3b 20 54 49 22 0a 77 69 64 74 68 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 width:.;.TI".width.;.T[.I".heigh
fd40 74 3a 06 3b 20 54 49 22 0b 68 65 69 67 68 74 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b t:.;.TI".height.;.T[.I".&block.;
fd60 20 54 30 3b 14 5b 06 5b 07 40 02 ab 06 69 64 3b 15 46 3b 16 3a 11 73 63 69 73 73 6f 72 5f 6d 6f .T0;.[.[[email protected];.F;.:.scissor_mo
fd80 64 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 de;.;.;.[.;.{.;.IC;."..;.T;.[.;!
fda0 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 8f 08 3b 35 69 00 3b 25 40 19 3b 36 49 22 01 95 64 65 66 [.;"@.;#0;$@...;5i.;%@.;6I"..def
fdc0 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 78 2c 20 79 3a 20 79 2c 20 77 69 64 74 68 3a .scissor_mode(x:.x,.y:.y,.width:
fde0 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 3a 20 68 65 69 67 68 74 2c 20 26 62 6c 6f 63 6b 29 0a .width,.height:.height,.&block).
fe00 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 78 2c 20 79 2c 20 ..self.begin_scissor_mode(x,.y,.
fe20 77 69 64 74 68 2c 20 68 65 69 67 68 74 29 0a 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 6e width,.height)...yield...self.en
fe40 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a 65 6e 64 06 3b 20 54 3b 32 49 22 47 64 65 66 20 73 d_scissor_mode.end.;.T;2I"Gdef.s
fe60 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 78 2c 20 79 3a 20 79 2c 20 77 69 64 74 68 3a 20 77 cissor_mode(x:.x,.y:.y,.width:.w
fe80 69 64 74 68 2c 20 68 65 69 67 68 74 3a 20 68 65 69 67 68 74 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 idth,.height:.height,.&block).;.
fea0 54 3b 37 54 3b 01 93 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 10 52 61 79 6c T;7T;..To;(.;)F;*;.;.;.;&I".Rayl
fec0 69 62 2e 64 72 61 77 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 11 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a ib.draw.;.F;,[.[.I".clear_color:
fee0 06 3b 20 54 49 22 08 6e 69 6c 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 .;.TI".nil.;.T[.I".&block.;.T0;.
ff00 5b 06 5b 07 40 02 ab 06 69 6a 3b 15 46 3b 16 3b 01 92 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e [.[[email protected];.F;.;..;.;.;.[.;.{.;.
ff20 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 a9 08 3b IC;."..;.T;.[.;![.;"@.;#0;$@...;
ff40 35 69 00 3b 25 40 19 3b 36 49 22 01 8a 64 65 66 20 64 72 61 77 28 63 6c 65 61 72 5f 63 6f 6c 6f 5i.;%@.;6I"..def.draw(clear_colo
ff60 72 3a 20 6e 69 6c 2c 20 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 61 63 r:.nil,.&block)...self.clear_bac
ff80 6b 67 72 6f 75 6e 64 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 29 20 69 66 20 63 6c 65 61 72 5f 63 6f kground(clear_color).if.clear_co
ffa0 6c 6f 72 0a 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 0a 20 20 79 69 65 6c 64 lor...self.begin_drawing...yield
ffc0 0a 20 20 73 65 6c 66 2e 65 6e 64 5f 64 72 61 77 69 6e 67 0a 65 6e 64 06 3b 20 54 3b 32 49 22 27 ...self.end_drawing.end.;.T;2I"'
ffe0 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 6c 6f 63 def.draw(clear_color:.nil,.&bloc
10000 6b 29 06 3b 20 54 3b 37 54 3b 01 93 54 06 3b 0a 40 19 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 19 3b k).;.T;7T;..T.;.@.;.IC;.[..;.@.;
10020 0c 49 43 3b 08 5b 00 06 3b 0a 40 19 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 07 3b 01 9f 49 .IC;.[..;.@.;.IC;.{.;.IC;.{.;..I
10040 43 3b 0e 7b 07 3b 01 9a 40 02 cb 07 3b 01 9b 40 02 d8 07 06 3b 10 54 3b 01 a1 49 43 3b 0e 7b 07 C;.{.;..@...;..@....;.T;..IC;.{.
10060 3b 01 9a 40 02 ea 07 3b 01 9b 40 02 f7 07 06 3b 10 54 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b ;..@...;..@....;.T.;.T;.IC;.{..;
10080 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 02 ab 06 69 09 5b 07 40 20 69 02 .T.;.T;.{.;.[.;.[.[[email protected].[[email protected].
100a0 0c 04 3b 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 ..;.T;.:.Raylib;.;.;.;.;.[.;.{.;
100c0 1e 49 43 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 .IC;.".This.is.a.raylib.module.;
100e0 20 54 3b 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 .T;.[.;![.;"I".This.is.a.raylib.
10100 6d 6f 64 75 6c 65 06 3b 20 54 3b 23 30 3b 24 40 19 3b 34 46 3b 35 69 00 3b 38 6f 3b 39 08 3b 3a module.;.T;#0;$@.;4F;5i.;8o;9.;:
10120 46 3b 3b 69 08 3b 3c 69 08 3b 25 40 06 3b 26 49 22 0b 52 61 79 6c 69 62 06 3b 20 46 6f 3a 26 59 F;;i.;<i.;%@.;&I".Raylib.;.Fo:&Y
10140 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 6e 73 74 61 6e 74 4f 62 6a 65 63 74 ARD::CodeObjects::ConstantObject
10160 11 3b 14 5b 06 5b 07 40 02 ab 06 69 06 3b 15 46 3b 16 3a 07 52 6c 3b 18 3b 19 3b 1a 3b 1b 3b 1c .;.[.[[email protected].;.F;.:.Rl;.;.;.;.;.
10180 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;.[.;![.;"@.;#
101a0 30 3b 24 40 02 ce 08 3b 25 40 06 3b 26 49 22 07 52 6c 06 3b 20 46 3b 36 49 22 10 52 6c 20 3d 20 0;$@...;%@.;&I".Rl.;.F;6I".Rl.=.
101c0 52 61 79 6c 69 62 06 3b 20 54 3a 0b 40 76 61 6c 75 65 49 22 0b 52 61 79 6c 69 62 06 3b 20 54 06 Raylib.;.T:.@valueI".Raylib.;.T.
101e0 3b 0a 40 06 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 06 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 06 3b 0d ;.@.;.IC;.[..;.@.;.IC;.[..;.@.;.
10200 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b IC;.{.;.IC;.{..;.T;.IC;.{..;.T.;
10220 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 00 3b 15 46 3b 16 3b 00 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b .T;.{.;.[.;.[.;.F;.;.;.;.;.;.;.[
10240 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 .;.{.;.IC;."..;.T;.[.;![.;"@.;#0
10260 3b 24 40 06 3b 35 69 00 3b 25 30 3b 26 40 17 3b 17 40 08 3b 01 ab 40 19 3a 17 52 61 79 6c 69 62 ;$@.;5i.;%0;&@.;.@.;..@.:.Raylib
10280 23 69 6e 69 74 5f 77 69 6e 64 6f 77 40 1b 3a 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 #init_window@.:.Raylib.init_wind
102a0 6f 77 40 37 3a 14 52 61 79 6c 69 62 23 70 6c 61 74 66 6f 72 6d 40 4d 3a 14 52 61 79 6c 69 62 2e ow@7:.Raylib#platform@M:.Raylib.
102c0 70 6c 61 74 66 6f 72 6d 40 5a 3a 16 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 40 60 3a platform@Z:.Raylib#_draw_text@`:
102e0 16 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 40 6d 3a 19 52 61 79 6c 69 62 23 62 65 67 .Raylib._draw_text@m:.Raylib#beg
10300 69 6e 5f 64 72 61 77 69 6e 67 40 75 3a 19 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 77 69 in_drawing@u:.Raylib.begin_drawi
10320 6e 67 40 01 7d 3a 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 72 61 77 69 6e 67 40 01 83 3a 17 52 61 ng@.}:.Raylib#end_drawing@..:.Ra
10340 79 6c 69 62 2e 65 6e 64 5f 64 72 61 77 69 6e 67 40 01 90 3a 1c 52 61 79 6c 69 62 23 63 6c 65 61 ylib.end_drawing@..:.Raylib#clea
10360 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 01 96 3a 1c 52 61 79 6c 69 62 2e 63 6c 65 61 72 5f 62 61 r_background@..:.Raylib.clear_ba
10380 63 6b 67 72 6f 75 6e 64 40 01 a3 3a 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f ckground@..:.Raylib#call_main_lo
103a0 6f 70 40 01 a9 3a 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 01 b6 3a op@..:.Raylib.call_main_loop@..:
103c0 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 01 bc 3a .Raylib#window_should_close?@..:
103e0 20 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 01 ce 3a .Raylib.window_should_close?@..:
10400 17 52 61 79 6c 69 62 23 74 61 72 67 65 74 5f 66 70 73 3d 40 01 d8 3a 17 52 61 79 6c 69 62 2e 74 .Raylib#target_fps=@..:.Raylib.t
10420 61 72 67 65 74 5f 66 70 73 3d 40 01 e5 3a 0f 52 61 79 6c 69 62 23 66 70 73 40 01 eb 3a 0f 52 61 arget_fps=@..:.Raylib#fps@..:.Ra
10440 79 6c 69 62 2e 66 70 73 40 01 f8 3a 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d 65 40 01 ylib.fps@..:.Raylib#frame_time@.
10460 fe 3a 16 52 61 79 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 40 02 0b 01 3a 10 52 61 79 6c 69 62 .:.Raylib.frame_time@...:.Raylib
10480 23 74 69 6d 65 40 02 11 01 3a 10 52 61 79 6c 69 62 2e 74 69 6d 65 40 02 1e 01 3a 19 52 61 79 6c #time@...:.Raylib.time@...:.Rayl
104a0 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 24 01 3a 19 52 61 79 6c 69 62 2e 5f 64 72 ib#_draw_texture@.$.:.Raylib._dr
104c0 61 77 5f 74 65 78 74 75 72 65 40 02 31 01 3a 1c 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 [email protected].:.Raylib#_draw_tex
104e0 74 75 72 65 5f 65 78 40 02 37 01 3a 1c 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 [email protected].:.Raylib._draw_textur
10500 65 5f 65 78 40 02 44 01 3a 1d 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 [email protected].:.Raylib#_draw_texture_p
10520 72 6f 40 02 4a 01 3a 1d 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f [email protected].:.Raylib._draw_texture_pro
10540 40 02 57 01 3a 21 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 @.W.:!Raylib#mouse_button_presse
10560 64 3f 40 02 5d 01 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 d?@.].:!Raylib.mouse_button_pres
10580 73 65 64 3f 40 02 6f 01 3a 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f [email protected].:.Raylib#mouse_button_do
105a0 77 6e 3f 40 02 78 01 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 [email protected].:.Raylib.mouse_button_dow
105c0 6e 3f 40 02 8a 01 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 n?@...:"Raylib#mouse_button_rele
105e0 61 73 65 64 3f 40 02 93 01 3a 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 ased?@...:"Raylib.mouse_button_r
10600 65 6c 65 61 73 65 64 3f 40 02 a5 01 3a 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f eleased?@...:.Raylib#mouse_butto
10620 6e 5f 75 70 3f 40 02 ae 01 3a 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 n_up?@...:.Raylib.mouse_button_u
10640 70 3f 40 02 c0 01 3a 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 c9 01 3a p?@...:.Raylib#key_pressed?@...:
10660 18 52 61 79 6c 69 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 db 01 3a 15 52 61 79 6c 69 62 .Raylib.key_pressed?@...:.Raylib
10680 23 6b 65 79 5f 64 6f 77 6e 3f 40 02 e4 01 3a 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 6e 3f #key_down?@...:.Raylib.key_down?
106a0 40 02 f6 01 3a 19 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 ff 01 3a 19 @...:.Raylib#key_released?@...:.
106c0 52 61 79 6c 69 62 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 11 02 3a 13 52 61 79 6c 69 62 Raylib.key_released?@...:.Raylib
106e0 23 6b 65 79 5f 75 70 3f 40 02 1a 02 3a 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 40 02 2c 02 #key_up?@...:.Raylib.key_up?@.,.
10700 3a 1d 52 61 79 6c 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 35 02 3a 1d :.Raylib#[email protected].:.
10720 52 61 79 6c 69 62 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 42 02 3a 13 52 61 [email protected].:.Ra
10740 79 6c 69 62 23 6d 6f 75 73 65 5f 78 40 02 48 02 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 78 ylib#[email protected].:.Raylib.mouse_x
10760 40 02 55 02 3a 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 40 02 5b 02 3a 13 52 61 79 6c 69 62 @.U.:.Raylib#mouse_y@.[.:.Raylib
10780 2e 6d 6f 75 73 65 5f 79 40 02 68 02 3a 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 74 [email protected].:.Raylib#mouse_posit
107a0 69 6f 6e 40 02 6e 02 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 [email protected].:.Raylib.mouse_position@.
107c0 7b 02 3a 17 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 81 02 3a 17 52 61 79 6c {.:.Raylib#mouse_wheel@...:.Rayl
107e0 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 8e 02 3a 1e 52 61 79 6c 69 62 23 62 65 67 69 6e ib.mouse_wheel@...:.Raylib#begin
10800 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 94 02 3a 1e 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f _scissor_mode@...:.Raylib.begin_
10820 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 a1 02 3a 1c 52 61 79 6c 69 62 23 65 6e 64 5f 73 63 69 scissor_mode@...:.Raylib#end_sci
10840 73 73 6f 72 5f 6d 6f 64 65 40 02 a7 02 3a 1c 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f ssor_mode@...:.Raylib.end_scisso
10860 72 5f 6d 6f 64 65 40 02 b4 02 3a 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d r_mode@...:.Raylib#begin_blend_m
10880 6f 64 65 40 02 ba 02 3a 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 ode@...:.Raylib.begin_blend_mode
108a0 40 02 c7 02 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 cd 02 3a @...:.Raylib#end_blend_mode@...:
108c0 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 da 02 3a 12 52 61 79 6c .Raylib.end_blend_mode@...:.Rayl
108e0 69 62 3a 3a 43 6f 6c 6f 72 40 02 e0 02 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 ib::Color@...:.Raylib::Color#ini
10900 74 69 61 6c 69 7a 65 40 02 e2 02 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 40 02 ee 02 tialize@...:.Raylib::Color#r@...
10920 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 40 02 fa 02 3a 14 52 61 79 6c 69 62 3a 3a :.Raylib::Color#r=@...:.Raylib::
10940 43 6f 6c 6f 72 23 67 40 02 06 03 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 40 02 12 Color#g@...:.Raylib::Color#g=@..
10960 03 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 40 02 1e 03 3a 15 52 61 79 6c 69 62 3a 3a .:.Raylib::Color#b@...:.Raylib::
10980 43 6f 6c 6f 72 23 62 3d 40 02 2a 03 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 40 02 36 Color#b=@.*.:.Raylib::Color#[email protected]
109a0 03 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 3d 40 02 42 03 3a 1d 52 61 79 6c 69 62 23 .:.Raylib::Color#[email protected].:.Raylib#
109c0 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 5e 03 3a 1d 52 61 79 6c 69 62 2e 69 6e init_audio_device@.^.:.Raylib.in
109e0 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 6b 03 3a 1f 52 61 79 6c 69 62 23 61 75 64 69 [email protected].:.Raylib#audi
10a00 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 71 03 3a 1f 52 61 79 6c 69 62 2e 61 75 64 69 [email protected].:.Raylib.audi
10a20 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 83 03 3a 1e 52 61 79 6c 69 62 23 63 6c 6f 73 o_device_ready?@...:.Raylib#clos
10a40 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 8c 03 3a 1e 52 61 79 6c 69 62 2e 63 6c 6f 73 65 e_audio_device@...:.Raylib.close
10a60 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 99 03 3a 1d 52 61 79 6c 69 62 23 73 65 74 5f 6d 61 _audio_device@...:.Raylib#set_ma
10a80 73 74 65 72 5f 76 6f 6c 75 6d 65 40 02 9f 03 3a 1d 52 61 79 6c 69 62 2e 73 65 74 5f 6d 61 73 74 ster_volume@...:.Raylib.set_mast
10aa0 65 72 5f 76 6f 6c 75 6d 65 40 02 ac 03 3a 12 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 40 02 b2 03 er_volume@...:.Raylib::Sound@...
10ac0 3a 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 40 02 b4 03 3a 17 :.Raylib::Sound#initialize@...:.
10ae0 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 40 02 c0 03 3a 17 52 61 79 6c 69 62 3a 3a Raylib::Sound#play@...:.Raylib::
10b00 53 6f 75 6e 64 23 73 74 6f 70 40 02 cc 03 3a 18 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 61 Sound#stop@...:.Raylib::Sound#pa
10b20 75 73 65 40 02 d8 03 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 40 02 e4 use@...:.Raylib::Sound#resume@..
10b40 03 3a 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 40 02 f0 03 3a 19 52 61 .:.Raylib::Sound#volume=@...:.Ra
10b60 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 3d 40 02 fc 03 3a 1b 52 61 79 6c 69 62 3a 3a ylib::Sound#pitch=@...:.Raylib::
10b80 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 40 02 08 04 3a 12 52 61 79 6c 69 62 3a 3a 4d 75 73 69 Sound#playing?@...:.Raylib::Musi
10ba0 63 40 02 27 04 3a 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e 69 74 69 61 6c 69 7a 65 40 c@.'.:.Raylib::Music#initialize@
10bc0 02 29 04 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 40 02 35 04 3a 17 52 61 79 .).:.Raylib::Music#[email protected].:.Ray
10be0 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 40 02 41 04 3a 18 52 61 79 6c 69 62 3a 3a 4d 75 73 lib::Music#[email protected].:.Raylib::Mus
10c00 69 63 23 70 61 75 73 65 40 02 4d 04 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 ic#[email protected].:.Raylib::Music#resu
10c20 6d 65 40 02 59 04 3a 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f 6c 75 6d 65 3d 40 02 65 [email protected].:.Raylib::Music#[email protected]
10c40 04 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 40 02 71 04 3a 17 52 61 79 .:.Raylib::Music#[email protected].:.Ray
10c60 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 40 02 7d 04 3a 1b 52 61 79 6c 69 62 3a 3a 4d 75 73 lib::Music#seek@.}.:.Raylib::Mus
10c80 69 63 23 70 6c 61 79 69 6e 67 3f 40 02 89 04 3a 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 ic#playing?@...:.Raylib::Music#t
10ca0 69 6d 65 5f 6c 65 6e 67 74 68 40 02 98 04 3a 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 ime_length@...:.Raylib::Music#ti
10cc0 6d 65 5f 70 6c 61 79 65 64 40 02 a4 04 3a 14 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 40 02 me_played@...:.Raylib::Texture@.
10ce0 c0 04 3a 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 40 02 ..:.Raylib::Texture#initialize@.
10d00 c2 04 3a 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 40 02 ce 04 3a 1b 52 ..:.Raylib::Texture#width@...:.R
10d20 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 3d 40 02 da 04 3a 16 52 61 79 6c 69 aylib::Texture#width=@...:.Rayli
10d40 62 3a 3a 54 65 78 74 75 72 65 23 77 40 02 e6 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 b::Texture#w@...:.Raylib::Textur
10d60 65 23 77 3d 40 02 f2 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 e#w=@...:.Raylib::Texture#height
10d80 40 02 fe 04 3a 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 3d 40 02 0a @...:.Raylib::Texture#height=@..
10da0 05 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 40 02 16 05 3a 17 52 61 79 6c 69 62 .:.Raylib::Texture#h@...:.Raylib
10dc0 3a 3a 54 65 78 74 75 72 65 23 68 3d 40 02 22 05 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 ::Texture#h=@.".:.Raylib::Textur
10de0 65 23 69 64 40 02 2e 05 3a 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 6d 69 70 6d 61 70 e#id@...:.Raylib::Texture#mipmap
10e00 73 40 02 3a 05 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 66 6f 72 6d 61 74 40 02 46 s@.:.:.Raylib::Texture#[email protected]
10e20 05 3a 14 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 40 02 62 05 3a 1f 52 61 79 6c 69 62 3a 3a .:.Raylib::[email protected].:.Raylib::
10e40 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 64 05 3a 16 52 61 79 6c 69 62 3a 3a Vector2#[email protected].:.Raylib::
10e60 56 65 63 74 6f 72 32 23 78 40 02 70 05 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 Vector2#[email protected].:.Raylib::Vector2#x
10e80 3d 40 02 7c 05 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 40 02 88 05 3a 17 52 61 =@.|.:.Raylib::Vector2#y@...:.Ra
10ea0 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 3d 40 02 94 05 3a 16 52 61 79 6c 69 62 3a 3a 52 65 ylib::Vector2#y=@...:.Raylib::Re
10ec0 63 74 61 6e 67 6c 65 40 02 b0 05 3a 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 ctangle@...:!Raylib::Rectangle#i
10ee0 6e 69 74 69 61 6c 69 7a 65 40 02 b2 05 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 nitialize@...:.Raylib::Rectangle
10f00 23 78 40 02 c0 05 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 3d 40 02 cc 05 #x@...:.Raylib::Rectangle#x=@...
10f20 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 40 02 d8 05 3a 19 52 61 79 6c 69 :.Raylib::Rectangle#y@...:.Rayli
10f40 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 40 02 e4 05 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 b::Rectangle#y=@...:.Raylib::Rec
10f60 74 61 6e 67 6c 65 23 77 69 64 74 68 40 02 f0 05 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e tangle#width@...:.Raylib::Rectan
10f80 67 6c 65 23 77 69 64 74 68 3d 40 02 fc 05 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c gle#width=@...:.Raylib::Rectangl
10fa0 65 23 77 40 02 08 06 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 40 02 14 e#w@...:.Raylib::Rectangle#w=@..
10fc0 06 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 20 06 3a .:.Raylib::Rectangle#height@...:
10fe0 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 2c 06 3a 18 .Raylib::Rectangle#height=@.,.:.
11000 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 40 02 38 06 3a 19 52 61 79 6c 69 62 3a Raylib::Rectangle#[email protected].:.Raylib:
11020 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 40 02 44 06 3a 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 :Rectangle#[email protected].:$Raylib::Recta
11040 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 40 02 50 06 3a 28 52 61 79 6c 69 62 3a 3a ngle#[email protected].:(Raylib::
11060 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 5c 06 3a Rectangle#collide_with_rec?@.\.:
11080 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_
110a0 63 69 72 63 6c 65 3f 40 02 6b 06 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
110c0 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 40 02 7a 06 3a 1c 52 61 79 6c 69 62 3a 3a [email protected].:.Raylib::
110e0 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 40 02 89 06 3a 22 52 61 79 6c 69 62 3a 3a 52 65 63 Rectangle#_draw@...:"Raylib::Rec
11100 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 40 02 95 06 3a 13 52 61 79 6c 69 62 3a 3a tangle#_draw_lines@...:.Raylib::
11120 43 69 72 63 6c 65 40 02 dd 06 3a 25 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 Circle@...:%Raylib::Circle#colli
11140 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 df 06 3a 28 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 de_with_rec?@...:(Raylib::Circle
11160 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 40 02 ee 06 3a 17 52 61 79 6c 69 #collide_with_circle?@...:.Rayli
11180 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 40 02 9a 07 3a 22 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 b::NPatchInfo@...:"Raylib::NPatc
111a0 68 49 6e 66 6f 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 9c 07 3a 24 52 61 79 6c 69 62 23 65 6d 73 hInfo#initialize@...:$Raylib#ems
111c0 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 b8 07 3a 24 52 61 79 6c 69 cripten_set_main_loop@...:$Rayli
111e0 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 c5 07 3b 01 b.emscripten_set_main_loop@...;.
11200 ad 40 02 ce 08 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 a3 .@...:.Raylib::Rectangle#draw@..
11220 06 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 40 .:!Raylib::Rectangle#draw_lines@
11240 02 ba 06 3a 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 40 02 fd 06 3a 1b ...:.Raylib::Circle#vector@...:.
11260 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 40 02 0a 07 3a 1a 52 61 79 6c Raylib::Circle#vector=@...:.Rayl
11280 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 40 02 1d 07 3a 1b 52 61 79 6c 69 62 3a 3a 43 ib::Circle#radius@...:.Raylib::C
112a0 69 72 63 6c 65 23 72 61 64 69 75 73 3d 40 02 2a 07 3a 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c ircle#radius=@.*.:.Raylib::Circl
112c0 65 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 3c 07 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 e#initialize@.<.:.Raylib::Circle
112e0 23 78 40 02 53 07 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 40 02 5f 07 3a 16 52 61 #[email protected].:.Raylib::Circle#y@._.:.Ra
11300 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 3d 40 02 6b 07 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 ylib::Circle#[email protected].:.Raylib::Cir
11320 63 6c 65 23 79 3d 40 02 79 07 3a 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 40 cle#[email protected].:.Raylib.defined_loop@
11340 02 cb 07 3a 19 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 40 02 d8 07 3a 1d 52 ...:.Raylib.defined_loop=@...:.R
11360 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 ea 07 3a 1e 52 61 79 aylib.data_keys_pressed@...:.Ray
11380 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 40 02 f7 07 3a 1d 52 61 79 6c lib.data_keys_pressed=@...:.Rayl
113a0 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 40 02 09 08 3a 15 52 61 79 6c 69 62 ib.while_window_open@...:.Raylib
113c0 2e 6d 61 69 6e 5f 6c 6f 6f 70 40 02 17 08 3a 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 .main_loop@...:.Raylib.draw_text
113e0 40 02 23 08 3a 18 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 3a 08 3a 1b 52 @.#.:.Raylib.draw_texture@.:.:.R
11400 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 02 4f 08 3a 1c 52 61 79 6c 69 [email protected].:.Rayli
11420 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 68 08 3a 18 52 61 79 6c 69 62 2e 6b [email protected].:.Raylib.k
11440 65 79 73 5f 70 72 65 73 73 65 64 40 02 83 08 3a 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f 72 5f eys_pressed@...:.Raylib.scissor_
11460 6d 6f 64 65 40 02 8f 08 3a 10 52 61 79 6c 69 62 2e 64 72 61 77 40 02 a9 08 mode@...:.Raylib.draw@...