| ofs | hex dump | ascii |
|---|
| 0000 | 04 08 7b 6c 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 3a | ..{l:.rooto:"YARD::CodeObjects:: |
| 0020 | 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 3a | RootObject.:.@childrenIC:&YARD:: |
| 0040 | 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 2a | CodeObjects::CodeObjectList[.o:* |
| 0060 | 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 72 | YARD::MRuby::CodeObjects::Header |
| 0080 | 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 73 | sRoot.;.IC;.[..:.@owner@.:.@clas |
| 00a0 | 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 6d | s_mixinsIC;.[..;.@.:.@instance_m |
| 00c0 | 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 3a | ixinsIC;.[..;.@.:.@attributesIC: |
| 00e0 | 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 79 | .SymbolHash{.:.classIC;.{..:.@sy |
| 0100 | 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 3b | mbolize_valueT:.instanceIC;.{..; |
| 0120 | 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 40 | .T.;.T:.@aliases{.:.@groups[.:.@ |
| 0140 | 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 65 | files[.:.@current_file_has_comme |
| 0160 | 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 79 | ntsF:.@name:.headers:.@source_ty |
| 0180 | 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 40 | pe:.ruby:.@visibility:.public:.@ |
| 01a0 | 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 6e | tags[.:.@docstrings{.:.@docstrin |
| 01c0 | 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 3a | gIC:.YARD::Docstring"..:.ET;.[.: |
| 01e0 | 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 65 | .@ref_tags[.:.@allI"..;.T:.@unre |
| 0200 | 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 6e | solved_reference0:.@object@.:.@n |
| 0220 | 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 6f | amespace@.:.@pathI".headers.;.Fo |
| 0240 | 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 63 | :$YARD::CodeObjects::ModuleObjec |
| 0260 | 74 15 3b 07 49 43 3b 08 5b 1a 6f 3a 23 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a | t.;.IC;.[.o:#YARD::CodeObjects:: |
| 0280 | 43 6c 61 73 73 4f 62 6a 65 63 74 16 3b 07 49 43 3b 08 5b 0e 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 | ClassObject.;.IC;.[.o:$YARD::Cod |
| 02a0 | 65 4f 62 6a 65 63 74 73 3a 3a 4d 65 74 68 6f 64 4f 62 6a 65 63 74 15 3a 15 40 6d 6f 64 75 6c 65 | eObjects::MethodObject.:.@module |
| 02c0 | 5f 66 75 6e 63 74 69 6f 6e 46 3a 0b 40 73 63 6f 70 65 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 | _functionF:.@scope;.;.;.;&I".Ray |
| 02e0 | 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3a 10 40 70 61 72 61 | lib::Color#initialize.;.F:.@para |
| 0300 | 6d 65 74 65 72 73 5b 00 3b 14 5b 06 5b 07 49 22 11 73 72 63 2f 72 61 79 6c 69 62 2e 63 06 3b 20 | meters[.;.[.[.I".src/raylib.c.;. |
| 0320 | 54 69 02 57 02 3b 15 54 3b 16 3a 0f 69 6e 69 74 69 61 6c 69 7a 65 3b 18 30 3b 1c 5b 00 3b 1d 7b | Ti.W.;.T;.:.initialize;.0;.[.;.{ |
| 0340 | 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 1d | .;.IC;."..;.T;.[.;![.;"@.;#0;$@. |
| 0360 | 3b 25 40 1b 3a 0c 40 73 6f 75 72 63 65 49 22 02 da 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | ;%@.:.@sourceI"...static.mrb_val |
| 0380 | 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 | ue.mrb_Color_initialize(mrb_stat |
| 03a0 | 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 69 | e*.mrb,.mrb_value.self).{..mrb_i |
| 03c0 | 6e 74 20 72 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 20 3d 20 30 3b 0a 09 6d 72 62 | nt.r.=.255;..mrb_int.g.=.0;..mrb |
| 03e0 | 5f 69 6e 74 20 62 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 61 20 3d 20 32 35 35 3b 0a 09 6d | _int.b.=.0;..mrb_int.a.=.255;..m |
| 0400 | 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 69 69 69 69 22 2c 20 26 72 2c 20 26 67 | rb_get_args(mrb,."|iiii",.&r,.&g |
| 0420 | 2c 20 26 62 2c 20 26 61 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 20 3d 20 28 43 6f 6c | ,.&b,.&a);...Color.*color.=.(Col |
| 0440 | 6f 72 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 63 6f 6c 6f 72 29 20 | or.*)DATA_PTR(self);..if(color). |
| 0460 | 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 63 6f 6c 6f 72 29 3b 20 7d 0a 09 6d 72 62 5f 64 | {.mrb_free(mrb,.color);.}..mrb_d |
| 0480 | 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 | ata_init(self,.NULL,.&Color_type |
| 04a0 | 29 3b 0a 09 63 6f 6c 6f 72 20 3d 20 28 43 6f 6c 6f 72 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 | );..color.=.(Color.*)mrb_malloc( |
| 04c0 | 6d 72 62 2c 20 73 69 7a 65 6f 66 28 43 6f 6c 6f 72 29 29 3b 0a 0a 09 63 6f 6c 6f 72 2d 3e 72 20 | mrb,.sizeof(Color));...color->r. |
| 04e0 | 3d 20 72 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b 0a 09 63 6f 6c 6f 72 2d 3e 62 20 3d 20 | =.r;..color->g.=.g;..color->b.=. |
| 0500 | 62 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 | b;..color->a.=.a;...mrb_data_ini |
| 0520 | 74 28 73 65 6c 66 2c 20 63 6f 6c 6f 72 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 29 3b 0a 09 72 65 | t(self,.color,.&Color_type);..re |
| 0540 | 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3a 0f 40 73 69 67 6e 61 74 75 72 65 49 22 15 73 | turn.self;.}.;.T:.@signatureI".s |
| 0560 | 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 69 74 54 6f | tatic.mrb_value.;.T:.@explicitTo |
| 0580 | 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 | ;).;*F;+;.;.;.;&I".Raylib::Color |
| 05a0 | 23 72 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 6d 02 3b 15 54 3b 16 3a 06 72 3b 18 | #r.;.F;,[.;.[.[.@"i.m.;.T;.:.r;. |
| 05c0 | 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;.[.;![.;"@ |
| 05e0 | 17 3b 23 30 3b 24 40 2a 3b 25 40 1b 3b 2e 49 22 01 a7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | .;#0;$@*;%@.;.I"..static.mrb_val |
| 0600 | 75 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 | ue.mrb_Color_get_red(mrb_state*. |
| 0620 | 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 | mrb,.mrb_value.self).{..Color.*c |
| 0640 | 6f 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 | olor.=.DATA_GET_PTR(mrb,.self,.& |
| 0660 | 43 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 | Color_type,.Color);..return.mrb_ |
| 0680 | 66 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 2f 49 | fixnum_value(color->r);.}.;.T;/I |
| 06a0 | 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 | ".static.mrb_value.;.T;0To;).;*F |
| 06c0 | 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 06 3b 20 | ;+;.;.;.;&I".Raylib::Color#r=.;. |
| 06e0 | 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 73 02 3b 15 54 3b 16 3a 07 72 3d 3b 18 30 3b 1c 5b | F;,[.;.[.[.@"i.s.;.T;.:.r=;.0;.[ |
| 0700 | 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 |
| 0720 | 3b 24 40 36 3b 25 40 1b 3b 2e 49 22 01 e0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d | ;$@6;%@.;.I"..static.mrb_value.m |
| 0740 | 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 72 62 2c | rb_Color_set_red(mrb_state*.mrb, |
| 0760 | 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 | .mrb_value.self).{..Color.*color |
| 0780 | 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 6f 6c 6f | .=.DATA_GET_PTR(mrb,.self,.&Colo |
| 07a0 | 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 6d 72 62 | r_type,.Color);..mrb_int.r;..mrb |
| 07c0 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 72 29 3b 0a 09 63 6f 6c 6f 72 2d | _get_args(mrb,."i",.&r);..color- |
| 07e0 | 3e 72 20 3d 20 72 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | >r.=.r;...return.mrb_fixnum_valu |
| 0800 | 65 28 63 6f 6c 6f 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | e(color->r);.}.;.T;/I".static.mr |
| 0820 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 0840 | 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 5b 07 40 | ".Raylib::Color#g.;.F;,[.;.[.[.@ |
| 0860 | 22 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 1f 22 00 | "i.}.;.T;.:.g;.0;.[.;.{.;.IC;.". |
| 0880 | 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 42 3b 25 40 1b 3b 2e 49 22 01 | .;.T;.[.;![.;"@.;#0;$@B;%@.;.I". |
| 08a0 | 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 74 5f | .static.mrb_value.mrb_Color_get_ |
| 08c0 | 67 72 65 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 | green(mrb_state*.mrb,.mrb_value. |
| 08e0 | 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 54 | self).{..Color.*color.=.DATA_GET |
| 0900 | 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 6c | _PTR(mrb,.self,.&Color_type,.Col |
| 0920 | 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f | or);..return.mrb_fixnum_value(co |
| 0940 | 6c 6f 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | lor->g);.}.;.T;/I".static.mrb_va |
| 0960 | 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 | lue.;.T;0To;).;*F;+;.;.;.;&I".Ra |
| 0980 | 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 06 5b 07 40 22 69 02 | ylib::Color#g=.;.F;,[.;.[.[.@"i. |
| 09a0 | 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 43 3b 1f 22 00 0b 3b | ..;.T;.:.g=;.0;.[.;.{.;.IC;."..; |
| 09c0 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 4e 3b 25 40 1b 3b 2e 49 22 01 e2 73 | .T;.[.;![.;"@.;#0;$@N;%@.;.I"..s |
| 09e0 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 67 72 | tatic.mrb_value.mrb_Color_set_gr |
| 0a00 | 65 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 | een(mrb_state*.mrb,.mrb_value.se |
| 0a20 | 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 |
| 0a40 | 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 |
| 0a60 | 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 | );..mrb_int.g;..mrb_get_args(mrb |
| 0a80 | 2c 20 22 69 22 2c 20 26 67 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b 0a 0a 09 72 65 74 | ,."i",.&g);..color->g.=.g;...ret |
| 0aa0 | 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 67 29 3b 0a | urn.mrb_fixnum_value(color->g);. |
| 0ac0 | 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 | }.;.T;/I".static.mrb_value.;.T;0 |
| 0ae0 | 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c | To;).;*F;+;.;.;.;&I".Raylib::Col |
| 0b00 | 6f 72 23 62 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 8d 02 3b 15 54 3b 16 3a 06 62 | or#b.;.F;,[.;.[.[.@"i...;.T;.:.b |
| 0b20 | 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;.[.;![.; |
| 0b40 | 22 40 17 3b 23 30 3b 24 40 5a 3b 25 40 1b 3b 2e 49 22 01 a9 73 74 61 74 69 63 20 6d 72 62 5f 76 | "@.;#0;$@Z;%@.;.I"..static.mrb_v |
| 0b60 | 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 62 6c 75 65 28 6d 72 62 5f 73 74 61 74 | alue.mrb_Color_get_blue(mrb_stat |
| 0b80 | 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 | e*.mrb,.mrb_value.self).{..Color |
| 0ba0 | 20 2a 63 6f 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 | .*color.=.DATA_GET_PTR(mrb,.self |
| 0bc0 | 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 72 65 74 75 72 6e 20 | ,.&Color_type,.Color);...return. |
| 0be0 | 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 62 29 3b 0a 7d 06 3b 20 | mrb_fixnum_value(color->b);.}.;. |
| 0c00 | 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 | T;/I".static.mrb_value.;.T;0To;) |
| 0c20 | 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 | .;*F;+;.;.;.;&I".Raylib::Color#b |
| 0c40 | 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 94 02 3b 15 54 3b 16 3a 07 62 3d 3b 18 | =.;.F;,[.;.[.[.@"i...;.T;.:.b=;. |
| 0c60 | 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;.[.;![.;"@ |
| 0c80 | 17 3b 23 30 3b 24 40 66 3b 25 40 1b 3b 2e 49 22 01 e1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | .;#0;$@f;%@.;.I"..static.mrb_val |
| 0ca0 | 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 62 6c 75 65 28 6d 72 62 5f 73 74 61 74 65 2a | ue.mrb_Color_set_blue(mrb_state* |
| 0cc0 | 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a | .mrb,.mrb_value.self).{..Color.* |
| 0ce0 | 63 6f 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 | color.=.DATA_GET_PTR(mrb,.self,. |
| 0d00 | 26 43 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 62 3b | &Color_type,.Color);..mrb_int.b; |
| 0d20 | 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 29 3b 0a 09 63 | ..mrb_get_args(mrb,."i",.&b);..c |
| 0d40 | 6f 6c 6f 72 2d 3e 62 20 3d 20 62 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d | olor->b.=.b;...return.mrb_fixnum |
| 0d60 | 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 62 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 | _value(color->b);.}.;.T;/I".stat |
| 0d80 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a | ic.mrb_value.;.T;0To;).;*F;+;.;. |
| 0da0 | 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 06 3b 20 46 3b 2c 5b 00 3b 14 | ;.;&I".Raylib::Color#a.;.F;,[.;. |
| 0dc0 | 5b 06 5b 07 40 22 69 02 9e 02 3b 15 54 3b 16 3a 06 61 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 | [.[.@"i...;.T;.:.a;.0;.[.;.{.;.I |
| 0de0 | 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 72 3b 25 40 1b | C;."..;.T;.[.;![.;"@.;#0;$@r;%@. |
| 0e00 | 3b 2e 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 6f 72 | ;.I"..static.mrb_value.mrb_Color |
| 0e20 | 5f 67 65 74 5f 61 6c 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 | _get_alpha(mrb_state*.mrb,.mrb_v |
| 0e40 | 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 41 54 | alue.self).{..Color.*color.=.DAT |
| 0e60 | 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 70 65 | A_GET_PTR(mrb,.self,.&Color_type |
| 0e80 | 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 61 6c | ,.Color);..return.mrb_fixnum_val |
| 0ea0 | 75 65 28 63 6f 6c 6f 72 2d 3e 61 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d | ue(color->a);.}.;.T;/I".static.m |
| 0ec0 | 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 | rb_value.;.T;0To;).;*F;+;.;.;.;& |
| 0ee0 | 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b | I".Raylib::Color#a=.;.F;,[.;.[.[ |
| 0f00 | 07 40 22 69 02 a4 02 3b 15 54 3b 16 3a 07 61 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | .@"i...;.T;.:.a=;.0;.[.;.{.;.IC; |
| 0f20 | 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 7e 3b 25 40 1b 3b 2e | ."..;.T;.[.;![.;"@.;#0;$@~;%@.;. |
| 0f40 | 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 6f 6c 6f 72 5f 73 | I"..static.mrb_value.mrb_Color_s |
| 0f60 | 65 74 5f 61 6c 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 | et_alpha(mrb_state*.mrb,.mrb_val |
| 0f80 | 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_ |
| 0fa0 | 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,. |
| 0fc0 | 43 6f 6c 6f 72 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 | Color);..mrb_int.a;..mrb_get_arg |
| 0fe0 | 73 28 6d 72 62 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 | s(mrb,."i",.&a);..color->a.=.a;. |
| 1000 | 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- |
| 1020 | 3e 61 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 | >a);.}.;.T;/I".static.mrb_value. |
| 1040 | 3b 20 54 3b 30 54 06 3b 0a 40 1b 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 1b 3b 0c 49 43 3b 08 5b 00 | ;.T;0T.;.@.;.IC;.[..;.@.;.IC;.[. |
| 1060 | 06 3b 0a 40 1b 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b | .;.@.;.IC;.{.;.IC;.{..;.T;.IC;.{ |
| 1080 | 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 22 69 02 21 04 3b 15 46 | ..;.T.;.T;.{.;.[.;.[.[.@"i.!.;.F |
| 10a0 | 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 22 | ;.:.Color;.;.;.;.;.[.;.{.;.IC;." |
| 10c0 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 1b 3b 25 40 19 3b 26 49 22 | ..;.T;.[.;![.;"@.;#0;$@.;%@.;&I" |
| 10e0 | 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 06 3b 20 46 3a 10 40 73 75 70 65 72 63 6c 61 73 73 6f | .Raylib::Color.;.F:.@superclasso |
| 1100 | 3a 1d 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 50 72 6f 78 79 0c 3a 13 40 6f 72 | :.YARD::CodeObjects::Proxy.:.@or |
| 1120 | 69 67 6e 61 6d 65 73 70 61 63 65 30 3a 0e 40 6f 72 69 67 6e 61 6d 65 30 3a 0d 40 69 6d 65 74 68 | ignamespace0:.@origname0:.@imeth |
| 1140 | 6f 64 30 3b 16 3a 0b 4f 62 6a 65 63 74 3b 25 40 19 3a 09 40 6f 62 6a 30 3a 0a 40 74 79 70 65 30 | od0;.:.Object;%@.:.@obj0:.@type0 |
| 1160 | 6f 3b 28 16 3b 07 49 43 3b 08 5b 0d 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d | o;(.;.IC;.[.o;).;*F;+;.;.;.;&I". |
| 1180 | 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 | Raylib::Sound#initialize.;.F;,[. |
| 11a0 | 3b 14 5b 06 5b 07 40 22 69 02 0c 01 3b 15 54 3b 16 3b 2d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e | ;.[.[.@"i...;.T;.;-;.0;.[.;.{.;. |
| 11c0 | 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 97 3b 25 | IC;."..;.T;.[.;![.;"@.;#0;$@..;% |
| 11e0 | 40 01 95 3b 2e 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 | @..;.I".|.static.mrb_value.mrb_S |
| 1200 | 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,. |
| 1220 | 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.=. |
| 1240 | 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 |
| 1260 | 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.*) |
| 1280 | 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 |
| 12a0 | 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 |
| 12c0 | 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 |
| 12e0 | 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,. |
| 1300 | 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 |
| 1320 | 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 |
| 1340 | 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 |
| 1360 | 65 6c 66 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 | elf;.}.;.T;/I".static.mrb_value. |
| 1380 | 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 | ;.T;0To;).;*F;+;.;.;.;&I".Raylib |
| 13a0 | 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 22 69 02 1c 01 | ::Sound#play.;.F;,[.;.[.[.@"i... |
| 13c0 | 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;."..; |
| 13e0 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 a3 3b 25 40 01 95 3b 2e 49 22 01 | .T;.[.;![.;"@.;#0;$@..;%@..;.I". |
| 1400 | 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 61 79 | .static.mrb_value.mrb_Sound_play |
| 1420 | 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) |
| 1440 | 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 52 28 | .{..Sound.*sound.=.DATA_GET_PTR( |
| 1460 | 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 3b 0a | mrb,.self,.&Sound_type,.Sound);. |
| 1480 | 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 62 5f | .PlaySound(*sound);..return.mrb_ |
| 14a0 | 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | nil_value();.}.;.T;/I".static.mr |
| 14c0 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 14e0 | 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 5b 06 | ".Raylib::Sound#stop.;.F;,[.;.[. |
| 1500 | 5b 07 40 22 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 3b 1e | [.@"i.#.;.T;.:.stop;.0;.[.;.{.;. |
| 1520 | 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 af 3b 25 | IC;."..;.T;.[.;![.;"@.;#0;$@..;% |
| 1540 | 40 01 95 3b 2e 49 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 | @..;.I"..static.mrb_value.mrb_So |
| 1560 | 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 5f 76 61 6c | und_stop(mrb_state*.mrb,.mrb_val |
| 1580 | 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 41 5f | ue.self).{..Sound.*sound.=.DATA_ |
| 15a0 | 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 2c 20 | GET_PTR(mrb,.self,.&Sound_type,. |
| 15c0 | 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 09 72 65 74 | Sound);..StopSound(*sound);..ret |
| 15e0 | 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 2f 49 22 15 73 | urn.mrb_nil_value();.}.;.T;/I".s |
| 1600 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b | tatic.mrb_value.;.T;0To;).;*F;+; |
| 1620 | 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 65 06 3b 20 | .;.;.;&I".Raylib::Sound#pause.;. |
| 1640 | 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 2a 01 3b 15 54 3b 16 3a 0a 70 61 75 73 65 3b 18 30 | F;,[.;.[.[.@"i.*.;.T;.:.pause;.0 |
| 1660 | 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;.[.;![.;"@. |
| 1680 | 3b 23 30 3b 24 40 01 bb 3b 25 40 01 95 3b 2e 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ;#0;$@..;%@..;.I"..static.mrb_va |
| 16a0 | 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 61 74 65 2a 20 6d | lue.mrb_Sound_pause(mrb_state*.m |
| 16c0 | 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f | rb,.mrb_value.self).{..Sound.*so |
| 16e0 | 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 | und.=.DATA_GET_PTR(mrb,.self,.&S |
| 1700 | 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 6f 75 6e 64 28 2a | ound_type,.Sound);..PauseSound(* |
| 1720 | 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b | sound);..return.mrb_nil_value(); |
| 1740 | 0a 7d 06 3b 20 54 3b 2f 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;/I".static.mrb_value.;.T; |
| 1760 | 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f | 0To;).;*F;+;.;.;.;&I".Raylib::So |
| 1780 | 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 22 69 02 31 01 3b 15 | und#resume.;.F;,[.;.[.[.@"i.1.;. |
| 17a0 | 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 3b 1f 22 00 0b 3b | T;.:.resume;.0;.[.;.{.;.IC;."..; |
| 17c0 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 c7 3b 25 40 01 95 3b 2e 49 22 01 | .T;.[.;![.;"@.;#0;$@..;%@..;.I". |
| 17e0 | b1 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 72 65 73 75 | .static.mrb_value.mrb_Sound_resu |
| 1800 | 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 |
| 1820 | 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 |
| 1840 | 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) |
| 1860 | 3b 0a 09 52 65 73 75 6d 65 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 | ;..ResumeSound(*sound);..return. |
| 1880 | 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 | mrb_nil_value();.}.;.T;/I".stati |
| 18a0 | 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b | c.mrb_value.;.T;0To;).;*F;+;.;.; |
| 18c0 | 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 06 3b 20 46 3b | .;&I".Raylib::Sound#volume=.;.F; |
| 18e0 | 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 38 01 3b 15 54 3b 16 3a 0c 76 6f 6c 75 6d 65 3d 3b 18 30 | ,[.;.[.[.@"i.8.;.T;.:.volume=;.0 |
| 1900 | 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;.[.;![.;"@. |
| 1920 | 3b 23 30 3b 24 40 01 d3 3b 25 40 01 95 3b 2e 49 22 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ;#0;$@..;%@..;.I"..static.mrb_va |
| 1940 | 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 65 74 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 61 | lue.mrb_Sound_set_volume(mrb_sta |
| 1960 | 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_ |
| 1980 | 66 6c 6f 61 74 20 76 6f 6c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 | float.vol;..mrb_get_args(mrb,."f |
| 19a0 | 22 2c 20 26 76 6f 6c 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 | ",.&vol);..Sound.*sound.=.DATA_G |
| 19c0 | 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 |
| 19e0 | 6f 75 6e 64 29 3b 0a 09 53 65 74 53 6f 75 6e 64 56 6f 6c 75 6d 65 28 2a 73 6f 75 6e 64 2c 20 76 | ound);..SetSoundVolume(*sound,.v |
| 1a00 | 6f 6c 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 6f | ol);..return.mrb_fixnum_value(vo |
| 1a20 | 6c 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b | l);.}.;.T;/I".static.mrb_value.; |
| 1a40 | 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a | .T;0To;).;*F;+;.;.;.;&I".Raylib: |
| 1a60 | 3a 53 6f 75 6e 64 23 70 69 74 63 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 41 | :Sound#pitch=.;.F;,[.;.[.[.@"i.A |
| 1a80 | 01 3b 15 54 3b 16 3a 0b 70 69 74 63 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | .;.T;.:.pitch=;.0;.[.;.{.;.IC;." |
| 1aa0 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 df 3b 25 40 01 95 3b 2e | ..;.T;.[.;![.;"@.;#0;$@..;%@..;. |
| 1ac0 | 49 22 01 f8 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 73 | I"..static.mrb_value.mrb_Sound_s |
| 1ae0 | 65 74 5f 70 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c | et_pitch(mrb_state*.mrb,.mrb_val |
| 1b00 | 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 74 63 68 3b 0a 09 6d 72 | ue.self).{..mrb_float.pitch;..mr |
| 1b20 | 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 74 63 68 29 3b 0a 09 53 | b_get_args(mrb,."f",.&pitch);..S |
| 1b40 | 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 2c 20 | ound.*sound.=.DATA_GET_PTR(mrb,. |
| 1b60 | 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 65 74 53 | self,.&Sound_type,.Sound);..SetS |
| 1b80 | 6f 75 6e 64 50 69 74 63 68 28 2a 73 6f 75 6e 64 2c 20 70 69 74 63 68 29 3b 0a 09 72 65 74 75 72 | oundPitch(*sound,.pitch);..retur |
| 1ba0 | 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 29 3b 0a 7d 06 3b 20 54 | n.mrb_fixnum_value(pitch);.}.;.T |
| 1bc0 | 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 | ;/I".static.mrb_value.;.T;0To;). |
| 1be0 | 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c | ;*F;+;.;.;.;&I".Raylib::Sound#pl |
| 1c00 | 61 79 69 6e 67 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 4a 01 3b 15 54 3b 16 3a | aying?.;.F;,[.;.[.[.@"i.J.;.T;.: |
| 1c20 | 0d 70 6c 61 79 69 6e 67 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 | .playing?;.0;.[.;.{.;.IC;."..;.T |
| 1c40 | 3b 1c 5b 06 6f 3a 14 59 41 52 44 3a 3a 54 61 67 73 3a 3a 54 61 67 0a 3a 0e 40 74 61 67 5f 6e 61 | ;.[.o:.YARD::Tags::Tag.:.@tag_na |
| 1c60 | 6d 65 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3a 0a 40 74 65 78 74 40 17 3b 16 30 3a 0b 40 74 79 | meI".return.;.F:.@text@.;.0:.@ty |
| 1c80 | 70 65 73 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 01 eb 3b 21 5b 00 3b 22 40 17 | pes[.I".Boolean.;.T;$@..;![.;"@. |
| 1ca0 | 3b 23 30 3b 24 40 01 eb 3a 1b 40 72 65 66 5f 74 61 67 5f 72 65 63 75 72 73 65 5f 63 6f 75 6e 74 | ;#0;$@..:.@ref_tag_recurse_count |
| 1cc0 | 69 00 3b 25 40 01 95 3b 2e 49 22 01 b6 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | i.;%@..;.I"..static.mrb_value.mr |
| 1ce0 | 62 5f 53 6f 75 6e 64 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | b_Sound_is_playing(mrb_state*.mr |
| 1d00 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 | b,.mrb_value.self).{..Sound.*sou |
| 1d20 | 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f | nd.=.DATA_GET_PTR(mrb,.self,.&So |
| 1d40 | 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f | und_type,.Sound);..return.mrb_bo |
| 1d60 | 6f 6c 5f 76 61 6c 75 65 28 49 73 53 6f 75 6e 64 50 6c 61 79 69 6e 67 28 2a 73 6f 75 6e 64 29 29 | ol_value(IsSoundPlaying(*sound)) |
| 1d80 | 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 | ;.}.;.T;/I".static.mrb_value.;.T |
| 1da0 | 3b 30 54 06 3b 0a 40 01 95 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 01 95 3b 0c 49 43 3b 08 5b 00 06 | ;0T.;.@..;.IC;.[..;.@..;.IC;.[.. |
| 1dc0 | 3b 0a 40 01 95 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 | ;.@..;.IC;.{.;.IC;.{..;.T;.IC;.{ |
| 1de0 | 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 22 69 02 32 04 3b 15 46 | ..;.T.;.T;.{.;.[.;.[.[.@"i.2.;.F |
| 1e00 | 3b 16 3a 0a 53 6f 75 6e 64 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | ;.:.Sound;.;.;.;.;.[.;.{.;.IC;." |
| 1e20 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 95 3b 25 40 19 3b 26 49 | ..;.T;.[.;![.;"@.;#0;$@..;%@.;&I |
| 1e40 | 22 12 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b | ".Raylib::Sound.;.F;:o;;.;<0;=0; |
| 1e60 | 3e 30 3b 16 3b 3f 3b 25 40 19 3b 40 30 3b 41 30 6f 3b 28 16 3b 07 49 43 3b 08 5b 10 6f 3b 29 15 | >0;.;?;%@.;@0;A0o;(.;.IC;.[.o;). |
| 1e80 | 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e | ;*F;+;.;.;.;&I".Raylib::Music#in |
| 1ea0 | 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 50 01 3b 15 54 3b | itialize.;.F;,[.;.[.[.@"i.P.;.T; |
| 1ec0 | 16 3b 2d 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 | .;-;.0;.[.;.{.;.IC;."..;.T;.[.;! |
| 1ee0 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0d 01 3b 25 40 02 0b 01 3b 2e 49 22 02 82 01 73 74 61 74 | [.;"@.;#0;$@...;%@...;.I"...stat |
| 1f00 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 6e 69 74 69 61 6c 69 7a | ic.mrb_value.mrb_Music_initializ |
| 1f20 | 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 |
| 1f40 | 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 | ).{..char*.path.=.NULL;..mrb_get |
| 1f60 | 5f 61 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 4d 75 73 69 63 20 | _args(mrb,."z",.&path);...Music. |
| 1f80 | 2a 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 | *music.=.(Music.*)DATA_PTR(self) |
| 1fa0 | 3b 0a 09 69 66 28 6d 75 73 69 63 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6d 75 73 | ;..if(music).{.mrb_free(mrb,.mus |
| 1fc0 | 69 63 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c | ic);.}..mrb_data_init(self,.NULL |
| 1fe0 | 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 | ,.&Music_type);..music.=.(Music. |
| 2000 | 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 4d 75 73 69 63 29 29 | *)mrb_malloc(mrb,.sizeof(Music)) |
| 2020 | 3b 0a 0a 09 2a 6d 75 73 69 63 20 3d 20 4c 6f 61 64 4d 75 73 69 63 53 74 72 65 61 6d 28 70 61 74 | ;...*music.=.LoadMusicStream(pat |
| 2040 | 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6d 75 73 69 63 2c | h);...mrb_data_init(self,.music, |
| 2060 | 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b | .&Music_type);..return.self;.}.; |
| 2080 | 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b | .T;/I".static.mrb_value.;.T;0To; |
| 20a0 | 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 | ).;*F;+;.;.;.;&I".Raylib::Music# |
| 20c0 | 70 6c 61 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 60 01 3b 15 54 3b 16 3b 42 3b | play.;.F;,[.;.[.[.@"i.`.;.T;.;B; |
| 20e0 | 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;.[.;![.;" |
| 2100 | 40 17 3b 23 30 3b 24 40 02 19 01 3b 25 40 02 0b 01 3b 2e 49 22 01 b3 73 74 61 74 69 63 20 6d 72 | @.;#0;$@...;%@...;.I"..static.mr |
| 2120 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 74 65 | b_value.mrb_Music_play(mrb_state |
| 2140 | 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 | *.mrb,.mrb_value.self).{..Music. |
| 2160 | 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, |
| 2180 | 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 6c 61 79 4d 75 73 69 63 | .&Music_type,.Music);..PlayMusic |
| 21a0 | 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f | Stream(*music);..return.mrb_nil_ |
| 21c0 | 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | value();.}.;.T;/I".static.mrb_va |
| 21e0 | 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 | lue.;.T;0To;).;*F;+;.;.;.;&I".Ra |
| 2200 | 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 | ylib::Music#stop.;.F;,[.;.[.[.@" |
| 2220 | 69 02 67 01 3b 15 54 3b 16 3b 43 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b | i.g.;.T;.;C;.0;.[.;.{.;.IC;."..; |
| 2240 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 25 01 3b 25 40 02 0b 01 3b 2e 49 | .T;.[.;![.;"@.;#0;$@.%.;%@...;.I |
| 2260 | 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 5f 73 74 | "..static.mrb_value.mrb_Music_st |
| 2280 | 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c | op(mrb_state*.mrb,.mrb_value.sel |
| 22a0 | 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 50 54 | f).{..Music.*music.=.DATA_GET_PT |
| 22c0 | 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 | R(mrb,.self,.&Music_type,.Music) |
| 22e0 | 3b 0a 09 53 74 6f 70 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 | ;..StopMusicStream(*music);..ret |
| 2300 | 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 2f 49 22 15 73 | urn.mrb_nil_value();.}.;.T;/I".s |
| 2320 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b | tatic.mrb_value.;.T;0To;).;*F;+; |
| 2340 | 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 06 3b 20 | .;.;.;&I".Raylib::Music#pause.;. |
| 2360 | 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 6e 01 3b 15 54 3b 16 3b 44 3b 18 30 3b 1c 5b 00 3b | F;,[.;.[.[.@"i.n.;.T;.;D;.0;.[.; |
| 2380 | 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;$ |
| 23a0 | 40 02 31 01 3b 25 40 02 0b 01 3b 2e 49 22 01 b5 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | @.1.;%@...;.I"..static.mrb_value |
| 23c0 | 0a 6d 72 62 5f 4d 75 73 69 63 5f 70 61 75 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | .mrb_Music_pause(mrb_state*.mrb, |
| 23e0 | 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 |
| 2400 | 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 |
| 2420 | 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 61 75 73 65 4d 75 73 69 63 53 74 72 65 61 | c_type,.Music);..PauseMusicStrea |
| 2440 | 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 |
| 2460 | 28 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b | ();.}.;.T;/I".static.mrb_value.; |
| 2480 | 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a | .T;0To;).;*F;+;.;.;.;&I".Raylib: |
| 24a0 | 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 75 | :Music#resume.;.F;,[.;.[.[.@"i.u |
| 24c0 | 01 3b 15 54 3b 16 3b 45 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b | .;.T;.;E;.0;.[.;.{.;.IC;."..;.T; |
| 24e0 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3d 01 3b 25 40 02 0b 01 3b 2e 49 22 01 b7 | .[.;![.;"@.;#0;$@.=.;%@...;.I".. |
| 2500 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 72 65 73 75 6d | static.mrb_value.mrb_Music_resum |
| 2520 | 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 |
| 2540 | 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | ).{..Music.*music.=.DATA_GET_PTR |
| 2560 | 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b | (mrb,.self,.&Music_type,.Music); |
| 2580 | 0a 09 52 65 73 75 6d 65 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 | ..ResumeMusicStream(*music);..re |
| 25a0 | 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 2f 49 22 15 | turn.mrb_nil_value();.}.;.T;/I". |
| 25c0 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b | static.mrb_value.;.T;0To;).;*F;+ |
| 25e0 | 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f 6c 75 6d 65 3d | ;.;.;.;&I".Raylib::Music#volume= |
| 2600 | 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 82 01 3b 15 54 3b 16 3b 46 3b 18 30 3b 1c | .;.F;,[.;.[.[.@"i...;.T;.;F;.0;. |
| 2620 | 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;.[.;![.;"@.;# |
| 2640 | 30 3b 24 40 02 49 01 3b 25 40 02 0b 01 3b 2e 49 22 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | 0;[email protected].;%@...;.I"..static.mrb_va |
| 2660 | 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 74 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 61 | lue.mrb_Music_set_volume(mrb_sta |
| 2680 | 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_ |
| 26a0 | 66 6c 6f 61 74 20 76 6f 6c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 | float.vol;..mrb_get_args(mrb,."f |
| 26c0 | 22 2c 20 26 76 6f 6c 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 | ",.&vol);..Music.*music.=.DATA_G |
| 26e0 | 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d | ET_PTR(mrb,.self,.&Music_type,.M |
| 2700 | 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 56 6f 6c 75 6d 65 28 2a 6d 75 73 69 63 2c 20 76 | usic);..SetMusicVolume(*music,.v |
| 2720 | 6f 6c 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 6f | ol);..return.mrb_fixnum_value(vo |
| 2740 | 6c 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b | l);.}.;.T;/I".static.mrb_value.; |
| 2760 | 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a | .T;0To;).;*F;+;.;.;.;&I".Raylib: |
| 2780 | 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 8b | :Music#pitch=.;.F;,[.;.[.[.@"i.. |
| 27a0 | 01 3b 15 54 3b 16 3b 47 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b | .;.T;.;G;.0;.[.;.{.;.IC;."..;.T; |
| 27c0 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 55 01 3b 25 40 02 0b 01 3b 2e 49 22 01 f8 | .[.;![.;"@.;#0;[email protected].;%@...;.I".. |
| 27e0 | 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 5f 70 | static.mrb_value.mrb_Music_set_p |
| 2800 | 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 | itch(mrb_state*.mrb,.mrb_value.s |
| 2820 | 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 74 63 68 3b 0a 09 6d 72 62 5f 67 65 | elf).{..mrb_float.pitch;..mrb_ge |
| 2840 | 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 74 63 68 29 3b 0a 09 4d 75 73 69 63 | t_args(mrb,."f",.&pitch);..Music |
| 2860 | 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 66 | .*music.=.DATA_GET_PTR(mrb,.self |
| 2880 | 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 | ,.&Music_type,.Music);..SetMusic |
| 28a0 | 50 69 74 63 68 28 2a 6d 75 73 69 63 2c 20 70 69 74 63 68 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 | Pitch(*music,.pitch);..return.mr |
| 28c0 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 | b_fixnum_value(pitch);.}.;.T;/I" |
| 28e0 | 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b | .static.mrb_value.;.T;0To;).;*F; |
| 2900 | 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 06 3b | +;.;.;.;&I".Raylib::Music#seek.; |
| 2920 | 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 94 01 3b 15 54 3b 16 3a 09 73 65 65 6b 3b 18 30 | .F;,[.;.[.[.@"i...;.T;.:.seek;.0 |
| 2940 | 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;.[.;![.;"@. |
| 2960 | 3b 23 30 3b 24 40 02 61 01 3b 25 40 02 0b 01 3b 2e 49 22 01 e7 73 74 61 74 69 63 20 6d 72 62 5f | ;#0;[email protected].;%@...;.I"..static.mrb_ |
| 2980 | 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 65 6b 28 6d 72 62 5f 73 74 61 74 65 2a 20 | value.mrb_Music_seek(mrb_state*. |
| 29a0 | 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 |
| 29c0 | 74 20 70 6f 73 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 | t.pos;..mrb_get_args(mrb,."f",.& |
| 29e0 | 70 6f 73 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 | pos);..Music.*music.=.DATA_GET_P |
| 2a00 | 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 | TR(mrb,.self,.&Music_type,.Music |
| 2a20 | 29 3b 0a 09 53 65 65 6b 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 2c 20 70 6f 73 29 | );..SeekMusicStream(*music,.pos) |
| 2a40 | 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 54 | ;..return.mrb_nil_value();.}.;.T |
| 2a60 | 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 | ;/I".static.mrb_value.;.T;0To;). |
| 2a80 | 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c | ;*F;+;.;.;.;&I".Raylib::Music#pl |
| 2aa0 | 61 79 69 6e 67 3f 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 7c 01 3b 15 54 3b 16 3b | aying?.;.F;,[.;.[.[.@"i.|.;.T;.; |
| 2ac0 | 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a | H;.0;.[.;.{.;.IC;."..;.T;.[.o;I. |
| 2ae0 | 3b 4a 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 01 f7 3b 24 40 | ;JI".return.;.F;K@.;.0;L[.@..;$@ |
| 2b00 | 02 6d 01 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6d 01 3b 4d 69 00 3b 25 40 02 0b 01 3b 2e | .m.;![.;"@.;#0;[email protected].;Mi.;%@...;. |
| 2b20 | 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 | I"..static.mrb_value.mrb_Music_i |
| 2b40 | 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 | s_playing(mrb_state*.mrb,.mrb_va |
| 2b60 | 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 | lue.self).{..Music.*music.=.DATA |
| 2b80 | 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c | _GET_PTR(mrb,.self,.&Music_type, |
| 2ba0 | 20 4d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 | .Music);..return.mrb_bool_value( |
| 2bc0 | 49 73 4d 75 73 69 63 53 74 72 65 61 6d 50 6c 61 79 69 6e 67 28 2a 6d 75 73 69 63 29 29 3b 0a 7d | IsMusicStreamPlaying(*music));.} |
| 2be0 | 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 | .;.T;/I".static.mrb_value.;.T;0T |
| 2c00 | 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 | o;).;*F;+;.;.;.;&I".Raylib::Musi |
| 2c20 | 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 9d | c#time_length.;.F;,[.;.[.[.@"i.. |
| 2c40 | 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 6c 65 6e 67 74 68 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e | .;.T;.:.time_length;.0;.[.;.{.;. |
| 2c60 | 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 7c 01 3b | IC;."..;.T;.[.;![.;"@.;#0;$@.|.; |
| 2c80 | 25 40 02 0b 01 3b 2e 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 | %@...;.I"..static.mrb_value.mrb_ |
| 2ca0 | 4d 75 73 69 63 5f 67 65 74 5f 74 69 6d 65 5f 6c 65 6e 67 74 68 28 6d 72 62 5f 73 74 61 74 65 2a | Music_get_time_length(mrb_state* |
| 2cc0 | 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a | .mrb,.mrb_value.self).{..Music.* |
| 2ce0 | 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 20 | music.=.DATA_GET_PTR(mrb,.self,. |
| 2d00 | 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 6d 72 62 | &Music_type,.Music);..return.mrb |
| 2d20 | 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 75 73 69 63 54 69 6d 65 4c 65 6e 67 74 68 | _fixnum_value(GetMusicTimeLength |
| 2d40 | 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | (*music));.}.;.T;/I".static.mrb_ |
| 2d60 | 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e | value.;.T;0To;).;*F;+;.;.;.;&I". |
| 2d80 | 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 06 3b 20 46 3b 2c 5b | Raylib::Music#time_played.;.F;,[ |
| 2da0 | 00 3b 14 5b 06 5b 07 40 22 69 02 a3 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 70 6c 61 79 65 64 3b | .;.[.[.@"i...;.T;.:.time_played; |
| 2dc0 | 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;.[.;![.;" |
| 2de0 | 40 17 3b 23 30 3b 24 40 02 88 01 3b 25 40 02 0b 01 3b 2e 49 22 01 c1 73 74 61 74 69 63 20 6d 72 | @.;#0;$@...;%@...;.I"..static.mr |
| 2e00 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 67 65 74 5f 74 69 6d 65 5f 70 6c 61 79 65 | b_value.mrb_Music_get_time_playe |
| 2e20 | 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | d(mrb_state*.mrb,.mrb_value.self |
| 2e40 | 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | ).{..Music.*music.=.DATA_GET_PTR |
| 2e60 | 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b | (mrb,.self,.&Music_type,.Music); |
| 2e80 | 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 4d 75 73 | ..return.mrb_fixnum_value(GetMus |
| 2ea0 | 69 63 54 69 6d 65 50 6c 61 79 65 64 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 | icTimePlayed(*music));.}.;.T;/I" |
| 2ec0 | 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 06 3b 0a 40 02 0b 01 3b | .static.mrb_value.;.T;0T.;.@...; |
| 2ee0 | 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 0b 01 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 0b 01 3b 0d 49 | .IC;.[..;.@...;.IC;.[..;.@...;.I |
| 2f00 | 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 | C;.{.;.IC;.{..;.T;.IC;.{..;.T.;. |
| 2f20 | 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 22 69 02 3d 04 3b 15 46 3b 16 3a 0a 4d 75 73 69 | T;.{.;.[.;.[.[.@"i.=.;.F;.:.Musi |
| 2f40 | 63 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b | c;.;.;.;.;.[.;.{.;.IC;."..;.T;.[ |
| 2f60 | 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0b 01 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 | .;![.;"@.;#0;$@...;%@.;&I".Rayli |
| 2f80 | 62 3a 3a 4d 75 73 69 63 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f 3b | b::Music.;.F;:o;;.;<0;=0;>0;.;?; |
| 2fa0 | 25 40 19 3b 40 30 3b 41 30 6f 3b 28 16 3b 07 49 43 3b 08 5b 11 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 | %@.;@0;A0o;(.;.IC;.[.o;).;*F;+;. |
| 2fc0 | 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 6e 69 74 69 61 6c | ;.;.;&I".Raylib::Texture#initial |
| 2fe0 | 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 a9 01 3b 15 54 3b 16 3b 2d 3b 18 | ize.;.F;,[.;.[.[.@"i...;.T;.;-;. |
| 3000 | 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;.[.;![.;"@ |
| 3020 | 17 3b 23 30 3b 24 40 02 a6 01 3b 25 40 02 a4 01 3b 2e 49 22 02 98 01 73 74 61 74 69 63 20 6d 72 | .;#0;$@...;%@...;.I"...static.mr |
| 3040 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d | b_value.mrb_Texture_initialize(m |
| 3060 | 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).{ |
| 3080 | 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 | ..char*.path.=.NULL;..mrb_get_ar |
| 30a0 | 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a | gs(mrb,."z",.&path);...Texture.* |
| 30c0 | 74 65 78 74 75 72 65 20 3d 20 28 54 65 78 74 75 72 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 | texture.=.(Texture.*)DATA_PTR(se |
| 30e0 | 6c 66 29 3b 0a 09 69 66 28 74 65 78 74 75 72 65 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 | lf);..if(texture).{.mrb_free(mrb |
| 3100 | 2c 20 74 65 78 74 75 72 65 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c | ,.texture);.}..mrb_data_init(sel |
| 3120 | 66 2c 20 4e 55 4c 4c 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 29 3b 0a 09 74 65 78 74 75 72 | f,.NULL,.&Texture_type);..textur |
| 3140 | 65 20 3d 20 28 54 65 78 74 75 72 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 | e.=.(Texture.*)mrb_malloc(mrb,.s |
| 3160 | 69 7a 65 6f 66 28 54 65 78 74 75 72 65 29 29 3b 0a 0a 09 2a 74 65 78 74 75 72 65 20 3d 20 4c 6f | izeof(Texture));...*texture.=.Lo |
| 3180 | 61 64 54 65 78 74 75 72 65 28 70 61 74 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 | adTexture(path);...mrb_data_init |
| 31a0 | 28 73 65 6c 66 2c 20 74 65 78 74 75 72 65 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 29 3b 0a | (self,.texture,.&Texture_type);. |
| 31c0 | 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d | .return.self;.}.;.T;/I".static.m |
| 31e0 | 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 | rb_value.;.T;0To;).;*F;+;.;.;.;& |
| 3200 | 49 22 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 06 3b 20 46 3b 2c 5b 00 | I".Raylib::Texture#width.;.F;,[. |
| 3220 | 3b 14 5b 06 5b 07 40 22 69 02 b9 01 3b 15 54 3b 16 3a 0a 77 69 64 74 68 3b 18 30 3b 1c 5b 00 3b | ;.[.[.@"i...;.T;.:.width;.0;.[.; |
| 3240 | 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;$ |
| 3260 | 40 02 b2 01 3b 25 40 02 a4 01 3b 2e 49 22 01 b9 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | @...;%@...;.I"..static.mrb_value |
| 3280 | 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 | .mrb_Texture_get_width(mrb_state |
| 32a0 | 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 78 74 75 72 | *.mrb,.mrb_value.self).{..Textur |
| 32c0 | 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 62 2c 20 73 | e.*texture.=.DATA_GET_PTR(mrb,.s |
| 32e0 | 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 3b 0a 09 72 | elf,.&Texture_type,.Texture);..r |
| 3300 | 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 72 65 2d 3e | eturn.mrb_fixnum_value(texture-> |
| 3320 | 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | width);.}.;.T;/I".static.mrb_val |
| 3340 | 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 | ue.;.T;0To;).;*F;+;.;.;.;&I".Ray |
| 3360 | 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b | lib::Texture#width=.;.F;,[.;.[.[ |
| 3380 | 07 40 22 69 02 bf 01 3b 15 54 3b 16 3a 0b 77 69 64 74 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b | .@"i...;.T;.:.width=;.0;.[.;.{.; |
| 33a0 | 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 be 01 | .IC;."..;.T;.[.;![.;"@.;#0;$@... |
| 33c0 | 3b 25 40 02 a4 01 3b 2e 49 22 02 03 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | ;%@...;.I"...static.mrb_value.mr |
| 33e0 | 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 |
| 3400 | 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.* |
| 3420 | 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 |
| 3440 | 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_ |
| 3460 | 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 |
| 3480 | 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 |
| 34a0 | 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 |
| 34c0 | 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 | xture->width);.}.;.T;/I".static. |
| 34e0 | 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b | mrb_value.;.T;0To;).;*F;+;.;.;.; |
| 3500 | 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b | &I".Raylib::Texture#w.;.F;,[.;.[ |
| 3520 | 06 5b 07 40 22 69 02 b9 01 3b 15 54 3b 16 3a 06 77 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | .[.@"i...;.T;.:.w;.0;.[.;.{.;.IC |
| 3540 | 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 ca 01 3b 25 40 | ;."..;.T;.[.;![.;"@.;#0;$@...;%@ |
| 3560 | 02 a4 01 3b 2e 49 22 01 b9 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 | ...;.I"..static.mrb_value.mrb_Te |
| 3580 | 78 74 75 72 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 | xture_get_width(mrb_state*.mrb,. |
| 35a0 | 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 74 | mrb_value.self).{..Texture.*text |
| 35c0 | 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 54 | ure.=.DATA_GET_PTR(mrb,.self,.&T |
| 35e0 | 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 6d | exture_type,.Texture);..return.m |
| 3600 | 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 77 69 64 74 68 29 3b | rb_fixnum_value(texture->width); |
| 3620 | 0a 7d 06 3b 20 54 3b 2f 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;/I".static.mrb_value.;.T; |
| 3640 | 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 | 0To;).;*F;+;.;.;.;&I".Raylib::Te |
| 3660 | 78 74 75 72 65 23 77 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 bf 01 3b 15 54 3b | xture#w=.;.F;,[.;.[.[.@"i...;.T; |
| 3680 | 16 3a 07 77 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 | .:.w=;.0;.[.;.{.;.IC;."..;.T;.[. |
| 36a0 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d6 01 3b 25 40 02 a4 01 3b 2e 49 22 02 03 01 73 74 | ;![.;"@.;#0;$@...;%@...;.I"...st |
| 36c0 | 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 73 65 74 5f 77 | atic.mrb_value.mrb_Texture_set_w |
| 36e0 | 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 73 | idth(mrb_state*.mrb,.mrb_value.s |
| 3700 | 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 5f | elf).{..Texture.*texture.=.DATA_ |
| 3720 | 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 65 | GET_PTR(mrb,.self,.&Texture_type |
| 3740 | 2c 20 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 | ,.Texture);..mrb_int.width;..mrb |
| 3760 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 74 65 | _get_args(mrb,."i",.&width);..te |
| 3780 | 78 74 75 72 65 2d 3e 77 69 64 74 68 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 | xture->width.=.width;..return.mr |
| 37a0 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a | b_fixnum_value(texture->width);. |
| 37c0 | 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 | }.;.T;/I".static.mrb_value.;.T;0 |
| 37e0 | 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 | To;).;*F;+;.;.;.;&I".Raylib::Tex |
| 3800 | 74 75 72 65 23 68 65 69 67 68 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 c8 01 3b | ture#height.;.F;,[.;.[.[.@"i...; |
| 3820 | 15 54 3b 16 3a 0b 68 65 69 67 68 74 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b | .T;.:.height;.0;.[.;.{.;.IC;.".. |
| 3840 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e2 01 3b 25 40 02 a4 01 3b 2e | ;.T;.[.;![.;"@.;#0;$@...;%@...;. |
| 3860 | 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 78 74 75 72 65 | I"..static.mrb_value.mrb_Texture |
| 3880 | 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 72 62 5f | _get_height(mrb_state*.mrb,.mrb_ |
| 38a0 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 | value.self).{..Texture.*texture. |
| 38c0 | 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 54 65 78 74 75 | =.DATA_GET_PTR(mrb,.self,.&Textu |
| 38e0 | 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 6d 72 62 5f 66 | re_type,.Texture);..return.mrb_f |
| 3900 | 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 | ixnum_value(texture->height);.}. |
| 3920 | 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f | ;.T;/I".static.mrb_value.;.T;0To |
| 3940 | 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 | ;).;*F;+;.;.;.;&I".Raylib::Textu |
| 3960 | 72 65 23 68 65 69 67 68 74 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 ce 01 3b 15 | re#height=.;.F;,[.;.[.[.@"i...;. |
| 3980 | 54 3b 16 3a 0c 68 65 69 67 68 74 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b | T;.:.height=;.0;.[.;.{.;.IC;.".. |
| 39a0 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ee 01 3b 25 40 02 a4 01 3b 2e | ;.T;.[.;![.;"@.;#0;$@...;%@...;. |
| 39c0 | 49 22 02 09 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 72 | I"...static.mrb_value.mrb_Textur |
| 39e0 | 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 6d 72 62 | e_set_height(mrb_state*.mrb,.mrb |
| 3a00 | 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 74 75 72 65 | _value.self).{..Texture.*texture |
| 3a20 | 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 54 65 78 74 | .=.DATA_GET_PTR(mrb,.self,.&Text |
| 3a40 | 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 69 6e 74 20 68 65 69 | ure_type,.Texture);..mrb_int.hei |
| 3a60 | 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 22 2c 20 26 68 65 | ght;..mrb_get_args(mrb,."i",.&he |
| 3a80 | 69 67 68 74 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 20 3d 20 68 65 69 67 68 74 | ight);..texture->height.=.height |
| 3aa0 | 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 |
| 3ac0 | 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | re->height);.}.;.T;/I".static.mr |
| 3ae0 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 3b00 | 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b | ".Raylib::Texture#h.;.F;,[.;.[.[ |
| 3b20 | 07 40 22 69 02 c8 01 3b 15 54 3b 16 3a 06 68 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | .@"i...;.T;.:.h;.0;.[.;.{.;.IC;. |
| 3b40 | 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 fa 01 3b 25 40 02 a4 | "..;.T;.[.;![.;"@.;#0;$@...;%@.. |
| 3b60 | 01 3b 2e 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 78 74 | .;.I"..static.mrb_value.mrb_Text |
| 3b80 | 75 72 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 | ure_get_height(mrb_state*.mrb,.m |
| 3ba0 | 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 74 75 | rb_value.self).{..Texture.*textu |
| 3bc0 | 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 54 65 | re.=.DATA_GET_PTR(mrb,.self,.&Te |
| 3be0 | 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 6d 72 | xture_type,.Texture);..return.mr |
| 3c00 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b | b_fixnum_value(texture->height); |
| 3c20 | 0a 7d 06 3b 20 54 3b 2f 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;/I".static.mrb_value.;.T; |
| 3c40 | 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 | 0To;).;*F;+;.;.;.;&I".Raylib::Te |
| 3c60 | 78 74 75 72 65 23 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 ce 01 3b 15 54 3b | xture#h=.;.F;,[.;.[.[.@"i...;.T; |
| 3c80 | 16 3a 07 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 | .:.h=;.0;.[.;.{.;.IC;."..;.T;.[. |
| 3ca0 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 06 02 3b 25 40 02 a4 01 3b 2e 49 22 02 09 01 73 74 | ;![.;"@.;#0;$@...;%@...;.I"...st |
| 3cc0 | 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 73 65 74 5f 68 | atic.mrb_value.mrb_Texture_set_h |
| 3ce0 | 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 65 20 | eight(mrb_state*.mrb,.mrb_value. |
| 3d00 | 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 |
| 3d20 | 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 |
| 3d40 | 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 6d | e,.Texture);..mrb_int.height;..m |
| 3d60 | 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 68 65 69 67 68 74 29 3b 0a | rb_get_args(mrb,."i",.&height);. |
| 3d80 | 09 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 | .texture->height.=.height;..retu |
| 3da0 | 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 68 65 69 | rn.mrb_fixnum_value(texture->hei |
| 3dc0 | 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | ght);.}.;.T;/I".static.mrb_value |
| 3de0 | 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 | .;.T;0To;).;*F;+;.;.;.;&I".Rayli |
| 3e00 | 62 3a 3a 54 65 78 74 75 72 65 23 69 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 d7 | b::Texture#id.;.F;,[.;.[.[.@"i.. |
| 3e20 | 01 3b 15 54 3b 16 3a 07 69 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 | .;.T;.:.id;.0;.[.;.{.;.IC;."..;. |
| 3e40 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 12 02 3b 25 40 02 a4 01 3b 2e 49 22 | T;.[.;![.;"@.;#0;$@...;%@...;.I" |
| 3e60 | 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 | ..static.mrb_value.mrb_Texture_g |
| 3e80 | 65 74 5f 69 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 | et_id(mrb_state*.mrb,.mrb_value. |
| 3ea0 | 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 |
| 3ec0 | 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 |
| 3ee0 | 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_ |
| 3f00 | 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 69 64 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 | value(texture->id);.}.;.T;/I".st |
| 3f20 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 | atic.mrb_value.;.T;0To;).;*F;+;. |
| 3f40 | 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 6d 69 70 6d 61 70 73 | ;.;.;&I".Raylib::Texture#mipmaps |
| 3f60 | 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 dd 01 3b 15 54 3b 16 3a 0c 6d 69 70 6d 61 | .;.F;,[.;.[.[.@"i...;.T;.:.mipma |
| 3f80 | 70 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b | ps;.0;.[.;.{.;.IC;."..;.T;.[.;![ |
| 3fa0 | 00 3b 22 40 17 3b 23 30 3b 24 40 02 1e 02 3b 25 40 02 a4 01 3b 2e 49 22 01 bd 73 74 61 74 69 63 | .;"@.;#0;$@...;%@...;.I"..static |
| 3fc0 | 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 6d 69 70 6d 61 | .mrb_value.mrb_Texture_get_mipma |
| 3fe0 | 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 6c | ps(mrb_state*.mrb,.mrb_value.sel |
| 4000 | 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 |
| 4020 | 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,. |
| 4040 | 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 76 61 6c | Texture);..return.mrb_fixnum_val |
| 4060 | 75 65 28 74 65 78 74 75 72 65 2d 3e 6d 69 70 6d 61 70 73 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 | ue(texture->mipmaps);.}.;.T;/I". |
| 4080 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b | static.mrb_value.;.T;0To;).;*F;+ |
| 40a0 | 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 66 6f 72 6d 61 | ;.;.;.;&I".Raylib::Texture#forma |
| 40c0 | 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 e3 01 3b 15 54 3b 16 3a 0b 66 6f 72 6d | t.;.F;,[.;.[.[.@"i...;.T;.:.form |
| 40e0 | 61 74 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 | at;.0;.[.;.{.;.IC;."..;.T;.[.;![ |
| 4100 | 00 3b 22 40 17 3b 23 30 3b 24 40 02 2a 02 3b 25 40 02 a4 01 3b 2e 49 22 01 bb 73 74 61 74 69 63 | .;"@.;#0;$@.*.;%@...;.I"..static |
| 4120 | 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 66 6f 72 6d 61 | .mrb_value.mrb_Texture_get_forma |
| 4140 | 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | t(mrb_state*.mrb,.mrb_value.self |
| 4160 | 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 54 | ).{..Texture.*texture.=.DATA_GET |
| 4180 | 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 54 | _PTR(mrb,.self,.&Texture_type,.T |
| 41a0 | 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | exture);..return.mrb_fixnum_valu |
| 41c0 | 65 28 74 65 78 74 75 72 65 2d 3e 66 6f 72 6d 61 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 | e(texture->format);.}.;.T;/I".st |
| 41e0 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 06 3b 0a 40 02 a4 01 3b 0b 49 43 | atic.mrb_value.;.T;0T.;.@...;.IC |
| 4200 | 3b 08 5b 00 06 3b 0a 40 02 a4 01 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 a4 01 3b 0d 49 43 3b 0e | ;.[..;.@...;.IC;.[..;.@...;.IC;. |
| 4220 | 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 | {.;.IC;.{..;.T;.IC;.{..;.T.;.T;. |
| 4240 | 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 22 69 02 4b 04 3b 15 46 3b 16 3a 0c 54 65 78 74 75 72 65 | {.;.[.;.[.[.@"i.K.;.F;.:.Texture |
| 4260 | 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 | ;.;.;.;.;.[.;.{.;.IC;."..;.T;.[. |
| 4280 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a4 01 3b 25 40 19 3b 26 49 22 14 52 61 79 6c 69 62 | ;![.;"@.;#0;$@...;%@.;&I".Raylib |
| 42a0 | 3a 3a 54 65 78 74 75 72 65 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f | ::Texture.;.F;:o;;.;<0;=0;>0;.;? |
| 42c0 | 3b 25 40 19 3b 40 30 3b 41 30 6f 3b 28 16 3b 07 49 43 3b 08 5b 0a 6f 3b 29 15 3b 2a 46 3b 2b 3b | ;%@.;@0;A0o;(.;.IC;.[.o;).;*F;+; |
| 42e0 | 11 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 | .;.;.;&I".Raylib::Vector2#initia |
| 4300 | 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 dc 3b 15 54 3b 16 3b 2d 3b 18 | lize.;.F;,[.;.[.[.@"i..;.T;.;-;. |
| 4320 | 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;.[.;![.;"@ |
| 4340 | 17 3b 23 30 3b 24 40 02 48 02 3b 25 40 02 46 02 3b 2e 49 22 02 b2 01 73 74 61 74 69 63 20 6d 72 | .;#0;[email protected].;%@.F.;.I"...static.mr |
| 4360 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d | b_value.mrb_Vector2_initialize(m |
| 4380 | 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).{ |
| 43a0 | 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 31 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 | ..mrb_float.x.=.1.0;..mrb_float. |
| 43c0 | 79 20 3d 20 31 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 | y.=.1.0;..mrb_get_args(mrb,."|ff |
| 43e0 | 22 2c 20 26 78 2c 20 26 79 29 3b 0a 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 74 6f 72 32 20 3d | ",.&x,.&y);...Vector2.*vector2.= |
| 4400 | 20 28 56 65 63 74 6f 72 32 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 | .(Vector2.*)DATA_PTR(self);..if( |
| 4420 | 76 65 63 74 6f 72 32 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 76 65 63 74 6f 72 32 | vector2).{.mrb_free(mrb,.vector2 |
| 4440 | 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 | );.}..mrb_data_init(self,.NULL,. |
| 4460 | 26 56 65 63 74 6f 72 32 5f 74 79 70 65 29 3b 0a 09 76 65 63 74 6f 72 32 20 3d 20 28 56 65 63 74 | &Vector2_type);..vector2.=.(Vect |
| 4480 | 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 |
| 44a0 | 74 6f 72 32 29 29 3b 0a 0a 09 76 65 63 74 6f 72 32 2d 3e 78 20 3d 20 78 3b 0a 09 76 65 63 74 6f | tor2));...vector2->x.=.x;..vecto |
| 44c0 | 72 32 2d 3e 79 20 3d 20 79 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c | r2->y.=.y;...mrb_data_init(self, |
| 44e0 | 20 76 65 63 74 6f 72 32 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 | .vector2,.&Vector2_type);..retur |
| 4500 | 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | n.self;.}.;.T;/I".static.mrb_val |
| 4520 | 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 | ue.;.T;0To;).;*F;+;.;.;.;&I".Ray |
| 4540 | 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 | lib::Vector2#x.;.F;,[.;.[.[.@"i. |
| 4560 | ee 3b 15 54 3b 16 3a 06 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 | .;.T;.:.x;.0;.[.;.{.;.IC;."..;.T |
| 4580 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 54 02 3b 25 40 02 46 02 3b 2e 49 22 01 | ;.[.;![.;"@.;#0;[email protected].;%@.F.;.I". |
| 45a0 | ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 65 | .static.mrb_value.mrb_Vector2_ge |
| 45c0 | 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 |
| 45e0 | 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f | lf).{..Vector2.*vec2.=.DATA_GET_ |
| 4600 | 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 | PTR(mrb,.self,.&Vector2_type,.Ve |
| 4620 | 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 | ctor2);..return.mrb_fixnum_value |
| 4640 | 28 76 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | (vec2->x);.}.;.T;/I".static.mrb_ |
| 4660 | 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 17 | value.;.T;0To;).;*F;+;.;.;.;&I". |
| 4680 | 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 | Raylib::Vector2#x=.;.F;,[.;.[.[. |
| 46a0 | 40 22 69 01 f4 3b 15 54 3b 16 3a 07 78 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | @"i..;.T;.:.x=;.0;.[.;.{.;.IC;." |
| 46c0 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 60 02 3b 25 40 02 46 02 | ..;.T;.[.;![.;"@.;#0;$@.`.;%@.F. |
| 46e0 | 3b 2e 49 22 01 e4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f | ;.I"..static.mrb_value.mrb_Vecto |
| 4700 | 72 32 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c | r2_set_x(mrb_state*.mrb,.mrb_val |
| 4720 | 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 54 41 | ue.self).{..Vector2.*vec2.=.DATA |
| 4740 | 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 | _GET_PTR(mrb,.self,.&Vector2_typ |
| 4760 | 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f | e,.Vector2);..mrb_float.x;..mrb_ |
| 4780 | 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 76 65 63 32 2d 3e 78 | get_args(mrb,."f",.&x);..vec2->x |
| 47a0 | 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 76 | .=.x;..return.mrb_fixnum_value(v |
| 47c0 | 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ec2->x);.}.;.T;/I".static.mrb_va |
| 47e0 | 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 | lue.;.T;0To;).;*F;+;.;.;.;&I".Ra |
| 4800 | 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 | ylib::Vector2#y.;.F;,[.;.[.[.@"i |
| 4820 | 01 fd 3b 15 54 3b 16 3a 06 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 | ..;.T;.:.y;.0;.[.;.{.;.IC;."..;. |
| 4840 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6c 02 3b 25 40 02 46 02 3b 2e 49 22 | T;.[.;![.;"@.;#0;[email protected].;%@.F.;.I" |
| 4860 | 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 | ..static.mrb_value.mrb_Vector2_g |
| 4880 | 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 6c 75 65 20 73 | et_y(mrb_state*.mrb,.mrb_value.s |
| 48a0 | 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 | elf).{..Vector2.*vec2.=.DATA_GET |
| 48c0 | 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 | _PTR(mrb,.self,.&Vector2_type,.V |
| 48e0 | 65 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | ector2);..return.mrb_fixnum_valu |
| 4900 | 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 | e(vec2->y);.}.;.T;/I".static.mrb |
| 4920 | 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 | _value.;.T;0To;).;*F;+;.;.;.;&I" |
| 4940 | 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b | .Raylib::Vector2#y=.;.F;,[.;.[.[ |
| 4960 | 07 40 22 69 02 03 01 3b 15 54 3b 16 3a 07 79 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | .@"i...;.T;.:.y=;.0;.[.;.{.;.IC; |
| 4980 | 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 78 02 3b 25 40 02 | ."..;.T;.[.;![.;"@.;#0;[email protected].;%@. |
| 49a0 | 46 02 3b 2e 49 22 01 e4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 | F.;.I"..static.mrb_value.mrb_Vec |
| 49c0 | 74 6f 72 32 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 | tor2_set_y(mrb_state*.mrb,.mrb_v |
| 49e0 | 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 | alue.self).{..Vector2.*vec2.=.DA |
| 4a00 | 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 | TA_GET_PTR(mrb,.self,.&Vector2_t |
| 4a20 | 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 3b 0a 09 6d 72 | ype,.Vector2);..mrb_float.y;..mr |
| 4a40 | 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 79 29 3b 0a 09 76 65 63 32 2d | b_get_args(mrb,."f",.&y);..vec2- |
| 4a60 | 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 | >y.=.y;..return.mrb_fixnum_value |
| 4a80 | 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | (vec2->y);.}.;.T;/I".static.mrb_ |
| 4aa0 | 76 61 6c 75 65 06 3b 20 54 3b 30 54 06 3b 0a 40 02 46 02 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 | value.;.T;0T.;[email protected].;.IC;.[..;.@. |
| 4ac0 | 46 02 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 46 02 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b | F.;.IC;.[..;[email protected].;.IC;.{.;.IC;.{ |
| 4ae0 | 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b | ..;.T;.IC;.{..;.T.;.T;.{.;.[.;.[ |
| 4b00 | 06 5b 07 40 22 69 02 5a 04 3b 15 46 3b 16 3a 0c 56 65 63 74 6f 72 32 3b 18 3b 19 3b 1a 3b 1b 3b | .[.@"i.Z.;.F;.:.Vector2;.;.;.;.; |
| 4b20 | 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;.[.;![.;"@.; |
| 4b40 | 23 30 3b 24 40 02 46 02 3b 25 40 19 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 | #0;[email protected].;%@.;&I".Raylib::Vector2 |
| 4b60 | 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f 3b 25 40 19 3b 40 30 3b 41 | .;.F;:o;;.;<0;=0;>0;.;?;%@.;@0;A |
| 4b80 | 30 6f 3b 28 17 3b 07 49 43 3b 08 5b 1a 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 | 0o;(.;.IC;.[.o;).;*F;+;.;.;.;&I" |
| 4ba0 | 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 | !Raylib::Rectangle#initialize.;. |
| 4bc0 | 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 8a 3b 15 54 3b 16 3b 2d 3b 18 30 3b 1c 5b 00 3b 1d | F;,[.;.[.[.@"i..;.T;.;-;.0;.[.;. |
| 4be0 | 7b 00 3b 1e 49 43 3b 1f 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e | {.;.IC;."...accessors.probably.n |
| 4c00 | 6f 74 20 6e 65 65 64 65 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d | ot.needed...static.mrb_value...m |
| 4c20 | 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d 72 62 | rb_NPatchInfo_get_source_rec(mrb |
| 4c40 | 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 | _state*.mrb,.mrb_value.self).{.. |
| 4c60 | 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 | .NPatchInfo.*npi.=.DATA_GET_PTR( |
| 4c80 | 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 | mrb,.self,.&NPatchInfo_type,.NPa |
| 4ca0 | 74 63 68 49 6e 66 6f 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d | tchInfo);...struct.RClass.*c.=.m |
| 4cc0 | 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 20 20 | rb_module_get(mrb,."Raylib");... |
| 4ce0 | 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 | struct.RClass.*rec_class.=.mrb_c |
| 4d00 | 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 63 74 61 6e 67 6c 65 | lass_get_under(mrb,.c,.Rectangle |
| 4d20 | 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 | _type.struct_name);...return.mrb |
| 4d40 | 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c | _obj_value(Data_Wrap_Struct(mrb, |
| 4d60 | 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 6e 70 | .rec_class,.&Rectangle_type,.&np |
| 4d80 | 69 2d 3e 73 6f 75 72 63 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 | i->source));...}....static.mrb_v |
| 4da0 | 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 28 6d | alue...mrb_NPatchInfo_get_left(m |
| 4dc0 | 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).{ |
| 4de0 | 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 |
| 4e00 | 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 |
| 4e20 | 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_ |
| 4e40 | 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 | value(npi->left);...}....static. |
| 4e60 | 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 74 | mrb_value...mrb_NPatchInfo_get_t |
| 4e80 | 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c | op(mrb_state*.mrb,.mrb_value.sel |
| 4ea0 | 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 | f).{...NPatchInfo.*npi.=.DATA_GE |
| 4ec0 | 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 | T_PTR(mrb,.self,.&NPatchInfo_typ |
| 4ee0 | 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 | e,.NPatchInfo);...return.mrb_fix |
| 4f00 | 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 | num_value(npi->top);...}....stat |
| 4f20 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 | ic.mrb_value...mrb_NPatchInfo_ge |
| 4f40 | 74 5f 72 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | t_right(mrb_state*.mrb,.mrb_valu |
| 4f60 | 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 |
| 4f80 | 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 |
| 4fa0 | 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 |
| 4fc0 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 7d 0a | b_fixnum_value(npi->right);...}. |
| 4fe0 | 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 |
| 5000 | 49 6e 66 6f 5f 67 65 74 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 | Info_get_bottom(mrb_state*.mrb,. |
| 5020 | 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 20 2a | mrb_value.self).{...NPatchInfo.* |
| 5040 | 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 26 4e | npi.=.DATA_GET_PTR(mrb,.self,.&N |
| 5060 | 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 20 72 | PatchInfo_type,.NPatchInfo);...r |
| 5080 | 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f 74 74 | eturn.mrb_fixnum_value(npi->bott |
| 50a0 | 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d | om);...}....static.mrb_value...m |
| 50c0 | 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 74 61 | rb_NPatchInfo_get_layout(mrb_sta |
| 50e0 | 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 | te*.mrb,.mrb_value.self).{...NPa |
| 5100 | 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c | tchInfo.*npi.=.DATA_GET_PTR(mrb, |
| 5120 | 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 | .self,.&NPatchInfo_type,.NPatchI |
| 5140 | 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 | nfo);...return.mrb_fixnum_value( |
| 5160 | 6e 70 69 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 | npi->layout);...}.;.T;.[.;![.;"I |
| 5180 | 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 6e 65 65 64 65 | "...accessors.probably.not.neede |
| 51a0 | 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 | d...static.mrb_value...mrb_NPatc |
| 51c0 | 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 | hInfo_get_source_rec(mrb_state*. |
| 51e0 | 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 | mrb,.mrb_value.self).{...NPatchI |
| 5200 | 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c | nfo.*npi.=.DATA_GET_PTR(mrb,.sel |
| 5220 | 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 | f,.&NPatchInfo_type,.NPatchInfo) |
| 5240 | 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c | ;...struct.RClass.*c.=.mrb_modul |
| 5260 | 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 20 20 73 74 72 75 63 74 20 52 | e_get(mrb,."Raylib");...struct.R |
| 5280 | 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 65 74 | Class.*rec_class.=.mrb_class_get |
| 52a0 | 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 73 74 | _under(mrb,.c,.Rectangle_type.st |
| 52c0 | 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c | ruct_name);...return.mrb_obj_val |
| 52e0 | 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 61 | ue(Data_Wrap_Struct(mrb,.rec_cla |
| 5300 | 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 6e 70 69 2d 3e 73 6f 75 72 63 | ss,.&Rectangle_type,.&npi->sourc |
| 5320 | 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d | e));...}....static.mrb_value...m |
| 5340 | 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 28 6d 72 62 5f 73 74 61 74 65 | rb_NPatchInfo_get_left(mrb_state |
| 5360 | 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 |
| 5380 | 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 |
| 53a0 | 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 |
| 53c0 | 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 |
| 53e0 | 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | i->left);...}....static.mrb_valu |
| 5400 | 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 74 6f 70 28 6d 72 62 5f 73 | e...mrb_NPatchInfo_get_top(mrb_s |
| 5420 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e | tate*.mrb,.mrb_value.self).{...N |
| 5440 | 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 | PatchInfo.*npi.=.DATA_GET_PTR(mr |
| 5460 | 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 | b,.self,.&NPatchInfo_type,.NPatc |
| 5480 | 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | hInfo);...return.mrb_fixnum_valu |
| 54a0 | 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 | e(npi->top);...}....static.mrb_v |
| 54c0 | 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 72 69 67 68 74 28 | alue...mrb_NPatchInfo_get_right( |
| 54e0 | 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). |
| 5500 | 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 |
| 5520 | 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,. |
| 5540 | 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 |
| 5560 | 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 | _value(npi->right);...}....stati |
| 5580 | 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 |
| 55a0 | 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | _bottom(mrb_state*.mrb,.mrb_valu |
| 55c0 | 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 |
| 55e0 | 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 |
| 5600 | 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 |
| 5620 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f 74 74 6f 6d 29 3b 0a 20 20 7d | b_fixnum_value(npi->bottom);...} |
| 5640 | 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 | ....static.mrb_value...mrb_NPatc |
| 5660 | 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | hInfo_get_layout(mrb_state*.mrb, |
| 5680 | 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 20 | .mrb_value.self).{...NPatchInfo. |
| 56a0 | 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 26 | *npi.=.DATA_GET_PTR(mrb,.self,.& |
| 56c0 | 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 20 | NPatchInfo_type,.NPatchInfo);... |
| 56e0 | 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 6c 61 79 | return.mrb_fixnum_value(npi->lay |
| 5700 | 6f 75 74 29 3b 0a 20 20 7d 06 3b 20 54 3b 23 30 3b 24 40 02 96 02 3a 0f 40 68 61 73 68 5f 66 6c | out);...}.;.T;#0;$@...:.@hash_fl |
| 5720 | 61 67 46 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 6c 54 | agF:.@line_rangeo:.Range.:.exclT |
| 5740 | 3a 0a 62 65 67 69 6e 69 68 3a 08 65 6e 64 69 01 88 3b 25 40 02 94 02 3b 2e 49 22 02 30 02 73 74 | :.beginih:.endi..;%@...;.I".0.st |
| 5760 | 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 69 6e 69 | atic.mrb_value.mrb_Rectangle_ini |
| 5780 | 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | tialize(mrb_state*.mrb,.mrb_valu |
| 57a0 | 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 30 2e 30 3b 0a 09 6d | e.self).{..mrb_float.x.=.0.0;..m |
| 57c0 | 72 62 5f 66 6c 6f 61 74 20 79 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 20 3d | rb_float.y.=.0.0;..mrb_float.w.= |
| 57e0 | 20 31 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 20 3d 20 31 30 2e 30 3b 0a 09 6d 72 62 | .10.0;..mrb_float.h.=.10.0;..mrb |
| 5800 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 66 66 66 66 22 2c 20 26 78 2c 20 26 79 2c 20 | _get_args(mrb,."|ffff",.&x,.&y,. |
| 5820 | 26 77 2c 20 26 68 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 61 6e 67 6c 65 20 | &w,.&h);...Rectangle.*rectangle. |
| 5840 | 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 | =.(Rectangle.*)DATA_PTR(self);.. |
| 5860 | 69 66 28 72 65 63 74 61 6e 67 6c 65 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 72 65 | if(rectangle).{.mrb_free(mrb,.re |
| 5880 | 63 74 61 6e 67 6c 65 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c | ctangle);.}..mrb_data_init(self, |
| 58a0 | 20 4e 55 4c 4c 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 72 65 63 74 61 6e | .NULL,.&Rectangle_type);..rectan |
| 58c0 | 67 6c 65 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 | gle.=.(Rectangle.*)mrb_malloc(mr |
| 58e0 | 62 2c 20 73 69 7a 65 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 0a 09 72 65 63 74 61 6e 67 | b,.sizeof(Rectangle));...rectang |
| 5900 | 6c 65 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 79 20 3d 20 79 3b 0a 09 72 | le->x.=.x;..rectangle->y.=.y;..r |
| 5920 | 65 63 74 61 6e 67 6c 65 2d 3e 77 69 64 74 68 20 3d 20 77 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d | ectangle->width.=.w;..rectangle- |
| 5940 | 3e 68 65 69 67 68 74 3d 20 68 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 | >height=.h;...mrb_data_init(self |
| 5960 | 2c 20 72 65 63 74 61 6e 67 6c 65 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 | ,.rectangle,.&Rectangle_type);.. |
| 5980 | 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | return.self;.}.;.T;/I".static.mr |
| 59a0 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 59c0 | 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b | ".Raylib::Rectangle#x.;.F;,[.;.[ |
| 59e0 | 06 5b 07 40 22 69 01 a0 3b 15 54 3b 16 3b 5f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | .[.@"i..;.T;.;_;.0;.[.;.{.;.IC;. |
| 5a00 | 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 a4 02 3b 25 40 02 94 | "..;.T;.[.;![.;"@.;#0;$@...;%@.. |
| 5a20 | 02 3b 2e 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 | .;.I"..static.mrb_value.mrb_Rect |
| 5a40 | 61 6e 67 6c 65 5f 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | angle_get_x(mrb_state*.mrb,.mrb_ |
| 5a60 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d | value.self).{..Rectangle.*rect.= |
| 5a80 | 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e | .DATA_GET_PTR(mrb,.self,.&Rectan |
| 5aa0 | 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 20 6d 72 | gle_type,.Rectangle);..return.mr |
| 5ac0 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 2f | b_fixnum_value(rect->x);.}.;.T;/ |
| 5ae0 | 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a | I".static.mrb_value.;.T;0To;).;* |
| 5b00 | 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 | F;+;.;.;.;&I".Raylib::Rectangle# |
| 5b20 | 78 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 a6 3b 15 54 3b 16 3b 60 3b 18 30 3b | x=.;.F;,[.;.[.[.@"i..;.T;.;`;.0; |
| 5b40 | 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;.[.;![.;"@.; |
| 5b60 | 23 30 3b 24 40 02 b0 02 3b 25 40 02 94 02 3b 2e 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 | #0;$@...;%@...;.I"..static.mrb_v |
| 5b80 | 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 61 | alue.mrb_Rectangle_set_x(mrb_sta |
| 5ba0 | 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 | te*.mrb,.mrb_value.self).{..Rect |
| 5bc0 | 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 | angle.*rect.=.DATA_GET_PTR(mrb,. |
| 5be0 | 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 |
| 5c00 | 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d | );..mrb_float.x;..mrb_get_args(m |
| 5c20 | 72 62 2c 20 22 66 22 2c 20 26 78 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 74 | rb,."f",.&x);..rect->x.=.x;..ret |
| 5c40 | 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 29 3b 0a 7d | urn.mrb_fixnum_value(rect->x);.} |
| 5c60 | 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 | .;.T;/I".static.mrb_value.;.T;0T |
| 5c80 | 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 | o;).;*F;+;.;.;.;&I".Raylib::Rect |
| 5ca0 | 61 6e 67 6c 65 23 79 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 af 3b 15 54 3b 16 3b | angle#y.;.F;,[.;.[.[.@"i..;.T;.; |
| 5cc0 | 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 3b 21 5b 00 | a;.0;.[.;.{.;.IC;."..;.T;.[.;![. |
| 5ce0 | 3b 22 40 17 3b 23 30 3b 24 40 02 bc 02 3b 25 40 02 94 02 3b 2e 49 22 01 b3 73 74 61 74 69 63 20 | ;"@.;#0;$@...;%@...;.I"..static. |
| 5d00 | 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 79 28 6d 72 | mrb_value.mrb_Rectangle_get_y(mr |
| 5d20 | 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).{. |
| 5d40 | 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 | .Rectangle.*rect.=.DATA_GET_PTR( |
| 5d60 | 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 | mrb,.self,.&Rectangle_type,.Rect |
| 5d80 | 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 | angle);..return.mrb_fixnum_value |
| 5da0 | 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | (rect->y);.}.;.T;/I".static.mrb_ |
| 5dc0 | 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 | value.;.T;0To;).;*F;+;.;.;.;&I". |
| 5de0 | 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 | Raylib::Rectangle#y=.;.F;,[.;.[. |
| 5e00 | 5b 07 40 22 69 01 b5 3b 15 54 3b 16 3b 62 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | [.@"i..;.T;.;b;.0;.[.;.{.;.IC;." |
| 5e20 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c8 02 3b 25 40 02 94 02 | ..;.T;.[.;![.;"@.;#0;$@...;%@... |
| 5e40 | 3b 2e 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 | ;.I"..static.mrb_value.mrb_Recta |
| 5e60 | 6e 67 6c 65 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 | ngle_set_y(mrb_state*.mrb,.mrb_v |
| 5e80 | 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 | alue.self).{..Rectangle.*rect.=. |
| 5ea0 | 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 | DATA_GET_PTR(mrb,.self,.&Rectang |
| 5ec0 | 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 | le_type,.Rectangle);..mrb_float. |
| 5ee0 | 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 79 29 3b 0a | y;..mrb_get_args(mrb,."f",.&y);. |
| 5f00 | 09 72 65 63 74 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d | .rect->y.=.y;..return.mrb_fixnum |
| 5f20 | 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 | _value(rect->y);.}.;.T;/I".stati |
| 5f40 | 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b | c.mrb_value.;.T;0To;).;*F;+;.;.; |
| 5f60 | 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 06 3b 20 | .;&I".Raylib::Rectangle#width.;. |
| 5f80 | 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 be 3b 15 54 3b 16 3b 53 3b 18 30 3b 1c 5b 00 3b 1d | F;,[.;.[.[.@"i..;.T;.;S;.0;.[.;. |
| 5fa0 | 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;$@ |
| 5fc0 | 02 d4 02 3b 25 40 02 94 02 3b 2e 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a | ...;%@...;.I"..static.mrb_value. |
| 5fe0 | 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 74 61 74 | mrb_Rectangle_get_width(mrb_stat |
| 6000 | 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 |
| 6020 | 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 |
| 6040 | 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) |
| 6060 | 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- |
| 6080 | 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | >width);.}.;.T;/I".static.mrb_va |
| 60a0 | 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 | lue.;.T;0To;).;*F;+;.;.;.;&I".Ra |
| 60c0 | 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 | ylib::Rectangle#width=.;.F;,[.;. |
| 60e0 | 5b 06 5b 07 40 22 69 01 c4 3b 15 54 3b 16 3b 54 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | [.[.@"i..;.T;.;T;.0;.[.;.{.;.IC; |
| 6100 | 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 e0 02 3b 25 40 02 | ."..;.T;.[.;![.;"@.;#0;$@...;%@. |
| 6120 | 94 02 3b 2e 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 | ..;.I"...static.mrb_value.mrb_Re |
| 6140 | 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 |
| 6160 | 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.* |
| 6180 | 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,.& |
| 61a0 | 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 |
| 61c0 | 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, |
| 61e0 | 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; |
| 6200 | 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-> |
| 6220 | 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | width);.}.;.T;/I".static.mrb_val |
| 6240 | 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 | ue.;.T;0To;).;*F;+;.;.;.;&I".Ray |
| 6260 | 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 | lib::Rectangle#w.;.F;,[.;.[.[.@" |
| 6280 | 69 01 be 3b 15 54 3b 16 3b 55 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 | i..;.T;.;U;.0;.[.;.{.;.IC;."..;. |
| 62a0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ec 02 3b 25 40 02 94 02 3b 2e 49 22 | T;.[.;![.;"@.;#0;$@...;%@...;.I" |
| 62c0 | 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 | ..static.mrb_value.mrb_Rectangle |
| 62e0 | 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 | _get_width(mrb_state*.mrb,.mrb_v |
| 6300 | 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 | alue.self).{..Rectangle.*rect.=. |
| 6320 | 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 | DATA_GET_PTR(mrb,.self,.&Rectang |
| 6340 | 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 20 6d 72 62 | le_type,.Rectangle);..return.mrb |
| 6360 | 5f 66 69 78 6e 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 | _fixnum_value(rect->width);.}.;. |
| 6380 | 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 | T;/I".static.mrb_value.;.T;0To;) |
| 63a0 | 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 | .;*F;+;.;.;.;&I".Raylib::Rectang |
| 63c0 | 6c 65 23 77 3d 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 c4 3b 15 54 3b 16 3b 56 3b | le#w=.;.F;,[.;.[.[.@"i..;.T;.;V; |
| 63e0 | 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;.[.;![.;" |
| 6400 | 40 17 3b 23 30 3b 24 40 02 f8 02 3b 25 40 02 94 02 3b 2e 49 22 02 00 01 73 74 61 74 69 63 20 6d | @.;#0;$@...;%@...;.I"...static.m |
| 6420 | 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 |
| 6440 | 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) |
| 6460 | 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 |
| 6480 | 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 |
| 64a0 | 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 |
| 64c0 | 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 |
| 64e0 | 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 |
| 6500 | 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 2f 49 22 | um_value(rect->width);.}.;.T;/I" |
| 6520 | 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b | .static.mrb_value.;.T;0To;).;*F; |
| 6540 | 2b 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 68 65 | +;.;.;.;&I".Raylib::Rectangle#he |
| 6560 | 69 67 68 74 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 d6 3b 15 54 3b 16 3b 57 3b 18 | ight.;.F;,[.;.[.[.@"i..;.T;.;W;. |
| 6580 | 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;.[.;![.;"@ |
| 65a0 | 17 3b 23 30 3b 24 40 02 04 03 3b 25 40 02 94 02 3b 2e 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 | .;#0;$@...;%@...;.I"..static.mrb |
| 65c0 | 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 68 65 69 67 68 74 28 | _value.mrb_Rectangle_get_height( |
| 65e0 | 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). |
| 6600 | 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 | {..Rectangle.*rect.=.DATA_GET_PT |
| 6620 | 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 | R(mrb,.self,.&Rectangle_type,.Re |
| 6640 | 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c | ctangle);..return.mrb_fixnum_val |
| 6660 | 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 | ue(rect->height);.}.;.T;/I".stat |
| 6680 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a | ic.mrb_value.;.T;0To;).;*F;+;.;. |
| 66a0 | 3b 1b 3b 26 49 22 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 | ;.;&I".Raylib::Rectangle#height= |
| 66c0 | 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 cd 3b 15 54 3b 16 3b 58 3b 18 30 3b 1c 5b | .;.F;,[.;.[.[.@"i..;.T;.;X;.0;.[ |
| 66e0 | 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 |
| 6700 | 3b 24 40 02 10 03 3b 25 40 02 94 02 3b 2e 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ;$@...;%@...;.I"...static.mrb_va |
| 6720 | 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 | lue.mrb_Rectangle_set_height(mrb |
| 6740 | 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).{.. |
| 6760 | 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d | Rectangle.*rect.=.DATA_GET_PTR(m |
| 6780 | 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 | rb,.self,.&Rectangle_type,.Recta |
| 67a0 | 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 | ngle);..mrb_float.height;..mrb_g |
| 67c0 | 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 | et_args(mrb,."f",.&height);..rec |
| 67e0 | 74 2d 3e 78 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 | t->x.=.height;..return.mrb_fixnu |
| 6800 | 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 | m_value(rect->height);.}.;.T;/I" |
| 6820 | 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b | .static.mrb_value.;.T;0To;).;*F; |
| 6840 | 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 06 | +;.;.;.;&I".Raylib::Rectangle#h. |
| 6860 | 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 01 d6 3b 15 54 3b 16 3b 59 3b 18 30 3b 1c 5b 00 | ;.F;,[.;.[.[.@"i..;.T;.;Y;.0;.[. |
| 6880 | 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; |
| 68a0 | 24 40 02 1c 03 3b 25 40 02 94 02 3b 2e 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | $@...;%@...;.I"..static.mrb_valu |
| 68c0 | 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 | e.mrb_Rectangle_get_height(mrb_s |
| 68e0 | 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 |
| 6900 | 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 |
| 6920 | 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 |
| 6940 | 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 |
| 6960 | 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | ct->height);.}.;.T;/I".static.mr |
| 6980 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 69a0 | 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 06 3b 20 46 3b 2c 5b 00 3b 14 | ".Raylib::Rectangle#h=.;.F;,[.;. |
| 69c0 | 5b 06 5b 07 40 22 69 01 cd 3b 15 54 3b 16 3b 5a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | [.[.@"i..;.T;.;Z;.0;.[.;.{.;.IC; |
| 69e0 | 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 28 03 3b 25 40 02 | ."..;.T;.[.;![.;"@.;#0;$@.(.;%@. |
| 6a00 | 94 02 3b 2e 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 | ..;.I"...static.mrb_value.mrb_Re |
| 6a20 | 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | ctangle_set_height(mrb_state*.mr |
| 6a40 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 | b,.mrb_value.self).{..Rectangle. |
| 6a60 | 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 | *rect.=.DATA_GET_PTR(mrb,.self,. |
| 6a80 | 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 | &Rectangle_type,.Rectangle);..mr |
| 6aa0 | 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 | b_float.height;..mrb_get_args(mr |
| 6ac0 | 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 68 65 69 | b,."f",.&height);..rect->x.=.hei |
| 6ae0 | 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 | ght;..return.mrb_fixnum_value(re |
| 6b00 | 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 | ct->height);.}.;.T;/I".static.mr |
| 6b20 | 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 | b_value.;.T;0To;).;*F;+;.;.;.;&I |
| 6b40 | 22 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 | "$Raylib::Rectangle#collision_re |
| 6b60 | 63 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 d0 03 3b 15 54 3b 16 3a 12 63 6f 6c 6c | c.;.F;,[.;.[.[.@"i...;.T;.:.coll |
| 6b80 | 69 73 69 6f 6e 5f 72 65 63 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 | ision_rec;.0;.[.;.{.;.IC;."..;.T |
| 6ba0 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 34 03 3b 25 40 02 94 02 3b 2e 49 22 02 | ;.[.;![.;"@.;#0;[email protected].;%@...;.I". |
| 6bc0 | 91 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 | ..static.mrb_value.mrb_Rectangle |
| 6be0 | 5f 67 65 74 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | _get_collision_rec(mrb_state*.mr |
| 6c00 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 | b,.mrb_value.self).{..mrb_value. |
| 6c20 | 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c | rec_obj;..mrb_get_args(mrb,."o", |
| 6c40 | 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c | .&rec_obj);...Rectangle.*rec_sel |
| 6c60 | 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 | f.=.DATA_GET_PTR(mrb,.self,.&Rec |
| 6c80 | 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e | tangle_type,.Rectangle);..Rectan |
| 6ca0 | 67 6c 65 20 2a 72 65 63 5f 6f 74 68 65 72 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 | gle.*rec_other.=.DATA_GET_PTR(mr |
| 6cc0 | 62 2c 20 72 65 63 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 | b,.rec_obj,.&Rectangle_type,.Rec |
| 6ce0 | 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 63 6f 6c 6c 69 73 69 6f 6e 5f 72 | tangle);..Rectangle.*collision_r |
| 6d00 | 65 63 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 | ec.=.(Rectangle.*)mrb_malloc(mrb |
| 6d20 | 2c 20 73 69 7a 65 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 09 2a 63 6f 6c 6c 69 73 69 6f | ,.sizeof(Rectangle));..*collisio |
| 6d40 | 6e 5f 72 65 63 20 3d 20 47 65 74 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 28 2a 72 65 63 5f 73 65 6c | n_rec.=.GetCollisionRec(*rec_sel |
| 6d60 | 66 2c 20 2a 72 65 63 5f 6f 74 68 65 72 29 3b 0a 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 | f,.*rec_other);...struct.RClass. |
| 6d80 | 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 62 | *c.=.mrb_module_get(mrb,."Raylib |
| 6da0 | 22 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 | ");..struct.RClass.*rec_class.=. |
| 6dc0 | 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 63 74 | mrb_class_get_under(mrb,.c,.Rect |
| 6de0 | 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 72 65 74 75 72 6e | angle_type.struct_name);..return |
| 6e00 | 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 | .mrb_obj_value(Data_Wrap_Struct( |
| 6e20 | 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c | mrb,.rec_class,.&Rectangle_type, |
| 6e40 | 20 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 | .collision_rec));.}.;.T;/I".stat |
| 6e60 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a | ic.mrb_value.;.T;0To;).;*F;+;.;. |
| 6e80 | 3b 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 | ;.;&I"(Raylib::Rectangle#collide |
| 6ea0 | 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 22 69 02 a1 03 3b 15 | _with_rec?.;.F;,[.;.[.[.@"i...;. |
| 6ec0 | 54 3b 16 3a 16 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b | T;.:.collide_with_rec?;.0;.[.;.{ |
| 6ee0 | 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0b 72 65 74 75 72 6e | .;.IC;."..;.T;.[.o;I.;JI".return |
| 6f00 | 06 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 01 f7 3b 24 40 02 40 03 3b 21 5b 00 3b 22 40 17 | .;.F;K@.;.0;L[.@..;$@.@.;![.;"@. |
| 6f20 | 3b 23 30 3b 24 40 02 40 03 3b 4d 69 00 3b 25 40 02 94 02 3b 2e 49 22 02 5c 01 73 74 61 74 69 63 | ;#0;$@.@.;Mi.;%@...;.I".\.static |
| 6f40 | 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 | .mrb_value.mrb_Rectangle_collide |
| 6f60 | 5f 77 69 74 68 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 | _with_rec(mrb_state*.mrb,.mrb_va |
| 6f80 | 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 31 5f 6f 62 6a 3b | lue.self).{..mrb_value.rec1_obj; |
| 6fa0 | 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 31 5f 6f | ..mrb_get_args(mrb,."o",.&rec1_o |
| 6fc0 | 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 31 20 3d 20 44 41 54 41 5f 47 45 | bj);...Rectangle.*rec1.=.DATA_GE |
| 6fe0 | 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 31 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f | T_PTR(mrb,.rec1_obj,.&Rectangle_ |
| 7000 | 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 | type,.Rectangle);..Rectangle.*re |
| 7020 | 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 52 65 | c2.=.DATA_GET_PTR(mrb,.self,.&Re |
| 7040 | 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 74 75 | ctangle_type,.Rectangle);...retu |
| 7060 | 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 6f 6e | rn.mrb_bool_value(CheckCollision |
| 7080 | 52 65 63 73 28 2a 72 65 63 31 2c 20 2a 72 65 63 32 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 | Recs(*rec1,.*rec2));.}.;.T;/I".s |
| 70a0 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b | tatic.mrb_value.;.T;0To;).;*F;+; |
| 70c0 | 11 3b 1a 3b 1b 3b 26 49 22 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c | .;.;.;&I"+Raylib::Rectangle#coll |
| 70e0 | 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 14 5b 06 5b 07 40 22 | ide_with_circle?.;.F;,[.;.[.[.@" |
| 7100 | 69 02 c0 03 3b 15 54 3b 16 3a 19 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 3b | i...;.T;.:.collide_with_circle?; |
| 7120 | 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a | .0;.[.;.{.;.IC;."..;.T;.[.o;I.;J |
| 7140 | 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 01 f7 3b 24 40 02 4f | I".return.;.F;K@.;.0;L[.@..;[email protected] |
| 7160 | 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 03 3b 4d 69 00 3b 25 40 02 94 02 3b 2e 49 22 | .;![.;"@.;#0;[email protected].;Mi.;%@...;.I" |
| 7180 | 01 dd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 | ..static.mrb_value.mrb_Rectangle |
| 71a0 | 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | _collide_with_circ(mrb_state*.mr |
| 71c0 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 | b,.mrb_value.self).{..mrb_value. |
| 71e0 | 63 69 72 63 6c 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 | circle_obj;..mrb_get_args(mrb,." |
| 7200 | 6f 22 2c 20 26 63 69 72 63 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 | o",.&circle_obj);...return.mrb_b |
| 7220 | 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 63 69 72 63 6c 65 | ool_value(check_collision_circle |
| 7240 | 5f 72 65 63 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 73 65 6c 66 29 29 3b 0a 7d 06 | _rec(mrb,.circle_obj,.self));.}. |
| 7260 | 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f | ;.T;/I".static.mrb_value.;.T;0To |
| 7280 | 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 2a 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 | ;).;*F;+;.;.;.;&I"*Raylib::Recta |
| 72a0 | 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 06 3b 20 46 3b 2c 5b 00 | ngle#collide_with_point?.;.F;,[. |
| 72c0 | 3b 14 5b 06 5b 07 40 22 69 02 ac 03 3b 15 54 3b 16 3a 18 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f | ;.[.[.@"i...;.T;.:.collide_with_ |
| 72e0 | 70 6f 69 6e 74 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b | point?;.0;.[.;.{.;.IC;."..;.T;.[ |
| 7300 | 06 6f 3b 49 0a 3b 4a 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 | .o;I.;JI".return.;.F;K@.;.0;L[.@ |
| 7320 | 01 f7 3b 24 40 02 5e 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5e 03 3b 4d 69 00 3b 25 40 | ..;$@.^.;![.;"@.;#0;$@.^.;Mi.;%@ |
| 7340 | 02 94 02 3b 2e 49 22 02 62 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 | ...;.I".b.static.mrb_value.mrb_R |
| 7360 | 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 28 6d 72 62 5f | ectangle_collide_with_point(mrb_ |
| 7380 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d | state*.mrb,.mrb_value.self).{..m |
| 73a0 | 72 62 5f 76 61 6c 75 65 20 76 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 | rb_value.vec_obj;..mrb_get_args( |
| 73c0 | 6d 72 62 2c 20 22 6f 22 2c 20 26 76 65 63 5f 6f 62 6a 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 70 | mrb,."o",.&vec_obj);..Vector2.*p |
| 73e0 | 6f 69 6e 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 5f 6f 62 6a | oint.=.DATA_GET_PTR(mrb,.vec_obj |
| 7400 | 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 52 65 63 74 | ,.&Vector2_type,.Vector2);..Rect |
| 7420 | 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d | angle.*rec_self.=.DATA_GET_PTR(m |
| 7440 | 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 | rb,.self,.&Rectangle_type,.Recta |
| 7460 | 6e 67 6c 65 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 | ngle);...return.mrb_bool_value(C |
| 7480 | 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 50 6f 69 6e 74 52 65 63 28 2a 70 6f 69 6e 74 2c 20 2a 72 | heckCollisionPointRec(*point,.*r |
| 74a0 | 65 63 5f 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | ec_self));.}.;.T;/I".static.mrb_ |
| 74c0 | 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1c | value.;.T;0To;).;*F;+;.;.;.;&I". |
| 74e0 | 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 06 3b 20 46 3b 2c 5b 00 3b | Raylib::Rectangle#_draw.;.F;,[.; |
| 7500 | 14 5b 06 5b 07 40 22 69 02 df 03 3b 15 54 3b 16 3a 0a 5f 64 72 61 77 3b 18 30 3b 1c 5b 00 3b 1d | .[.[.@"i...;.T;.:._draw;.0;.[.;. |
| 7520 | 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;$@ |
| 7540 | 02 6d 03 3b 25 40 02 94 02 3b 2e 49 22 02 5f 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | .m.;%@...;.I"._.static.mrb_value |
| 7560 | 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 72 65 | .mrb_Rectangle_draw_rectangle_re |
| 7580 | 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | c(mrb_state*.mrb,.mrb_value.self |
| 75a0 | 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 | ).{..mrb_value.color_obj;..mrb_g |
| 75c0 | 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a | et_args(mrb,."o",.&color_obj);.. |
| 75e0 | 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 28 6d 72 62 | .Color.*color.=.DATA_GET_PTR(mrb |
| 7600 | 2c 20 63 6f 6c 6f 72 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 | ,.color_obj,.&Color_type,.Color) |
| 7620 | 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 | ;..Rectangle.*rec_self.=.DATA_GE |
| 7640 | 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 |
| 7660 | 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 44 72 61 77 52 65 63 74 61 6e 67 6c 65 52 65 63 28 | ,.Rectangle);..DrawRectangleRec( |
| 7680 | 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 | *rec_self,.*color);...return.mrb |
| 76a0 | 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d | _nil_value();.}.;.T;/I".static.m |
| 76c0 | 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 | rb_value.;.T;0To;).;*F;+;.;.;.;& |
| 76e0 | 49 22 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 | I""Raylib::Rectangle#_draw_lines |
| 7700 | 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 f0 03 3b 15 54 3b 16 3a 10 5f 64 72 61 77 | .;.F;,[.;.[.[.@"i...;.T;.:._draw |
| 7720 | 5f 6c 69 6e 65 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 01 9e 42 61 73 69 63 61 | _lines;.0;.[.;.{.;.IC;."..Basica |
| 7740 | 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 76 65 72 2c 20 | lly.the.same.as.::new..However,. |
| 7760 | 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 65 64 2c 20 74 | if.class.Thread.is.subclassed,.t |
| 7780 | 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 20 73 75 62 63 | hen.calling.+start+.in.that.subc |
| 77a0 | 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 62 63 6c 61 73 | lass.will.not.invoke.the.subclas |
| 77c0 | 73 27 73 0a 2b 69 6e 69 74 69 61 6c 69 7a 65 2b 20 6d 65 74 68 6f 64 2e 0d 3b 20 54 3b 1c 5b 00 | s's.+initialize+.method..;.T;.[. |
| 77e0 | 3b 21 5b 00 3b 22 49 22 01 9f 42 61 73 69 63 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 | ;![.;"I"..Basically.the.same.as. |
| 7800 | 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 72 65 61 64 20 | ::new..However,.if.class.Thread. |
| 7820 | 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 20 2b 73 74 61 | is.subclassed,.then.calling.+sta |
| 7840 | 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 6f 74 20 69 6e | rt+.in.that.subclass.will.not.in |
| 7860 | 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 6c 69 7a 65 2b | voke.the.subclass's.+initialize+ |
| 7880 | 20 6d 65 74 68 6f 64 2e 0a 06 3b 20 54 3b 23 30 3b 24 40 02 79 03 3b 64 46 3b 65 6f 3b 66 08 3b | .method...;.T;#0;[email protected].;dF;eo;f.; |
| 78a0 | 67 54 3b 68 69 02 eb 03 3b 69 69 02 ee 03 3b 25 40 02 94 02 3b 2e 49 22 02 99 01 73 74 61 74 69 | gT;hi...;ii...;%@...;.I"...stati |
| 78c0 | 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 64 72 61 77 5f 72 | c.mrb_value.mrb_Rectangle_draw_r |
| 78e0 | 65 63 74 61 6e 67 6c 65 5f 6c 69 6e 65 73 5f 65 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 | ectangle_lines_ex(mrb_state*.mrb |
| 7900 | 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 | ,.mrb_value.self).{..mrb_value.c |
| 7920 | 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 6c 69 6e 65 5f 74 68 69 63 6b 3b | olor_obj;..mrb_float.line_thick; |
| 7940 | 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 6f 22 2c 20 26 6c 69 6e 65 5f | ..mrb_get_args(mrb,."fo",.&line_ |
| 7960 | 74 68 69 63 6b 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c | thick,.&color_obj);...Color.*col |
| 7980 | 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 |
| 79a0 | 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 |
| 79c0 | 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,. |
| 79e0 | 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 |
| 7a00 | 29 3b 0a 09 44 72 61 77 52 65 63 74 61 6e 67 6c 65 4c 69 6e 65 73 45 78 28 2a 72 65 63 5f 73 65 | );..DrawRectangleLinesEx(*rec_se |
| 7a20 | 6c 66 2c 20 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 0a 09 72 65 74 75 72 | lf,.line_thick,.*color);...retur |
| 7a40 | 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 2f 49 22 15 73 74 61 | n.mrb_nil_value();.}.;.T;/I".sta |
| 7a60 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b | tic.mrb_value.;.T;0To;).;*F;+;.; |
| 7a80 | 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 06 3b | .;.;&I".Raylib::Rectangle#draw.; |
| 7aa0 | 20 46 3b 2c 5b 06 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f | .F;,[.[.I".color:.;.TI"#Rl::Colo |
| 7ac0 | 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 | r.new(255,255,255,255).;.T;.[.[. |
| 7ae0 | 49 22 15 6d 72 62 6c 69 62 2f 72 61 79 6c 69 62 2e 72 62 06 3b 20 54 69 0f 3b 15 54 3b 16 3a 09 | I".mrblib/raylib.rb.;.Ti.;.T;.:. |
| 7b00 | 64 72 61 77 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 01 a5 53 74 6f 72 65 73 20 | draw;.;.;.[.;.{.;.IC;."..Stores. |
| 7b20 | 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 73 68 6f 75 6c | references.to.systems.that.shoul |
| 7b40 | 64 20 62 65 20 74 72 69 67 67 65 72 65 64 20 77 68 65 6e 20 61 0a 63 6f 6d 70 6f 6e 65 6e 74 20 | d.be.triggered.when.a.component. |
| 7b60 | 66 72 6f 6d 20 74 68 69 73 20 6d 61 6e 61 67 65 72 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a 44 6f | from.this.manager.is.removed..Do |
| 7b80 | 20 6e 6f 74 20 65 64 69 74 20 74 68 69 73 20 61 72 72 61 79 20 61 73 20 69 74 20 69 73 20 6d 61 | .not.edit.this.array.as.it.is.ma |
| 7ba0 | 6e 61 67 65 64 20 62 79 20 46 65 6c 45 43 53 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0e 3b | naged.by.FelECS.automatically..; |
| 7bc0 | 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 4b 49 22 00 06 3b | .T;.[.o;I.;JI".return.;.F;KI"..; |
| 7be0 | 20 54 3b 16 30 3b 4c 5b 06 49 22 12 41 72 72 61 79 3c 53 79 73 74 65 6d 3e 06 3b 20 54 3b 24 40 | .T;.0;L[.I".Array<System>.;.T;$@ |
| 7c00 | 02 87 03 3b 21 5b 00 3b 22 49 22 01 bd 53 74 6f 72 65 73 20 72 65 66 65 72 65 6e 63 65 73 20 74 | ...;![.;"I"..Stores.references.t |
| 7c20 | 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 72 | o.systems.that.should.be.trigger |
| 7c40 | 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 61 | ed.when.a.component.from.this.ma |
| 7c60 | 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 68 | nager.is.removed..Do.not.edit.th |
| 7c80 | 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 6c | is.array.as.it.is.managed.by.Fel |
| 7ca0 | 45 43 53 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 40 72 65 74 75 72 6e 20 5b 41 72 72 61 | ECS.automatically..@return.[Arra |
| 7cc0 | 79 3c 53 79 73 74 65 6d 3e 5d 06 3b 20 54 3b 23 30 3b 24 40 02 87 03 3b 4d 69 00 3b 64 46 3b 65 | y<System>].;.T;#0;$@...;Mi.;dF;e |
| 7ce0 | 6f 3b 66 08 3b 67 46 3b 68 69 0b 3b 69 69 0e 3b 25 40 02 94 02 3b 2e 49 22 4c 64 65 66 20 64 72 | o;f.;gF;hi.;ii.;%@...;.I"Ldef.dr |
| 7d00 | 61 77 28 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c | aw(color:.Rl::Color.new(255,255, |
| 7d20 | 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 28 63 6f 6c 6f 72 29 0a 65 6e | 255,255))...self._draw(color).en |
| 7d40 | 64 06 3b 20 54 3b 2f 49 22 34 64 65 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f | d.;.T;/I"4def.draw(color:.Rl::Co |
| 7d60 | 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 30 54 | lor.new(255,255,255,255)).;.T;0T |
| 7d80 | 3a 0d 40 64 79 6e 61 6d 69 63 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 | :.@dynamicTo;).;*F;+;.;.;.;&I"!R |
| 7da0 | 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 06 3b 20 46 3b | aylib::Rectangle#draw_lines.;.F; |
| 7dc0 | 2c 5b 07 5b 07 49 22 10 6c 69 6e 65 5f 74 68 69 63 6b 3a 06 3b 20 54 49 22 06 31 06 3b 20 54 5b | ,[.[.I".line_thick:.;.TI".1.;.T[ |
| 7de0 | 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | .I".color:.;.TI"#Rl::Color.new(2 |
| 7e00 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 8f 03 69 13 3b | 55,255,255,255).;.T;.[.[[email protected].; |
| 7e20 | 15 46 3b 16 3a 0f 64 72 61 77 5f 6c 69 6e 65 73 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | .F;.:.draw_lines;.;.;.[.;.{.;.IC |
| 7e40 | 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 9e 03 3b 4d 69 | ;."..;.T;.[.;![.;"@.;#0;$@...;Mi |
| 7e60 | 00 3b 25 40 02 94 02 3b 2e 49 22 73 64 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f | .;%@...;.I"sdef.draw_lines(line_ |
| 7e80 | 74 68 69 63 6b 3a 20 31 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | thick:.1,.color:.Rl::Color.new(2 |
| 7ea0 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 6c 69 | 55,255,255,255))...self._draw_li |
| 7ec0 | 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 2f | nes(line_thick,.color).end.;.T;/ |
| 7ee0 | 49 22 49 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 | I"Idef.draw_lines(line_thick:.1, |
| 7f00 | 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 | .color:.Rl::Color.new(255,255,25 |
| 7f20 | 35 2c 32 35 35 29 29 06 3b 20 54 3b 30 54 3b 71 54 06 3b 0a 40 02 94 02 3b 0b 49 43 3b 08 5b 00 | 5,255)).;.T;0T;qT.;.@...;.IC;.[. |
| 7f40 | 06 3b 0a 40 02 94 02 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 94 02 3b 0d 49 43 3b 0e 7b 07 3b 0f | .;.@...;.IC;.[..;.@...;.IC;.{.;. |
| 7f60 | 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 | IC;.{..;.T;.IC;.{..;.T.;.T;.{.;. |
| 7f80 | 5b 00 3b 14 5b 07 5b 07 40 22 69 02 62 04 5b 07 40 02 8f 03 69 0a 3b 15 46 3b 16 3a 0e 52 65 63 | [.;.[.[.@"i.b.[[email protected].;.F;.:.Rec |
| 7fa0 | 74 61 6e 67 6c 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b | tangle;.;.;.;.;.[.;.{.;.IC;."..; |
| 7fc0 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 94 02 3b 4d 69 00 3b 25 40 19 3b | .T;.[.;![.;"@.;#0;$@...;Mi.;%@.; |
| 7fe0 | 26 49 22 16 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b | &I".Raylib::Rectangle.;.F;:o;;.; |
| 8000 | 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f 3b 25 40 19 3b 40 30 3b 41 3b 0f 3b 71 54 6f 3b 28 17 3b 07 | <0;=0;>0;.;?;%@.;@0;A;.;qTo;(.;. |
| 8020 | 49 43 3b 08 5b 10 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 25 52 61 79 6c 69 62 | IC;.[.o;).;*F;+;.;.;.;&I"%Raylib |
| 8040 | 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2c | ::Circle#collide_with_rec?.;.F;, |
| 8060 | 5b 00 3b 14 5b 06 5b 07 40 22 69 02 c8 03 3b 15 54 3b 16 3b 6b 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 | [.;.[.[.@"i...;.T;.;k;.0;.[.;.{. |
| 8080 | 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0b 72 65 74 75 72 6e 06 | ;.IC;."..;.T;.[.o;I.;JI".return. |
| 80a0 | 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 01 f7 3b 24 40 02 c3 03 3b 21 5b 00 3b 22 40 17 3b | ;.F;K@.;.0;L[.@..;$@...;![.;"@.; |
| 80c0 | 23 30 3b 24 40 02 c3 03 3b 4d 69 00 3b 25 40 02 c1 03 3b 2e 49 22 01 d0 73 74 61 74 69 63 20 6d | #0;$@...;Mi.;%@...;.I"..static.m |
| 80e0 | 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 | rb_value.mrb_Circle_collide_with |
| 8100 | 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 | _rec(mrb_state*.mrb,.mrb_value.s |
| 8120 | 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 72 62 5f | elf).{..mrb_value.rec_obj;..mrb_ |
| 8140 | 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 0a 0a 09 | get_args(mrb,."o",.&rec_obj);... |
| 8160 | 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c | return.mrb_bool_value(check_coll |
| 8180 | 69 73 69 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 73 65 6c 66 2c 20 72 65 63 5f | ision_circle_rec(mrb,.self,.rec_ |
| 81a0 | 6f 62 6a 29 29 3b 0a 7d 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | obj));.}.;.T;/I".static.mrb_valu |
| 81c0 | 65 06 3b 20 54 3b 30 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 28 52 61 79 6c | e.;.T;0To;).;*F;+;.;.;.;&I"(Rayl |
| 81e0 | 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 | ib::Circle#collide_with_circle?. |
| 8200 | 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 02 91 03 3b 15 54 3b 16 3b 6c 3b 18 30 3b 1c 5b | ;.F;,[.;.[.[.@"i...;.T;.;l;.0;.[ |
| 8220 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0b 72 65 | .;.{.;.IC;."..;.T;.[.o;I.;JI".re |
| 8240 | 74 75 72 6e 06 3b 20 46 3b 4b 40 17 3b 16 30 3b 4c 5b 06 40 01 f7 3b 24 40 02 d2 03 3b 21 5b 00 | turn.;.F;K@.;.0;L[.@..;$@...;![. |
| 8260 | 3b 22 40 17 3b 23 30 3b 24 40 02 d2 03 3b 4d 69 00 3b 25 40 02 c1 03 3b 2e 49 22 02 a0 02 73 74 | ;"@.;#0;$@...;Mi.;%@...;.I"...st |
| 8280 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 | atic.mrb_value.mrb_Circle_collid |
| 82a0 | 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | e_with_circ(mrb_state*.mrb,.mrb_ |
| 82c0 | 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 69 72 63 6c 65 5f | value.self).{..mrb_value.circle_ |
| 82e0 | 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 69 | obj;..mrb_get_args(mrb,."o",.&ci |
| 8300 | 72 63 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 | rcle_obj);...mrb_value.vector_ob |
| 8320 | 6a 31 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 76 65 63 | j1.=.mrb_funcall(mrb,.self,."vec |
| 8340 | 74 6f 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 31 20 3d 20 44 41 | tor",.0);..Vector2.*center1.=.DA |
| 8360 | 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 31 2c 20 26 56 65 | TA_GET_PTR(mrb,.vector_obj1,.&Ve |
| 8380 | 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 | ctor2_type,.Vector2);..mrb_float |
| 83a0 | 20 72 61 64 69 75 73 31 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 | .radius1.=.mrb_as_float(mrb,.mrb |
| 83c0 | 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 72 61 64 69 75 73 22 2c 20 30 29 | _funcall(mrb,.self,."radius",.0) |
| 83e0 | 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 32 20 3d 20 6d 72 62 | );...mrb_value.vector_obj2.=.mrb |
| 8400 | 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 76 65 63 74 6f | _funcall(mrb,.circle_obj,."vecto |
| 8420 | 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 32 20 3d 20 44 41 54 41 | r",.0);..Vector2.*center2.=.DATA |
| 8440 | 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 32 2c 20 26 56 65 63 74 | _GET_PTR(mrb,.vector_obj2,.&Vect |
| 8460 | 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 | or2_type,.Vector2);..mrb_float.r |
| 8480 | 61 64 69 75 73 32 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 | adius2.=.mrb_as_float(mrb,.mrb_f |
| 84a0 | 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 72 61 64 69 75 73 22 | uncall(mrb,.circle_obj,."radius" |
| 84c0 | 2c 20 30 29 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 | ,.0));...return.mrb_bool_value(C |
| 84e0 | 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 43 69 72 63 6c 65 73 28 2a 63 65 6e 74 65 72 31 2c 20 72 | heckCollisionCircles(*center1,.r |
| 8500 | 61 64 69 75 73 31 2c 20 2a 63 65 6e 74 65 72 32 2c 20 72 61 64 69 75 73 32 29 29 3b 0a 7d 06 3b | adius1,.*center2,.radius2));.}.; |
| 8520 | 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 6f 3b | .T;/I".static.mrb_value.;.T;0To; |
| 8540 | 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 | ).;*F;+;.;.;.;&I".Raylib::Circle |
| 8560 | 23 76 65 63 74 6f 72 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 19 3b 15 46 3b 16 | #vector.;.F;,[.;.[.[[email protected].;.F;. |
| 8580 | 3a 0b 76 65 63 74 6f 72 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 | :.vector;.;.;.[.;.{.;.IC;."+Retu |
| 85a0 | 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f | rns.the.value.of.attribute.vecto |
| 85c0 | 72 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 | r..;.T;.[.;![.;"I"+Returns.the.v |
| 85e0 | 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 06 3b 20 54 3b 23 30 | alue.of.attribute.vector..;.T;#0 |
| 8600 | 3b 24 40 02 e1 03 3b 64 46 3a 0d 40 73 75 6d 6d 61 72 79 30 3b 25 40 02 c1 03 3b 2e 49 22 1d 64 | ;$@...;dF:.@summary0;%@...;.I".d |
| 8620 | 65 66 20 76 65 63 74 6f 72 0a 20 20 40 76 65 63 74 6f 72 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 0f | [email protected].;.T;/I". |
| 8640 | 64 65 66 20 76 65 63 74 6f 72 06 3b 20 54 3b 71 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b | def.vector.;.T;qTo;).;*F;+;.;.;. |
| 8660 | 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 06 3b 20 46 3b | ;&I".Raylib::Circle#vector=.;.F; |
| 8680 | 2c 5b 06 5b 07 49 22 0a 76 61 6c 75 65 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 8f 03 69 19 3b 15 | ,[.[.I".value.;.T0;.[.[[email protected].;. |
| 86a0 | 46 3b 16 3a 0c 76 65 63 74 6f 72 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1e | F;.:.vector=;.;.;.[.;.{.;.IC;.". |
| 86c0 | 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 0d 3b 20 54 3b 1c 5b | Sets.the.attribute.vector.;.T;.[ |
| 86e0 | 06 6f 3b 49 0a 3b 4a 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 4b 49 22 2e 74 68 65 20 76 61 6c 75 | .o;I.;JI".param.;.F;KI".the.valu |
| 8700 | 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 74 6f 72 20 74 6f | e.to.set.the.attribute.vector.to |
| 8720 | 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 4c 30 3b 24 40 02 ee 03 3b 21 5b 00 | ..;.T;.I".value.;.T;L0;$@...;![. |
| 8740 | 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 0a 40 | ;"I"USets.the.attribute.vector.@ |
| 8760 | 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 | param.value.the.value.to.set.the |
| 8780 | 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 | .attribute.vector.to..;.T;#0;$@. |
| 87a0 | ee 03 3b 64 46 3b 75 30 3b 25 40 02 c1 03 3b 2e 49 22 2d 64 65 66 20 76 65 63 74 6f 72 3d 28 76 | ..;dF;u0;%@...;.I"-def.vector=(v |
| 87c0 | 61 6c 75 65 29 0a 20 20 40 76 65 63 74 6f 72 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b | alue)...@vector.=.value.end.;.T; |
| 87e0 | 2f 49 22 17 64 65 66 20 76 65 63 74 6f 72 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 71 54 6f 3b 29 | /I".def.vector=(value).;.T;qTo;) |
| 8800 | 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 | .;*F;+;.;.;.;&I".Raylib::Circle# |
| 8820 | 72 61 64 69 75 73 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 1a 3b 15 46 3b 16 3a | radius.;.F;,[.;.[.[[email protected].;.F;.: |
| 8840 | 0b 72 61 64 69 75 73 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 72 | .radius;.;.;.[.;.{.;.IC;."+Retur |
| 8860 | 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 | ns.the.value.of.attribute.radius |
| 8880 | 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 | ..;.T;.[.;![.;"I"+Returns.the.va |
| 88a0 | 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 2e 06 3b 20 54 3b 23 30 3b | lue.of.attribute.radius..;.T;#0; |
| 88c0 | 24 40 02 01 04 3b 64 46 3b 75 30 3b 25 40 02 c1 03 3b 2e 49 22 1d 64 65 66 20 72 61 64 69 75 73 | $@...;dF;u0;%@...;.I".def.radius |
| 88e0 | 0a 20 20 40 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 0f 64 65 66 20 72 61 64 69 75 | [email protected].;.T;/I".def.radiu |
| 8900 | 73 06 3b 20 54 3b 71 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c | s.;.T;qTo;).;*F;+;.;.;.;&I".Rayl |
| 8920 | 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 3d 06 3b 20 46 3b 2c 5b 06 5b 07 40 02 f2 03 | ib::Circle#radius=.;.F;,[.[.@... |
| 8940 | 30 3b 14 5b 06 5b 07 40 02 8f 03 69 1a 3b 15 46 3b 16 3a 0c 72 61 64 69 75 73 3d 3b 18 3b 19 3b | 0;.[.[[email protected].;.F;.:.radius=;.;.; |
| 8960 | 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 62 75 74 | .[.;.{.;.IC;.".Sets.the.attribut |
| 8980 | 65 20 72 61 64 69 75 73 0d 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0a 70 61 72 61 6d 06 3b | e.radius.;.T;.[.o;I.;JI".param.; |
| 89a0 | 20 46 3b 4b 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 74 74 72 | .F;KI".the.value.to.set.the.attr |
| 89c0 | 69 62 75 74 65 20 72 61 64 69 75 73 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b | ibute.radius.to..;.T;.I".value.; |
| 89e0 | 20 54 3b 4c 30 3b 24 40 02 0e 04 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 61 74 74 | .T;L0;$@...;![.;"I"USets.the.att |
| 8a00 | 72 69 62 75 74 65 20 72 61 64 69 75 73 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 | [email protected] |
| 8a20 | 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 |
| 8a40 | 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 0e 04 3b 64 46 3b 75 30 3b 25 40 02 c1 03 3b 2e 49 | .to..;.T;#0;$@...;dF;u0;%@...;.I |
| 8a60 | 22 2d 64 65 66 20 72 61 64 69 75 73 3d 28 76 61 6c 75 65 29 0a 20 20 40 72 61 64 69 75 73 20 3d | "-def.radius=(value)...@radius.= |
| 8a80 | 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 17 64 65 66 20 72 61 64 69 75 73 3d 28 76 | .value.end.;.T;/I".def.radius=(v |
| 8aa0 | 61 6c 75 65 29 06 3b 20 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 1e | alue).;.T;qTo;).;*F;+;.;.;.;&I". |
| 8ac0 | 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b | Raylib::Circle#initialize.;.F;,[ |
| 8ae0 | 08 5b 07 49 22 06 78 06 3b 20 54 30 5b 07 49 22 06 79 06 3b 20 54 30 5b 07 49 22 0b 72 61 64 69 | .[.I".x.;.T0[.I".y.;.T0[.I".radi |
| 8b00 | 75 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 8f 03 69 1c 3b 15 46 3b 16 3b 2d 3b 18 3b 19 3b 1c | us.;.T0;.[.[[email protected].;.F;.;-;.;.;. |
| 8b20 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0b 72 | [.;.{.;.IC;."..;.T;.[.o;I.;JI".r |
| 8b40 | 65 74 75 72 6e 06 3b 20 46 3b 4b 49 22 1d 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 | eturn.;.F;KI".a.new.instance.of. |
| 8b60 | 43 69 72 63 6c 65 06 3b 20 54 3b 16 30 3b 4c 5b 06 49 22 0b 43 69 72 63 6c 65 06 3b 20 46 3b 24 | Circle.;.T;.0;L[.I".Circle.;.F;$ |
| 8b80 | 40 02 20 04 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 20 04 3b 4d 69 00 3b 25 40 02 c1 03 3b | @...;![.;"@.;#0;$@...;Mi.;%@...; |
| 8ba0 | 2e 49 22 5e 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 73 29 | .I"^def.initialize(x,.y,.radius) |
| 8bc0 | 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 20 3d 20 56 65 63 74 6f 72 32 2e 6e 65 77 28 78 2c 20 | ...self.vector.=.Vector2.new(x,. |
| 8be0 | 79 29 0a 20 20 73 65 6c 66 2e 72 61 64 69 75 73 20 3d 20 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 | y)...self.radius.=.radius.end.;. |
| 8c00 | 54 3b 2f 49 22 21 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 | T;/I"!def.initialize(x,.y,.radiu |
| 8c20 | 73 29 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 | s).;.T;0T;qTo;).;*F;+;.;.;.;&I". |
| 8c40 | 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 | Raylib::Circle#x.;.F;,[.;.[.[.@. |
| 8c60 | 8f 03 69 21 3b 15 46 3b 16 3b 5f 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c | ..i!;.F;.;_;.;.;.[.;.{.;.IC;.".. |
| 8c80 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 37 04 3b 4d 69 00 3b 25 40 02 | ;.T;.[.;![.;"@.;#0;[email protected].;Mi.;%@. |
| 8ca0 | c1 03 3b 2e 49 22 1e 64 65 66 20 78 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 0a 65 6e 64 | ..;.I".def.x...self.vector.x.end |
| 8cc0 | 06 3b 20 54 3b 2f 49 22 0a 64 65 66 20 78 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b | .;.T;/I".def.x.;.T;0T;qTo;).;*F; |
| 8ce0 | 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 06 3b 20 46 | +;.;.;.;&I".Raylib::Circle#y.;.F |
| 8d00 | 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 25 3b 15 46 3b 16 3b 61 3b 18 3b 19 3b 1c 5b 00 3b | ;,[.;.[.[[email protected]%;.F;.;a;.;.;.[.; |
| 8d20 | 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;$ |
| 8d40 | 40 02 43 04 3b 4d 69 00 3b 25 40 02 c1 03 3b 2e 49 22 1e 64 65 66 20 79 0a 20 20 73 65 6c 66 2e | @.C.;Mi.;%@...;.I".def.y...self. |
| 8d60 | 76 65 63 74 6f 72 2e 79 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 0a 64 65 66 20 79 06 3b 20 54 3b 30 | vector.y.end.;.T;/I".def.y.;.T;0 |
| 8d80 | 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a | T;qTo;).;*F;+;.;.;.;&I".Raylib:: |
| 8da0 | 43 69 72 63 6c 65 23 78 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 06 78 06 3b 20 54 30 3b 14 5b 06 | Circle#x=.;.F;,[.[.I".x.;.T0;.[. |
| 8dc0 | 5b 07 40 02 8f 03 69 29 3b 15 46 3b 16 3b 60 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | [[email protected]);.F;.;`;.;.;.[.;.{.;.IC; |
| 8de0 | 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 04 3b 4d 69 00 | ."..;.T;.[.;![.;"@.;#0;[email protected].;Mi. |
| 8e00 | 3b 25 40 02 c1 03 3b 2e 49 22 26 64 65 66 20 78 3d 28 78 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 | ;%@...;.I"&def.x=(x)...self.vect |
| 8e20 | 6f 72 2e 78 20 3d 20 78 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 0e 64 65 66 20 78 3d 28 78 29 06 3b | or.x.=.x.end.;.T;/I".def.x=(x).; |
| 8e40 | 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c | .T;0T;qTo;).;*F;+;.;.;.;&I".Rayl |
| 8e60 | 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 06 79 06 3b 20 54 30 | ib::Circle#y=.;.F;,[.[.I".y.;.T0 |
| 8e80 | 3b 14 5b 06 5b 07 40 02 8f 03 69 2d 3b 15 46 3b 16 3b 62 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b | ;.[.[[email protected];.F;.;b;.;.;.[.;.{.; |
| 8ea0 | 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 5d 04 | .IC;."..;.T;.[.;![.;"@.;#0;$@.]. |
| 8ec0 | 3b 4d 69 00 3b 25 40 02 c1 03 3b 2e 49 22 26 64 65 66 20 79 3d 28 79 29 0a 20 20 73 65 6c 66 2e | ;Mi.;%@...;.I"&def.y=(y)...self. |
| 8ee0 | 76 65 63 74 6f 72 2e 79 20 3d 20 79 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 0e 64 65 66 20 79 3d 28 | vector.y.=.y.end.;.T;/I".def.y=( |
| 8f00 | 79 29 06 3b 20 54 3b 30 54 3b 71 54 06 3b 0a 40 02 c1 03 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 | y).;.T;0T;qT.;.@...;.IC;.[..;.@. |
| 8f20 | c1 03 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 c1 03 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b | ..;.IC;.[..;.@...;.IC;.{.;.IC;.{ |
| 8f40 | 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 07 3b 74 49 43 3b 0e 7b 07 3a 09 72 65 61 64 40 02 e1 03 3a | ..;.T;.IC;.{.;tIC;.{.:.read@...: |
| 8f60 | 0a 77 72 69 74 65 40 02 ee 03 06 3b 10 54 3b 77 49 43 3b 0e 7b 07 3b 79 40 02 01 04 3b 7a 40 02 | .write@....;.T;wIC;.{.;y@...;z@. |
| 8f80 | 0e 04 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 22 69 02 | ...;.T.;.T.;.T;.{.;.[.;.[.[.@"i. |
| 8fa0 | 78 04 5b 07 40 02 8f 03 69 18 3b 15 46 3b 16 3a 0b 43 69 72 63 6c 65 3b 18 3b 19 3b 1a 3b 1b 3b | x.[[email protected].;.F;.:.Circle;.;.;.;.; |
| 8fc0 | 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 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| 8fe0 | 23 30 3b 24 40 02 c1 03 3b 4d 69 00 3b 25 40 19 3b 26 49 22 13 52 61 79 6c 69 62 3a 3a 43 69 72 | #0;$@...;Mi.;%@.;&I".Raylib::Cir |
| 9000 | 63 6c 65 06 3b 20 46 3b 3a 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f 3b 25 40 19 3b 40 | cle.;.F;:o;;.;<0;=0;>0;.;?;%@.;@ |
| 9020 | 30 3b 41 3b 0f 3b 71 54 6f 3b 28 16 3b 07 49 43 3b 08 5b 06 6f 3b 29 15 3b 2a 46 3b 2b 3b 11 3b | 0;A;.;qTo;(.;.IC;.[.o;).;*F;+;.; |
| 9040 | 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 6e 69 74 69 | .;.;&I""Raylib::NPatchInfo#initi |
| 9060 | 61 6c 69 7a 65 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 22 69 4c 3b 15 54 3b 16 3b 2d 3b 18 | alize.;.F;,[.;.[.[.@"iL;.T;.;-;. |
| 9080 | 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;.[.;![.;"@ |
| 90a0 | 17 3b 23 30 3b 24 40 02 80 04 3b 25 40 02 7e 04 3b 2e 49 22 02 69 03 73 74 61 74 69 63 20 6d 72 | .;#0;$@...;%@.~.;.I".i.static.mr |
| 90c0 | 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 6c 69 7a | b_value.mrb_NPatchInfo_initializ |
| 90e0 | 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 |
| 9100 | 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 6a 3b 0a | ).{..mrb_value.rect_source_obj;. |
| 9120 | 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 74 6f 70 | .mrb_int.left.=.10;..mrb_int.top |
| 9140 | 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 6d 72 62 | .=.10;..mrb_int.right.=.10;..mrb |
| 9160 | 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 79 6f 75 | _int.bottom.=.10;..mrb_int.layou |
| 9180 | 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 65 74 5f | t.=.NPATCH_NINE_PATCH;..mrb_get_ |
| 91a0 | 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 75 72 63 | args(mrb,."o|iiiii",.&rect_sourc |
| 91c0 | 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 62 6f 74 | e_obj,.&left,.&top,.&right,.&bot |
| 91e0 | 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 6e 70 61 | tom,.&layout);...NPatchInfo.*npa |
| 9200 | 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 5f 50 54 | tch_info.=.(NPatchInfo.*)DATA_PT |
| 9220 | 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 72 62 5f | R(self);..if(npatch_info).{.mrb_ |
| 9240 | 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 72 62 5f | free(mrb,.npatch_info.);.}..mrb_ |
| 9260 | 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 49 6e 66 | data_init(self,.NULL,.&NPatchInf |
| 9280 | 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 63 68 49 | o_type);..npatch_info.=.(NPatchI |
| 92a0 | 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 4e 50 61 | nfo.*)mrb_malloc(mrb,.sizeof(NPa |
| 92c0 | 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 73 6f 75 | tchInfo));...Rectangle.*rect_sou |
| 92e0 | 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 73 6f 75 | rce.=.DATA_GET_PTR(mrb,.rect_sou |
| 9300 | 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 74 61 6e | rce_obj,.&Rectangle_type,.Rectan |
| 9320 | 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 20 2a 72 | gle);...npatch_info->source.=.*r |
| 9340 | 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 74 20 3d | ect_source;..npatch_info->left.= |
| 9360 | 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 70 3b 0a | .left;..npatch_info->top.=.top;. |
| 9380 | 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 09 6e 70 | .npatch_info->right.=.right;..np |
| 93a0 | 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 6e 70 61 | atch_info->bottom.=.bottom;..npa |
| 93c0 | 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 6d 72 62 | tch_info->layout.=.layout;...mrb |
| 93e0 | 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 20 26 4e | _data_init(self,.npatch_info,.&N |
| 9400 | 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 3b 0a 7d | PatchInfo_type);..return.self;.} |
| 9420 | 06 3b 20 54 3b 2f 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 3b 30 54 | .;.T;/I".static.mrb_value.;.T;0T |
| 9440 | 06 3b 0a 40 02 7e 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 7e 04 3b 0c 49 43 3b 08 5b 00 06 3b | .;.@.~.;.IC;.[..;.@.~.;.IC;.[..; |
| 9460 | 0a 40 02 7e 04 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 | .@.~.;.IC;.{.;.IC;.{..;.T;.IC;.{ |
| 9480 | 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 22 69 02 7c 04 3b 15 46 | ..;.T.;.T;.{.;.[.;.[.[.@"i.|.;.F |
| 94a0 | 3b 16 3a 0f 4e 50 61 74 63 68 49 6e 66 6f 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e | ;.:.NPatchInfo;.;.;.;.;.[.;.{.;. |
| 94c0 | 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 7e 04 3b | IC;."..;.T;.[.;![.;"@.;#0;$@.~.; |
| 94e0 | 25 40 19 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 06 3b 20 46 3b 3a | %@.;&I".Raylib::NPatchInfo.;.F;: |
| 9500 | 6f 3b 3b 0c 3b 3c 30 3b 3d 30 3b 3e 30 3b 16 3b 3f 3b 25 40 19 3b 40 30 3b 41 30 6f 3b 29 15 3b | o;;.;<0;=0;>0;.;?;%@.;@0;A0o;).; |
| 9520 | 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f | *F;+;.;.;.;&I".Raylib.defined_lo |
| 9540 | 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 33 3b 15 46 3b 16 3a 11 64 65 66 | op.;.F;,[.;.[.[[email protected];.F;.:.def |
| 9560 | 69 6e 65 64 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 31 52 65 74 | ined_loop;.;.;.[.;.{.;.IC;."1Ret |
| 9580 | 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 | urns.the.value.of.attribute.defi |
| 95a0 | 6e 65 64 5f 6c 6f 6f 70 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 31 52 65 74 75 72 6e | ned_loop..;.T;.[.;![.;"I"1Return |
| 95c0 | 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 | s.the.value.of.attribute.defined |
| 95e0 | 5f 6c 6f 6f 70 2e 06 3b 20 54 3b 23 30 3b 24 40 02 9c 04 3b 64 46 3b 75 30 3b 25 40 19 3b 2e 49 | _loop..;.T;#0;$@...;dF;u0;%@.;.I |
| 9600 | 22 29 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f | ")def.defined_loop...@defined_lo |
| 9620 | 6f 70 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 15 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 | op.end.;.T;/I".def.defined_loop. |
| 9640 | 3b 20 54 3b 71 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 | ;.T;qTo;).;*F;+;.;.;.;&I".Raylib |
| 9660 | 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 06 3b 20 46 3b 2c 5b 06 5b 07 40 02 f2 03 30 3b 14 5b | .defined_loop=.;.F;,[.[[email protected];.[ |
| 9680 | 06 5b 07 40 02 8f 03 69 33 3b 15 46 3b 16 3a 12 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 3b 18 3b | .[[email protected];.F;.:.defined_loop=;.; |
| 96a0 | 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 24 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 | .;.[.;.{.;.IC;."$Sets.the.attrib |
| 96c0 | 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0d 3b 20 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 | ute.defined_loop.;.T;.[.o;I.;JI" |
| 96e0 | 0a 70 61 72 61 6d 06 3b 20 46 3b 4b 49 22 34 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 | .param.;.F;KI"4the.value.to.set. |
| 9700 | 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 20 74 6f 2e 06 3b | the.attribute.defined_loop.to..; |
| 9720 | 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 4c 30 3b 24 40 02 a9 04 3b 21 5b 00 3b 22 49 | .T;.I".value.;.T;L0;$@...;![.;"I |
| 9740 | 22 61 53 65 74 73 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 | "aSets.the.attribute.defined_loo |
| 9760 | 70 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]. |
| 9780 | 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 20 74 6f 2e 06 3b | the.attribute.defined_loop.to..; |
| 97a0 | 20 54 3b 23 30 3b 24 40 02 a9 04 3b 64 46 3b 75 30 3b 25 40 19 3b 2e 49 22 39 64 65 66 20 64 65 | .T;#0;$@...;dF;u0;%@.;.I"9def.de |
| 97c0 | 66 69 6e 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f | fined_loop=(value)...@defined_lo |
| 97e0 | 6f 70 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 1d 64 65 66 20 64 65 66 69 6e | op.=.value.end.;.T;/I".def.defin |
| 9800 | 65 64 5f 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 71 54 6f 3b 29 15 3b 2a 46 3b 2b 3b | ed_loop=(value).;.T;qTo;).;*F;+; |
| 9820 | 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 | .;.;.;&I".Raylib.data_keys_press |
| 9840 | 65 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 34 3b 15 46 3b 16 3a 16 64 61 74 | ed.;.F;,[.;.[.[[email protected];.F;.:.dat |
| 9860 | 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | a_keys_pressed;.;.;.[.;.{.;.IC;. |
| 9880 | 22 36 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 | "6Returns.the.value.of.attribute |
| 98a0 | 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | .data_keys_pressed..;.T;.[.;![.; |
| 98c0 | 22 49 22 36 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"6Returns.the.value.of.attribu |
| 98e0 | 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 06 3b 20 54 3b 23 30 3b 24 40 02 | te.data_keys_pressed..;.T;#0;$@. |
| 9900 | bb 04 3b 64 46 3b 75 30 3b 25 40 19 3b 2e 49 22 33 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 | ..;dF;u0;%@.;.I"3def.data_keys_p |
| 9920 | 72 65 73 73 65 64 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 | ressed...@data_keys_pressed.end. |
| 9940 | 3b 20 54 3b 2f 49 22 1a 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 | ;.T;/I".def.data_keys_pressed.;. |
| 9960 | 54 3b 71 54 6f 3b 29 15 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 64 | T;qTo;).;*F;+;.;.;.;&I".Raylib.d |
| 9980 | 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 06 3b 20 46 3b 2c 5b 06 5b 07 40 02 f2 03 30 | ata_keys_pressed=.;.F;,[.[[email protected] |
| 99a0 | 3b 14 5b 06 5b 07 40 02 8f 03 69 34 3b 15 46 3b 16 3a 17 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 | ;.[.[[email protected];.F;.:.data_keys_pre |
| 99c0 | 73 73 65 64 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 29 53 65 74 73 20 74 68 | ssed=;.;.;.[.;.{.;.IC;.")Sets.th |
| 99e0 | 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0d 3b 20 | e.attribute.data_keys_pressed.;. |
| 9a00 | 54 3b 1c 5b 06 6f 3b 49 0a 3b 4a 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 4b 49 22 39 74 68 65 20 | T;.[.o;I.;JI".param.;.F;KI"9the. |
| 9a20 | 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f | value.to.set.the.attribute.data_ |
| 9a40 | 6b 65 79 73 5f 70 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b | keys_pressed.to..;.T;.I".value.; |
| 9a60 | 20 54 3b 4c 30 3b 24 40 02 c8 04 3b 21 5b 00 3b 22 49 22 6b 53 65 74 73 20 74 68 65 20 61 74 74 | .T;L0;$@...;![.;"I"kSets.the.att |
| 9a80 | 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 40 70 61 72 61 6d 20 | ribute.data_keys_pressed.@param. |
| 9aa0 | 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 | value.the.value.to.set.the.attri |
| 9ac0 | 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b 23 | bute.data_keys_pressed.to..;.T;# |
| 9ae0 | 30 3b 24 40 02 c8 04 3b 64 46 3b 75 30 3b 25 40 19 3b 2e 49 22 43 64 65 66 20 64 61 74 61 5f 6b | 0;$@...;dF;u0;%@.;.I"Cdef.data_k |
| 9b00 | 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 | eys_pressed=(value)...@data_keys |
| 9b20 | 5f 70 72 65 73 73 65 64 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 22 64 65 66 | _pressed.=.value.end.;.T;/I""def |
| 9b40 | 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 06 3b 20 54 3b 71 | .data_keys_pressed=(value).;.T;q |
| 9b60 | 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 77 68 69 6c | To;).;*F;+;.;.;.;&I".Raylib.whil |
| 9b80 | 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 06 3b 20 46 3b 2c 5b 06 5b 07 49 22 0b 26 62 6c 6f 63 6b | e_window_open.;.F;,[.[.I".&block |
| 9ba0 | 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 8f 03 69 36 3b 15 46 3b 16 3a 16 77 68 69 6c 65 5f 77 69 | .;.T0;.[.[[email protected];.F;.:.while_wi |
| 9bc0 | 6e 64 6f 77 5f 6f 70 65 6e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 | ndow_open;.;.;.[.;.{.;.IC;."..;. |
| 9be0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 da 04 3b 4d 69 00 3b 25 40 19 3b 2e | T;.[.;![.;"@.;#0;$@...;Mi.;%@.;. |
| 9c00 | 49 22 01 f1 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b | I"..def.while_window_open(&block |
| 9c20 | 29 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 62 6c 6f 63 6b 0a 20 20 | )...self.defined_loop.=.block... |
| 9c40 | 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 64 65 73 6b 74 6f 70 27 0a | if.Raylib.platform.==.'desktop'. |
| 9c60 | 20 20 20 20 77 68 69 6c 65 20 21 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f | ....while.!Raylib.window_should_ |
| 9c80 | 63 6c 6f 73 65 3f 20 64 6f 0a 20 20 20 20 20 20 73 65 6c 66 2e 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 | close?.do.......self.main_loop.. |
| 9ca0 | 20 20 20 65 6e 64 0a 20 20 65 6c 73 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d | ...end...elsif.Raylib.platform.= |
| 9cc0 | 3d 20 27 77 65 62 27 0a 20 20 20 20 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 | =.'web'.....Raylib.emscripten_se |
| 9ce0 | 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 22 64 65 | t_main_loop...end.end.;.T;/I""de |
| 9d00 | 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 06 3b 20 54 3b | f.while_window_open(&block).;.T; |
| 9d20 | 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e | 0T;qTo;).;*F;+;.;.;.;&I".Raylib. |
| 9d40 | 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 41 3b 15 46 | main_loop.;.F;,[.;.[.[[email protected];.F |
| 9d60 | 3b 16 3a 0e 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | ;.:.main_loop;.;.;.[.;.{.;.IC;." |
| 9d80 | 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e8 04 3b 4d 69 00 3b 25 | ..;.T;.[.;![.;"@.;#0;$@...;Mi.;% |
| 9da0 | 40 19 3b 2e 49 22 4e 64 65 66 20 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 73 65 6c 66 2e 64 61 74 61 | @.;.I"Ndef.main_loop...self.data |
| 9dc0 | 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 6e 69 6c 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e | _keys_pressed.=.nil...self.defin |
| 9de0 | 65 64 5f 6c 6f 6f 70 2e 63 61 6c 6c 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 12 64 65 66 20 6d 61 69 | ed_loop.call.end.;.T;/I".def.mai |
| 9e00 | 6e 5f 6c 6f 6f 70 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b | n_loop.;.T;0T;qTo;).;*F;+;.;.;.; |
| 9e20 | 26 49 22 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2c 5b 0a 5b 07 49 22 | &I".Raylib.draw_text.;.F;,[.[.I" |
| 9e40 | 0a 74 65 78 74 3a 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b | .text:.;.T0[.I".x:.;.T0[.I".y:.; |
| 9e60 | 20 54 30 5b 07 49 22 0f 66 6f 6e 74 5f 73 69 7a 65 3a 06 3b 20 54 30 5b 07 49 22 0b 63 6f 6c 6f | .T0[.I".font_size:.;.T0[.I".colo |
| 9e80 | 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 | r:.;.TI"#Rl::Color.new(255,255,2 |
| 9ea0 | 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 8f 03 69 47 3b 15 46 3b 16 3a 0e 64 72 | 55,255).;.T;.[.[[email protected];.F;.:.dr |
| 9ec0 | 61 77 5f 74 65 78 74 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b | aw_text;.;.;.[.;.{.;.IC;."..;.T; |
| 9ee0 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f4 04 3b 4d 69 00 3b 25 40 19 3b 2e 49 22 | .[.;![.;"@.;#0;$@...;Mi.;%@.;.I" |
| 9f00 | 01 83 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 | ..def.draw_text(text:,.x:,.y:,.f |
| 9f20 | 6f 6e 74 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 | ont_size:,.color:.Rl::Color.new( |
| 9f40 | 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 | 255,255,255,255))...self._draw_t |
| 9f60 | 65 78 74 28 74 65 78 74 2c 20 78 2c 20 79 2c 20 66 6f 6e 74 5f 73 69 7a 65 2c 20 63 6f 6c 6f 72 | ext(text,.x,.y,.font_size,.color |
| 9f80 | 29 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 54 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 | ).end.;.T;/I"Tdef.draw_text(text |
| 9fa0 | 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 52 6c | :,.x:,.y:,.font_size:,.color:.Rl |
| 9fc0 | 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 | ::Color.new(255,255,255,255)).;. |
| 9fe0 | 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 | T;0T;qTo;).;*F;+;.;.;.;&I".Rayli |
| a000 | 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2c 5b 09 5b 07 49 22 0d 74 65 78 74 75 | b.draw_texture.;.F;,[.[.I".textu |
| a020 | 72 65 3a 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 | re:.;.T0[.I".x:.;.T0[.I".y:.;.T0 |
| a040 | 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | [.I".tint:.;.TI"#Rl::Color.new(2 |
| a060 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 8f 03 69 4b 3b | 55,255,255,255).;.T;.[.[[email protected]; |
| a080 | 15 46 3b 16 3a 11 64 72 61 77 5f 74 65 78 74 75 72 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e | .F;.:.draw_texture;.;.;.[.;.{.;. |
| a0a0 | 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 0b 05 3b | IC;."..;.T;.[.;![.;"@.;#0;$@...; |
| a0c0 | 4d 69 00 3b 25 40 19 3b 2e 49 22 7b 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 | Mi.;%@.;.I"{def.draw_texture(tex |
| a0e0 | 74 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e | ture:,.x:,.y:,.tint:.Rl::Color.n |
| a100 | 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 | ew(255,255,255,255))...self._dra |
| a120 | 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 65 2c 20 78 2c 20 79 2c 20 74 69 6e 74 29 0a 65 | w_texture(texture,.x,.y,.tint).e |
| a140 | 6e 64 06 3b 20 54 3b 2f 49 22 4d 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 | nd.;.T;/I"Mdef.draw_texture(text |
| a160 | 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 | ure:,.x:,.y:,.tint:.Rl::Color.ne |
| a180 | 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 | w(255,255,255,255)).;.T;0T;qTo;) |
| a1a0 | 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 | .;*F;+;.;.;.;&I".Raylib.draw_tex |
| a1c0 | 74 75 72 65 5f 65 78 06 3b 20 46 3b 2c 5b 0a 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 | ture_ex.;.F;,[.[.I".texture:.;.T |
| a1e0 | 30 5b 07 49 22 09 70 6f 73 3a 06 3b 20 54 30 5b 07 49 22 0e 72 6f 74 61 74 69 6f 6e 3a 06 3b 20 | 0[.I".pos:.;.T0[.I".rotation:.;. |
| a200 | 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 73 63 61 6c 65 3a 06 3b 20 54 49 22 06 31 06 3b 20 54 | TI".0.;.T[.I".scale:.;.TI".1.;.T |
| a220 | 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | [.I".tint:.;.TI"#Rl::Color.new(2 |
| a240 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 8f 03 69 4f 3b | 55,255,255,255).;.T;.[.[[email protected]; |
| a260 | 15 46 3b 16 3a 14 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b | .F;.:.draw_texture_ex;.;.;.[.;.{ |
| a280 | 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 | .;.IC;."..;.T;.[.;![.;"@.;#0;$@. |
| a2a0 | 20 05 3b 4d 69 00 3b 25 40 19 3b 2e 49 22 01 a1 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 | ..;Mi.;%@.;.I"..def.draw_texture |
| a2c0 | 5f 65 78 28 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c | _ex(texture:,.pos:,.rotation:.0, |
| a2e0 | 20 73 63 61 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | .scale:.1,.tint:.Rl::Color.new(2 |
| a300 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 | 55,255,255,255))...self._draw_te |
| a320 | 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 2c 20 70 6f 73 2c 20 72 6f 74 61 74 69 6f 6e 2c | xture_ex(texture,.pos,.rotation, |
| a340 | 20 73 63 61 6c 65 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 65 64 65 66 20 64 72 | .scale,.tint).end.;.T;/I"edef.dr |
| a360 | 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f | aw_texture_ex(texture:,.pos:,.ro |
| a380 | 74 61 74 69 6f 6e 3a 20 30 2c 20 73 63 61 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 | tation:.0,.scale:.1,.tint:.Rl::C |
| a3a0 | 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 30 | olor.new(255,255,255,255)).;.T;0 |
| a3c0 | 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 64 | T;qTo;).;*F;+;.;.;.;&I".Raylib.d |
| a3e0 | 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2c 5b 0b 5b 07 49 22 0d 74 65 78 74 | raw_texture_pro.;.F;,[.[.I".text |
| a400 | 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 10 73 6f 75 72 63 65 5f 72 65 63 3a 06 3b 20 54 30 5b 07 | ure:.;.T0[.I".source_rec:.;.T0[. |
| a420 | 49 22 0e 64 65 73 74 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0c 6f 72 69 67 69 6e 3a 06 3b 20 | I".dest_rec:.;.T0[.I".origin:.;. |
| a440 | 54 49 22 18 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 06 3b 20 54 5b 07 49 22 0e | TI".Rl::Vector.new(0,0).;.T[.I". |
| a460 | 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 0a 74 69 6e 74 3a 06 | rotation:.;.TI".0.;.T[.I".tint:. |
| a480 | 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, |
| a4a0 | 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 8f 03 69 53 3b 15 46 3b 16 3a 15 64 72 61 77 5f | 255).;.T;.[.[[email protected];.F;.:.draw_ |
| a4c0 | 74 65 78 74 75 72 65 5f 70 72 6f 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c | texture_pro;.;.;.[.;.{.;.IC;.".. |
| a4e0 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 39 05 3b 4d 69 00 3b 25 40 19 | ;.T;.[.;![.;"@.;#0;[email protected].;Mi.;%@. |
| a500 | 3b 2e 49 22 01 da 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 | ;.I"..def.draw_texture_pro(textu |
| a520 | 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 | re:,.source_rec:,.dest_rec:,.ori |
| a540 | 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 | gin:.Rl::Vector.new(0,0),.rotati |
| a560 | 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 | on:.0,.tint:.Rl::Color.new(255,2 |
| a580 | 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 | 55,255,255))...self._draw_textur |
| a5a0 | 65 5f 70 72 6f 28 74 65 78 74 75 72 65 2c 20 73 6f 75 72 63 65 5f 72 65 63 2c 20 64 65 73 74 5f | e_pro(texture,.source_rec,.dest_ |
| a5c0 | 72 65 63 2c 20 6f 72 69 67 69 6e 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 74 69 6e 74 29 0a 65 6e 64 | rec,.origin,.rotation,.tint).end |
| a5e0 | 06 3b 20 54 3b 2f 49 22 01 86 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 | .;.T;/I"..def.draw_texture_pro(t |
| a600 | 65 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c | exture:,.source_rec:,.dest_rec:, |
| a620 | 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f | .origin:.Rl::Vector.new(0,0),.ro |
| a640 | 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | tation:.0,.tint:.Rl::Color.new(2 |
| a660 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a | 55,255,255,255)).;.T;0T;qTo;).;* |
| a680 | 46 3b 2b 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 | F;+;.;.;.;&I".Raylib.keys_presse |
| a6a0 | 64 06 3b 20 46 3b 2c 5b 00 3b 14 5b 06 5b 07 40 02 8f 03 69 57 3b 15 46 3b 16 3a 11 6b 65 79 73 | d.;.F;,[.;.[.[[email protected];.F;.:.keys |
| a6c0 | 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 | _pressed;.;.;.[.;.{.;.IC;."..;.T |
| a6e0 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 54 05 3b 4d 69 00 3b 25 40 19 3b 2e 49 | ;.[.;![.;"@.;#0;[email protected].;Mi.;%@.;.I |
| a700 | 22 02 0a 01 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 69 66 20 73 65 6c 66 2e 64 | "...def.keys_pressed...if.self.d |
| a720 | 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 | ata_keys_pressed.....return.self |
| a740 | 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e | .data_keys_pressed...end...self. |
| a760 | 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 3d 20 5b 5d 0a 20 20 6b 65 79 20 3d 20 73 | data_keys_pressed.=.[]...key.=.s |
| a780 | 65 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 0a 20 20 77 68 69 6c 65 20 6b 65 | elf._next_key_pressed...while.ke |
| a7a0 | 79 20 21 3d 20 30 0a 20 20 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 | y.!=.0.....self.data_keys_presse |
| a7c0 | 64 2e 70 75 73 68 20 6b 65 79 0a 20 20 20 20 6b 65 79 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f | d.push.key.....key.=.self._next_ |
| a7e0 | 6b 65 79 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 | key_pressed...end...self.data_ke |
| a800 | 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 2f 49 22 15 64 65 66 20 6b 65 79 73 5f | ys_pressed.end.;.T;/I".def.keys_ |
| a820 | 70 72 65 73 73 65 64 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b 1b | pressed.;.T;0T;qTo;).;*F;+;.;.;. |
| a840 | 3b 26 49 22 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2c 5b 0a | ;&I".Raylib.scissor_mode.;.F;,[. |
| a860 | 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 78 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 | [.I".x:.;.TI".x.;.T[.I".y:.;.TI" |
| a880 | 06 79 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 0a 77 69 64 74 68 06 3b 20 | .y.;.T[.I".width:.;.TI".width.;. |
| a8a0 | 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 0b 68 65 69 67 68 74 06 3b 20 54 5b 07 | T[.I".height:.;.TI".height.;.T[. |
| a8c0 | 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 8f 03 69 64 3b 15 46 3b 16 3a | I".&block.;.T0;.[.[[email protected];.F;.: |
| a8e0 | 11 73 63 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | .scissor_mode;.;.;.[.;.{.;.IC;." |
| a900 | 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 60 05 3b 4d 69 00 3b 25 | ..;.T;.[.;![.;"@.;#0;$@.`.;Mi.;% |
| a920 | 40 19 3b 2e 49 22 01 95 64 65 66 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 78 2c 20 79 | @.;.I"..def.scissor_mode(x:.x,.y |
| a940 | 3a 20 79 2c 20 77 69 64 74 68 3a 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 3a 20 68 65 69 67 68 | :.y,.width:.width,.height:.heigh |
| a960 | 74 2c 20 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f | t,.&block)...self.begin_scissor_ |
| a980 | 6d 6f 64 65 28 78 2c 20 79 2c 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 29 0a 20 20 79 69 65 6c | mode(x,.y,.width,.height)...yiel |
| a9a0 | 64 0a 20 20 73 65 6c 66 2e 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a 65 6e 64 06 3b 20 | d...self.end_scissor_mode.end.;. |
| a9c0 | 54 3b 2f 49 22 47 64 65 66 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 78 2c 20 79 3a 20 | T;/I"Gdef.scissor_mode(x:.x,.y:. |
| a9e0 | 79 2c 20 77 69 64 74 68 3a 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 3a 20 68 65 69 67 68 74 2c | y,.width:.width,.height:.height, |
| aa00 | 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 30 54 3b 71 54 6f 3b 29 16 3b 2a 46 3b 2b 3b 0f 3b 1a 3b | .&block).;.T;0T;qTo;).;*F;+;.;.; |
| aa20 | 1b 3b 26 49 22 10 52 61 79 6c 69 62 2e 64 72 61 77 06 3b 20 46 3b 2c 5b 07 5b 07 49 22 11 63 6c | .;&I".Raylib.draw.;.F;,[.[.I".cl |
| aa40 | 65 61 72 5f 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 08 6e 69 6c 06 3b 20 54 5b 07 49 22 0b 26 62 6c | ear_color:.;.TI".nil.;.T[.I".&bl |
| aa60 | 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 8f 03 69 6a 3b 15 46 3b 16 3b 70 3b 18 3b 19 3b | ock.;.T0;.[.[[email protected];.F;.;p;.;.; |
| aa80 | 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 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| aaa0 | 23 30 3b 24 40 02 7a 05 3b 4d 69 00 3b 25 40 19 3b 2e 49 22 01 8a 64 65 66 20 64 72 61 77 28 63 | #0;[email protected].;Mi.;%@.;.I"..def.draw(c |
| aac0 | 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c 2c 20 26 62 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e | lear_color:.nil,.&block)...self. |
| aae0 | 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 29 20 69 66 | clear_background(clear_color).if |
| ab00 | 20 63 6c 65 61 72 5f 63 6f 6c 6f 72 0a 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e | .clear_color...self.begin_drawin |
| ab20 | 67 0a 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 6e 64 5f 64 72 61 77 69 6e 67 0a 65 6e 64 | g...yield...self.end_drawing.end |
| ab40 | 06 3b 20 54 3b 2f 49 22 27 64 65 66 20 64 72 61 77 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e | .;.T;/I"'def.draw(clear_color:.n |
| ab60 | 69 6c 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 30 54 3b 71 54 06 3b 0a 40 19 3b 0b 49 43 3b 08 | il,.&block).;.T;0T;qT.;.@.;.IC;. |
| ab80 | 5b 00 06 3b 0a 40 19 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 19 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 | [..;.@.;.IC;.[..;.@.;.IC;.{.;.IC |
| aba0 | 3b 0e 7b 07 3b 7d 49 43 3b 0e 7b 07 3b 79 40 02 9c 04 3b 7a 40 02 a9 04 06 3b 10 54 3b 7f 49 43 | ;.{.;}IC;.{.;y@...;z@....;.T;.IC |
| abc0 | 3b 0e 7b 07 3b 79 40 02 bb 04 3b 7a 40 02 c8 04 06 3b 10 54 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 | ;.{.;y@...;z@....;.T.;.T;.IC;.{. |
| abe0 | 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 02 8f 03 69 09 5b 07 40 22 | .;.T.;.T;.{.;.[.;.[.[[email protected].[.@" |
| ac00 | 69 02 ff 03 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 | i...;.T;.:.Raylib;.;.;.;.;.[.;.{ |
| ac20 | 00 3b 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 | .;.IC;.".This.is.a.raylib.module |
| ac40 | 0e 3b 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 | .;.T;.[.;![.;"I".This.is.a.rayli |
| ac60 | 62 20 6d 6f 64 75 6c 65 06 3b 20 54 3b 23 30 3b 24 40 19 3b 4d 69 00 3b 64 46 3b 65 6f 3b 66 08 | b.module.;.T;#0;$@.;Mi.;dF;eo;f. |
| ac80 | 3b 67 46 3b 68 69 08 3b 69 69 08 3b 25 40 06 3b 26 49 22 0b 52 61 79 6c 69 62 06 3b 20 46 6f 3a | ;gF;hi.;ii.;%@.;&I".Raylib.;.Fo: |
| aca0 | 26 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 6e 73 74 61 6e 74 4f 62 6a 65 | &YARD::CodeObjects::ConstantObje |
| acc0 | 63 74 11 3b 14 5b 06 5b 07 40 02 8f 03 69 06 3b 15 46 3b 16 3a 07 52 6c 3b 18 3b 19 3b 1a 3b 1b | ct.;.[.[[email protected].;.F;.:.Rl;.;.;.;. |
| ace0 | 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;.[.;![.;"@. |
| ad00 | 3b 23 30 3b 24 40 02 9f 05 3b 25 40 06 3b 26 49 22 07 52 6c 06 3b 20 46 3b 2e 49 22 10 52 6c 20 | ;#0;$@...;%@.;&I".Rl.;.F;.I".Rl. |
| ad20 | 3d 20 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 | =.Raylib.;.T:.@valueI".Raylib.;. |
| ad40 | 54 06 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 | T.;.@.;.IC;.[..;.@.;.IC;.[..;.@. |
| ad60 | 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 |
| ad80 | 06 3b 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 | .;.T;.{.;.[.;.[.;.F;.;.;.;.;.;.; |
| ada0 | 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 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| adc0 | 23 30 3b 24 40 06 3b 4d 69 00 3b 25 30 3b 26 40 17 3b 17 40 08 3b 01 84 40 19 3a 12 52 61 79 6c | #0;$@.;Mi.;%0;&@.;.@.;..@.:.Rayl |
| ade0 | 69 62 3a 3a 43 6f 6c 6f 72 40 1b 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 | ib::Color@.:.Raylib::Color#initi |
| ae00 | 61 6c 69 7a 65 40 1d 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 40 2a 3a 15 52 61 79 6c | alize@.:.Raylib::Color#r@*:.Rayl |
| ae20 | 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 40 36 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 40 | ib::Color#r=@6:.Raylib::Color#g@ |
| ae40 | 42 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 40 4e 3a 14 52 61 79 6c 69 62 3a 3a 43 | B:.Raylib::Color#g=@N:.Raylib::C |
| ae60 | 6f 6c 6f 72 23 62 40 5a 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 3d 40 66 3a 14 52 61 | olor#b@Z:.Raylib::Color#b=@f:.Ra |
| ae80 | 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 40 72 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 | ylib::Color#a@r:.Raylib::Color#a |
| aea0 | 3d 40 7e 3a 12 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 40 01 95 3a 1d 52 61 79 6c 69 62 3a 3a 53 | =@~:.Raylib::Sound@..:.Raylib::S |
| aec0 | 6f 75 6e 64 23 69 6e 69 74 69 61 6c 69 7a 65 40 01 97 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e | ound#initialize@..:.Raylib::Soun |
| aee0 | 64 23 70 6c 61 79 40 01 a3 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f 70 40 01 af | d#play@..:.Raylib::Sound#stop@.. |
| af00 | 3a 18 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 61 75 73 65 40 01 bb 3a 19 52 61 79 6c 69 62 | :.Raylib::Sound#pause@..:.Raylib |
| af20 | 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 40 01 c7 3a 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 | ::Sound#resume@..:.Raylib::Sound |
| af40 | 23 76 6f 6c 75 6d 65 3d 40 01 d3 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 | #volume=@..:.Raylib::Sound#pitch |
| af60 | 3d 40 01 df 3a 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 40 01 eb 3a | =@..:.Raylib::Sound#playing?@..: |
| af80 | 12 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 40 02 0b 01 3a 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 | .Raylib::Music@...:.Raylib::Musi |
| afa0 | 63 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 0d 01 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 | c#initialize@...:.Raylib::Music# |
| afc0 | 70 6c 61 79 40 02 19 01 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 40 02 25 01 | play@...:.Raylib::Music#stop@.%. |
| afe0 | 3a 18 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 40 02 31 01 3a 19 52 61 79 6c 69 | :.Raylib::Music#[email protected].:.Rayli |
| b000 | 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 40 02 3d 01 3a 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 | b::Music#resume@.=.:.Raylib::Mus |
| b020 | 69 63 23 76 6f 6c 75 6d 65 3d 40 02 49 01 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 | ic#[email protected].:.Raylib::Music#pi |
| b040 | 74 63 68 3d 40 02 55 01 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 40 02 61 01 | [email protected].:.Raylib::Music#[email protected]. |
| b060 | 3a 1b 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 40 02 6d 01 3a 1e 52 61 | :.Raylib::Music#[email protected].:.Ra |
| b080 | 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 40 02 7c 01 3a 1e 52 61 79 | ylib::Music#time_length@.|.:.Ray |
| b0a0 | 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 40 02 88 01 3a 14 52 61 79 6c | lib::Music#time_played@...:.Rayl |
| b0c0 | 69 62 3a 3a 54 65 78 74 75 72 65 40 02 a4 01 3a 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 | ib::Texture@...:.Raylib::Texture |
| b0e0 | 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 a6 01 3a 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 | #initialize@...:.Raylib::Texture |
| b100 | 23 77 69 64 74 68 40 02 b2 01 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 | #width@...:.Raylib::Texture#widt |
| b120 | 68 3d 40 02 be 01 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 40 02 ca 01 3a 17 52 | h=@...:.Raylib::Texture#w@...:.R |
| b140 | 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 3d 40 02 d6 01 3a 1b 52 61 79 6c 69 62 3a 3a 54 | aylib::Texture#w=@...:.Raylib::T |
| b160 | 65 78 74 75 72 65 23 68 65 69 67 68 74 40 02 e2 01 3a 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 | exture#height@...:.Raylib::Textu |
| b180 | 72 65 23 68 65 69 67 68 74 3d 40 02 ee 01 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 | re#height=@...:.Raylib::Texture# |
| b1a0 | 68 40 02 fa 01 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 40 02 06 02 3a 17 52 | h@...:.Raylib::Texture#h=@...:.R |
| b1c0 | 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 40 02 12 02 3a 1c 52 61 79 6c 69 62 3a 3a 54 | aylib::Texture#id@...:.Raylib::T |
| b1e0 | 65 78 74 75 72 65 23 6d 69 70 6d 61 70 73 40 02 1e 02 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 | exture#mipmaps@...:.Raylib::Text |
| b200 | 75 72 65 23 66 6f 72 6d 61 74 40 02 2a 02 3a 14 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 40 | ure#format@.*.:.Raylib::Vector2@ |
| b220 | 02 46 02 3a 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 40 | .F.:.Raylib::Vector2#initialize@ |
| b240 | 02 48 02 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 40 02 54 02 3a 17 52 61 79 6c | .H.:.Raylib::Vector2#[email protected].:.Rayl |
| b260 | 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 3d 40 02 60 02 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 | ib::Vector2#x=@.`.:.Raylib::Vect |
| b280 | 6f 72 32 23 79 40 02 6c 02 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 3d 40 02 78 | or2#[email protected].:.Raylib::Vector2#[email protected] |
| b2a0 | 02 3a 16 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 40 02 94 02 3a 21 52 61 79 6c 69 62 | .:.Raylib::Rectangle@...:!Raylib |
| b2c0 | 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 96 02 3a 18 52 61 79 6c | ::Rectangle#initialize@...:.Rayl |
| b2e0 | 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 40 02 a4 02 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 | ib::Rectangle#x@...:.Raylib::Rec |
| b300 | 74 61 6e 67 6c 65 23 78 3d 40 02 b0 02 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 | tangle#x=@...:.Raylib::Rectangle |
| b320 | 23 79 40 02 bc 02 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 40 02 c8 02 | #y@...:.Raylib::Rectangle#y=@... |
| b340 | 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 40 02 d4 02 3a 1d 52 | :.Raylib::Rectangle#width@...:.R |
| b360 | 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 3d 40 02 e0 02 3a 18 52 61 79 | aylib::Rectangle#width=@...:.Ray |
| b380 | 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 40 02 ec 02 3a 19 52 61 79 6c 69 62 3a 3a 52 65 | lib::Rectangle#w@...:.Raylib::Re |
| b3a0 | 63 74 61 6e 67 6c 65 23 77 3d 40 02 f8 02 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c | ctangle#w=@...:.Raylib::Rectangl |
| b3c0 | 65 23 68 65 69 67 68 74 40 02 04 03 3a 1e 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 | e#height@...:.Raylib::Rectangle# |
| b3e0 | 68 65 69 67 68 74 3d 40 02 10 03 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 | height=@...:.Raylib::Rectangle#h |
| b400 | 40 02 1c 03 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 40 02 28 03 3a 24 | @...:.Raylib::Rectangle#h=@.(.:$ |
| b420 | 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 40 | Raylib::Rectangle#collision_rec@ |
| b440 | 02 34 03 3a 28 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 | .4.:(Raylib::Rectangle#collide_w |
| b460 | 69 74 68 5f 72 65 63 3f 40 02 40 03 3a 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 | ith_rec?@.@.:+Raylib::Rectangle# |
| b480 | 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 40 02 4f 03 3a 2a 52 61 79 6c 69 62 | [email protected].:*Raylib |
| b4a0 | 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 40 | ::Rectangle#collide_with_point?@ |
| b4c0 | 02 5e 03 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 40 02 6d 03 | .^.:.Raylib::Rectangle#[email protected]. |
| b4e0 | 3a 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 40 | :"Raylib::Rectangle#_draw_lines@ |
| b500 | 02 79 03 3a 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 40 02 c1 03 3a 25 52 61 79 6c 69 62 3a | .y.:.Raylib::Circle@...:%Raylib: |
| b520 | 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 c3 03 3a 28 52 | :Circle#collide_with_rec?@...:(R |
| b540 | 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c | aylib::Circle#collide_with_circl |
| b560 | 65 3f 40 02 d2 03 3a 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 40 02 7e 04 3a 22 | e?@...:.Raylib::NPatchInfo@.~.:" |
| b580 | 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 80 | Raylib::NPatchInfo#initialize@.. |
| b5a0 | 04 3b 01 86 40 02 9f 05 3a 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 | .;..@...:.Raylib::Rectangle#draw |
| b5c0 | 40 02 87 03 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 | @...:!Raylib::Rectangle#draw_lin |
| b5e0 | 65 73 40 02 9e 03 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 e1 | es@...:.Raylib::Circle#vector@.. |
| b600 | 03 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 40 02 ee 03 3a 1a 52 | .:.Raylib::Circle#vector=@...:.R |
| b620 | 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 40 02 01 04 3a 1b 52 61 79 6c 69 62 | aylib::Circle#radius@...:.Raylib |
| b640 | 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 3d 40 02 0e 04 3a 1e 52 61 79 6c 69 62 3a 3a 43 69 | ::Circle#radius=@...:.Raylib::Ci |
| b660 | 72 63 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 20 04 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 | rcle#initialize@...:.Raylib::Cir |
| b680 | 63 6c 65 23 78 40 02 37 04 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 40 02 43 04 3a | cle#[email protected].:.Raylib::Circle#[email protected].: |
| b6a0 | 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 3d 40 02 4f 04 3a 16 52 61 79 6c 69 62 3a 3a | .Raylib::Circle#[email protected].:.Raylib:: |
| b6c0 | 43 69 72 63 6c 65 23 79 3d 40 02 5d 04 3a 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f | Circle#y=@.].:.Raylib.defined_lo |
| b6e0 | 6f 70 40 02 9c 04 3a 19 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 40 02 a9 04 | op@...:.Raylib.defined_loop=@... |
| b700 | 3a 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 bb 04 3a 1e | :.Raylib.data_keys_pressed@...:. |
| b720 | 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 40 02 c8 04 3a 1d 52 | Raylib.data_keys_pressed=@...:.R |
| b740 | 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 40 02 da 04 3a 15 52 61 79 | aylib.while_window_open@...:.Ray |
| b760 | 6c 69 62 2e 6d 61 69 6e 5f 6c 6f 6f 70 40 02 e8 04 3a 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 | lib.main_loop@...:.Raylib.draw_t |
| b780 | 65 78 74 40 02 f4 04 3a 18 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 0b 05 | ext@...:.Raylib.draw_texture@... |
| b7a0 | 3a 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 02 20 05 3a 1c 52 61 | :.Raylib.draw_texture_ex@...:.Ra |
| b7c0 | 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 39 05 3a 18 52 61 79 6c 69 | [email protected].:.Rayli |
| b7e0 | 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 54 05 3a 18 52 61 79 6c 69 62 2e 73 63 69 73 73 | [email protected].:.Raylib.sciss |
| b800 | 6f 72 5f 6d 6f 64 65 40 02 60 05 3a 10 52 61 79 6c 69 62 2e 64 72 61 77 40 02 7a 05 | or_mode@.`.:[email protected]. |