| ofs | hex dump | ascii |
|---|
| 0000 | 04 08 7b 01 b5 3a 09 72 6f 6f 74 6f 3a 22 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a | ..{..:.rooto:"YARD::CodeObjects: |
| 0020 | 3a 52 6f 6f 74 4f 62 6a 65 63 74 15 3a 0e 40 63 68 69 6c 64 72 65 6e 49 43 3a 26 59 41 52 44 3a | :RootObject.:.@childrenIC:&YARD: |
| 0040 | 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 4c 69 73 74 5b 08 6f 3a | :CodeObjects::CodeObjectList[.o: |
| 0060 | 2a 59 41 52 44 3a 3a 4d 52 75 62 79 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 48 65 61 64 65 | *YARD::MRuby::CodeObjects::Heade |
| 0080 | 72 73 52 6f 6f 74 15 3b 07 49 43 3b 08 5b 00 06 3a 0b 40 6f 77 6e 65 72 40 08 3a 12 40 63 6c 61 | rsRoot.;.IC;.[..:.@owner@.:.@cla |
| 00a0 | 73 73 5f 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 15 40 69 6e 73 74 61 6e 63 65 5f | ss_mixinsIC;.[..;.@.:.@instance_ |
| 00c0 | 6d 69 78 69 6e 73 49 43 3b 08 5b 00 06 3b 0a 40 08 3a 10 40 61 74 74 72 69 62 75 74 65 73 49 43 | mixinsIC;.[..;.@.:.@attributesIC |
| 00e0 | 3a 0f 53 79 6d 62 6f 6c 48 61 73 68 7b 07 3a 0a 63 6c 61 73 73 49 43 3b 0e 7b 00 06 3a 15 40 73 | :.SymbolHash{.:.classIC;.{..:.@s |
| 0100 | 79 6d 62 6f 6c 69 7a 65 5f 76 61 6c 75 65 54 3a 0d 69 6e 73 74 61 6e 63 65 49 43 3b 0e 7b 00 06 | ymbolize_valueT:.instanceIC;.{.. |
| 0120 | 3b 10 54 06 3b 10 54 3a 0d 40 61 6c 69 61 73 65 73 7b 00 3a 0c 40 67 72 6f 75 70 73 5b 00 3a 0b | ;.T.;.T:.@aliases{.:.@groups[.:. |
| 0140 | 40 66 69 6c 65 73 5b 00 3a 1f 40 63 75 72 72 65 6e 74 5f 66 69 6c 65 5f 68 61 73 5f 63 6f 6d 6d | @files[.:.@current_file_has_comm |
| 0160 | 65 6e 74 73 46 3a 0a 40 6e 61 6d 65 3a 0c 68 65 61 64 65 72 73 3a 11 40 73 6f 75 72 63 65 5f 74 | entsF:.@name:.headers:.@source_t |
| 0180 | 79 70 65 3a 09 72 75 62 79 3a 10 40 76 69 73 69 62 69 6c 69 74 79 3a 0b 70 75 62 6c 69 63 3a 0a | ype:.ruby:.@visibility:.public:. |
| 01a0 | 40 74 61 67 73 5b 00 3a 10 40 64 6f 63 73 74 72 69 6e 67 73 7b 00 3a 0f 40 64 6f 63 73 74 72 69 | @tags[.:.@docstrings{.:.@docstri |
| 01c0 | 6e 67 49 43 3a 14 59 41 52 44 3a 3a 44 6f 63 73 74 72 69 6e 67 22 00 0b 3a 06 45 54 3b 1c 5b 00 | ngIC:.YARD::Docstring"..:.ET;.[. |
| 01e0 | 3a 0e 40 72 65 66 5f 74 61 67 73 5b 00 3a 09 40 61 6c 6c 49 22 00 06 3b 20 54 3a 1a 40 75 6e 72 | :.@ref_tags[.:.@allI"..;.T:.@unr |
| 0200 | 65 73 6f 6c 76 65 64 5f 72 65 66 65 72 65 6e 63 65 30 3a 0c 40 6f 62 6a 65 63 74 40 08 3a 0f 40 | esolved_reference0:.@object@.:.@ |
| 0220 | 6e 61 6d 65 73 70 61 63 65 40 06 3a 0a 40 70 61 74 68 49 22 0c 68 65 61 64 65 72 73 06 3b 20 46 | namespace@.:.@pathI".headers.;.F |
| 0240 | 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 4d 6f 64 75 6c 65 4f 62 6a 65 | o:$YARD::CodeObjects::ModuleObje |
| 0260 | 63 74 15 3b 07 49 43 3b 08 5b 62 6f 3a 24 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a | ct.;.IC;.[bo:$YARD::CodeObjects: |
| 0280 | 3a 4d 65 74 68 6f 64 4f 62 6a 65 63 74 16 3a 15 40 6d 6f 64 75 6c 65 5f 66 75 6e 63 74 69 6f 6e | :MethodObject.:.@module_function |
| 02a0 | 46 3a 0b 40 73 63 6f 70 65 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 73 63 69 73 73 | F:.@scope;.;.;.;&I".Raylib.sciss |
| 02c0 | 6f 72 5f 6d 6f 64 65 06 3b 20 46 3a 10 40 70 61 72 61 6d 65 74 65 72 73 5b 0b 5b 07 49 22 0a 2a | or_mode.;.F:.@parameters[.[.I".* |
| 02e0 | 61 72 67 73 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 | args.;.T0[.I".x:.;.TI".0.;.T[.I" |
| 0300 | 07 79 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 | .y:.;.TI".0.;.T[.I".width:.;.TI" |
| 0320 | 07 31 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 | .10.;.T[.I".height:.;.TI".10.;.T |
| 0340 | 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 49 22 13 6d 72 62 6c 69 62 2f | [.I".&block.;.T0;.[.[.I".mrblib/ |
| 0360 | 63 6f 72 65 2e 72 62 06 3b 20 54 69 0f 3b 15 54 3b 16 3a 11 73 63 69 73 73 6f 72 5f 6d 6f 64 65 | core.rb.;.Ti.;.T;.:.scissor_mode |
| 0380 | 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 58 54 68 65 20 63 6f 64 65 20 62 6c 6f | ;.;.;.[.;.{.;.IC;."XThe.code.blo |
| 03a0 | 63 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 | ck.version.of.{Raylib.begin_scis |
| 03c0 | 73 6f 72 5f 6d 6f 64 65 7d 20 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f | sor_mode}.and.{Raylib.end_scisso |
| 03e0 | 72 5f 6d 6f 64 65 7d 0e 3b 20 54 3b 1c 5b 06 6f 3a 1c 59 41 52 44 3a 3a 54 61 67 73 3a 3a 4f 76 | r_mode}.;.T;.[.o:.YARD::Tags::Ov |
| 0400 | 65 72 6c 6f 61 64 54 61 67 0d 3a 0e 40 74 61 67 5f 6e 61 6d 65 49 22 0d 6f 76 65 72 6c 6f 61 64 | erloadTag.:.@tag_nameI".overload |
| 0420 | 06 3b 20 46 3a 0a 40 74 65 78 74 30 3b 16 3b 2c 3a 0b 40 74 79 70 65 73 30 3a 0f 40 73 69 67 6e | .;.F:.@text0;.;,:.@types0:.@sign |
| 0440 | 61 74 75 72 65 49 22 3c 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 79 3a 20 30 2c | atureI"<scissor_mode(x:.0,.y:.0, |
| 0460 | 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c 20 26 62 6c 6f 63 6b 29 06 | .width:.10,.height:.10,.&block). |
| 0480 | 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 0a 6f 3a 14 59 41 52 44 3a 3a 54 61 67 73 | ;.T;.IC;."..;.T;.[.o:.YARD::Tags |
| 04a0 | 3a 3a 54 61 67 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 | ::Tag.;.I".param.;.F;/I"..;.T;.I |
| 04c0 | 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 | ".x.;.T;0[.I".Integer.;.T;[email protected];2 |
| 04e0 | 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b | .;.I".param.;.F;/I"..;.T;.I".y.; |
| 0500 | 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 | .T;0[.I".Integer.;.T;[email protected];2.;.I" |
| 0520 | 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 | .param.;.F;/I"..;.T;.I".width.;. |
| 0540 | 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 0a | T;0[.I".Integer.;.T;[email protected];2.;.I". |
| 0560 | 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 | param.;.F;/I"..;.T;.I".height.;. |
| 0580 | 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 1b 6f 3b 32 0a 3b 2e 49 22 0a | T;0[.I".Integer.;.T;[email protected];2.;.I". |
| 05a0 | 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 30 54 68 65 20 63 6f 64 65 20 74 6f 20 62 65 20 65 78 65 | param.;.F;/I"0The.code.to.be.exe |
| 05c0 | 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 06 3b 20 54 3b 16 49 | cuted.in.the.scissor.mode.;.T;.I |
| 05e0 | 22 0a 62 6c 6f 63 6b 06 3b 20 54 3b 30 5b 06 49 22 09 50 72 6f 63 06 3b 20 54 3b 24 40 1b 3b 21 | ".block.;.T;0[.I".Proc.;.T;$@.;! |
| 0600 | 5b 00 3b 22 49 22 01 94 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 | [.;"I"[email protected].[Integer].@para |
| 0620 | 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 | m.y.[Integer][email protected].[Inte |
| 0640 | 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 | ger][email protected].[Integer].@pa |
| 0660 | 72 61 6d 20 62 6c 6f 63 6b 20 5b 50 72 6f 63 5d 20 54 68 65 20 63 6f 64 65 20 74 6f 20 62 65 20 | ram.block.[Proc].The.code.to.be. |
| 0680 | 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 06 3b 20 54 | executed.in.the.scissor.mode.;.T |
| 06a0 | 3b 23 30 3b 24 40 1b 3a 1b 40 72 65 66 5f 74 61 67 5f 72 65 63 75 72 73 65 5f 63 6f 75 6e 74 69 | ;#0;$@.:.@ref_tag_recurse_counti |
| 06c0 | 00 3a 0d 40 73 75 6d 6d 61 72 79 30 3a 0f 40 68 61 73 68 5f 66 6c 61 67 46 3b 2b 5b 0a 5b 07 49 | .:.@summary0:.@hash_flagF;+[.[.I |
| 06e0 | 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 3b 20 54 49 22 06 30 06 | ".x:.;.TI".0.;.T[.I".y:.;.TI".0. |
| 0700 | 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0c | ;.T[.I".width:.;.TI".10.;.T[.I". |
| 0720 | 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 | height:.;.TI".10.;.T[.I".&block. |
| 0740 | 3b 20 54 30 3b 24 40 1b 3b 21 5b 00 3b 22 49 22 02 34 01 54 68 65 20 63 6f 64 65 20 62 6c 6f 63 | ;.T0;$@.;![.;"I".4.The.code.bloc |
| 0760 | 6b 20 76 65 72 73 69 6f 6e 20 6f 66 20 7b 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 73 63 69 73 73 | k.version.of.{Raylib.begin_sciss |
| 0780 | 6f 72 5f 6d 6f 64 65 7d 20 61 6e 64 20 7b 52 61 79 6c 69 62 2e 65 6e 64 5f 73 63 69 73 73 6f 72 | or_mode}.and.{Raylib.end_scissor |
| 07a0 | 5f 6d 6f 64 65 7d 0a 40 6f 76 65 72 6c 6f 61 64 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a | _mode}[email protected]_mode(x: |
| 07c0 | 20 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c | .0,.y:.0,.width:.10,.height:.10, |
| 07e0 | 20 26 62 6c 6f 63 6b 29 0a 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 | .&block)[email protected].[Integer]... |
| 0800 | 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 | @param.y.[Integer][email protected] |
| 0820 | 68 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 | h.[Integer][email protected].[Int |
| 0840 | 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 62 6c 6f 63 6b 20 5b 50 72 6f 63 5d 20 54 68 65 20 | eger][email protected].[Proc].The. |
| 0860 | 63 6f 64 65 20 74 6f 20 62 65 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 73 63 69 73 73 | code.to.be.executed.in.the.sciss |
| 0880 | 6f 72 20 6d 6f 64 65 06 3b 20 54 3b 23 30 3b 24 40 1b 3b 33 69 00 3b 35 46 3a 10 40 6c 69 6e 65 | or.mode.;.T;#0;$@.;3i.;5F:.@line |
| 08a0 | 5f 72 61 6e 67 65 6f 3a 0a 52 61 6e 67 65 08 3a 09 65 78 63 6c 46 3a 0a 62 65 67 69 6e 69 08 3a | _rangeo:.Range.:.exclF:.begini.: |
| 08c0 | 08 65 6e 64 69 0e 3b 25 40 19 3a 0e 40 65 78 70 6c 69 63 69 74 54 3a 0c 40 73 6f 75 72 63 65 49 | .endi.;%@.:.@explicitT:.@sourceI |
| 08e0 | 22 02 0f 01 64 65 66 20 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 2a 61 72 67 73 2c 20 78 3a 20 30 | "...def.scissor_mode(*args,.x:.0 |
| 0900 | 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c 20 26 | ,.y:.0,.width:.10,.height:.10,.& |
| 0920 | 62 6c 6f 63 6b 29 0a 20 20 69 66 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 34 0a 20 20 20 | block)...if.args.length.==.4.... |
| 0940 | 20 73 65 6c 66 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 61 72 67 73 5b 30 5d | .self.begin_scissor_mode(args[0] |
| 0960 | 2c 20 61 72 67 73 5b 31 5d 2c 20 61 72 67 73 5b 32 5d 2c 20 61 72 67 73 5b 33 5d 29 0a 20 20 65 | ,.args[1],.args[2],.args[3])...e |
| 0980 | 6c 73 65 0a 20 20 20 20 73 65 6c 66 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 | lse.....self.begin_scissor_mode( |
| 09a0 | 78 3a 20 78 2c 20 79 3a 20 79 2c 20 77 69 64 74 68 3a 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 | x:.x,.y:.y,.width:.width,.height |
| 09c0 | 3a 20 68 65 69 67 68 74 29 0a 20 20 65 6e 64 0a 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 | :.height)...end...yield...self.e |
| 09e0 | 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 47 64 65 66 20 | nd_scissor_mode.end.;.T;1I"Gdef. |
| 0a00 | 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 2a 61 72 67 73 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 | scissor_mode(*args,.x:.0,.y:.0,. |
| 0a20 | 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 2c 20 26 62 6c 6f 63 6b 29 06 3b | width:.10,.height:.10,.&block).; |
| 0a40 | 20 54 3a 0d 40 64 79 6e 61 6d 69 63 54 6f 3a 23 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 | .T:.@dynamicTo:#YARD::CodeObject |
| 0a60 | 73 3a 3a 43 6c 61 73 73 4f 62 6a 65 63 74 17 3b 07 49 43 3b 08 5b 14 6f 3b 28 16 3b 29 46 3b 2a | s::ClassObject.;.IC;.[.o;(.;)F;* |
| 0a80 | 3b 0f 3b 1a 3a 0c 70 72 69 76 61 74 65 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e | ;.;.:.private;&I".Raylib::Color. |
| 0aa0 | 63 6f 6c 6f 72 5f 63 61 63 68 65 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0a 63 6f 6c 6f 72 06 3b 20 | color_cache.;.F;+[.[.I".color.;. |
| 0ac0 | 54 30 3b 14 5b 06 5b 07 49 22 14 6d 72 62 6c 69 62 2f 63 6f 6c 6f 72 2e 72 62 06 3b 20 54 69 1a | T0;.[.[.I".mrblib/color.rb.;.Ti. |
| 0ae0 | 3b 15 54 3b 16 3a 10 63 6f 6c 6f 72 5f 63 61 63 68 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e | ;.T;.:.color_cache;.;.;.[.;.{.;. |
| 0b00 | 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c | IC;."..;.T;.[.;![.;"I".@!visibil |
| 0b20 | 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 70 3b 33 69 00 3b 35 46 3b 36 6f | ity.private.;.T;#0;$@p;3i.;5F;6o |
| 0b40 | 3b 37 08 3b 38 46 3b 39 69 19 3b 3a 69 19 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 f5 64 65 66 20 63 | ;7.;8F;9i.;:i.;%@n;;T;<I"..def.c |
| 0b60 | 6f 6c 6f 72 5f 63 61 63 68 65 28 63 6f 6c 6f 72 29 0a 20 20 40 63 6f 6c 6f 72 5f 63 61 63 68 65 | olor_cache(color)...@color_cache |
| 0b80 | 20 7c 7c 3d 20 7b 7d 0a 20 20 69 66 20 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 0a 20 20 | .||=.{}...if.ColorList[color]... |
| 0ba0 | 20 20 40 63 6f 6c 6f 72 5f 63 61 63 68 65 5b 63 6f 6c 6f 72 5d 20 7c 7c 3d 20 52 61 79 6c 69 62 | ..@color_cache[color].||=.Raylib |
| 0bc0 | 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b 3a 72 5d | ::Color.new(ColorList[color][:r] |
| 0be0 | 2c 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b 3a 67 5d 2c 43 6f 6c 6f 72 4c 69 73 74 5b | ,ColorList[color][:g],ColorList[ |
| 0c00 | 63 6f 6c 6f 72 5d 5b 3a 62 5d 2c 43 6f 6c 6f 72 4c 69 73 74 5b 63 6f 6c 6f 72 5d 5b 3a 61 5d 7c | color][:b],ColorList[color][:a]| |
| 0c20 | 7c 32 35 35 29 0a 20 20 65 6c 73 65 0a 20 20 20 20 72 61 69 73 65 20 27 42 61 64 20 43 6f 6c 6f | |255)...else.....raise.'Bad.Colo |
| 0c40 | 72 6e 61 6d 65 27 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 1b 64 65 66 20 63 6f 6c | rname'...end.end.;.T;1I".def.col |
| 0c60 | 6f 72 5f 63 61 63 68 65 28 63 6f 6c 6f 72 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b | or_cache(color).;.T;=To;(.;)F;*; |
| 0c80 | 0f 3b 1a 3b 3f 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6d 65 74 68 6f 64 5f 6d | .;.;?;&I"!Raylib::Color.method_m |
| 0ca0 | 69 73 73 69 6e 67 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 06 3b 20 54 30 5b 07 | issing.;.F;+[.[.I".method.;.T0[. |
| 0cc0 | 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 77 69 24 3b 15 54 3b 16 3a 13 6d 65 | I".*args.;.T0;.[.[.@wi$;.T;.:.me |
| 0ce0 | 74 68 6f 64 5f 6d 69 73 73 69 6e 67 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | thod_missing;.;.;.[.;.{.;.IC;.". |
| 0d00 | 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 | .;.T;.[.;![.;"I".@!visibility.pr |
| 0d20 | 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 01 7c 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 | ivate.;.T;#0;$@.|;3i.;5F;6o;7.;8 |
| 0d40 | 46 3b 39 69 23 3b 3a 69 23 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 cc 64 65 66 20 6d 65 74 68 6f 64 | F;9i#;:i#;%@n;;T;<I"..def.method |
| 0d60 | 5f 6d 69 73 73 69 6e 67 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 0a 20 20 69 66 20 43 6f 6c | _missing(method,.*args)...if.Col |
| 0d80 | 6f 72 4c 69 73 74 5b 6d 65 74 68 6f 64 5d 0a 20 20 20 20 69 66 20 61 72 67 73 2e 65 6d 70 74 79 | orList[method].....if.args.empty |
| 0da0 | 3f 0a 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 28 6d 65 74 68 6f 64 29 | ?.......self.color_cache(method) |
| 0dc0 | 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 72 61 69 73 65 20 41 72 67 75 6d 65 6e 74 45 72 | .....else.......raise.ArgumentEr |
| 0de0 | 72 6f 72 2e 6e 65 77 20 22 45 78 70 65 63 74 65 64 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 22 0a | ror.new."Expected.no.arguments". |
| 0e00 | 20 20 20 20 65 6e 64 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 75 70 65 72 0a 20 20 65 6e 64 0a 65 | ....end...else.....super...end.e |
| 0e20 | 6e 64 06 3b 20 54 3b 31 49 22 26 64 65 66 20 6d 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 28 6d 65 | nd.;.T;1I"&def.method_missing(me |
| 0e40 | 74 68 6f 64 2c 20 2a 61 72 67 73 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a | thod,.*args).;.T;=To;(.;)F;*;.;. |
| 0e60 | 3b 3f 3b 26 49 22 26 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 72 65 73 70 6f 6e 64 5f 74 6f 5f | ;?;&I"&Raylib::Color.respond_to_ |
| 0e80 | 6d 69 73 73 69 6e 67 3f 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 0b 6d 65 74 68 6f 64 06 3b 20 54 30 | missing?.;.F;+[.[.I".method.;.T0 |
| 0ea0 | 5b 07 49 22 0a 2a 61 72 67 73 06 3b 20 54 30 3b 14 5b 06 5b 07 40 77 69 31 3b 15 54 3b 16 3a 18 | [.I".*args.;.T0;.[.[.@wi1;.T;.:. |
| 0ec0 | 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b | respond_to_missing?;.;.;.[.;.{.; |
| 0ee0 | 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b | .IC;."..;.T;.[.o;2.;.I".return.; |
| 0f00 | 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 01 8e | .F;/@.;.0;0[.I".Boolean.;.T;$@.. |
| 0f20 | 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 | ;![.;"I".@!visibility.private.;. |
| 0f40 | 54 3b 23 30 3b 24 40 01 8e 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 30 3b 3a 69 | T;#0;$@..;3i.;5F;6o;7.;8F;9i0;:i |
| 0f60 | 30 3b 25 40 6e 3b 3b 54 3b 3c 49 22 66 64 65 66 20 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 | 0;%@n;;T;<I"fdef.respond_to_miss |
| 0f80 | 69 6e 67 3f 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 0a 20 20 69 66 20 43 6f 6c 6f 72 4c 69 | ing?(method,.*args)...if.ColorLi |
| 0fa0 | 73 74 5b 6d 65 74 68 6f 64 5d 0a 20 20 20 20 74 72 75 65 0a 20 20 65 6c 73 65 0a 20 20 20 20 73 | st[method].....true...else.....s |
| 0fc0 | 75 70 65 72 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 2b 64 65 66 20 72 65 73 70 6f | uper...end.end.;.T;1I"+def.respo |
| 0fe0 | 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 28 6d 65 74 68 6f 64 2c 20 2a 61 72 67 73 29 06 3b 20 | nd_to_missing?(method,.*args).;. |
| 1000 | 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a | T;=To;(.;)F;*;.;.;.;&I".Raylib:: |
| 1020 | 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 77 69 3b 3b 15 | Color.random.;.F;+[.;.[.[.@wi;;. |
| 1040 | 54 3b 16 3a 0b 72 61 6e 64 6f 6d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 47 | T;.:.random;.;.;.[.;.{.;.IC;.";G |
| 1060 | 65 74 20 61 20 72 61 6e 64 6f 6d 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 74 68 65 20 43 6f 6c 6f 72 | et.a.random.color.from.the.Color |
| 1080 | 4c 69 73 74 28 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 | List(excluding.Clear).;.T;.[.o;2 |
| 10a0 | 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 | .;.I".return.;.F;/I"..;.T;.0;0[. |
| 10c0 | 49 22 0a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 01 a4 3b 21 5b 00 3b 22 49 22 4b 47 65 74 20 61 20 | I".Color.;.T;$@..;![.;"I"KGet.a. |
| 10e0 | 72 61 6e 64 6f 6d 20 63 6f 6c 6f 72 20 66 72 6f 6d 20 74 68 65 20 43 6f 6c 6f 72 4c 69 73 74 28 | random.color.from.the.ColorList( |
| 1100 | 65 78 63 6c 75 64 69 6e 67 20 43 6c 65 61 72 29 0a 40 72 65 74 75 72 6e 20 5b 43 6f 6c 6f 72 5d | excluding.Clear).@return.[Color] |
| 1120 | 06 3b 20 54 3b 23 30 3b 24 40 01 a4 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 39 | .;.T;#0;$@..;3i.;5F;6o;7.;8F;9i9 |
| 1140 | 3b 3a 69 3a 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 85 64 65 66 20 72 61 6e 64 6f 6d 0a 20 20 72 65 | ;:i:;%@n;;T;<I"..def.random...re |
| 1160 | 73 75 6c 74 20 3d 20 43 6f 6c 6f 72 4c 69 73 74 2e 6b 65 79 73 2e 73 61 6d 70 6c 65 0a 20 20 77 | sult.=.ColorList.keys.sample...w |
| 1180 | 68 69 6c 65 20 72 65 73 75 6c 74 20 3d 3d 20 3a 63 6c 65 61 72 0a 20 20 20 20 72 65 73 75 6c 74 | hile.result.==.:clear.....result |
| 11a0 | 20 3d 20 43 6f 6c 6f 72 4c 69 73 74 2e 6b 65 79 73 2e 73 61 6d 70 6c 65 0a 20 20 65 6e 64 0a 20 | .=.ColorList.keys.sample...end.. |
| 11c0 | 20 73 65 6c 66 2e 73 65 6e 64 28 72 65 73 75 6c 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0f 64 | .self.send(result).end.;.T;1I".d |
| 11e0 | 65 66 20 72 61 6e 64 6f 6d 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b | ef.random.;.T;=To;(.;)F;*;.;.;.; |
| 1200 | 26 49 22 18 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 63 6c 6f 6e 65 06 3b 20 46 3b 2b 5b 00 3b | &I".Raylib::Color.clone.;.F;+[.; |
| 1220 | 14 5b 06 5b 07 40 77 69 43 3b 15 46 3b 16 3a 0a 63 6c 6f 6e 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b | .[.[.@wiC;.F;.:.clone;.;.;.[.;.{ |
| 1240 | 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 | .;.IC;."..;.T;.[.;![.;"@.;#0;$@. |
| 1260 | b7 3b 33 69 00 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 89 64 65 66 20 63 6c 6f 6e 65 0a 20 20 52 61 | .;3i.;%@n;;T;<I"..def.clone...Ra |
| 1280 | 79 6c 69 62 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 72 3a 20 73 65 6c 66 2e 72 2c 0a 20 20 20 20 20 | ylib::Color.new(r:.self.r,...... |
| 12a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 3a 20 73 65 6c 66 2e 67 2c 0a 20 20 20 20 20 20 | ...............g:.self.g,....... |
| 12c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 3a 20 73 65 6c 66 2e 62 2c 0a 20 20 20 20 20 20 20 | ..............b:.self.b,........ |
| 12e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 3a 20 73 65 6c 66 2e 61 29 0a 65 6e 64 06 3b 20 54 3b | .............a:.self.a).end.;.T; |
| 1300 | 31 49 22 0e 64 65 66 20 63 6c 6f 6e 65 06 3b 20 54 3b 3d 54 6f 3a 26 59 41 52 44 3a 3a 43 6f 64 | 1I".def.clone.;.T;=To:&YARD::Cod |
| 1320 | 65 4f 62 6a 65 63 74 73 3a 3a 43 6f 6e 73 74 61 6e 74 4f 62 6a 65 63 74 12 3b 14 5b 06 5b 07 40 | eObjects::ConstantObject.;.[.[.@ |
| 1340 | 77 69 4c 3b 15 54 3b 16 3a 0e 43 6f 6c 6f 72 4c 69 73 74 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b | wiL;.T;.:.ColorList;.;.;.;.;.[.; |
| 1360 | 1d 7b 00 3b 1e 49 43 3b 1f 22 30 48 61 73 68 20 6f 66 20 61 6c 6c 20 77 65 62 20 63 6f 6c 6f 72 | .{.;.IC;."0Hash.of.all.web.color |
| 1380 | 73 2c 20 52 61 79 57 68 69 74 65 2c 20 61 6e 64 20 43 6c 65 61 72 0d 3b 20 54 3b 1c 5b 00 3b 21 | s,.RayWhite,.and.Clear.;.T;.[.;! |
| 13a0 | 5b 00 3b 22 49 22 30 48 61 73 68 20 6f 66 20 61 6c 6c 20 77 65 62 20 63 6f 6c 6f 72 73 2c 20 52 | [.;"I"0Hash.of.all.web.colors,.R |
| 13c0 | 61 79 57 68 69 74 65 2c 20 61 6e 64 20 43 6c 65 61 72 06 3b 20 54 3b 23 30 3b 24 40 01 c3 3b 35 | ayWhite,.and.Clear.;.T;#0;$@..;5 |
| 13e0 | 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 4b 3b 3a 69 4b 3b 25 40 6e 3b 26 49 22 1d 52 61 79 6c 69 | F;6o;7.;8F;9iK;:iK;%@n;&I".Rayli |
| 1400 | 62 3a 3a 43 6f 6c 6f 72 3a 3a 43 6f 6c 6f 72 4c 69 73 74 06 3b 20 46 3b 3c 49 22 02 14 19 43 6f | b::Color::ColorList.;.F;<I"...Co |
| 1420 | 6c 6f 72 4c 69 73 74 20 20 3d 20 7b 0a 20 20 3a 63 6c 65 61 72 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a | lorList..=.{...:clear=>{:r=>0,.: |
| 1440 | 67 3d 3e 30 2c 20 3a 62 3d 3e 30 2c 20 3a 61 3d 3e 30 7d 2c 0a 20 20 3a 72 61 79 5f 77 68 69 74 | g=>0,.:b=>0,.:a=>0},...:ray_whit |
| 1460 | 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a | e=>{:r=>245,.:g=>245,.:b=>245},. |
| 1480 | 20 20 3a 61 6c 69 63 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 34 38 | ..:alice_blue=>{:r=>240,.:g=>248 |
| 14a0 | 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 6e 74 69 71 75 65 5f 77 68 69 74 65 3d 3e 7b 3a | ,.:b=>255},...:antique_white=>{: |
| 14c0 | 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 31 35 7d 2c 0a 20 20 3a 61 71 | r=>250,.:g=>235,.:b=>215},...:aq |
| 14e0 | 75 61 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 | ua=>{:r=>0,.:g=>255,.:b=>255},.. |
| 1500 | 20 3a 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c | .:aquamarine=>{:r=>127,.:g=>255, |
| 1520 | 20 3a 62 3d 3e 32 31 32 7d 2c 0a 20 20 3a 61 7a 75 72 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a | .:b=>212},...:azure=>{:r=>240,.: |
| 1540 | 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 65 69 67 65 3d 3e 7b 3a 72 3d | g=>255,.:b=>255},...:beige=>{:r= |
| 1560 | 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 62 69 73 71 | >245,.:g=>245,.:b=>220},...:bisq |
| 1580 | 75 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 39 36 7d 2c | ue=>{:r=>255,.:g=>228,.:b=>196}, |
| 15a0 | 0a 20 20 3a 62 6c 61 63 6b 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d | ...:black=>{:r=>0,.:g=>0,.:b=>0} |
| 15c0 | 2c 0a 20 20 3a 62 6c 61 6e 63 68 65 64 5f 61 6c 6d 6f 6e 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 | ,...:blanched_almond=>{:r=>255,. |
| 15e0 | 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 62 6c 75 65 3d 3e 7b 3a 72 3d | :g=>235,.:b=>205},...:blue=>{:r= |
| 1600 | 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 6c 75 65 5f 76 69 6f | >0,.:g=>0,.:b=>255},...:blue_vio |
| 1620 | 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 33 38 2c 20 3a 67 3d 3e 34 33 2c 20 3a 62 3d 3e 32 32 36 7d 2c | let=>{:r=>138,.:g=>43,.:b=>226}, |
| 1640 | 0a 20 20 3a 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 36 35 2c 20 3a 67 3d 3e 34 32 2c 20 3a 62 3d | ...:brown=>{:r=>165,.:g=>42,.:b= |
| 1660 | 3e 34 32 7d 2c 0a 20 20 3a 62 75 72 6c 79 5f 77 6f 6f 64 3d 3e 7b 3a 72 3d 3e 32 32 32 2c 20 3a | >42},...:burly_wood=>{:r=>222,.: |
| 1680 | 67 3d 3e 31 38 34 2c 20 3a 62 3d 3e 31 33 35 7d 2c 0a 20 20 3a 63 61 64 65 74 5f 62 6c 75 65 3d | g=>184,.:b=>135},...:cadet_blue= |
| 16a0 | 3e 7b 3a 72 3d 3e 39 35 2c 20 3a 67 3d 3e 31 35 38 2c 20 3a 62 3d 3e 31 36 30 7d 2c 0a 20 20 3a | >{:r=>95,.:g=>158,.:b=>160},...: |
| 16c0 | 63 68 61 72 74 72 65 75 73 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a | chartreuse=>{:r=>127,.:g=>255,.: |
| 16e0 | 62 3d 3e 30 7d 2c 0a 20 20 3a 63 68 6f 63 6f 6c 61 74 65 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a | b=>0},...:chocolate=>{:r=>210,.: |
| 1700 | 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 33 30 7d 2c 0a 20 20 3a 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e | g=>105,.:b=>30},...:coral=>{:r=> |
| 1720 | 32 35 35 2c 20 3a 67 3d 3e 31 32 37 2c 20 3a 62 3d 3e 38 30 7d 2c 0a 20 20 3a 63 6f 72 6e 66 6c | 255,.:g=>127,.:b=>80},...:cornfl |
| 1740 | 6f 77 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 30 2c 20 3a 67 3d 3e 31 34 39 2c 20 3a 62 | ower_blue=>{:r=>100,.:g=>149,.:b |
| 1760 | 3d 3e 32 33 37 7d 2c 0a 20 20 3a 63 6f 72 6e 73 69 6c 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a | =>237},...:cornsilk=>{:r=>255,.: |
| 1780 | 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 63 72 69 6d 73 6f 6e 3d 3e 7b 3a | g=>248,.:b=>220},...:crimson=>{: |
| 17a0 | 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 36 30 7d 2c 0a 20 20 3a 63 79 61 6e | r=>220,.:g=>20,.:b=>60},...:cyan |
| 17c0 | 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a | =>{:r=>0,.:g=>255,.:b=>255},...: |
| 17e0 | 64 61 72 6b 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 | dark_blue=>{:r=>0,.:g=>0,.:b=>13 |
| 1800 | 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 33 | 9},...:dark_cyan=>{:r=>0,.:g=>13 |
| 1820 | 39 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d | 9,.:b=>139},...:dark_golden_rod= |
| 1840 | 3e 7b 3a 72 3d 3e 31 38 34 2c 20 3a 67 3d 3e 31 33 34 2c 20 3a 62 3d 3e 31 31 7d 2c 0a 20 20 3a | >{:r=>184,.:g=>134,.:b=>11},...: |
| 1860 | 64 61 72 6b 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 | dark_gray=>{:r=>169,.:g=>169,.:b |
| 1880 | 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a | =>169},...:dark_green=>{:r=>0,.: |
| 18a0 | 67 3d 3e 31 30 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 79 3d 3e 7b 3a | g=>100,.:b=>0},...:dark_grey=>{: |
| 18c0 | 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 | r=>169,.:g=>169,.:b=>169},...:da |
| 18e0 | 72 6b 5f 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e 31 38 39 2c 20 3a 67 3d 3e 31 38 33 2c 20 3a 62 3d | rk_khaki=>{:r=>189,.:g=>183,.:b= |
| 1900 | 3e 31 30 37 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 31 33 39 | >107},...:dark_magenta=>{:r=>139 |
| 1920 | 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 6c 69 76 65 | ,.:g=>0,.:b=>139},...:dark_olive |
| 1940 | 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 38 35 2c 20 3a 67 3d 3e 31 30 37 2c 20 3a 62 3d 3e 34 37 | _green=>{:r=>85,.:g=>107,.:b=>47 |
| 1960 | 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d | },...:dark_orange=>{:r=>255,.:g= |
| 1980 | 3e 31 34 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 63 68 69 64 3d 3e 7b 3a | >140,.:b=>0},...:dark_orchid=>{: |
| 19a0 | 72 3d 3e 31 35 33 2c 20 3a 67 3d 3e 35 30 2c 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 64 61 72 | r=>153,.:g=>50,.:b=>204},...:dar |
| 19c0 | 6b 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a | k_red=>{:r=>139,.:g=>0,.:b=>0},. |
| 19e0 | 20 20 3a 64 61 72 6b 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 33 33 2c 20 3a 67 3d 3e 31 35 | ..:dark_salmon=>{:r=>233,.:g=>15 |
| 1a00 | 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 65 61 5f 67 72 65 65 6e 3d 3e | 0,.:b=>122},...:dark_sea_green=> |
| 1a20 | 7b 3a 72 3d 3e 31 34 33 2c 20 3a 67 3d 3e 31 38 38 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a | {:r=>143,.:g=>188,.:b=>143},...: |
| 1a40 | 64 61 72 6b 5f 73 6c 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 36 31 | dark_slate_blue=>{:r=>72,.:g=>61 |
| 1a60 | 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e | ,.:b=>139},...:dark_slate_gray=> |
| 1a80 | 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 | {:r=>47,.:g=>79,.:b=>79},...:dar |
| 1aa0 | 6b 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a | k_slate_grey=>{:r=>47,.:g=>79,.: |
| 1ac0 | 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e | b=>79},...:dark_turquoise=>{:r=> |
| 1ae0 | 30 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 30 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 76 69 | 0,.:g=>206,.:b=>209},...:dark_vi |
| 1b00 | 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 31 34 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 31 31 7d 2c | olet=>{:r=>148,.:g=>0,.:b=>211}, |
| 1b20 | 0a 20 20 3a 64 65 65 70 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 30 2c | ...:deep_pink=>{:r=>255,.:g=>20, |
| 1b40 | 20 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 64 65 65 70 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 | .:b=>147},...:deep_sky_blue=>{:r |
| 1b60 | 3d 3e 30 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 | =>0,.:g=>191,.:b=>255},...:dim_g |
| 1b80 | 72 61 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 35 7d | ray=>{:r=>105,.:g=>105,.:b=>105} |
| 1ba0 | 2c 0a 20 20 3a 64 69 6d 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 | ,...:dim_grey=>{:r=>105,.:g=>105 |
| 1bc0 | 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 6f 64 67 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d | ,.:b=>105},...:dodger_blue=>{:r= |
| 1be0 | 3e 33 30 2c 20 3a 67 3d 3e 31 34 34 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 66 69 72 65 5f | >30,.:g=>144,.:b=>255},...:fire_ |
| 1c00 | 62 72 69 63 6b 3d 3e 7b 3a 72 3d 3e 31 37 38 2c 20 3a 67 3d 3e 33 34 2c 20 3a 62 3d 3e 33 34 7d | brick=>{:r=>178,.:g=>34,.:b=>34} |
| 1c20 | 2c 0a 20 20 3a 66 6c 6f 72 61 6c 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d | ,...:floral_white=>{:r=>255,.:g= |
| 1c40 | 3e 32 35 30 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 66 6f 72 65 73 74 5f 67 72 65 65 6e 3d | >250,.:b=>240},...:forest_green= |
| 1c60 | 3e 7b 3a 72 3d 3e 33 34 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 | >{:r=>34,.:g=>139,.:b=>34},...:f |
| 1c80 | 75 63 68 73 69 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 | uchsia=>{:r=>255,.:g=>0,.:b=>255 |
| 1ca0 | 7d 2c 0a 20 20 3a 67 61 69 6e 73 62 6f 72 6f 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 | },...:gainsboro=>{:r=>220,.:g=>2 |
| 1cc0 | 32 30 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 67 68 6f 73 74 5f 77 68 69 74 65 3d 3e 7b 3a | 20,.:b=>220},...:ghost_white=>{: |
| 1ce0 | 72 3d 3e 32 34 38 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 6f | r=>248,.:g=>248,.:b=>255},...:go |
| 1d00 | 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d | lden_rod=>{:r=>218,.:g=>165,.:b= |
| 1d20 | 3e 33 32 7d 2c 0a 20 20 3a 67 6f 6c 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 35 | >32},...:gold=>{:r=>255,.:g=>215 |
| 1d40 | 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d | ,.:b=>0},...:gray=>{:r=>128,.:g= |
| 1d60 | 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 | >128,.:b=>128},...:green=>{:r=>0 |
| 1d80 | 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 65 65 6e 5f 79 65 6c 6c | ,.:g=>128,.:b=>0},...:green_yell |
| 1da0 | 6f 77 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 34 37 7d 2c 0a | ow=>{:r=>173,.:g=>255,.:b=>47},. |
| 1dc0 | 20 20 3a 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e | ..:grey=>{:r=>128,.:g=>128,.:b=> |
| 1de0 | 31 32 38 7d 2c 0a 20 20 3a 68 6f 6e 65 79 5f 64 65 77 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 | 128},...:honey_dew=>{:r=>240,.:g |
| 1e00 | 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 68 6f 74 5f 70 69 6e 6b 3d 3e 7b 3a | =>255,.:b=>240},...:hot_pink=>{: |
| 1e20 | 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 69 6e | r=>255,.:g=>105,.:b=>180},...:in |
| 1e40 | 64 69 61 6e 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 39 32 2c 20 3a 62 3d 3e | dian_red=>{:r=>205,.:g=>92,.:b=> |
| 1e60 | 39 32 7d 2c 0a 20 20 3a 69 6e 64 69 67 6f 3d 3e 7b 3a 72 3d 3e 37 35 2c 20 3a 67 3d 3e 30 2c 20 | 92},...:indigo=>{:r=>75,.:g=>0,. |
| 1e80 | 3a 62 3d 3e 31 33 30 7d 2c 0a 20 20 3a 69 76 6f 72 79 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 | :b=>130},...:ivory=>{:r=>255,.:g |
| 1ea0 | 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e | =>255,.:b=>240},...:khaki=>{:r=> |
| 1ec0 | 32 34 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 6c 61 76 65 6e | 240,.:g=>230,.:b=>140},...:laven |
| 1ee0 | 64 65 72 5f 62 6c 75 73 68 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 | der_blush=>{:r=>255,.:g=>240,.:b |
| 1f00 | 3d 3e 32 34 35 7d 2c 0a 20 20 3a 6c 61 76 65 6e 64 65 72 3d 3e 7b 3a 72 3d 3e 32 33 30 2c 20 3a | =>245},...:lavender=>{:r=>230,.: |
| 1f20 | 67 3d 3e 32 33 30 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 61 77 6e 5f 67 72 65 65 6e 3d | g=>230,.:b=>250},...:lawn_green= |
| 1f40 | 3e 7b 3a 72 3d 3e 31 32 34 2c 20 3a 67 3d 3e 32 35 32 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c | >{:r=>124,.:g=>252,.:b=>0},...:l |
| 1f60 | 65 6d 6f 6e 5f 63 68 69 66 66 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c | emon_chiffon=>{:r=>255,.:g=>250, |
| 1f80 | 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 | .:b=>205},...:light_blue=>{:r=>1 |
| 1fa0 | 37 33 2c 20 3a 67 3d 3e 32 31 36 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f | 73,.:g=>216,.:b=>230},...:light_ |
| 1fc0 | 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 | coral=>{:r=>240,.:g=>128,.:b=>12 |
| 1fe0 | 38 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 32 32 34 2c 20 3a 67 3d | 8},...:light_cyan=>{:r=>224,.:g= |
| 2000 | 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 6f 6c 64 65 6e 5f | >255,.:b=>255},...:light_golden_ |
| 2020 | 72 6f 64 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a | rod_yellow=>{:r=>250,.:g=>250,.: |
| 2040 | 62 3d 3e 32 31 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 32 31 31 | b=>210},...:light_gray=>{:r=>211 |
| 2060 | 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 | ,.:g=>211,.:b=>211},...:light_gr |
| 2080 | 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 34 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 31 34 34 7d | een=>{:r=>144,.:g=>238,.:b=>144} |
| 20a0 | 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 | ,...:light_grey=>{:r=>211,.:g=>2 |
| 20c0 | 31 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 | 11,.:b=>211},...:light_pink=>{:r |
| 20e0 | 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 38 32 2c 20 3a 62 3d 3e 31 39 33 7d 2c 0a 20 20 3a 6c 69 67 | =>255,.:g=>182,.:b=>193},...:lig |
| 2100 | 68 74 5f 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 | ht_salmon=>{:r=>255,.:g=>160,.:b |
| 2120 | 3d 3e 31 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d | =>122},...:light_sea_green=>{:r= |
| 2140 | 3e 33 32 2c 20 3a 67 3d 3e 31 37 38 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 | >32,.:g=>178,.:b=>170},...:light |
| 2160 | 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 | _sky_blue=>{:r=>135,.:g=>206,.:b |
| 2180 | 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 | =>250},...:light_slate_gray=>{:r |
| 21a0 | 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 | =>119,.:g=>136,.:b=>153},...:lig |
| 21c0 | 68 74 5f 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 | ht_slate_grey=>{:r=>119,.:g=>136 |
| 21e0 | 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 74 65 65 6c 5f 62 6c 75 65 3d | ,.:b=>153},...:light_steel_blue= |
| 2200 | 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 31 39 36 2c 20 3a 62 3d 3e 32 32 32 7d 2c 0a 20 20 | >{:r=>176,.:g=>196,.:b=>222},... |
| 2220 | 3a 6c 69 67 68 74 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 | :light_yellow=>{:r=>255,.:g=>255 |
| 2240 | 2c 20 3a 62 3d 3e 32 32 34 7d 2c 0a 20 20 3a 6c 69 6d 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d | ,.:b=>224},...:lime=>{:r=>0,.:g= |
| 2260 | 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c 69 6d 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 | >255,.:b=>0},...:lime_green=>{:r |
| 2280 | 3d 3e 35 30 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 2c 0a 20 20 3a 6c 69 6e 65 6e | =>50,.:g=>205,.:b=>50},...:linen |
| 22a0 | 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 | =>{:r=>250,.:g=>240,.:b=>230},.. |
| 22c0 | 20 3a 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e | .:magenta=>{:r=>255,.:g=>0,.:b=> |
| 22e0 | 32 35 35 7d 2c 0a 20 20 3a 6d 61 72 6f 6f 6e 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 | 255},...:maroon=>{:r=>128,.:g=>0 |
| 2300 | 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 61 71 75 61 6d 61 72 69 6e 65 3d 3e | ,.:b=>0},...:medium_aquamarine=> |
| 2320 | 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a | {:r=>102,.:g=>205,.:b=>170},...: |
| 2340 | 6d 65 64 69 75 6d 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e | medium_blue=>{:r=>0,.:g=>0,.:b=> |
| 2360 | 32 30 35 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 38 36 | 205},...:medium_orchid=>{:r=>186 |
| 2380 | 2c 20 3a 67 3d 3e 38 35 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 70 75 | ,.:g=>85,.:b=>211},...:medium_pu |
| 23a0 | 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 34 37 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 39 | rple=>{:r=>147,.:g=>112,.:b=>219 |
| 23c0 | 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 36 30 2c | },...:medium_sea_green=>{:r=>60, |
| 23e0 | 20 3a 67 3d 3e 31 37 39 2c 20 3a 62 3d 3e 31 31 33 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 6c | .:g=>179,.:b=>113},...:medium_sl |
| 2400 | 61 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 32 33 2c 20 3a 67 3d 3e 31 30 34 2c 20 3a 62 3d | ate_blue=>{:r=>123,.:g=>104,.:b= |
| 2420 | 3e 32 33 38 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b | >238},...:medium_spring_green=>{ |
| 2440 | 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 31 35 34 7d 2c 0a 20 20 3a 6d 65 64 | :r=>0,.:g=>250,.:b=>154},...:med |
| 2460 | 69 75 6d 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 32 30 39 2c | ium_turquoise=>{:r=>72,.:g=>209, |
| 2480 | 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 76 69 6f 6c 65 74 5f 72 65 64 3d | .:b=>204},...:medium_violet_red= |
| 24a0 | 3e 7b 3a 72 3d 3e 31 39 39 2c 20 3a 67 3d 3e 32 31 2c 20 3a 62 3d 3e 31 33 33 7d 2c 0a 20 20 3a | >{:r=>199,.:g=>21,.:b=>133},...: |
| 24c0 | 6d 69 64 6e 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 35 2c 20 3a 67 3d 3e 32 35 2c 20 | midnight_blue=>{:r=>25,.:g=>25,. |
| 24e0 | 3a 62 3d 3e 31 31 32 7d 2c 0a 20 20 3a 6d 69 6e 74 5f 63 72 65 61 6d 3d 3e 7b 3a 72 3d 3e 32 34 | :b=>112},...:mint_cream=>{:r=>24 |
| 2500 | 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6d 69 73 74 79 5f 72 | 5,.:g=>255,.:b=>250},...:misty_r |
| 2520 | 6f 73 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 32 32 35 7d | ose=>{:r=>255,.:g=>228,.:b=>225} |
| 2540 | 2c 0a 20 20 3a 6d 6f 63 63 61 73 69 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 | ,...:moccasin=>{:r=>255,.:g=>228 |
| 2560 | 2c 20 3a 62 3d 3e 31 38 31 7d 2c 0a 20 20 3a 6e 61 76 61 6a 6f 5f 77 68 69 74 65 3d 3e 7b 3a 72 | ,.:b=>181},...:navajo_white=>{:r |
| 2580 | 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 33 7d 2c 0a 20 20 3a 6e 61 76 | =>255,.:g=>222,.:b=>173},...:nav |
| 25a0 | 79 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6f | y=>{:r=>0,.:g=>0,.:b=>128},...:o |
| 25c0 | 6c 64 5f 6c 61 63 65 3d 3e 7b 3a 72 3d 3e 32 35 33 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e | ld_lace=>{:r=>253,.:g=>245,.:b=> |
| 25e0 | 32 33 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 | 230},...:olive=>{:r=>128,.:g=>12 |
| 2600 | 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 6c 69 76 65 5f 64 72 61 62 3d 3e 7b 3a 72 3d 3e 31 | 8,.:b=>0},...:olive_drab=>{:r=>1 |
| 2620 | 30 37 2c 20 3a 67 3d 3e 31 34 32 2c 20 3a 62 3d 3e 33 35 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 3d | 07,.:g=>142,.:b=>35},...:orange= |
| 2640 | 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f | >{:r=>255,.:g=>165,.:b=>0},...:o |
| 2660 | 72 61 6e 67 65 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d | range_red=>{:r=>255,.:g=>69,.:b= |
| 2680 | 3e 30 7d 2c 0a 20 20 3a 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 31 | >0},...:orchid=>{:r=>218,.:g=>11 |
| 26a0 | 32 2c 20 3a 62 3d 3e 32 31 34 7d 2c 0a 20 20 3a 70 61 6c 65 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d | 2,.:b=>214},...:pale_golden_rod= |
| 26c0 | 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 32 33 32 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 | >{:r=>238,.:g=>232,.:b=>170},... |
| 26e0 | 3a 70 61 6c 65 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 32 2c 20 3a 67 3d 3e 32 35 31 2c 20 3a | :palegreen=>{:r=>152,.:g=>251,.: |
| 2700 | 62 3d 3e 31 35 32 7d 2c 0a 20 20 3a 70 61 6c 65 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d | b=>152},...:pale_turquoise=>{:r= |
| 2720 | 3e 31 37 35 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 70 61 6c 65 | >175,.:g=>238,.:b=>238},...:pale |
| 2740 | 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 32 31 39 2c 20 3a 67 3d 3e 31 31 32 2c 20 | _violet_red=>{:r=>219,.:g=>112,. |
| 2760 | 3a 62 3d 3e 31 34 37 7d 2c 0a 20 20 3a 70 61 70 61 79 61 5f 77 68 69 70 3d 3e 7b 3a 72 3d 3e 32 | :b=>147},...:papaya_whip=>{:r=>2 |
| 2780 | 35 35 2c 20 3a 67 3d 3e 32 33 39 2c 20 3a 62 3d 3e 32 31 33 7d 2c 0a 20 20 3a 70 65 61 63 68 5f | 55,.:g=>239,.:b=>213},...:peach_ |
| 27a0 | 70 75 66 66 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 38 2c 20 3a 62 3d 3e 31 38 35 | puff=>{:r=>255,.:g=>218,.:b=>185 |
| 27c0 | 7d 2c 0a 20 20 3a 70 65 72 75 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 31 33 33 2c 20 3a | },...:peru=>{:r=>205,.:g=>133,.: |
| 27e0 | 62 3d 3e 36 33 7d 2c 0a 20 20 3a 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 | b=>63},...:pink=>{:r=>255,.:g=>1 |
| 2800 | 39 32 2c 20 3a 62 3d 3e 32 30 33 7d 2c 0a 20 20 3a 70 6c 75 6d 3d 3e 7b 3a 72 3d 3e 32 32 31 2c | 92,.:b=>203},...:plum=>{:r=>221, |
| 2820 | 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 32 32 31 7d 2c 0a 20 20 3a 70 6f 77 64 65 72 5f 62 6c | .:g=>160,.:b=>221},...:powder_bl |
| 2840 | 75 65 3d 3e 7b 3a 72 3d 3e 31 37 36 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 33 30 7d 2c | ue=>{:r=>176,.:g=>224,.:b=>230}, |
| 2860 | 0a 20 20 3a 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d | ...:purple=>{:r=>128,.:g=>0,.:b= |
| 2880 | 3e 31 32 38 7d 2c 0a 20 20 3a 72 65 62 65 63 63 61 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 | >128},...:rebecca_purple=>{:r=>1 |
| 28a0 | 30 32 2c 20 3a 67 3d 3e 35 31 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 72 65 64 3d 3e 7b 3a | 02,.:g=>51,.:b=>153},...:red=>{: |
| 28c0 | 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 72 6f 73 79 5f 62 | r=>255,.:g=>0,.:b=>0},...:rosy_b |
| 28e0 | 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 38 38 2c 20 3a 67 3d 3e 31 34 33 2c 20 3a 62 3d 3e 31 34 33 | rown=>{:r=>188,.:g=>143,.:b=>143 |
| 2900 | 7d 2c 0a 20 20 3a 72 6f 79 61 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 36 35 2c 20 3a 67 3d 3e 31 | },...:royal_blue=>{:r=>65,.:g=>1 |
| 2920 | 30 35 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 73 61 64 64 6c 65 5f 62 72 6f 77 6e 3d 3e 7b | 05,.:b=>225},...:saddle_brown=>{ |
| 2940 | 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 31 39 7d 2c 0a 20 20 3a 73 61 6c | :r=>139,.:g=>69,.:b=>19},...:sal |
| 2960 | 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 31 34 7d | mon=>{:r=>250,.:g=>128,.:b=>114} |
| 2980 | 2c 0a 20 20 3a 73 61 6e 64 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 32 34 34 2c 20 3a 67 3d 3e | ,...:sandy_brown=>{:r=>244,.:g=> |
| 29a0 | 31 36 34 2c 20 3a 62 3d 3e 39 36 7d 2c 0a 20 20 3a 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d | 164,.:b=>96},...:sea_green=>{:r= |
| 29c0 | 3e 34 36 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 38 37 7d 2c 0a 20 20 3a 73 65 61 5f 73 68 | >46,.:g=>139,.:b=>87},...:sea_sh |
| 29e0 | 65 6c 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 38 7d | ell=>{:r=>255,.:g=>245,.:b=>238} |
| 2a00 | 2c 0a 20 20 3a 73 69 65 6e 6e 61 3d 3e 7b 3a 72 3d 3e 31 36 30 2c 20 3a 67 3d 3e 38 32 2c 20 3a | ,...:sienna=>{:r=>160,.:g=>82,.: |
| 2a20 | 62 3d 3e 34 35 7d 2c 0a 20 20 3a 73 69 6c 76 65 72 3d 3e 7b 3a 72 3d 3e 31 39 32 2c 20 3a 67 3d | b=>45},...:silver=>{:r=>192,.:g= |
| 2a40 | 3e 31 39 32 2c 20 3a 62 3d 3e 31 39 32 7d 2c 0a 20 20 3a 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 | >192,.:b=>192},...:sky_blue=>{:r |
| 2a60 | 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 33 35 7d 2c 0a 20 20 3a 73 6c 61 | =>135,.:g=>206,.:b=>235},...:sla |
| 2a80 | 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 30 36 2c 20 3a 67 3d 3e 39 30 2c 20 3a 62 3d 3e 32 | te_blue=>{:r=>106,.:g=>90,.:b=>2 |
| 2aa0 | 30 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 | 05},...:slate_gray=>{:r=>112,.:g |
| 2ac0 | 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 65 79 3d 3e | =>128,.:b=>144},...:slate_grey=> |
| 2ae0 | 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a | {:r=>112,.:g=>128,.:b=>144},...: |
| 2b00 | 73 6e 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 35 30 | snow=>{:r=>255,.:g=>250,.:b=>250 |
| 2b20 | 7d 2c 0a 20 20 3a 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e | },...:spring_green=>{:r=>0,.:g=> |
| 2b40 | 32 35 35 2c 20 3a 62 3d 3e 31 32 37 7d 2c 0a 20 20 3a 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a | 255,.:b=>127},...:steel_blue=>{: |
| 2b60 | 72 3d 3e 37 30 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 74 61 6e | r=>70,.:g=>130,.:b=>180},...:tan |
| 2b80 | 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 38 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 | =>{:r=>210,.:g=>180,.:b=>140},.. |
| 2ba0 | 20 3a 74 65 61 6c 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 | .:teal=>{:r=>0,.:g=>128,.:b=>128 |
| 2bc0 | 7d 2c 0a 20 20 3a 74 68 69 73 74 6c 65 3d 3e 7b 3a 72 3d 3e 32 31 36 2c 20 3a 67 3d 3e 31 39 31 | },...:thistle=>{:r=>216,.:g=>191 |
| 2be0 | 2c 20 3a 62 3d 3e 32 31 36 7d 2c 0a 20 20 3a 74 6f 6d 61 74 6f 3d 3e 7b 3a 72 3d 3e 32 35 35 2c | ,.:b=>216},...:tomato=>{:r=>255, |
| 2c00 | 20 3a 67 3d 3e 39 39 2c 20 3a 62 3d 3e 37 31 7d 2c 0a 20 20 3a 74 75 72 71 75 6f 69 73 65 3d 3e | .:g=>99,.:b=>71},...:turquoise=> |
| 2c20 | 7b 3a 72 3d 3e 36 34 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 30 38 7d 2c 0a 20 20 3a 76 | {:r=>64,.:g=>224,.:b=>208},...:v |
| 2c40 | 69 6f 6c 65 74 3d 3e 7b 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 32 33 | iolet=>{:r=>238,.:g=>130,.:b=>23 |
| 2c60 | 38 7d 2c 0a 20 20 3a 77 68 65 61 74 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 32 32 2c | 8},...:wheat=>{:r=>245,.:g=>222, |
| 2c80 | 20 3a 62 3d 3e 31 37 39 7d 2c 0a 20 20 3a 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a | .:b=>179},...:white=>{:r=>255,.: |
| 2ca0 | 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 77 68 69 74 65 5f 73 6d 6f 6b 65 | g=>255,.:b=>255},...:white_smoke |
| 2cc0 | 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 | =>{:r=>245,.:g=>245,.:b=>245},.. |
| 2ce0 | 20 3a 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d | .:yellow=>{:r=>255,.:g=>255,.:b= |
| 2d00 | 3e 30 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 34 2c 20 | >0},...:yellow_green=>{:r=>154,. |
| 2d20 | 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 0a 7d 06 3b 20 54 3a 0b 40 76 61 6c 75 65 49 22 | :g=>205,.:b=>50}.}.;.T:.@valueI" |
| 2d40 | 02 07 19 7b 0a 20 20 3a 63 6c 65 61 72 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 | ...{...:clear=>{:r=>0,.:g=>0,.:b |
| 2d60 | 3d 3e 30 2c 20 3a 61 3d 3e 30 7d 2c 0a 20 20 3a 72 61 79 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e | =>0,.:a=>0},...:ray_white=>{:r=> |
| 2d80 | 32 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 61 6c 69 63 65 | 245,.:g=>245,.:b=>245},...:alice |
| 2da0 | 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 | _blue=>{:r=>240,.:g=>248,.:b=>25 |
| 2dc0 | 35 7d 2c 0a 20 20 3a 61 6e 74 69 71 75 65 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 | 5},...:antique_white=>{:r=>250,. |
| 2de0 | 3a 67 3d 3e 32 33 35 2c 20 3a 62 3d 3e 32 31 35 7d 2c 0a 20 20 3a 61 71 75 61 3d 3e 7b 3a 72 3d | :g=>235,.:b=>215},...:aqua=>{:r= |
| 2e00 | 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 61 71 75 61 6d 61 | >0,.:g=>255,.:b=>255},...:aquama |
| 2e20 | 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 31 32 | rine=>{:r=>127,.:g=>255,.:b=>212 |
| 2e40 | 7d 2c 0a 20 20 3a 61 7a 75 72 65 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 | },...:azure=>{:r=>240,.:g=>255,. |
| 2e60 | 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 65 69 67 65 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 | :b=>255},...:beige=>{:r=>245,.:g |
| 2e80 | 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 62 69 73 71 75 65 3d 3e 7b 3a 72 3d | =>245,.:b=>220},...:bisque=>{:r= |
| 2ea0 | 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 39 36 7d 2c 0a 20 20 3a 62 6c 61 63 | >255,.:g=>228,.:b=>196},...:blac |
| 2ec0 | 6b 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 62 6c 61 | k=>{:r=>0,.:g=>0,.:b=>0},...:bla |
| 2ee0 | 6e 63 68 65 64 5f 61 6c 6d 6f 6e 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 33 35 2c | nched_almond=>{:r=>255,.:g=>235, |
| 2f00 | 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e | .:b=>205},...:blue=>{:r=>0,.:g=> |
| 2f20 | 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 62 6c 75 65 5f 76 69 6f 6c 65 74 3d 3e 7b 3a 72 | 0,.:b=>255},...:blue_violet=>{:r |
| 2f40 | 3d 3e 31 33 38 2c 20 3a 67 3d 3e 34 33 2c 20 3a 62 3d 3e 32 32 36 7d 2c 0a 20 20 3a 62 72 6f 77 | =>138,.:g=>43,.:b=>226},...:brow |
| 2f60 | 6e 3d 3e 7b 3a 72 3d 3e 31 36 35 2c 20 3a 67 3d 3e 34 32 2c 20 3a 62 3d 3e 34 32 7d 2c 0a 20 20 | n=>{:r=>165,.:g=>42,.:b=>42},... |
| 2f80 | 3a 62 75 72 6c 79 5f 77 6f 6f 64 3d 3e 7b 3a 72 3d 3e 32 32 32 2c 20 3a 67 3d 3e 31 38 34 2c 20 | :burly_wood=>{:r=>222,.:g=>184,. |
| 2fa0 | 3a 62 3d 3e 31 33 35 7d 2c 0a 20 20 3a 63 61 64 65 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 39 35 | :b=>135},...:cadet_blue=>{:r=>95 |
| 2fc0 | 2c 20 3a 67 3d 3e 31 35 38 2c 20 3a 62 3d 3e 31 36 30 7d 2c 0a 20 20 3a 63 68 61 72 74 72 65 75 | ,.:g=>158,.:b=>160},...:chartreu |
| 2fe0 | 73 65 3d 3e 7b 3a 72 3d 3e 31 32 37 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 | se=>{:r=>127,.:g=>255,.:b=>0},.. |
| 3000 | 20 3a 63 68 6f 63 6f 6c 61 74 65 3d 3e 7b 3a 72 3d 3e 32 31 30 2c 20 3a 67 3d 3e 31 30 35 2c 20 | .:chocolate=>{:r=>210,.:g=>105,. |
| 3020 | 3a 62 3d 3e 33 30 7d 2c 0a 20 20 3a 63 6f 72 61 6c 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d | :b=>30},...:coral=>{:r=>255,.:g= |
| 3040 | 3e 31 32 37 2c 20 3a 62 3d 3e 38 30 7d 2c 0a 20 20 3a 63 6f 72 6e 66 6c 6f 77 65 72 5f 62 6c 75 | >127,.:b=>80},...:cornflower_blu |
| 3060 | 65 3d 3e 7b 3a 72 3d 3e 31 30 30 2c 20 3a 67 3d 3e 31 34 39 2c 20 3a 62 3d 3e 32 33 37 7d 2c 0a | e=>{:r=>100,.:g=>149,.:b=>237},. |
| 3080 | 20 20 3a 63 6f 72 6e 73 69 6c 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 38 2c 20 | ..:cornsilk=>{:r=>255,.:g=>248,. |
| 30a0 | 3a 62 3d 3e 32 32 30 7d 2c 0a 20 20 3a 63 72 69 6d 73 6f 6e 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 | :b=>220},...:crimson=>{:r=>220,. |
| 30c0 | 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 36 30 7d 2c 0a 20 20 3a 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 | :g=>20,.:b=>60},...:cyan=>{:r=>0 |
| 30e0 | 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 61 72 6b 5f 62 6c 75 | ,.:g=>255,.:b=>255},...:dark_blu |
| 3100 | 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 | e=>{:r=>0,.:g=>0,.:b=>139},...:d |
| 3120 | 61 72 6b 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 31 | ark_cyan=>{:r=>0,.:g=>139,.:b=>1 |
| 3140 | 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 31 38 | 39},...:dark_golden_rod=>{:r=>18 |
| 3160 | 34 2c 20 3a 67 3d 3e 31 33 34 2c 20 3a 62 3d 3e 31 31 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 61 | 4,.:g=>134,.:b=>11},...:dark_gra |
| 3180 | 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 3a 67 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a | y=>{:r=>169,.:g=>169,.:b=>169},. |
| 31a0 | 20 20 3a 64 61 72 6b 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 30 30 2c 20 | ..:dark_green=>{:r=>0,.:g=>100,. |
| 31c0 | 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 36 39 2c 20 | :b=>0},...:dark_grey=>{:r=>169,. |
| 31e0 | 3a 67 3d 3e 31 36 39 2c 20 3a 62 3d 3e 31 36 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6b 68 61 6b 69 | :g=>169,.:b=>169},...:dark_khaki |
| 3200 | 3d 3e 7b 3a 72 3d 3e 31 38 39 2c 20 3a 67 3d 3e 31 38 33 2c 20 3a 62 3d 3e 31 30 37 7d 2c 0a 20 | =>{:r=>189,.:g=>183,.:b=>107},.. |
| 3220 | 20 3a 64 61 72 6b 5f 6d 61 67 65 6e 74 61 3d 3e 7b 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c | .:dark_magenta=>{:r=>139,.:g=>0, |
| 3240 | 20 3a 62 3d 3e 31 33 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 6c 69 76 65 5f 67 72 65 65 6e 3d 3e | .:b=>139},...:dark_olive_green=> |
| 3260 | 7b 3a 72 3d 3e 38 35 2c 20 3a 67 3d 3e 31 30 37 2c 20 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 64 61 | {:r=>85,.:g=>107,.:b=>47},...:da |
| 3280 | 72 6b 5f 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 34 30 2c 20 3a 62 | rk_orange=>{:r=>255,.:g=>140,.:b |
| 32a0 | 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 35 33 2c 20 | =>0},...:dark_orchid=>{:r=>153,. |
| 32c0 | 3a 67 3d 3e 35 30 2c 20 3a 62 3d 3e 32 30 34 7d 2c 0a 20 20 3a 64 61 72 6b 5f 72 65 64 3d 3e 7b | :g=>50,.:b=>204},...:dark_red=>{ |
| 32e0 | 3a 72 3d 3e 31 33 39 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 64 61 72 6b 5f | :r=>139,.:g=>0,.:b=>0},...:dark_ |
| 3300 | 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 3d 3e 32 33 33 2c 20 3a 67 3d 3e 31 35 30 2c 20 3a 62 3d 3e 31 | salmon=>{:r=>233,.:g=>150,.:b=>1 |
| 3320 | 32 32 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 34 33 | 22},...:dark_sea_green=>{:r=>143 |
| 3340 | 2c 20 3a 67 3d 3e 31 38 38 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 | ,.:g=>188,.:b=>143},...:dark_sla |
| 3360 | 74 65 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 36 31 2c 20 3a 62 3d 3e 31 33 | te_blue=>{:r=>72,.:g=>61,.:b=>13 |
| 3380 | 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 34 37 2c | 9},...:dark_slate_gray=>{:r=>47, |
| 33a0 | 20 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 73 6c 61 74 65 5f | .:g=>79,.:b=>79},...:dark_slate_ |
| 33c0 | 67 72 65 79 3d 3e 7b 3a 72 3d 3e 34 37 2c 20 3a 67 3d 3e 37 39 2c 20 3a 62 3d 3e 37 39 7d 2c 0a | grey=>{:r=>47,.:g=>79,.:b=>79},. |
| 33e0 | 20 20 3a 64 61 72 6b 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 | ..:dark_turquoise=>{:r=>0,.:g=>2 |
| 3400 | 30 36 2c 20 3a 62 3d 3e 32 30 39 7d 2c 0a 20 20 3a 64 61 72 6b 5f 76 69 6f 6c 65 74 3d 3e 7b 3a | 06,.:b=>209},...:dark_violet=>{: |
| 3420 | 72 3d 3e 31 34 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 64 65 65 70 | r=>148,.:g=>0,.:b=>211},...:deep |
| 3440 | 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 30 2c 20 3a 62 3d 3e 31 34 37 | _pink=>{:r=>255,.:g=>20,.:b=>147 |
| 3460 | 7d 2c 0a 20 20 3a 64 65 65 70 5f 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d | },...:deep_sky_blue=>{:r=>0,.:g= |
| 3480 | 3e 31 39 31 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 64 69 6d 5f 67 72 61 79 3d 3e 7b 3a 72 | >191,.:b=>255},...:dim_gray=>{:r |
| 34a0 | 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 35 7d 2c 0a 20 20 3a 64 69 6d | =>105,.:g=>105,.:b=>105},...:dim |
| 34c0 | 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 30 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 30 | _grey=>{:r=>105,.:g=>105,.:b=>10 |
| 34e0 | 35 7d 2c 0a 20 20 3a 64 6f 64 67 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 33 30 2c 20 3a 67 3d | 5},...:dodger_blue=>{:r=>30,.:g= |
| 3500 | 3e 31 34 34 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 66 69 72 65 5f 62 72 69 63 6b 3d 3e 7b | >144,.:b=>255},...:fire_brick=>{ |
| 3520 | 3a 72 3d 3e 31 37 38 2c 20 3a 67 3d 3e 33 34 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 6c 6f | :r=>178,.:g=>34,.:b=>34},...:flo |
| 3540 | 72 61 6c 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 | ral_white=>{:r=>255,.:g=>250,.:b |
| 3560 | 3d 3e 32 34 30 7d 2c 0a 20 20 3a 66 6f 72 65 73 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 34 | =>240},...:forest_green=>{:r=>34 |
| 3580 | 2c 20 3a 67 3d 3e 31 33 39 2c 20 3a 62 3d 3e 33 34 7d 2c 0a 20 20 3a 66 75 63 68 73 69 61 3d 3e | ,.:g=>139,.:b=>34},...:fuchsia=> |
| 35a0 | 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 61 | {:r=>255,.:g=>0,.:b=>255},...:ga |
| 35c0 | 69 6e 73 62 6f 72 6f 3d 3e 7b 3a 72 3d 3e 32 32 30 2c 20 3a 67 3d 3e 32 32 30 2c 20 3a 62 3d 3e | insboro=>{:r=>220,.:g=>220,.:b=> |
| 35e0 | 32 32 30 7d 2c 0a 20 20 3a 67 68 6f 73 74 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 34 38 2c 20 | 220},...:ghost_white=>{:r=>248,. |
| 3600 | 3a 67 3d 3e 32 34 38 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 67 6f 6c 64 65 6e 5f 72 6f 64 | :g=>248,.:b=>255},...:golden_rod |
| 3620 | 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d 3e 33 32 7d 2c 0a 20 20 | =>{:r=>218,.:g=>165,.:b=>32},... |
| 3640 | 3a 67 6f 6c 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 35 2c 20 3a 62 3d 3e 30 7d | :gold=>{:r=>255,.:g=>215,.:b=>0} |
| 3660 | 2c 0a 20 20 3a 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 | ,...:gray=>{:r=>128,.:g=>128,.:b |
| 3680 | 3d 3e 31 32 38 7d 2c 0a 20 20 3a 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 | =>128},...:green=>{:r=>0,.:g=>12 |
| 36a0 | 38 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 67 72 65 65 6e 5f 79 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d | 8,.:b=>0},...:green_yellow=>{:r= |
| 36c0 | 3e 31 37 33 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 34 37 7d 2c 0a 20 20 3a 67 72 65 79 3d | >173,.:g=>255,.:b=>47},...:grey= |
| 36e0 | 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 | >{:r=>128,.:g=>128,.:b=>128},... |
| 3700 | 3a 68 6f 6e 65 79 5f 64 65 77 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a | :honey_dew=>{:r=>240,.:g=>255,.: |
| 3720 | 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 68 6f 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 | b=>240},...:hot_pink=>{:r=>255,. |
| 3740 | 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 69 6e 64 69 61 6e 5f 72 65 64 | :g=>105,.:b=>180},...:indian_red |
| 3760 | 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 39 32 2c 20 3a 62 3d 3e 39 32 7d 2c 0a 20 20 3a | =>{:r=>205,.:g=>92,.:b=>92},...: |
| 3780 | 69 6e 64 69 67 6f 3d 3e 7b 3a 72 3d 3e 37 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 33 30 7d | indigo=>{:r=>75,.:g=>0,.:b=>130} |
| 37a0 | 2c 0a 20 20 3a 69 76 6f 72 79 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a | ,...:ivory=>{:r=>255,.:g=>255,.: |
| 37c0 | 62 3d 3e 32 34 30 7d 2c 0a 20 20 3a 6b 68 61 6b 69 3d 3e 7b 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d | b=>240},...:khaki=>{:r=>240,.:g= |
| 37e0 | 3e 32 33 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 6c 61 76 65 6e 64 65 72 5f 62 6c 75 73 | >230,.:b=>140},...:lavender_blus |
| 3800 | 68 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a | h=>{:r=>255,.:g=>240,.:b=>245},. |
| 3820 | 20 20 3a 6c 61 76 65 6e 64 65 72 3d 3e 7b 3a 72 3d 3e 32 33 30 2c 20 3a 67 3d 3e 32 33 30 2c 20 | ..:lavender=>{:r=>230,.:g=>230,. |
| 3840 | 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6c 61 77 6e 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 32 | :b=>250},...:lawn_green=>{:r=>12 |
| 3860 | 34 2c 20 3a 67 3d 3e 32 35 32 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6c 65 6d 6f 6e 5f 63 68 69 | 4,.:g=>252,.:b=>0},...:lemon_chi |
| 3880 | 66 66 6f 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 30 35 | ffon=>{:r=>255,.:g=>250,.:b=>205 |
| 38a0 | 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 33 2c 20 3a 67 3d 3e | },...:light_blue=>{:r=>173,.:g=> |
| 38c0 | 32 31 36 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 63 6f 72 61 6c 3d 3e 7b | 216,.:b=>230},...:light_coral=>{ |
| 38e0 | 3a 72 3d 3e 32 34 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6c | :r=>240,.:g=>128,.:b=>128},...:l |
| 3900 | 69 67 68 74 5f 63 79 61 6e 3d 3e 7b 3a 72 3d 3e 32 32 34 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 | ight_cyan=>{:r=>224,.:g=>255,.:b |
| 3920 | 3d 3e 32 35 35 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 6f 6c 64 65 6e 5f 72 6f 64 5f 79 65 6c 6c | =>255},...:light_golden_rod_yell |
| 3940 | 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 30 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 31 30 7d 2c | ow=>{:r=>250,.:g=>250,.:b=>210}, |
| 3960 | 0a 20 20 3a 6c 69 67 68 74 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 31 | ...:light_gray=>{:r=>211,.:g=>21 |
| 3980 | 31 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 67 72 65 65 6e 3d 3e 7b 3a 72 | 1,.:b=>211},...:light_green=>{:r |
| 39a0 | 3d 3e 31 34 34 2c 20 3a 67 3d 3e 32 33 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 6c 69 67 | =>144,.:g=>238,.:b=>144},...:lig |
| 39c0 | 68 74 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 32 31 31 2c 20 3a 67 3d 3e 32 31 31 2c 20 3a 62 3d 3e | ht_grey=>{:r=>211,.:g=>211,.:b=> |
| 39e0 | 32 31 31 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a | 211},...:light_pink=>{:r=>255,.: |
| 3a00 | 67 3d 3e 31 38 32 2c 20 3a 62 3d 3e 31 39 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 61 6c 6d 6f | g=>182,.:b=>193},...:light_salmo |
| 3a20 | 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 36 30 2c 20 3a 62 3d 3e 31 32 32 7d 2c 0a | n=>{:r=>255,.:g=>160,.:b=>122},. |
| 3a40 | 20 20 3a 6c 69 67 68 74 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 33 32 2c 20 3a 67 3d | ..:light_sea_green=>{:r=>32,.:g= |
| 3a60 | 3e 31 37 38 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6b 79 5f 62 6c 75 | >178,.:b=>170},...:light_sky_blu |
| 3a80 | 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a | e=>{:r=>135,.:g=>206,.:b=>250},. |
| 3aa0 | 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a | ..:light_slate_gray=>{:r=>119,.: |
| 3ac0 | 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 6c 61 74 65 | g=>136,.:b=>153},...:light_slate |
| 3ae0 | 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 39 2c 20 3a 67 3d 3e 31 33 36 2c 20 3a 62 3d 3e 31 35 | _grey=>{:r=>119,.:g=>136,.:b=>15 |
| 3b00 | 33 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 37 | 3},...:light_steel_blue=>{:r=>17 |
| 3b20 | 36 2c 20 3a 67 3d 3e 31 39 36 2c 20 3a 62 3d 3e 32 32 32 7d 2c 0a 20 20 3a 6c 69 67 68 74 5f 79 | 6,.:g=>196,.:b=>222},...:light_y |
| 3b40 | 65 6c 6c 6f 77 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 32 32 | ellow=>{:r=>255,.:g=>255,.:b=>22 |
| 3b60 | 34 7d 2c 0a 20 20 3a 6c 69 6d 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 | 4},...:lime=>{:r=>0,.:g=>255,.:b |
| 3b80 | 3d 3e 30 7d 2c 0a 20 20 3a 6c 69 6d 65 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 35 30 2c 20 3a 67 | =>0},...:lime_green=>{:r=>50,.:g |
| 3ba0 | 3d 3e 32 30 35 2c 20 3a 62 3d 3e 35 30 7d 2c 0a 20 20 3a 6c 69 6e 65 6e 3d 3e 7b 3a 72 3d 3e 32 | =>205,.:b=>50},...:linen=>{:r=>2 |
| 3bc0 | 35 30 2c 20 3a 67 3d 3e 32 34 30 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 6d 61 67 65 6e 74 | 50,.:g=>240,.:b=>230},...:magent |
| 3be0 | 61 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 | a=>{:r=>255,.:g=>0,.:b=>255},... |
| 3c00 | 3a 6d 61 72 6f 6f 6e 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d | :maroon=>{:r=>128,.:g=>0,.:b=>0} |
| 3c20 | 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 61 71 75 61 6d 61 72 69 6e 65 3d 3e 7b 3a 72 3d 3e 31 30 32 | ,...:medium_aquamarine=>{:r=>102 |
| 3c40 | 2c 20 3a 67 3d 3e 32 30 35 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 62 | ,.:g=>205,.:b=>170},...:medium_b |
| 3c60 | 6c 75 65 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 | lue=>{:r=>0,.:g=>0,.:b=>205},... |
| 3c80 | 3a 6d 65 64 69 75 6d 5f 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 31 38 36 2c 20 3a 67 3d 3e 38 35 | :medium_orchid=>{:r=>186,.:g=>85 |
| 3ca0 | 2c 20 3a 62 3d 3e 32 31 31 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 70 75 72 70 6c 65 3d 3e 7b 3a | ,.:b=>211},...:medium_purple=>{: |
| 3cc0 | 72 3d 3e 31 34 37 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 31 39 7d 2c 0a 20 20 3a 6d 65 | r=>147,.:g=>112,.:b=>219},...:me |
| 3ce0 | 64 69 75 6d 5f 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 36 30 2c 20 3a 67 3d 3e 31 37 39 | dium_sea_green=>{:r=>60,.:g=>179 |
| 3d00 | 2c 20 3a 62 3d 3e 31 31 33 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 73 6c 61 74 65 5f 62 6c 75 65 | ,.:b=>113},...:medium_slate_blue |
| 3d20 | 3d 3e 7b 3a 72 3d 3e 31 32 33 2c 20 3a 67 3d 3e 31 30 34 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 | =>{:r=>123,.:g=>104,.:b=>238},.. |
| 3d40 | 20 3a 6d 65 64 69 75 6d 5f 73 70 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a | .:medium_spring_green=>{:r=>0,.: |
| 3d60 | 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 31 35 34 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 74 75 72 71 | g=>250,.:b=>154},...:medium_turq |
| 3d80 | 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 37 32 2c 20 3a 67 3d 3e 32 30 39 2c 20 3a 62 3d 3e 32 30 34 | uoise=>{:r=>72,.:g=>209,.:b=>204 |
| 3da0 | 7d 2c 0a 20 20 3a 6d 65 64 69 75 6d 5f 76 69 6f 6c 65 74 5f 72 65 64 3d 3e 7b 3a 72 3d 3e 31 39 | },...:medium_violet_red=>{:r=>19 |
| 3dc0 | 39 2c 20 3a 67 3d 3e 32 31 2c 20 3a 62 3d 3e 31 33 33 7d 2c 0a 20 20 3a 6d 69 64 6e 69 67 68 74 | 9,.:g=>21,.:b=>133},...:midnight |
| 3de0 | 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 32 35 2c 20 3a 67 3d 3e 32 35 2c 20 3a 62 3d 3e 31 31 32 7d | _blue=>{:r=>25,.:g=>25,.:b=>112} |
| 3e00 | 2c 0a 20 20 3a 6d 69 6e 74 5f 63 72 65 61 6d 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 | ,...:mint_cream=>{:r=>245,.:g=>2 |
| 3e20 | 35 35 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 6d 69 73 74 79 5f 72 6f 73 65 3d 3e 7b 3a 72 | 55,.:b=>250},...:misty_rose=>{:r |
| 3e40 | 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 32 32 35 7d 2c 0a 20 20 3a 6d 6f 63 | =>255,.:g=>228,.:b=>225},...:moc |
| 3e60 | 63 61 73 69 6e 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 32 38 2c 20 3a 62 3d 3e 31 38 | casin=>{:r=>255,.:g=>228,.:b=>18 |
| 3e80 | 31 7d 2c 0a 20 20 3a 6e 61 76 61 6a 6f 5f 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a | 1},...:navajo_white=>{:r=>255,.: |
| 3ea0 | 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 33 7d 2c 0a 20 20 3a 6e 61 76 79 3d 3e 7b 3a 72 3d 3e | g=>222,.:b=>173},...:navy=>{:r=> |
| 3ec0 | 30 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 6f 6c 64 5f 6c 61 63 65 3d | 0,.:g=>0,.:b=>128},...:old_lace= |
| 3ee0 | 3e 7b 3a 72 3d 3e 32 35 33 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 | >{:r=>253,.:g=>245,.:b=>230},... |
| 3f00 | 3a 6f 6c 69 76 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 30 | :olive=>{:r=>128,.:g=>128,.:b=>0 |
| 3f20 | 7d 2c 0a 20 20 3a 6f 6c 69 76 65 5f 64 72 61 62 3d 3e 7b 3a 72 3d 3e 31 30 37 2c 20 3a 67 3d 3e | },...:olive_drab=>{:r=>107,.:g=> |
| 3f40 | 31 34 32 2c 20 3a 62 3d 3e 33 35 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 3d 3e 7b 3a 72 3d 3e 32 35 | 142,.:b=>35},...:orange=>{:r=>25 |
| 3f60 | 35 2c 20 3a 67 3d 3e 31 36 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 6f 72 61 6e 67 65 5f 72 65 | 5,.:g=>165,.:b=>0},...:orange_re |
| 3f80 | 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a | d=>{:r=>255,.:g=>69,.:b=>0},...: |
| 3fa0 | 6f 72 63 68 69 64 3d 3e 7b 3a 72 3d 3e 32 31 38 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 32 | orchid=>{:r=>218,.:g=>112,.:b=>2 |
| 3fc0 | 31 34 7d 2c 0a 20 20 3a 70 61 6c 65 5f 67 6f 6c 64 65 6e 5f 72 6f 64 3d 3e 7b 3a 72 3d 3e 32 33 | 14},...:pale_golden_rod=>{:r=>23 |
| 3fe0 | 38 2c 20 3a 67 3d 3e 32 33 32 2c 20 3a 62 3d 3e 31 37 30 7d 2c 0a 20 20 3a 70 61 6c 65 67 72 65 | 8,.:g=>232,.:b=>170},...:palegre |
| 4000 | 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 32 2c 20 3a 67 3d 3e 32 35 31 2c 20 3a 62 3d 3e 31 35 32 7d 2c | en=>{:r=>152,.:g=>251,.:b=>152}, |
| 4020 | 0a 20 20 3a 70 61 6c 65 5f 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 31 37 35 2c 20 3a 67 | ...:pale_turquoise=>{:r=>175,.:g |
| 4040 | 3d 3e 32 33 38 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 70 61 6c 65 5f 76 69 6f 6c 65 74 5f | =>238,.:b=>238},...:pale_violet_ |
| 4060 | 72 65 64 3d 3e 7b 3a 72 3d 3e 32 31 39 2c 20 3a 67 3d 3e 31 31 32 2c 20 3a 62 3d 3e 31 34 37 7d | red=>{:r=>219,.:g=>112,.:b=>147} |
| 4080 | 2c 0a 20 20 3a 70 61 70 61 79 61 5f 77 68 69 70 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e | ,...:papaya_whip=>{:r=>255,.:g=> |
| 40a0 | 32 33 39 2c 20 3a 62 3d 3e 32 31 33 7d 2c 0a 20 20 3a 70 65 61 63 68 5f 70 75 66 66 3d 3e 7b 3a | 239,.:b=>213},...:peach_puff=>{: |
| 40c0 | 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 31 38 2c 20 3a 62 3d 3e 31 38 35 7d 2c 0a 20 20 3a 70 65 | r=>255,.:g=>218,.:b=>185},...:pe |
| 40e0 | 72 75 3d 3e 7b 3a 72 3d 3e 32 30 35 2c 20 3a 67 3d 3e 31 33 33 2c 20 3a 62 3d 3e 36 33 7d 2c 0a | ru=>{:r=>205,.:g=>133,.:b=>63},. |
| 4100 | 20 20 3a 70 69 6e 6b 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 3d 3e | ..:pink=>{:r=>255,.:g=>192,.:b=> |
| 4120 | 32 30 33 7d 2c 0a 20 20 3a 70 6c 75 6d 3d 3e 7b 3a 72 3d 3e 32 32 31 2c 20 3a 67 3d 3e 31 36 30 | 203},...:plum=>{:r=>221,.:g=>160 |
| 4140 | 2c 20 3a 62 3d 3e 32 32 31 7d 2c 0a 20 20 3a 70 6f 77 64 65 72 5f 62 6c 75 65 3d 3e 7b 3a 72 3d | ,.:b=>221},...:powder_blue=>{:r= |
| 4160 | 3e 31 37 36 2c 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 33 30 7d 2c 0a 20 20 3a 70 75 72 70 | >176,.:g=>224,.:b=>230},...:purp |
| 4180 | 6c 65 3d 3e 7b 3a 72 3d 3e 31 32 38 2c 20 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 | le=>{:r=>128,.:g=>0,.:b=>128},.. |
| 41a0 | 20 3a 72 65 62 65 63 63 61 5f 70 75 72 70 6c 65 3d 3e 7b 3a 72 3d 3e 31 30 32 2c 20 3a 67 3d 3e | .:rebecca_purple=>{:r=>102,.:g=> |
| 41c0 | 35 31 2c 20 3a 62 3d 3e 31 35 33 7d 2c 0a 20 20 3a 72 65 64 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 | 51,.:b=>153},...:red=>{:r=>255,. |
| 41e0 | 3a 67 3d 3e 30 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a 72 6f 73 79 5f 62 72 6f 77 6e 3d 3e 7b 3a | :g=>0,.:b=>0},...:rosy_brown=>{: |
| 4200 | 72 3d 3e 31 38 38 2c 20 3a 67 3d 3e 31 34 33 2c 20 3a 62 3d 3e 31 34 33 7d 2c 0a 20 20 3a 72 6f | r=>188,.:g=>143,.:b=>143},...:ro |
| 4220 | 79 61 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 36 35 2c 20 3a 67 3d 3e 31 30 35 2c 20 3a 62 3d 3e | yal_blue=>{:r=>65,.:g=>105,.:b=> |
| 4240 | 32 32 35 7d 2c 0a 20 20 3a 73 61 64 64 6c 65 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 31 33 39 2c | 225},...:saddle_brown=>{:r=>139, |
| 4260 | 20 3a 67 3d 3e 36 39 2c 20 3a 62 3d 3e 31 39 7d 2c 0a 20 20 3a 73 61 6c 6d 6f 6e 3d 3e 7b 3a 72 | .:g=>69,.:b=>19},...:salmon=>{:r |
| 4280 | 3d 3e 32 35 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 31 34 7d 2c 0a 20 20 3a 73 61 6e | =>250,.:g=>128,.:b=>114},...:san |
| 42a0 | 64 79 5f 62 72 6f 77 6e 3d 3e 7b 3a 72 3d 3e 32 34 34 2c 20 3a 67 3d 3e 31 36 34 2c 20 3a 62 3d | dy_brown=>{:r=>244,.:g=>164,.:b= |
| 42c0 | 3e 39 36 7d 2c 0a 20 20 3a 73 65 61 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 34 36 2c 20 3a 67 3d | >96},...:sea_green=>{:r=>46,.:g= |
| 42e0 | 3e 31 33 39 2c 20 3a 62 3d 3e 38 37 7d 2c 0a 20 20 3a 73 65 61 5f 73 68 65 6c 6c 3d 3e 7b 3a 72 | >139,.:b=>87},...:sea_shell=>{:r |
| 4300 | 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 73 69 65 | =>255,.:g=>245,.:b=>238},...:sie |
| 4320 | 6e 6e 61 3d 3e 7b 3a 72 3d 3e 31 36 30 2c 20 3a 67 3d 3e 38 32 2c 20 3a 62 3d 3e 34 35 7d 2c 0a | nna=>{:r=>160,.:g=>82,.:b=>45},. |
| 4340 | 20 20 3a 73 69 6c 76 65 72 3d 3e 7b 3a 72 3d 3e 31 39 32 2c 20 3a 67 3d 3e 31 39 32 2c 20 3a 62 | ..:silver=>{:r=>192,.:g=>192,.:b |
| 4360 | 3d 3e 31 39 32 7d 2c 0a 20 20 3a 73 6b 79 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 31 33 35 2c 20 3a | =>192},...:sky_blue=>{:r=>135,.: |
| 4380 | 67 3d 3e 32 30 36 2c 20 3a 62 3d 3e 32 33 35 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 62 6c 75 65 3d | g=>206,.:b=>235},...:slate_blue= |
| 43a0 | 3e 7b 3a 72 3d 3e 31 30 36 2c 20 3a 67 3d 3e 39 30 2c 20 3a 62 3d 3e 32 30 35 7d 2c 0a 20 20 3a | >{:r=>106,.:g=>90,.:b=>205},...: |
| 43c0 | 73 6c 61 74 65 5f 67 72 61 79 3d 3e 7b 3a 72 3d 3e 31 31 32 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a | slate_gray=>{:r=>112,.:g=>128,.: |
| 43e0 | 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6c 61 74 65 5f 67 72 65 79 3d 3e 7b 3a 72 3d 3e 31 31 32 | b=>144},...:slate_grey=>{:r=>112 |
| 4400 | 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 34 34 7d 2c 0a 20 20 3a 73 6e 6f 77 3d 3e 7b 3a | ,.:g=>128,.:b=>144},...:snow=>{: |
| 4420 | 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 30 2c 20 3a 62 3d 3e 32 35 30 7d 2c 0a 20 20 3a 73 70 | r=>255,.:g=>250,.:b=>250},...:sp |
| 4440 | 72 69 6e 67 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d | ring_green=>{:r=>0,.:g=>255,.:b= |
| 4460 | 3e 31 32 37 7d 2c 0a 20 20 3a 73 74 65 65 6c 5f 62 6c 75 65 3d 3e 7b 3a 72 3d 3e 37 30 2c 20 3a | >127},...:steel_blue=>{:r=>70,.: |
| 4480 | 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 31 38 30 7d 2c 0a 20 20 3a 74 61 6e 3d 3e 7b 3a 72 3d 3e 32 | g=>130,.:b=>180},...:tan=>{:r=>2 |
| 44a0 | 31 30 2c 20 3a 67 3d 3e 31 38 30 2c 20 3a 62 3d 3e 31 34 30 7d 2c 0a 20 20 3a 74 65 61 6c 3d 3e | 10,.:g=>180,.:b=>140},...:teal=> |
| 44c0 | 7b 3a 72 3d 3e 30 2c 20 3a 67 3d 3e 31 32 38 2c 20 3a 62 3d 3e 31 32 38 7d 2c 0a 20 20 3a 74 68 | {:r=>0,.:g=>128,.:b=>128},...:th |
| 44e0 | 69 73 74 6c 65 3d 3e 7b 3a 72 3d 3e 32 31 36 2c 20 3a 67 3d 3e 31 39 31 2c 20 3a 62 3d 3e 32 31 | istle=>{:r=>216,.:g=>191,.:b=>21 |
| 4500 | 36 7d 2c 0a 20 20 3a 74 6f 6d 61 74 6f 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 39 39 2c | 6},...:tomato=>{:r=>255,.:g=>99, |
| 4520 | 20 3a 62 3d 3e 37 31 7d 2c 0a 20 20 3a 74 75 72 71 75 6f 69 73 65 3d 3e 7b 3a 72 3d 3e 36 34 2c | .:b=>71},...:turquoise=>{:r=>64, |
| 4540 | 20 3a 67 3d 3e 32 32 34 2c 20 3a 62 3d 3e 32 30 38 7d 2c 0a 20 20 3a 76 69 6f 6c 65 74 3d 3e 7b | .:g=>224,.:b=>208},...:violet=>{ |
| 4560 | 3a 72 3d 3e 32 33 38 2c 20 3a 67 3d 3e 31 33 30 2c 20 3a 62 3d 3e 32 33 38 7d 2c 0a 20 20 3a 77 | :r=>238,.:g=>130,.:b=>238},...:w |
| 4580 | 68 65 61 74 3d 3e 7b 3a 72 3d 3e 32 34 35 2c 20 3a 67 3d 3e 32 32 32 2c 20 3a 62 3d 3e 31 37 39 | heat=>{:r=>245,.:g=>222,.:b=>179 |
| 45a0 | 7d 2c 0a 20 20 3a 77 68 69 74 65 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 | },...:white=>{:r=>255,.:g=>255,. |
| 45c0 | 3a 62 3d 3e 32 35 35 7d 2c 0a 20 20 3a 77 68 69 74 65 5f 73 6d 6f 6b 65 3d 3e 7b 3a 72 3d 3e 32 | :b=>255},...:white_smoke=>{:r=>2 |
| 45e0 | 34 35 2c 20 3a 67 3d 3e 32 34 35 2c 20 3a 62 3d 3e 32 34 35 7d 2c 0a 20 20 3a 79 65 6c 6c 6f 77 | 45,.:g=>245,.:b=>245},...:yellow |
| 4600 | 3d 3e 7b 3a 72 3d 3e 32 35 35 2c 20 3a 67 3d 3e 32 35 35 2c 20 3a 62 3d 3e 30 7d 2c 0a 20 20 3a | =>{:r=>255,.:g=>255,.:b=>0},...: |
| 4620 | 79 65 6c 6c 6f 77 5f 67 72 65 65 6e 3d 3e 7b 3a 72 3d 3e 31 35 34 2c 20 3a 67 3d 3e 32 30 35 2c | yellow_green=>{:r=>154,.:g=>205, |
| 4640 | 20 3a 62 3d 3e 35 30 7d 0a 7d 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b | .:b=>50}.}.;.T;=To;(.;)F;*;.;.;. |
| 4660 | 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 | ;&I".Raylib::Color#initialize.;. |
| 4680 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 49 22 11 73 72 63 2f 72 61 79 6c 69 62 2e 63 06 3b 20 54 69 02 | F;+[.;.[.[.I".src/raylib.c.;.Ti. |
| 46a0 | 9f 01 3b 15 54 3b 16 3a 0f 69 6e 69 74 69 61 6c 69 7a 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e | ..;.T;.:.initialize;.0;.[.;.{.;. |
| 46c0 | 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 d0 3b 25 | IC;."..;.T;.[.;![.;"@.;#0;$@..;% |
| 46e0 | 40 6e 3b 3b 54 3b 3c 49 22 02 6d 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 | @n;;T;<I".m.static.mrb_value.mrb |
| 4700 | 5f 43 6f 6c 6f 72 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 | _Color_initialize(mrb_state*.mrb |
| 4720 | 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 72 20 3d | ,.mrb_value.self).{..mrb_int.r.= |
| 4740 | 20 32 35 35 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 | .255;..mrb_int.g.=.0;..mrb_int.b |
| 4760 | 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 61 20 3d 20 32 35 35 3b 0a 09 6d 72 62 5f 67 65 74 | .=.0;..mrb_int.a.=.255;..mrb_get |
| 4780 | 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 69 69 69 69 22 2c 20 26 72 2c 20 26 67 2c 20 26 62 2c 20 | _args(mrb,."|iiii",.&r,.&g,.&b,. |
| 47a0 | 26 61 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 57 52 41 50 53 54 52 55 43 54 | &a);...Color.*color;..WRAPSTRUCT |
| 47c0 | 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 | (Color,.Color_type,.self,.color) |
| 47e0 | 3b 0a 0a 09 63 6f 6c 6f 72 2d 3e 72 20 3d 20 72 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 3b | ;...color->r.=.r;..color->g.=.g; |
| 4800 | 0a 09 63 6f 6c 6f 72 2d 3e 62 20 3d 20 62 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a | ..color->b.=.b;..color->a.=.a;.. |
| 4820 | 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 63 6f 6c 6f 72 2c 20 26 43 6f 6c | .mrb_data_init(self,.color,.&Col |
| 4840 | 6f 72 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 | or_type);..return.self;.}.;.T;1I |
| 4860 | 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b | ".static.mrb_value.;.To;(.;)F;*; |
| 4880 | 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 06 3b 20 46 3b 2b 5b | .;.;.;&I".Raylib::Color#r.;.F;+[ |
| 48a0 | 00 3b 14 5b 06 5b 07 40 01 d5 69 02 b3 01 3b 15 54 3b 16 3a 06 72 3b 18 30 3b 1c 5b 00 3b 1d 7b | .;.[.[[email protected]...;.T;.:.r;.0;.[.;.{ |
| 48c0 | 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 | .;.IC;."..;.T;.[.;![.;"@.;#0;$@. |
| 48e0 | dd 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 a8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d | .;%@n;;T;<I"..static.mrb_value.m |
| 4900 | 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 72 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | rb_Color_get_red(mrb_state*.mrb, |
| 4920 | 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 | .mrb_value.self).{..Color.*color |
| 4940 | 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 | ;..UNWRAPSTRUCT(Color,.Color_typ |
| 4960 | 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 | e,.self,.color);..return.mrb_fix |
| 4980 | 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 | num_value(color->r);.}.;.T;1I".s |
| 49a0 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a | tatic.mrb_value.;.To;(.;)F;*;.;. |
| 49c0 | 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 06 3b 20 46 3b 2b 5b 00 3b | ;.;&I".Raylib::Color#r=.;.F;+[.; |
| 49e0 | 14 5b 06 5b 07 40 01 d5 69 02 ba 01 3b 15 54 3b 16 3a 07 72 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 | .[.[[email protected]...;.T;.:.r=;.0;.[.;.{. |
| 4a00 | 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 e9 | ;.IC;."..;.T;.[.;![.;"@.;#0;$@.. |
| 4a20 | 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | ;%@n;;T;<I"..static.mrb_value.mr |
| 4a40 | 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 72 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 | b_Color_set_red(mrb_state*.mrb,. |
| 4a60 | 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b | mrb_value.self).{..Color.*color; |
| 4a80 | 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 | ..UNWRAPSTRUCT(Color,.Color_type |
| 4aa0 | 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 3b 0a 09 6d 72 62 | ,.self,.color);..mrb_int.r;..mrb |
| 4ac0 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 72 29 3b 0a 09 63 6f 6c 6f 72 2d | _get_args(mrb,."i",.&r);..color- |
| 4ae0 | 3e 72 20 3d 20 72 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | >r.=.r;...return.mrb_fixnum_valu |
| 4b00 | 65 28 63 6f 6c 6f 72 2d 3e 72 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 | e(color->r);.}.;.T;1I".static.mr |
| 4b20 | 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 | b_value.;.To;(.;)F;*;.;.;.;&I".R |
| 4b40 | 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 | aylib::Color#g.;.F;+[.;.[.[[email protected] |
| 4b60 | 02 c5 01 3b 15 54 3b 16 3a 06 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b | ...;.T;.:.g;.0;.[.;.{.;.IC;."..; |
| 4b80 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 01 f5 3b 25 40 6e 3b 3b 54 3b 3c 49 | .T;.[.;![.;"@.;#0;$@..;%@n;;T;<I |
| 4ba0 | 22 01 aa 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 | "..static.mrb_value.mrb_Color_ge |
| 4bc0 | 74 5f 67 72 65 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | t_green(mrb_state*.mrb,.mrb_valu |
| 4be0 | 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 | e.self).{..Color.*color;..UNWRAP |
| 4c00 | 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 | STRUCT(Color,.Color_type,.self,. |
| 4c20 | 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 | color);..return.mrb_fixnum_value |
| 4c40 | 28 63 6f 6c 6f 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 | (color->g);.}.;.T;1I".static.mrb |
| 4c60 | 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 | _value.;.To;(.;)F;*;.;.;.;&I".Ra |
| 4c80 | 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 | ylib::Color#g=.;.F;+[.;.[.[[email protected] |
| 4ca0 | 02 cc 01 3b 15 54 3b 16 3a 07 67 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b | ...;.T;.:.g=;.0;.[.;.{.;.IC;.".. |
| 4cc0 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 01 01 3b 25 40 6e 3b 3b 54 3b | ;.T;.[.;![.;"@.;#0;$@...;%@n;;T; |
| 4ce0 | 3c 49 22 01 e3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f | <I"..static.mrb_value.mrb_Color_ |
| 4d00 | 73 65 74 5f 67 72 65 65 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 | set_green(mrb_state*.mrb,.mrb_va |
| 4d20 | 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 | lue.self).{..Color.*color;..UNWR |
| 4d40 | 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 | APSTRUCT(Color,.Color_type,.self |
| 4d60 | 2c 20 63 6f 6c 6f 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 67 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 | ,.color);..mrb_int.g;..mrb_get_a |
| 4d80 | 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 67 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 67 20 3d 20 67 | rgs(mrb,."i",.&g);..color->g.=.g |
| 4da0 | 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f | ;...return.mrb_fixnum_value(colo |
| 4dc0 | 72 2d 3e 67 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | r->g);.}.;.T;1I".static.mrb_valu |
| 4de0 | 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a | e.;.To;(.;)F;*;.;.;.;&I".Raylib: |
| 4e00 | 3a 43 6f 6c 6f 72 23 62 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 d7 01 3b 15 54 | :Color#b.;.F;+[.;.[.[[email protected]...;.T |
| 4e20 | 3b 16 3a 06 62 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 | ;.:.b;.0;.[.;.{.;.IC;."..;.T;.[. |
| 4e40 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0d 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 aa 73 74 | ;![.;"@.;#0;$@...;%@n;;T;<I"..st |
| 4e60 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 62 6c 75 | atic.mrb_value.mrb_Color_get_blu |
| 4e80 | 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | e(mrb_state*.mrb,.mrb_value.self |
| 4ea0 | 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 | ).{..Color.*color;..UNWRAPSTRUCT |
| 4ec0 | 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 | (Color,.Color_type,.self,.color) |
| 4ee0 | 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f | ;...return.mrb_fixnum_value(colo |
| 4f00 | 72 2d 3e 62 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | r->b);.}.;.T;1I".static.mrb_valu |
| 4f20 | 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a | e.;.To;(.;)F;*;.;.;.;&I".Raylib: |
| 4f40 | 3a 43 6f 6c 6f 72 23 62 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 df 01 3b 15 | :Color#b=.;.F;+[.;.[.[[email protected]...;. |
| 4f60 | 54 3b 16 3a 07 62 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c | T;.:.b=;.0;.[.;.{.;.IC;."..;.T;. |
| 4f80 | 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 19 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e2 | [.;![.;"@.;#0;$@...;%@n;;T;<I".. |
| 4fa0 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 62 | static.mrb_value.mrb_Color_set_b |
| 4fc0 | 6c 75 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 | lue(mrb_state*.mrb,.mrb_value.se |
| 4fe0 | 6c 66 29 20 7b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 | lf).{..Color.*color;..UNWRAPSTRU |
| 5000 | 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f | CT(Color,.Color_type,.self,.colo |
| 5020 | 72 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 | r);..mrb_int.b;..mrb_get_args(mr |
| 5040 | 62 2c 20 22 69 22 2c 20 26 62 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 62 20 3d 20 62 3b 0a 0a 09 72 65 | b,."i",.&b);..color->b.=.b;...re |
| 5060 | 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 62 29 3b | turn.mrb_fixnum_value(color->b); |
| 5080 | 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f | .}.;.T;1I".static.mrb_value.;.To |
| 50a0 | 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 | ;(.;)F;*;.;.;.;&I".Raylib::Color |
| 50c0 | 23 61 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 ea 01 3b 15 54 3b 16 3a 06 61 3b | #a.;.F;+[.;.[.[[email protected]...;.T;.:.a; |
| 50e0 | 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 | .0;.[.;.{.;.IC;."..;.T;.[.;![.;" |
| 5100 | 40 17 3b 23 30 3b 24 40 02 25 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 aa 73 74 61 74 69 63 20 6d | @.;#0;$@.%.;%@n;;T;<I"..static.m |
| 5120 | 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 67 65 74 5f 61 6c 70 68 61 28 6d 72 62 | rb_value.mrb_Color_get_alpha(mrb |
| 5140 | 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 | _state*.mrb,.mrb_value.self).{.. |
| 5160 | 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f | Color.*color;..UNWRAPSTRUCT(Colo |
| 5180 | 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 72 65 | r,.Color_type,.self,.color);..re |
| 51a0 | 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 61 29 3b | turn.mrb_fixnum_value(color->a); |
| 51c0 | 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f | .}.;.T;1I".static.mrb_value.;.To |
| 51e0 | 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 | ;(.;)F;*;.;.;.;&I".Raylib::Color |
| 5200 | 23 61 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 f1 01 3b 15 54 3b 16 3a 07 61 | #a=.;.F;+[.;.[.[[email protected]...;.T;.:.a |
| 5220 | 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 | =;.0;.[.;.{.;.IC;."..;.T;.[.;![. |
| 5240 | 3b 22 40 17 3b 23 30 3b 24 40 02 31 01 3b 25 40 6e 3b 3b 54 3b 3c 49 22 01 e3 73 74 61 74 69 63 | ;"@.;#0;[email protected].;%@n;;T;<I"..static |
| 5260 | 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 6f 6c 6f 72 5f 73 65 74 5f 61 6c 70 68 61 28 6d | .mrb_value.mrb_Color_set_alpha(m |
| 5280 | 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b | rb_state*.mrb,.mrb_value.self).{ |
| 52a0 | 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f | ..Color.*color;..UNWRAPSTRUCT(Co |
| 52c0 | 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 63 6f 6c 6f 72 29 3b 0a 09 | lor,.Color_type,.self,.color);.. |
| 52e0 | 6d 72 62 5f 69 6e 74 20 61 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 | mrb_int.a;..mrb_get_args(mrb,."i |
| 5300 | 22 2c 20 26 61 29 3b 0a 09 63 6f 6c 6f 72 2d 3e 61 20 3d 20 61 3b 0a 0a 09 72 65 74 75 72 6e 20 | ",.&a);..color->a.=.a;...return. |
| 5320 | 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 63 6f 6c 6f 72 2d 3e 61 29 3b 0a 7d 06 3b 20 | mrb_fixnum_value(color->a);.}.;. |
| 5340 | 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 6e 3b | T;1I".static.mrb_value.;.T.;.@n; |
| 5360 | 0b 49 43 3b 08 5b 00 06 3b 0a 40 6e 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 6e 3b 0d 49 43 3b 0e 7b | .IC;.[..;.@n;.IC;.[..;.@n;.IC;.{ |
| 5380 | 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b | .;.IC;.{..;.T;.IC;.{..;.T.;.T;.{ |
| 53a0 | 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 77 69 16 5b 07 40 01 d5 69 02 47 03 3b 15 54 3b 16 3a 0a 43 | .;.[.;.[.[.@wi.[[email protected].;.T;.:.C |
| 53c0 | 6f 6c 6f 72 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 32 02 49 6e | olor;.;.;.;.;.[.;.{.;.IC;.".2.In |
| 53e0 | 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 63 72 65 61 74 69 6e 67 20 63 75 73 74 6f 6d 20 63 6f 6c | .addition.to.creating.custom.col |
| 5400 | 6f 72 73 2c 20 79 6f 75 20 63 61 6e 20 63 61 6c 6c 0a 61 6e 79 20 6f 66 20 74 68 65 20 64 65 66 | ors,.you.can.call.any.of.the.def |
| 5420 | 61 75 6c 74 20 31 34 30 20 48 54 4d 4c 20 63 6f 6c 6f 72 73 28 69 6e 20 61 64 64 69 74 69 6f 6e | ault.140.HTML.colors(in.addition |
| 5440 | 20 74 6f 0a 52 61 79 57 68 69 74 65 20 61 6e 64 20 43 6c 65 61 72 29 20 73 65 65 6e 20 68 65 72 | .to.RayWhite.and.Clear).seen.her |
| 5460 | 65 3a 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 63 68 6f 6f 6c 73 2e 63 6f 6d 2f 63 6f 6c | e:.https://www.w3schools.com/col |
| 5480 | 6f 72 73 2f 63 6f 6c 6f 72 73 5f 6e 61 6d 65 73 2e 61 73 70 20 20 0a 0a 57 68 65 6e 20 61 20 64 | ors/colors_names.asp....When.a.d |
| 54a0 | 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 69 73 20 63 61 6c 6c 65 64 20 69 74 20 69 73 20 63 72 65 | efault.color.is.called.it.is.cre |
| 54c0 | 61 74 65 64 20 6f 6e 63 65 20 61 6e 64 0a 74 68 65 6e 20 73 74 6f 72 65 64 20 66 6f 72 20 65 61 | ated.once.and.then.stored.for.ea |
| 54e0 | 63 68 20 66 75 74 75 72 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 75 73 65 2e 20 54 6f 20 63 61 | ch.future.consecutive.use..To.ca |
| 5500 | 6c 6c 0a 61 20 63 6f 6c 6f 72 20 6d 65 74 68 6f 64 20 73 69 6d 70 6c 79 20 75 73 65 20 74 68 65 | ll.a.color.method.simply.use.the |
| 5520 | 20 72 75 62 79 20 6e 61 6d 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 0a 66 6f 72 20 6d 65 74 68 | .ruby.naming.convention.for.meth |
| 5540 | 6f 64 20 63 61 6c 6c 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 75 73 65 20 42 6c 75 | od.calls,.for.example.to.use.Blu |
| 5560 | 65 56 69 6f 6c 65 74 20 79 6f 75 0a 77 6f 75 6c 64 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | eViolet.you.would.do.the.followi |
| 5580 | 6e 67 3a 0a 0a 2b 52 6c 3a 3a 43 6f 6c 6f 72 2e 62 6c 75 65 5f 76 69 6f 6c 65 74 2b 0a 0a 59 6f | ng:..+Rl::Color.blue_violet+..Yo |
| 55a0 | 75 20 63 61 6e 20 61 6c 73 6f 20 61 64 64 20 63 75 73 74 6f 6d 20 64 65 66 61 75 6c 74 20 63 6f | u.can.also.add.custom.default.co |
| 55c0 | 6c 6f 72 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 43 6f 6c 6f 72 4c 69 | lors.by.adding.it.to.the.ColorLi |
| 55e0 | 73 74 20 68 61 73 68 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 62 65 20 63 61 6c 6c | st.hash.so.that.they.can.be.call |
| 5600 | 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 | ed.the.same.way..;.T;.[.;![.;"I" |
| 5620 | 02 32 02 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 63 72 65 61 74 69 6e 67 20 63 75 73 74 6f | .2.In.addition.to.creating.custo |
| 5640 | 6d 20 63 6f 6c 6f 72 73 2c 20 79 6f 75 20 63 61 6e 20 63 61 6c 6c 0a 61 6e 79 20 6f 66 20 74 68 | m.colors,.you.can.call.any.of.th |
| 5660 | 65 20 64 65 66 61 75 6c 74 20 31 34 30 20 48 54 4d 4c 20 63 6f 6c 6f 72 73 28 69 6e 20 61 64 64 | e.default.140.HTML.colors(in.add |
| 5680 | 69 74 69 6f 6e 20 74 6f 0a 52 61 79 57 68 69 74 65 20 61 6e 64 20 43 6c 65 61 72 29 20 73 65 65 | ition.to.RayWhite.and.Clear).see |
| 56a0 | 6e 20 68 65 72 65 3a 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 77 33 73 63 68 6f 6f 6c 73 2e 63 6f | n.here:.https://www.w3schools.co |
| 56c0 | 6d 2f 63 6f 6c 6f 72 73 2f 63 6f 6c 6f 72 73 5f 6e 61 6d 65 73 2e 61 73 70 20 20 0a 0a 57 68 65 | m/colors/colors_names.asp....Whe |
| 56e0 | 6e 20 61 20 64 65 66 61 75 6c 74 20 63 6f 6c 6f 72 20 69 73 20 63 61 6c 6c 65 64 20 69 74 20 69 | n.a.default.color.is.called.it.i |
| 5700 | 73 20 63 72 65 61 74 65 64 20 6f 6e 63 65 20 61 6e 64 0a 74 68 65 6e 20 73 74 6f 72 65 64 20 66 | s.created.once.and.then.stored.f |
| 5720 | 6f 72 20 65 61 63 68 20 66 75 74 75 72 65 20 63 6f 6e 73 65 63 75 74 69 76 65 20 75 73 65 2e 20 | or.each.future.consecutive.use.. |
| 5740 | 54 6f 20 63 61 6c 6c 0a 61 20 63 6f 6c 6f 72 20 6d 65 74 68 6f 64 20 73 69 6d 70 6c 79 20 75 73 | To.call.a.color.method.simply.us |
| 5760 | 65 20 74 68 65 20 72 75 62 79 20 6e 61 6d 69 6e 67 20 63 6f 6e 76 65 6e 74 69 6f 6e 0a 66 6f 72 | e.the.ruby.naming.convention.for |
| 5780 | 20 6d 65 74 68 6f 64 20 63 61 6c 6c 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 75 73 | .method.calls,.for.example.to.us |
| 57a0 | 65 20 42 6c 75 65 56 69 6f 6c 65 74 20 79 6f 75 0a 77 6f 75 6c 64 20 64 6f 20 74 68 65 20 66 6f | e.BlueViolet.you.would.do.the.fo |
| 57c0 | 6c 6c 6f 77 69 6e 67 3a 0a 0a 2b 52 6c 3a 3a 43 6f 6c 6f 72 2e 62 6c 75 65 5f 76 69 6f 6c 65 74 | llowing:..+Rl::Color.blue_violet |
| 57e0 | 2b 0a 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 61 64 64 20 63 75 73 74 6f 6d 20 64 65 66 61 75 | +..You.can.also.add.custom.defau |
| 5800 | 6c 74 20 63 6f 6c 6f 72 73 20 62 79 20 61 64 64 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20 43 6f | lt.colors.by.adding.it.to.the.Co |
| 5820 | 6c 6f 72 4c 69 73 74 20 68 61 73 68 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 62 65 | lorList.hash.so.that.they.can.be |
| 5840 | 20 63 61 6c 6c 65 64 20 74 68 65 20 73 61 6d 65 20 77 61 79 2e 06 3b 20 54 3b 23 30 3b 24 40 6e | .called.the.same.way..;.T;#0;$@n |
| 5860 | 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 08 3b 3a 69 15 3b 25 40 19 3b 26 49 22 | ;3i.;5F;6o;7.;8F;9i.;:i.;%@.;&I" |
| 5880 | 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 06 3b 20 46 3a 10 40 73 75 70 65 72 63 6c 61 73 73 6f | .Raylib::Color.;.F:.@superclasso |
| 58a0 | 3a 1d 59 41 52 44 3a 3a 43 6f 64 65 4f 62 6a 65 63 74 73 3a 3a 50 72 6f 78 79 0c 3a 13 40 6f 72 | :.YARD::CodeObjects::Proxy.:.@or |
| 58c0 | 69 67 6e 61 6d 65 73 70 61 63 65 30 3a 0e 40 6f 72 69 67 6e 61 6d 65 30 3a 0d 40 69 6d 65 74 68 | ignamespace0:.@origname0:.@imeth |
| 58e0 | 6f 64 30 3b 16 3a 0b 4f 62 6a 65 63 74 3b 25 40 19 3a 09 40 6f 62 6a 30 3a 0a 40 74 79 70 65 30 | od0;.:.Object;%@.:.@obj0:.@type0 |
| 5900 | 3b 3d 54 6f 3b 3e 17 3b 07 49 43 3b 08 5b 1a 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 | ;=To;>.;.IC;.[.o;(.;)F;*;.;.;.;& |
| 5920 | 49 22 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 06 3b 20 46 3b 2b 5b | I".Raylib::Rectangle#draw.;.F;+[ |
| 5940 | 06 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 | .[.I".color:.;.TI"#Rl::Color.new |
| 5960 | 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 49 22 15 6d 72 | (255,255,255,255).;.T;.[.[.I".mr |
| 5980 | 62 6c 69 62 2f 72 61 79 6c 69 62 2e 72 62 06 3b 20 54 69 0b 3b 15 46 3b 16 3a 09 64 72 61 77 3b | blib/raylib.rb.;.Ti.;.F;.:.draw; |
| 59a0 | 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | .;.;.[.;.{.;.IC;."..;.T;.[.;![.; |
| 59c0 | 22 40 17 3b 23 30 3b 24 40 02 52 01 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 4c 64 65 | "@.;#0;[email protected].;3i.;%@.P.;;T;<I"Lde |
| 59e0 | 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c | f.draw(color:.Rl::Color.new(255, |
| 5a00 | 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 28 63 6f 6c 6f 72 | 255,255,255))...self._draw(color |
| 5a20 | 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 34 64 65 66 20 64 72 61 77 28 63 6f 6c 6f 72 3a 20 52 6c | ).end.;.T;1I"4def.draw(color:.Rl |
| 5a40 | 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 | ::Color.new(255,255,255,255)).;. |
| 5a60 | 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 79 6c 69 62 3a 3a | T;=To;(.;)F;*;.;.;.;&I"!Raylib:: |
| 5a80 | 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2b 5b 07 5b 07 49 22 | Rectangle#draw_lines.;.F;+[.[.I" |
| 5aa0 | 10 6c 69 6e 65 5f 74 68 69 63 6b 3a 06 3b 20 54 49 22 06 31 06 3b 20 54 5b 07 49 22 0b 63 6f 6c | .line_thick:.;.TI".1.;.T[.I".col |
| 5ac0 | 6f 72 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c | or:.;.TI"#Rl::Color.new(255,255, |
| 5ae0 | 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 0f 3b 15 46 3b 16 3a 0f 64 | 255,255).;.T;.[.[[email protected].;.F;.:.d |
| 5b00 | 72 61 77 5f 6c 69 6e 65 73 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 | raw_lines;.;.;.[.;.{.;.IC;."..;. |
| 5b20 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 62 01 3b 33 69 00 3b 25 40 02 50 01 | T;.[.;![.;"@.;#0;[email protected].;3i.;%@.P. |
| 5b40 | 3b 3b 54 3b 3c 49 22 73 64 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 | ;;T;<I"sdef.draw_lines(line_thic |
| 5b60 | 6b 3a 20 31 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 | k:.1,.color:.Rl::Color.new(255,2 |
| 5b80 | 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 6c 69 6e 65 73 28 | 55,255,255))...self._draw_lines( |
| 5ba0 | 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 63 6f 6c 6f 72 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 49 64 | line_thick,.color).end.;.T;1I"Id |
| 5bc0 | 65 66 20 64 72 61 77 5f 6c 69 6e 65 73 28 6c 69 6e 65 5f 74 68 69 63 6b 3a 20 31 2c 20 63 6f 6c | ef.draw_lines(line_thick:.1,.col |
| 5be0 | 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 | or:.Rl::Color.new(255,255,255,25 |
| 5c00 | 35 29 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 21 52 61 | 5)).;.T;=To;(.;)F;*;.;.;.;&I"!Ra |
| 5c20 | 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b | ylib::Rectangle#initialize.;.F;+ |
| 5c40 | 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 5f 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b | [.;.[.[[email protected]_;.T;.;H;.0;.[.;.{.; |
| 5c60 | 1e 49 43 3b 1f 22 02 85 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 | .IC;."...accessors.probably.not. |
| 5c80 | 6e 65 65 64 65 64 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f | needed...static.mrb_value...mrb_ |
| 5ca0 | 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d 72 62 5f 73 74 | NPatchInfo_get_source_rec(mrb_st |
| 5cc0 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 | ate*.mrb,.mrb_value.self).{...NP |
| 5ce0 | 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 | atchInfo.*npi.=.DATA_GET_PTR(mrb |
| 5d00 | 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 | ,.self,.&NPatchInfo_type,.NPatch |
| 5d20 | 49 6e 66 6f 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f | Info);...struct.RClass.*c.=.mrb_ |
| 5d40 | 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 20 20 73 74 72 | module_get(mrb,."Raylib");...str |
| 5d60 | 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 | uct.RClass.*rec_class.=.mrb_clas |
| 5d80 | 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 | s_get_under(mrb,.c,.Rectangle_ty |
| 5da0 | 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 | pe.struct_name);...return.mrb_ob |
| 5dc0 | 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 72 65 | j_value(Data_Wrap_Struct(mrb,.re |
| 5de0 | 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 6e 70 69 2d 3e | c_class,.&Rectangle_type,.&npi-> |
| 5e00 | 73 6f 75 72 63 65 29 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | source));...}....static.mrb_valu |
| 5e20 | 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 28 6d 72 62 5f | e...mrb_NPatchInfo_get_left(mrb_ |
| 5e40 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 | state*.mrb,.mrb_value.self).{... |
| 5e60 | 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d | NPatchInfo.*npi.=.DATA_GET_PTR(m |
| 5e80 | 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 | rb,.self,.&NPatchInfo_type,.NPat |
| 5ea0 | 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c | chInfo);...return.mrb_fixnum_val |
| 5ec0 | 75 65 28 6e 70 69 2d 3e 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 | ue(npi->left);...}....static.mrb |
| 5ee0 | 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 74 6f 70 28 | _value...mrb_NPatchInfo_get_top( |
| 5f00 | 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 | mrb_state*.mrb,.mrb_value.self). |
| 5f20 | 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 | {...NPatchInfo.*npi.=.DATA_GET_P |
| 5f40 | 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 | TR(mrb,.self,.&NPatchInfo_type,. |
| 5f60 | 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d | NPatchInfo);...return.mrb_fixnum |
| 5f80 | 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 | _value(npi->top);...}....static. |
| 5fa0 | 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 72 | mrb_value...mrb_NPatchInfo_get_r |
| 5fc0 | 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 | ight(mrb_state*.mrb,.mrb_value.s |
| 5fe0 | 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f | elf).{...NPatchInfo.*npi.=.DATA_ |
| 6000 | 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 | GET_PTR(mrb,.self,.&NPatchInfo_t |
| 6020 | 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 | ype,.NPatchInfo);...return.mrb_f |
| 6040 | 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 7d 0a 0a 20 20 | ixnum_value(npi->right);...}.... |
| 6060 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 | static.mrb_value...mrb_NPatchInf |
| 6080 | 6f 5f 67 65 74 5f 62 6f 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 | o_get_bottom(mrb_state*.mrb,.mrb |
| 60a0 | 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 | _value.self).{...NPatchInfo.*npi |
| 60c0 | 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 | .=.DATA_GET_PTR(mrb,.self,.&NPat |
| 60e0 | 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 | chInfo_type,.NPatchInfo);...retu |
| 6100 | 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f 74 74 6f 6d 29 | rn.mrb_fixnum_value(npi->bottom) |
| 6120 | 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f | ;...}....static.mrb_value...mrb_ |
| 6140 | 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 74 61 74 65 2a | NPatchInfo_get_layout(mrb_state* |
| 6160 | 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 | .mrb,.mrb_value.self).{...NPatch |
| 6180 | 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 | Info.*npi.=.DATA_GET_PTR(mrb,.se |
| 61a0 | 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f | lf,.&NPatchInfo_type,.NPatchInfo |
| 61c0 | 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 | );...return.mrb_fixnum_value(npi |
| 61e0 | 2d 3e 6c 61 79 6f 75 74 29 3b 0a 20 20 7d 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 02 85 | ->layout);...}.;.T;.[.;![.;"I".. |
| 6200 | 05 61 63 63 65 73 73 6f 72 73 20 70 72 6f 62 61 62 6c 79 20 6e 6f 74 20 6e 65 65 64 65 64 0a 20 | .accessors.probably.not.needed.. |
| 6220 | 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e | .static.mrb_value...mrb_NPatchIn |
| 6240 | 66 6f 5f 67 65 74 5f 73 6f 75 72 63 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 | fo_get_source_rec(mrb_state*.mrb |
| 6260 | 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f | ,.mrb_value.self).{...NPatchInfo |
| 6280 | 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 | .*npi.=.DATA_GET_PTR(mrb,.self,. |
| 62a0 | 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 | &NPatchInfo_type,.NPatchInfo);.. |
| 62c0 | 20 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 | .struct.RClass.*c.=.mrb_module_g |
| 62e0 | 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 20 20 73 74 72 75 63 74 20 52 43 6c 61 | et(mrb,."Raylib");...struct.RCla |
| 6300 | 73 73 20 2a 72 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e | ss.*rec_class.=.mrb_class_get_un |
| 6320 | 64 65 72 28 6d 72 62 2c 20 63 2c 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 | der(mrb,.c,.Rectangle_type.struc |
| 6340 | 74 5f 6e 61 6d 65 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 | t_name);...return.mrb_obj_value( |
| 6360 | 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c | Data_Wrap_Struct(mrb,.rec_class, |
| 6380 | 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 26 6e 70 69 2d 3e 73 6f 75 72 63 65 29 29 | .&Rectangle_type,.&npi->source)) |
| 63a0 | 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f | ;...}....static.mrb_value...mrb_ |
| 63c0 | 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 6c 65 66 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d | NPatchInfo_get_left(mrb_state*.m |
| 63e0 | 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e | rb,.mrb_value.self).{...NPatchIn |
| 6400 | 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 | fo.*npi.=.DATA_GET_PTR(mrb,.self |
| 6420 | 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b | ,.&NPatchInfo_type,.NPatchInfo); |
| 6440 | 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e | ...return.mrb_fixnum_value(npi-> |
| 6460 | 6c 65 66 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 | left);...}....static.mrb_value.. |
| 6480 | 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 74 6f 70 28 6d 72 62 5f 73 74 61 74 | .mrb_NPatchInfo_get_top(mrb_stat |
| 64a0 | 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 | e*.mrb,.mrb_value.self).{...NPat |
| 64c0 | 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 | chInfo.*npi.=.DATA_GET_PTR(mrb,. |
| 64e0 | 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e | self,.&NPatchInfo_type,.NPatchIn |
| 6500 | 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e | fo);...return.mrb_fixnum_value(n |
| 6520 | 70 69 2d 3e 74 6f 70 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | pi->top);...}....static.mrb_valu |
| 6540 | 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 72 69 67 68 74 28 6d 72 62 | e...mrb_NPatchInfo_get_right(mrb |
| 6560 | 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 | _state*.mrb,.mrb_value.self).{.. |
| 6580 | 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 | .NPatchInfo.*npi.=.DATA_GET_PTR( |
| 65a0 | 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 | mrb,.self,.&NPatchInfo_type,.NPa |
| 65c0 | 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 | tchInfo);...return.mrb_fixnum_va |
| 65e0 | 6c 75 65 28 6e 70 69 2d 3e 72 69 67 68 74 29 3b 0a 20 20 7d 0a 0a 20 20 73 74 61 74 69 63 20 6d | lue(npi->right);...}....static.m |
| 6600 | 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f 5f 67 65 74 5f 62 6f | rb_value...mrb_NPatchInfo_get_bo |
| 6620 | 74 74 6f 6d 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 | ttom(mrb_state*.mrb,.mrb_value.s |
| 6640 | 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 69 20 3d 20 44 41 54 41 5f | elf).{...NPatchInfo.*npi.=.DATA_ |
| 6660 | 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 | GET_PTR(mrb,.self,.&NPatchInfo_t |
| 6680 | 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 75 72 6e 20 6d 72 62 5f 66 | ype,.NPatchInfo);...return.mrb_f |
| 66a0 | 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 62 6f 74 74 6f 6d 29 3b 0a 20 20 7d 0a 0a 20 | ixnum_value(npi->bottom);...}... |
| 66c0 | 20 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 20 20 6d 72 62 5f 4e 50 61 74 63 68 49 6e | .static.mrb_value...mrb_NPatchIn |
| 66e0 | 66 6f 5f 67 65 74 5f 6c 61 79 6f 75 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 | fo_get_layout(mrb_state*.mrb,.mr |
| 6700 | 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 20 20 4e 50 61 74 63 68 49 6e 66 6f 20 2a 6e 70 | b_value.self).{...NPatchInfo.*np |
| 6720 | 69 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4e 50 61 | i.=.DATA_GET_PTR(mrb,.self,.&NPa |
| 6740 | 74 63 68 49 6e 66 6f 5f 74 79 70 65 2c 20 4e 50 61 74 63 68 49 6e 66 6f 29 3b 0a 20 20 72 65 74 | tchInfo_type,.NPatchInfo);...ret |
| 6760 | 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 6e 70 69 2d 3e 6c 61 79 6f 75 74 | urn.mrb_fixnum_value(npi->layout |
| 6780 | 29 3b 0a 20 20 7d 06 3b 20 54 3b 23 30 3b 24 40 02 74 01 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b | );...}.;.T;#0;[email protected].;5F;6o;7.;8T; |
| 67a0 | 39 69 38 3b 3a 69 5d 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 30 02 73 74 61 74 69 63 20 6d 72 | 9i8;:i];%@.P.;;T;<I".0.static.mr |
| 67c0 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 69 6e 69 74 69 61 6c 69 7a 65 | b_value.mrb_Rectangle_initialize |
| 67e0 | 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 | (mrb_state*.mrb,.mrb_value.self) |
| 6800 | 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 | .{..mrb_float.x.=.0.0;..mrb_floa |
| 6820 | 74 20 79 20 3d 20 30 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 20 3d 20 31 30 2e 30 3b 0a | t.y.=.0.0;..mrb_float.w.=.10.0;. |
| 6840 | 09 6d 72 62 5f 66 6c 6f 61 74 20 68 20 3d 20 31 30 2e 30 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 | .mrb_float.h.=.10.0;..mrb_get_ar |
| 6860 | 67 73 28 6d 72 62 2c 20 22 7c 66 66 66 66 22 2c 20 26 78 2c 20 26 79 2c 20 26 77 2c 20 26 68 29 | gs(mrb,."|ffff",.&x,.&y,.&w,.&h) |
| 6880 | 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 52 65 63 74 | ;...Rectangle.*rectangle.=.(Rect |
| 68a0 | 61 6e 67 6c 65 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 72 65 63 74 | angle.*)DATA_PTR(self);..if(rect |
| 68c0 | 61 6e 67 6c 65 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 72 65 63 74 61 6e 67 6c 65 | angle).{.mrb_free(mrb,.rectangle |
| 68e0 | 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 | );.}..mrb_data_init(self,.NULL,. |
| 6900 | 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 72 65 63 74 61 6e 67 6c 65 20 3d 20 28 | &Rectangle_type);..rectangle.=.( |
| 6920 | 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 | Rectangle.*)mrb_malloc(mrb,.size |
| 6940 | 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 78 20 3d | of(Rectangle));...rectangle->x.= |
| 6960 | 20 78 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 63 74 61 6e 67 6c | .x;..rectangle->y.=.y;..rectangl |
| 6980 | 65 2d 3e 77 69 64 74 68 20 3d 20 77 3b 0a 09 72 65 63 74 61 6e 67 6c 65 2d 3e 68 65 69 67 68 74 | e->width.=.w;..rectangle->height |
| 69a0 | 3d 20 68 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 72 65 63 74 61 | =.h;...mrb_data_init(self,.recta |
| 69c0 | 6e 67 6c 65 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 | ngle,.&Rectangle_type);..return. |
| 69e0 | 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | self;.}.;.T;1I".static.mrb_value |
| 6a00 | 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a | .;.To;(.;)F;*;.;.;.;&I".Raylib:: |
| 6a20 | 52 65 63 74 61 6e 67 6c 65 23 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 75 3b 15 | Rectangle#x.;.F;+[.;.[.[[email protected];. |
| 6a40 | 54 3b 16 3a 06 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b | T;.:.x;.0;.[.;.{.;.IC;."..;.T;.[ |
| 6a60 | 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 82 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 | .;![.;"@.;#0;$@...;%@.P.;;T;<I". |
| 6a80 | b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f | .static.mrb_value.mrb_Rectangle_ |
| 6aa0 | 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 | get_x(mrb_state*.mrb,.mrb_value. |
| 6ac0 | 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f | self).{..Rectangle.*rect.=.DATA_ |
| 6ae0 | 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 | GET_PTR(mrb,.self,.&Rectangle_ty |
| 6b00 | 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e | pe,.Rectangle);..return.mrb_fixn |
| 6b20 | 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 | um_value(rect->x);.}.;.T;1I".sta |
| 6b40 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b | tic.mrb_value.;.To;(.;)F;*;.;.;. |
| 6b60 | 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 3d 06 3b 20 46 3b 2b 5b | ;&I".Raylib::Rectangle#x=.;.F;+[ |
| 6b80 | 00 3b 14 5b 06 5b 07 40 01 d5 69 7b 3b 15 54 3b 16 3a 07 78 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 | .;.[.[[email protected]{;.T;.:.x=;.0;.[.;.{. |
| 6ba0 | 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 8e | ;.IC;."..;.T;.[.;![.;"@.;#0;$@.. |
| 6bc0 | 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | .;%@.P.;;T;<I"..static.mrb_value |
| 6be0 | 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 | .mrb_Rectangle_set_x(mrb_state*. |
| 6c00 | 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c | mrb,.mrb_value.self).{..Rectangl |
| 6c20 | 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 | e.*rect.=.DATA_GET_PTR(mrb,.self |
| 6c40 | 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 | ,.&Rectangle_type,.Rectangle);.. |
| 6c60 | 6d 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 | mrb_float.x;..mrb_get_args(mrb,. |
| 6c80 | 22 66 22 2c 20 26 78 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 74 75 72 6e 20 | "f",.&x);..rect->x.=.x;..return. |
| 6ca0 | 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 78 29 3b 0a 7d 06 3b 20 54 | mrb_fixnum_value(rect->x);.}.;.T |
| 6cc0 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 | ;1I".static.mrb_value.;.To;(.;)F |
| 6ce0 | 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 | ;*;.;.;.;&I".Raylib::Rectangle#y |
| 6d00 | 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 7f 3b 15 54 3b 16 3a 06 79 3b 18 30 3b | .;.F;+[.;.[.[[email protected]..;.T;.:.y;.0; |
| 6d20 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| 6d40 | 23 30 3b 24 40 02 9a 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 6d 72 | #0;$@...;%@.P.;;T;<I"..static.mr |
| 6d60 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 79 28 6d 72 62 5f | b_value.mrb_Rectangle_get_y(mrb_ |
| 6d80 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 | state*.mrb,.mrb_value.self).{..R |
| 6da0 | 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 | ectangle.*rect.=.DATA_GET_PTR(mr |
| 6dc0 | 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e | b,.self,.&Rectangle_type,.Rectan |
| 6de0 | 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 | gle);..return.mrb_fixnum_value(r |
| 6e00 | 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ect->y);.}.;.T;1I".static.mrb_va |
| 6e20 | 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 | lue.;.To;(.;)F;*;.;.;.;&I".Rayli |
| 6e40 | 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 | b::Rectangle#y=.;.F;+[.;.[.[.@.. |
| 6e60 | 69 01 85 3b 15 54 3b 16 3a 07 79 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b | i..;.T;.:.y=;.0;.[.;.{.;.IC;.".. |
| 6e80 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a6 01 3b 25 40 02 50 01 3b 3b | ;.T;.[.;![.;"@.;#0;$@...;%@.P.;; |
| 6ea0 | 54 3b 3c 49 22 01 ec 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 | T;<I"..static.mrb_value.mrb_Rect |
| 6ec0 | 61 6e 67 6c 65 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | angle_set_y(mrb_state*.mrb,.mrb_ |
| 6ee0 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d | value.self).{..Rectangle.*rect.= |
| 6f00 | 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e | .DATA_GET_PTR(mrb,.self,.&Rectan |
| 6f20 | 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 | gle_type,.Rectangle);..mrb_float |
| 6f40 | 20 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 79 29 3b | .y;..mrb_get_args(mrb,."f",.&y); |
| 6f60 | 0a 09 72 65 63 74 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 | ..rect->y.=.y;..return.mrb_fixnu |
| 6f80 | 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 | m_value(rect->y);.}.;.T;1I".stat |
| 6fa0 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b | ic.mrb_value.;.To;(.;)F;*;.;.;.; |
| 6fc0 | 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 06 3b 20 46 3b | &I".Raylib::Rectangle#width.;.F; |
| 6fe0 | 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 8e 3b 15 54 3b 16 3a 0a 77 69 64 74 68 3b 18 30 3b 1c | +[.;.[.[[email protected]..;.T;.:.width;.0;. |
| 7000 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 | [.;.{.;.IC;."..;.T;.[.;![.;"@.;# |
| 7020 | 30 3b 24 40 02 b2 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 | 0;$@...;%@.P.;;T;<I"..static.mrb |
| 7040 | 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 77 69 64 74 68 28 6d | _value.mrb_Rectangle_get_width(m |
| 7060 | 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b | rb_state*.mrb,.mrb_value.self).{ |
| 7080 | 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | ..Rectangle.*rect.=.DATA_GET_PTR |
| 70a0 | 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 | (mrb,.self,.&Rectangle_type,.Rec |
| 70c0 | 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | tangle);..return.mrb_fixnum_valu |
| 70e0 | 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 | e(rect->width);.}.;.T;1I".static |
| 7100 | 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 | .mrb_value.;.To;(.;)F;*;.;.;.;&I |
| 7120 | 22 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2b | ".Raylib::Rectangle#width=.;.F;+ |
| 7140 | 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 94 3b 15 54 3b 16 3a 0b 77 69 64 74 68 3d 3b 18 30 3b 1c | [.;.[.[[email protected]..;.T;.:.width=;.0;. |
| 7160 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 | [.;.{.;.IC;."..;.T;.[.;![.;"@.;# |
| 7180 | 30 3b 24 40 02 be 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 00 01 73 74 61 74 69 63 20 6d 72 | 0;$@...;%@.P.;;T;<I"...static.mr |
| 71a0 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 28 | b_value.mrb_Rectangle_set_width( |
| 71c0 | 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 | mrb_state*.mrb,.mrb_value.self). |
| 71e0 | 7b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 | {..Rectangle.*rect.=.DATA_GET_PT |
| 7200 | 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 | R(mrb,.self,.&Rectangle_type,.Re |
| 7220 | 63 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 | ctangle);..mrb_float.width;..mrb |
| 7240 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 65 | _get_args(mrb,."f",.&width);..re |
| 7260 | 63 74 2d 3e 78 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 | ct->x.=.width;..return.mrb_fixnu |
| 7280 | 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 | m_value(rect->width);.}.;.T;1I". |
| 72a0 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b | static.mrb_value.;.To;(.;)F;*;.; |
| 72c0 | 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 06 3b 20 46 3b | .;.;&I".Raylib::Rectangle#w.;.F; |
| 72e0 | 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 8e 3b 15 54 3b 16 3a 06 77 3b 18 30 3b 1c 5b 00 3b 1d | +[.;.[.[[email protected]..;.T;.:.w;.0;.[.;. |
| 7300 | 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 | {.;.IC;."..;.T;.[.;![.;"@.;#0;$@ |
| 7320 | 02 ca 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bb 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | ...;%@.P.;;T;<I"..static.mrb_val |
| 7340 | 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 | ue.mrb_Rectangle_get_width(mrb_s |
| 7360 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 | tate*.mrb,.mrb_value.self).{..Re |
| 7380 | 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 | ctangle.*rect.=.DATA_GET_PTR(mrb |
| 73a0 | 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 | ,.self,.&Rectangle_type,.Rectang |
| 73c0 | 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 | le);..return.mrb_fixnum_value(re |
| 73e0 | 63 74 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 | ct->width);.}.;.T;1I".static.mrb |
| 7400 | 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 | _value.;.To;(.;)F;*;.;.;.;&I".Ra |
| 7420 | 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 | ylib::Rectangle#w=.;.F;+[.;.[.[. |
| 7440 | 40 01 d5 69 01 94 3b 15 54 3b 16 3a 07 77 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | @..i..;.T;.:.w=;.0;.[.;.{.;.IC;. |
| 7460 | 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d6 01 3b 25 40 02 50 | "..;.T;.[.;![.;"@.;#0;$@...;%@.P |
| 7480 | 01 3b 3b 54 3b 3c 49 22 02 00 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f | .;;T;<I"...static.mrb_value.mrb_ |
| 74a0 | 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d | Rectangle_set_width(mrb_state*.m |
| 74c0 | 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 74 61 6e 67 6c 65 | rb,.mrb_value.self).{..Rectangle |
| 74e0 | 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c | .*rect.=.DATA_GET_PTR(mrb,.self, |
| 7500 | 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 6d | .&Rectangle_type,.Rectangle);..m |
| 7520 | 72 62 5f 66 6c 6f 61 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 | rb_float.width;..mrb_get_args(mr |
| 7540 | 62 2c 20 22 66 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 72 65 63 74 2d 3e 78 20 3d 20 77 69 64 74 | b,."f",.&width);..rect->x.=.widt |
| 7560 | 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 | h;..return.mrb_fixnum_value(rect |
| 7580 | 2d 3e 77 69 64 74 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 | ->width);.}.;.T;1I".static.mrb_v |
| 75a0 | 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c | alue.;.To;(.;)F;*;.;.;.;&I".Rayl |
| 75c0 | 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 | ib::Rectangle#height.;.F;+[.;.[. |
| 75e0 | 5b 07 40 01 d5 69 01 a6 3b 15 54 3b 16 3a 0b 68 65 69 67 68 74 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 | [[email protected]..;.T;.:.height;.0;.[.;.{. |
| 7600 | 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e2 | ;.IC;."..;.T;.[.;![.;"@.;#0;$@.. |
| 7620 | 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | .;%@.P.;;T;<I"..static.mrb_value |
| 7640 | 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 | .mrb_Rectangle_get_height(mrb_st |
| 7660 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 | ate*.mrb,.mrb_value.self).{..Rec |
| 7680 | 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c | tangle.*rect.=.DATA_GET_PTR(mrb, |
| 76a0 | 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c | .self,.&Rectangle_type,.Rectangl |
| 76c0 | 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 | e);..return.mrb_fixnum_value(rec |
| 76e0 | 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 | t->height);.}.;.T;1I".static.mrb |
| 7700 | 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 | _value.;.To;(.;)F;*;.;.;.;&I".Ra |
| 7720 | 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 3d 06 3b 20 46 3b 2b 5b 00 3b | ylib::Rectangle#height=.;.F;+[.; |
| 7740 | 14 5b 06 5b 07 40 01 d5 69 01 9d 3b 15 54 3b 16 3a 0c 68 65 69 67 68 74 3d 3b 18 30 3b 1c 5b 00 | .[.[[email protected]..;.T;.:.height=;.0;.[. |
| 7760 | 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b | ;.{.;.IC;."..;.T;.[.;![.;"@.;#0; |
| 7780 | 24 40 02 ee 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f | $@...;%@.P.;;T;<I"...static.mrb_ |
| 77a0 | 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d | value.mrb_Rectangle_set_height(m |
| 77c0 | 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b | rb_state*.mrb,.mrb_value.self).{ |
| 77e0 | 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | ..Rectangle.*rect.=.DATA_GET_PTR |
| 7800 | 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 | (mrb,.self,.&Rectangle_type,.Rec |
| 7820 | 74 61 6e 67 6c 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 | tangle);..mrb_float.height;..mrb |
| 7840 | 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 | _get_args(mrb,."f",.&height);..r |
| 7860 | 65 63 74 2d 3e 78 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 | ect->x.=.height;..return.mrb_fix |
| 7880 | 6e 75 6d 5f 76 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 | num_value(rect->height);.}.;.T;1 |
| 78a0 | 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a | I".static.mrb_value.;.To;(.;)F;* |
| 78c0 | 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 06 3b | ;.;.;.;&I".Raylib::Rectangle#h.; |
| 78e0 | 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 a6 3b 15 54 3b 16 3a 06 68 3b 18 30 3b 1c 5b | .F;+[.;.[.[[email protected]..;.T;.:.h;.0;.[ |
| 7900 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 | .;.{.;.IC;."..;.T;.[.;![.;"@.;#0 |
| 7920 | 3b 24 40 02 fa 01 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 01 bd 73 74 61 74 69 63 20 6d 72 62 5f | ;$@...;%@.P.;;T;<I"..static.mrb_ |
| 7940 | 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 68 65 69 67 68 74 28 6d | value.mrb_Rectangle_get_height(m |
| 7960 | 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b | rb_state*.mrb,.mrb_value.self).{ |
| 7980 | 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | ..Rectangle.*rect.=.DATA_GET_PTR |
| 79a0 | 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 | (mrb,.self,.&Rectangle_type,.Rec |
| 79c0 | 74 61 6e 67 6c 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | tangle);..return.mrb_fixnum_valu |
| 79e0 | 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 | e(rect->height);.}.;.T;1I".stati |
| 7a00 | 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 | c.mrb_value.;.To;(.;)F;*;.;.;.;& |
| 7a20 | 49 22 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 06 3b 20 46 3b 2b 5b 00 3b | I".Raylib::Rectangle#h=.;.F;+[.; |
| 7a40 | 14 5b 06 5b 07 40 01 d5 69 01 9d 3b 15 54 3b 16 3a 07 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b | .[.[[email protected]..;.T;.:.h=;.0;.[.;.{.; |
| 7a60 | 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 06 02 | .IC;."..;.T;.[.;![.;"@.;#0;$@... |
| 7a80 | 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 05 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | ;%@.P.;;T;<I"...static.mrb_value |
| 7aa0 | 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 | .mrb_Rectangle_set_height(mrb_st |
| 7ac0 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 52 65 63 | ate*.mrb,.mrb_value.self).{..Rec |
| 7ae0 | 74 61 6e 67 6c 65 20 2a 72 65 63 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c | tangle.*rect.=.DATA_GET_PTR(mrb, |
| 7b00 | 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c | .self,.&Rectangle_type,.Rectangl |
| 7b20 | 65 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f | e);..mrb_float.height;..mrb_get_ |
| 7b40 | 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 72 65 63 74 2d 3e | args(mrb,."f",.&height);..rect-> |
| 7b60 | 78 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 | x.=.height;..return.mrb_fixnum_v |
| 7b80 | 61 6c 75 65 28 72 65 63 74 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 | alue(rect->height);.}.;.T;1I".st |
| 7ba0 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b | atic.mrb_value.;.To;(.;)F;*;.;.; |
| 7bc0 | 1b 3b 26 49 22 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f | .;&I"$Raylib::Rectangle#collisio |
| 7be0 | 6e 5f 72 65 63 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 00 03 3b 15 54 3b 16 3a | n_rec.;.F;+[.;.[.[[email protected]...;.T;.: |
| 7c00 | 12 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | .collision_rec;.0;.[.;.{.;.IC;." |
| 7c20 | 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 12 02 3b 25 40 02 50 01 | ..;.T;.[.;![.;"@.;#0;$@...;%@.P. |
| 7c40 | 3b 3b 54 3b 3c 49 22 02 91 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 | ;;T;<I"...static.mrb_value.mrb_R |
| 7c60 | 65 63 74 61 6e 67 6c 65 5f 67 65 74 5f 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 28 6d 72 62 5f 73 | ectangle_get_collision_rec(mrb_s |
| 7c80 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 | tate*.mrb,.mrb_value.self).{..mr |
| 7ca0 | 62 5f 76 61 6c 75 65 20 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d | b_value.rec_obj;..mrb_get_args(m |
| 7cc0 | 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 | rb,."o",.&rec_obj);...Rectangle. |
| 7ce0 | 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 | *rec_self.=.DATA_GET_PTR(mrb,.se |
| 7d00 | 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b | lf,.&Rectangle_type,.Rectangle); |
| 7d20 | 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 6f 74 68 65 72 20 3d 20 44 41 54 41 5f 47 45 | ..Rectangle.*rec_other.=.DATA_GE |
| 7d40 | 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 | T_PTR(mrb,.rec_obj,.&Rectangle_t |
| 7d60 | 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 63 6f 6c | ype,.Rectangle);..Rectangle.*col |
| 7d80 | 6c 69 73 69 6f 6e 5f 72 65 63 20 3d 20 28 52 65 63 74 61 6e 67 6c 65 20 2a 29 6d 72 62 5f 6d 61 | lision_rec.=.(Rectangle.*)mrb_ma |
| 7da0 | 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 52 65 63 74 61 6e 67 6c 65 29 29 3b 0a 09 2a | lloc(mrb,.sizeof(Rectangle));..* |
| 7dc0 | 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 20 3d 20 47 65 74 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 28 | collision_rec.=.GetCollisionRec( |
| 7de0 | 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 72 65 63 5f 6f 74 68 65 72 29 3b 0a 0a 09 73 74 72 75 63 74 | *rec_self,.*rec_other);...struct |
| 7e00 | 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c | .RClass.*c.=.mrb_module_get(mrb, |
| 7e20 | 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 65 63 5f | ."Raylib");..struct.RClass.*rec_ |
| 7e40 | 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c | class.=.mrb_class_get_under(mrb, |
| 7e60 | 20 63 2c 20 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2e 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b | .c,.Rectangle_type.struct_name); |
| 7e80 | 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 28 44 61 74 61 5f 57 72 61 70 | ..return.mrb_obj_value(Data_Wrap |
| 7ea0 | 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 72 65 63 5f 63 6c 61 73 73 2c 20 26 52 65 63 74 61 6e 67 | _Struct(mrb,.rec_class,.&Rectang |
| 7ec0 | 6c 65 5f 74 79 70 65 2c 20 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 29 29 3b 0a 7d 06 3b 20 54 3b | le_type,.collision_rec));.}.;.T; |
| 7ee0 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b | 1I".static.mrb_value.;.To;(.;)F; |
| 7f00 | 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f | *;.;.;.;&I"(Raylib::Rectangle#co |
| 7f20 | 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 | llide_with_rec?.;.F;+[.;.[.[.@.. |
| 7f40 | 69 02 d1 02 3b 15 54 3b 16 3a 16 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 3b 18 30 3b | i...;.T;.:.collide_with_rec?;.0; |
| 7f60 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b | .[.;.{.;.IC;."..;.T;.[.o;2.;.I". |
| 7f80 | 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 1e 02 3b 21 | return.;.F;/@.;.0;0[.@..;$@...;! |
| 7fa0 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 1e 02 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 | [.;"@.;#0;$@...;3i.;%@.P.;;T;<I" |
| 7fc0 | 02 5c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c | .\.static.mrb_value.mrb_Rectangl |
| 7fe0 | 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | e_collide_with_rec(mrb_state*.mr |
| 8000 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 | b,.mrb_value.self).{..mrb_value. |
| 8020 | 72 65 63 31 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 | rec1_obj;..mrb_get_args(mrb,."o" |
| 8040 | 2c 20 26 72 65 63 31 5f 6f 62 6a 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 31 20 | ,.&rec1_obj);...Rectangle.*rec1. |
| 8060 | 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 72 65 63 31 5f 6f 62 6a 2c 20 26 52 | =.DATA_GET_PTR(mrb,.rec1_obj,.&R |
| 8080 | 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 52 65 63 74 | ectangle_type,.Rectangle);..Rect |
| 80a0 | 61 6e 67 6c 65 20 2a 72 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 | angle.*rec2.=.DATA_GET_PTR(mrb,. |
| 80c0 | 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 | self,.&Rectangle_type,.Rectangle |
| 80e0 | 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b | );...return.mrb_bool_value(Check |
| 8100 | 43 6f 6c 6c 69 73 69 6f 6e 52 65 63 73 28 2a 72 65 63 31 2c 20 2a 72 65 63 32 29 29 3b 0a 7d 06 | CollisionRecs(*rec1,.*rec2));.}. |
| 8120 | 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 | ;.T;1I".static.mrb_value.;.To;(. |
| 8140 | 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c | ;)F;*;.;.;.;&I"+Raylib::Rectangl |
| 8160 | 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2b 5b 00 3b 14 | e#collide_with_circle?.;.F;+[.;. |
| 8180 | 5b 06 5b 07 40 01 d5 69 02 f0 02 3b 15 54 3b 16 3a 19 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 | [.[[email protected]...;.T;.:.collide_with_c |
| 81a0 | 69 72 63 6c 65 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b | ircle?;.0;.[.;.{.;.IC;."..;.T;.[ |
| 81c0 | 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 | .o;2.;.I".return.;.F;/@.;.0;0[.@ |
| 81e0 | 01 9e 3b 24 40 02 2d 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 2d 02 3b 33 69 00 3b 25 40 | ..;[email protected].;![.;"@.;#0;[email protected].;3i.;%@ |
| 8200 | 02 50 01 3b 3b 54 3b 3c 49 22 01 dd 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 | .P.;;T;<I"..static.mrb_value.mrb |
| 8220 | 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 28 6d 72 62 | _Rectangle_collide_with_circ(mrb |
| 8240 | 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 | _state*.mrb,.mrb_value.self).{.. |
| 8260 | 6d 72 62 5f 76 61 6c 75 65 20 63 69 72 63 6c 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 | mrb_value.circle_obj;..mrb_get_a |
| 8280 | 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 69 72 63 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 72 65 | rgs(mrb,."o",.&circle_obj);...re |
| 82a0 | 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 | turn.mrb_bool_value(check_collis |
| 82c0 | 69 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 | ion_circle_rec(mrb,.circle_obj,. |
| 82e0 | 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | self));.}.;.T;1I".static.mrb_val |
| 8300 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 2a 52 61 79 6c 69 62 | ue.;.To;(.;)F;*;.;.;.;&I"*Raylib |
| 8320 | 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 06 | ::Rectangle#collide_with_point?. |
| 8340 | 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 dc 02 3b 15 54 3b 16 3a 18 63 6f 6c 6c 69 | ;.F;+[.;.[.[[email protected]...;.T;.:.colli |
| 8360 | 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | de_with_point?;.0;.[.;.{.;.IC;." |
| 8380 | 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 | ..;.T;.[.o;2.;.I".return.;.F;/@. |
| 83a0 | 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 3c 02 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3c | ;.0;0[.@..;$@.<.;![.;"@.;#0;$@.< |
| 83c0 | 02 3b 33 69 00 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 62 01 73 74 61 74 69 63 20 6d 72 62 5f | .;3i.;%@.P.;;T;<I".b.static.mrb_ |
| 83e0 | 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 | value.mrb_Rectangle_collide_with |
| 8400 | 5f 70 6f 69 6e 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 | _point(mrb_state*.mrb,.mrb_value |
| 8420 | 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 5f 6f 62 6a 3b 0a 09 6d 72 | .self).{..mrb_value.vec_obj;..mr |
| 8440 | 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 76 65 63 5f 6f 62 6a 29 3b 0a | b_get_args(mrb,."o",.&vec_obj);. |
| 8460 | 09 56 65 63 74 6f 72 32 20 2a 70 6f 69 6e 74 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d | .Vector2.*point.=.DATA_GET_PTR(m |
| 8480 | 72 62 2c 20 76 65 63 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 | rb,.vec_obj,.&Vector2_type,.Vect |
| 84a0 | 6f 72 32 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d 20 44 41 54 | or2);..Rectangle.*rec_self.=.DAT |
| 84c0 | 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f | A_GET_PTR(mrb,.self,.&Rectangle_ |
| 84e0 | 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 | type,.Rectangle);...return.mrb_b |
| 8500 | 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 63 6b 43 6f 6c 6c 69 73 69 6f 6e 50 6f 69 6e 74 52 65 63 | ool_value(CheckCollisionPointRec |
| 8520 | 28 2a 70 6f 69 6e 74 2c 20 2a 72 65 63 5f 73 65 6c 66 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 | (*point,.*rec_self));.}.;.T;1I". |
| 8540 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b | static.mrb_value.;.To;(.;)F;*;.; |
| 8560 | 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 06 | .;.;&I".Raylib::Rectangle#_draw. |
| 8580 | 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 0f 03 3b 15 54 3b 16 3a 0a 5f 64 72 61 77 | ;.F;+[.;.[.[[email protected]...;.T;.:._draw |
| 85a0 | 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | ;.0;.[.;.{.;.IC;."..;.T;.[.;![.; |
| 85c0 | 22 40 17 3b 23 30 3b 24 40 02 4b 02 3b 25 40 02 50 01 3b 3b 54 3b 3c 49 22 02 60 01 73 74 61 74 | "@.;#0;[email protected].;%@.P.;;T;<I".`.stat |
| 85e0 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 52 65 63 74 61 6e 67 6c 65 5f 64 72 61 77 5f | ic.mrb_value.mrb_Rectangle_draw_ |
| 8600 | 72 65 63 74 61 6e 67 6c 65 5f 72 65 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 | rectangle_rec(mrb_state*.mrb,.mr |
| 8620 | 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 | b_value.self).{..mrb_value.color |
| 8640 | 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 | _obj;..mrb_get_args(mrb,."o",.&c |
| 8660 | 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 | olor_obj);...Color.*color;..UNWR |
| 8680 | 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 63 6f 6c 6f | APSTRUCT(Color,.Color_type,.colo |
| 86a0 | 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 | r_obj,.color);..Rectangle.*rec_s |
| 86c0 | 65 6c 66 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 | elf.=.DATA_GET_PTR(mrb,.self,.&R |
| 86e0 | 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 44 72 61 77 | ectangle_type,.Rectangle);..Draw |
| 8700 | 52 65 63 74 61 6e 67 6c 65 52 65 63 28 2a 72 65 63 5f 73 65 6c 66 2c 20 2a 63 6f 6c 6f 72 29 3b | RectangleRec(*rec_self,.*color); |
| 8720 | 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 | ...return.mrb_nil_value();.}.;.T |
| 8740 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 | ;1I".static.mrb_value.;.To;(.;)F |
| 8760 | 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 5f | ;*;.;.;.;&I""Raylib::Rectangle#_ |
| 8780 | 64 72 61 77 5f 6c 69 6e 65 73 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 1c 03 3b | draw_lines.;.F;+[.;.[.[[email protected]...; |
| 87a0 | 15 54 3b 16 3a 10 5f 64 72 61 77 5f 6c 69 6e 65 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | .T;.:._draw_lines;.0;.[.;.{.;.IC |
| 87c0 | 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 57 02 3b 25 40 | ;."..;.T;.[.;![.;"@.;#0;[email protected].;%@ |
| 87e0 | 02 50 01 3b 3b 54 3b 3c 49 22 02 9a 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | .P.;;T;<I"...static.mrb_value.mr |
| 8800 | 62 5f 52 65 63 74 61 6e 67 6c 65 5f 64 72 61 77 5f 72 65 63 74 61 6e 67 6c 65 5f 6c 69 6e 65 73 | b_Rectangle_draw_rectangle_lines |
| 8820 | 5f 65 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 | _ex(mrb_state*.mrb,.mrb_value.se |
| 8840 | 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 3b 0a 09 6d 72 62 | lf).{..mrb_value.color_obj;..mrb |
| 8860 | 5f 66 6c 6f 61 74 20 6c 69 6e 65 5f 74 68 69 63 6b 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 | _float.line_thick;..mrb_get_args |
| 8880 | 28 6d 72 62 2c 20 22 66 6f 22 2c 20 26 6c 69 6e 65 5f 74 68 69 63 6b 2c 20 26 63 6f 6c 6f 72 5f | (mrb,."fo",.&line_thick,.&color_ |
| 88a0 | 6f 62 6a 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 55 4e 57 52 41 50 53 54 52 | obj);...Color.*color;..UNWRAPSTR |
| 88c0 | 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 63 6f 6c 6f 72 5f 6f 62 6a | UCT(Color,.Color_type,.color_obj |
| 88e0 | 2c 20 63 6f 6c 6f 72 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 72 65 63 5f 73 65 6c 66 20 3d | ,.color);..Rectangle.*rec_self.= |
| 8900 | 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 52 65 63 74 61 6e | .DATA_GET_PTR(mrb,.self,.&Rectan |
| 8920 | 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 44 72 61 77 52 65 63 74 61 | gle_type,.Rectangle);..DrawRecta |
| 8940 | 6e 67 6c 65 4c 69 6e 65 73 45 78 28 2a 72 65 63 5f 73 65 6c 66 2c 20 6c 69 6e 65 5f 74 68 69 63 | ngleLinesEx(*rec_self,.line_thic |
| 8960 | 6b 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c | k,.*color);...return.mrb_nil_val |
| 8980 | 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | ue();.}.;.T;1I".static.mrb_value |
| 89a0 | 06 3b 20 54 06 3b 0a 40 02 50 01 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 50 01 3b 0c 49 43 3b 08 | .;.T.;[email protected].;.IC;.[..;[email protected].;.IC;. |
| 89c0 | 5b 00 06 3b 0a 40 02 50 01 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 | [..;[email protected].;.IC;.{.;.IC;.{..;.T;.I |
| 89e0 | 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 07 5b 07 40 02 5a 01 69 | C;.{..;.T.;.T;.{.;.[.;.[.[[email protected] |
| 8a00 | 0a 5b 07 40 01 d5 69 02 79 03 3b 15 46 3b 16 3a 0e 52 65 63 74 61 6e 67 6c 65 3b 18 3b 19 3b 1a | .[[email protected].;.F;.:.Rectangle;.;.;. |
| 8a20 | 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 | ;.;.[.;.{.;.IC;."..;.T;.[.;![.;" |
| 8a40 | 40 17 3b 23 30 3b 24 40 02 50 01 3b 33 69 00 3b 25 40 19 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a | @.;#0;[email protected].;3i.;%@.;&I".Raylib:: |
| 8a60 | 52 65 63 74 61 6e 67 6c 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 | Rectangle.;.F;Ro;S.;T0;U0;V0;.;W |
| 8a80 | 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 3e 17 3b 07 49 43 3b 08 5b 10 6f 3b 28 15 3b 29 46 | ;%@.;X0;Y0;=To;>.;.IC;.[.o;(.;)F |
| 8aa0 | 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 | ;*;.;.;.;&I".Raylib::Circle#vect |
| 8ac0 | 6f 72 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 15 3b 15 46 3b 16 3a 0b 76 65 63 | or.;.F;+[.;.[.[[email protected].;.F;.:.vec |
| 8ae0 | 74 6f 72 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 72 6e 73 20 74 | tor;.;.;.[.;.{.;.IC;."+Returns.t |
| 8b00 | 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 2e 0d 3b 20 | he.value.of.attribute.vector..;. |
| 8b20 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 | T;.[.;![.;"I"+Returns.the.value. |
| 8b40 | 6f 66 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 2e 06 3b 20 54 3b 23 30 3b 24 40 02 76 | of.attribute.vector..;.T;#0;[email protected] |
| 8b60 | 02 3b 34 30 3b 35 46 3b 25 40 02 74 02 3b 3c 49 22 1d 64 65 66 20 76 65 63 74 6f 72 0a 20 20 40 | .;40;5F;%@.t.;<I".def.vector...@ |
| 8b80 | 76 65 63 74 6f 72 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0f 64 65 66 20 76 65 63 74 6f 72 06 3b 20 | vector.end.;.T;1I".def.vector.;. |
| 8ba0 | 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a | T;=To;(.;)F;*;.;.;.;&I".Raylib:: |
| 8bc0 | 43 69 72 63 6c 65 23 76 65 63 74 6f 72 3d 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0a 76 61 6c 75 65 | Circle#vector=.;.F;+[.[.I".value |
| 8be0 | 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 15 3b 15 46 3b 16 3a 0c 76 65 63 74 6f 72 3d 3b | .;.T0;.[.[[email protected].;.F;.:.vector=; |
| 8c00 | 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1e 53 65 74 73 20 74 68 65 20 61 74 74 72 | .;.;.[.;.{.;.IC;.".Sets.the.attr |
| 8c20 | 69 62 75 74 65 20 76 65 63 74 6f 72 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 | ibute.vector.;.T;.[.o;2.;.I".par |
| 8c40 | 61 6d 06 3b 20 46 3b 2f 49 22 2e 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 | am.;.F;/I".the.value.to.set.the. |
| 8c60 | 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c | attribute.vector.to..;.T;.I".val |
| 8c80 | 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 83 02 3b 21 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 | ue.;.T;00;$@...;![.;"I"USets.the |
| 8ca0 | 20 61 74 74 72 69 62 75 74 65 20 76 65 63 74 6f 72 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 | [email protected] |
| 8cc0 | 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 76 65 | he.value.to.set.the.attribute.ve |
| 8ce0 | 63 74 6f 72 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 83 02 3b 34 30 3b 35 46 3b 25 40 02 74 | ctor.to..;.T;#0;$@...;40;5F;%@.t |
| 8d00 | 02 3b 3c 49 22 2d 64 65 66 20 76 65 63 74 6f 72 3d 28 76 61 6c 75 65 29 0a 20 20 40 76 65 63 74 | .;<I"-def.vector=(value)...@vect |
| 8d20 | 6f 72 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 17 64 65 66 20 76 65 63 74 6f | or.=.value.end.;.T;1I".def.vecto |
| 8d40 | 72 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b | r=(value).;.T;=To;(.;)F;*;.;.;.; |
| 8d60 | 26 49 22 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 73 06 3b 20 46 3b 2b 5b | &I".Raylib::Circle#radius.;.F;+[ |
| 8d80 | 00 3b 14 5b 06 5b 07 40 02 5a 01 69 16 3b 15 46 3b 16 3a 0b 72 61 64 69 75 73 3b 18 3b 19 3b 1c | .;.[.[[email protected].;.F;.:.radius;.;.;. |
| 8da0 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 | [.;.{.;.IC;."+Returns.the.value. |
| 8dc0 | 6f 66 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 | of.attribute.radius..;.T;.[.;![. |
| 8de0 | 3b 22 49 22 2b 52 65 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 | ;"I"+Returns.the.value.of.attrib |
| 8e00 | 75 74 65 20 72 61 64 69 75 73 2e 06 3b 20 54 3b 23 30 3b 24 40 02 96 02 3b 34 30 3b 35 46 3b 25 | ute.radius..;.T;#0;$@...;40;5F;% |
| 8e20 | 40 02 74 02 3b 3c 49 22 1d 64 65 66 20 72 61 64 69 75 73 0a 20 20 40 72 61 64 69 75 73 0a 65 6e | @.t.;<I"[email protected] |
| 8e40 | 64 06 3b 20 54 3b 31 49 22 0f 64 65 66 20 72 61 64 69 75 73 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b | d.;.T;1I".def.radius.;.T;=To;(.; |
| 8e60 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 | )F;*;.;.;.;&I".Raylib::Circle#ra |
| 8e80 | 64 69 75 73 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 40 02 5a 01 69 16 | dius=.;.F;+[.[[email protected];.[.[[email protected]. |
| 8ea0 | 3b 15 46 3b 16 3a 0c 72 61 64 69 75 73 3d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | ;.F;.:.radius=;.;.;.[.;.{.;.IC;. |
| 8ec0 | 22 1e 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 0d 3b 20 54 3b | ".Sets.the.attribute.radius.;.T; |
| 8ee0 | 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 2e 74 68 65 20 76 61 | .[.o;2.;.I".param.;.F;/I".the.va |
| 8f00 | 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 20 | lue.to.set.the.attribute.radius. |
| 8f20 | 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 a3 02 3b 21 | to..;.T;.I".value.;.T;00;$@...;! |
| 8f40 | 5b 00 3b 22 49 22 55 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 | [.;"I"USets.the.attribute.radius |
| 8f60 | 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 | [email protected] |
| 8f80 | 68 65 20 61 74 74 72 69 62 75 74 65 20 72 61 64 69 75 73 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 | he.attribute.radius.to..;.T;#0;$ |
| 8fa0 | 40 02 a3 02 3b 34 30 3b 35 46 3b 25 40 02 74 02 3b 3c 49 22 2d 64 65 66 20 72 61 64 69 75 73 3d | @...;40;5F;%@.t.;<I"-def.radius= |
| 8fc0 | 28 76 61 6c 75 65 29 0a 20 20 40 72 61 64 69 75 73 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 | (value)...@radius.=.value.end.;. |
| 8fe0 | 54 3b 31 49 22 17 64 65 66 20 72 61 64 69 75 73 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f | T;1I".def.radius=(value).;.T;=To |
| 9000 | 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c | ;(.;)F;*;.;.;.;&I".Raylib::Circl |
| 9020 | 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 08 5b 07 49 22 06 78 06 3b 20 54 30 5b | e#initialize.;.F;+[.[.I".x.;.T0[ |
| 9040 | 07 49 22 06 79 06 3b 20 54 30 5b 07 49 22 0b 72 61 64 69 75 73 06 3b 20 54 30 3b 14 5b 06 5b 07 | .I".y.;.T0[.I".radius.;.T0;.[.[. |
| 9060 | 40 02 5a 01 69 18 3b 15 46 3b 16 3b 48 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | @.Z.i.;.F;.;H;.;.;.[.;.{.;.IC;." |
| 9080 | 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 | ..;.T;.[.o;2.;.I".return.;.F;/I" |
| 90a0 | 1d 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 43 69 72 63 6c 65 06 3b 20 54 3b 16 30 | .a.new.instance.of.Circle.;.T;.0 |
| 90c0 | 3b 30 5b 06 49 22 0b 43 69 72 63 6c 65 06 3b 20 46 3b 24 40 02 b5 02 3b 21 5b 00 3b 22 40 17 3b | ;0[.I".Circle.;.F;$@...;![.;"@.; |
| 90e0 | 23 30 3b 24 40 02 b5 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 5e 64 65 66 20 69 6e | #0;$@...;3i.;%@.t.;;T;<I"^def.in |
| 9100 | 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 73 29 0a 20 20 73 65 6c 66 2e 76 65 | itialize(x,.y,.radius)...self.ve |
| 9120 | 63 74 6f 72 20 3d 20 56 65 63 74 6f 72 32 2e 6e 65 77 28 78 2c 20 79 29 0a 20 20 73 65 6c 66 2e | ctor.=.Vector2.new(x,.y)...self. |
| 9140 | 72 61 64 69 75 73 20 3d 20 72 61 64 69 75 73 0a 65 6e 64 06 3b 20 54 3b 31 49 22 21 64 65 66 20 | radius.=.radius.end.;.T;1I"!def. |
| 9160 | 69 6e 69 74 69 61 6c 69 7a 65 28 78 2c 20 79 2c 20 72 61 64 69 75 73 29 06 3b 20 54 3b 3d 54 6f | initialize(x,.y,.radius).;.T;=To |
| 9180 | 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c | ;(.;)F;*;.;.;.;&I".Raylib::Circl |
| 91a0 | 65 23 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 1d 3b 15 46 3b 16 3b 5c 3b 18 | e#x.;.F;+[.;.[.[[email protected].;.F;.;\;. |
| 91c0 | 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 | ;.;.[.;.{.;.IC;."..;.T;.[.;![.;" |
| 91e0 | 40 17 3b 23 30 3b 24 40 02 cc 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 1e 64 65 66 | @.;#0;$@...;3i.;%@.t.;;T;<I".def |
| 9200 | 20 78 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0a 64 | .x...self.vector.x.end.;.T;1I".d |
| 9220 | 65 66 20 78 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 15 52 | ef.x.;.T;=To;(.;)F;*;.;.;.;&I".R |
| 9240 | 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a | aylib::Circle#y.;.F;+[.;.[.[[email protected] |
| 9260 | 01 69 21 3b 15 46 3b 16 3b 5e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b | .i!;.F;.;^;.;.;.[.;.{.;.IC;."..; |
| 9280 | 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d8 02 3b 33 69 00 3b 25 40 02 74 | .T;.[.;![.;"@.;#0;$@...;3i.;%@.t |
| 92a0 | 02 3b 3b 54 3b 3c 49 22 1e 64 65 66 20 79 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 0a 65 | .;;T;<I".def.y...self.vector.y.e |
| 92c0 | 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 79 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a | nd.;.T;1I".def.y.;.T;=To;(.;)F;* |
| 92e0 | 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 3d 06 3b 20 46 | ;.;.;.;&I".Raylib::Circle#x=.;.F |
| 9300 | 3b 2b 5b 06 5b 07 49 22 06 78 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 25 3b 15 46 3b 16 | ;+[.[.I".x.;.T0;.[.[[email protected]%;.F;. |
| 9320 | 3b 5d 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 | ;];.;.;.[.;.{.;.IC;."..;.T;.[.;! |
| 9340 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e4 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 | [.;"@.;#0;$@...;3i.;%@.t.;;T;<I" |
| 9360 | 26 64 65 66 20 78 3d 28 78 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 78 20 3d 20 78 0a 65 | &def.x=(x)...self.vector.x.=.x.e |
| 9380 | 6e 64 06 3b 20 54 3b 31 49 22 0e 64 65 66 20 78 3d 28 78 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b | nd.;.T;1I".def.x=(x).;.T;=To;(.; |
| 93a0 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d | )F;*;.;.;.;&I".Raylib::Circle#y= |
| 93c0 | 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 06 79 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 29 3b | .;.F;+[.[.I".y.;.T0;.[.[[email protected]); |
| 93e0 | 15 46 3b 16 3b 5f 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c | .F;.;_;.;.;.[.;.{.;.IC;."..;.T;. |
| 9400 | 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f2 02 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 | [.;![.;"@.;#0;$@...;3i.;%@.t.;;T |
| 9420 | 3b 3c 49 22 26 64 65 66 20 79 3d 28 79 29 0a 20 20 73 65 6c 66 2e 76 65 63 74 6f 72 2e 79 20 3d | ;<I"&def.y=(y)...self.vector.y.= |
| 9440 | 20 79 0a 65 6e 64 06 3b 20 54 3b 31 49 22 0e 64 65 66 20 79 3d 28 79 29 06 3b 20 54 3b 3d 54 6f | .y.end.;.T;1I".def.y=(y).;.T;=To |
| 9460 | 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 25 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c | ;(.;)F;*;.;.;.;&I"%Raylib::Circl |
| 9480 | 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b | e#collide_with_rec?.;.F;+[.;.[.[ |
| 94a0 | 07 40 01 d5 69 02 f8 02 3b 15 54 3b 16 3b 69 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | [email protected]...;.T;.;i;.0;.[.;.{.;.IC;. |
| 94c0 | 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 | "..;.T;.[.o;2.;.I".return.;.F;/@ |
| 94e0 | 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 00 03 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 | .;.0;0[.@..;$@...;![.;"@.;#0;$@. |
| 9500 | 00 03 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 01 d0 73 74 61 74 69 63 20 6d 72 62 5f | ..;3i.;%@.t.;;T;<I"..static.mrb_ |
| 9520 | 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 | value.mrb_Circle_collide_with_re |
| 9540 | 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | c(mrb_state*.mrb,.mrb_value.self |
| 9560 | 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 | ).{..mrb_value.rec_obj;..mrb_get |
| 9580 | 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 72 65 63 5f 6f 62 6a 29 3b 0a 0a 09 72 65 74 | _args(mrb,."o",.&rec_obj);...ret |
| 95a0 | 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 63 68 65 63 6b 5f 63 6f 6c 6c 69 73 69 | urn.mrb_bool_value(check_collisi |
| 95c0 | 6f 6e 5f 63 69 72 63 6c 65 5f 72 65 63 28 6d 72 62 2c 20 73 65 6c 66 2c 20 72 65 63 5f 6f 62 6a | on_circle_rec(mrb,.self,.rec_obj |
| 95e0 | 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b | ));.}.;.T;1I".static.mrb_value.; |
| 9600 | 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 28 52 61 79 6c 69 62 3a 3a 43 69 | .To;(.;)F;*;.;.;.;&I"(Raylib::Ci |
| 9620 | 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 3f 06 3b 20 46 3b 2b 5b | rcle#collide_with_circle?.;.F;+[ |
| 9640 | 00 3b 14 5b 06 5b 07 40 01 d5 69 02 c1 02 3b 15 54 3b 16 3b 6a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 | .;.[.[[email protected]...;.T;.;j;.0;.[.;.{. |
| 9660 | 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 | ;.IC;."..;.T;.[.o;2.;.I".return. |
| 9680 | 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 0f 03 3b 21 5b 00 3b 22 40 17 3b | ;.F;/@.;.0;0[.@..;$@...;![.;"@.; |
| 96a0 | 23 30 3b 24 40 02 0f 03 3b 33 69 00 3b 25 40 02 74 02 3b 3b 54 3b 3c 49 22 02 a0 02 73 74 61 74 | #0;$@...;3i.;%@.t.;;T;<I"...stat |
| 96c0 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 43 69 72 63 6c 65 5f 63 6f 6c 6c 69 64 65 5f | ic.mrb_value.mrb_Circle_collide_ |
| 96e0 | 77 69 74 68 5f 63 69 72 63 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 | with_circ(mrb_state*.mrb,.mrb_va |
| 9700 | 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 69 72 63 6c 65 5f 6f 62 | lue.self).{..mrb_value.circle_ob |
| 9720 | 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 22 2c 20 26 63 69 72 63 | j;..mrb_get_args(mrb,."o",.&circ |
| 9740 | 6c 65 5f 6f 62 6a 29 3b 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 6a 31 | le_obj);...mrb_value.vector_obj1 |
| 9760 | 20 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 76 65 63 74 6f | .=.mrb_funcall(mrb,.self,."vecto |
| 9780 | 72 22 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 31 20 3d 20 44 41 54 41 | r",.0);..Vector2.*center1.=.DATA |
| 97a0 | 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 31 2c 20 26 56 65 63 74 | _GET_PTR(mrb,.vector_obj1,.&Vect |
| 97c0 | 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 | or2_type,.Vector2);..mrb_float.r |
| 97e0 | 61 64 69 75 73 31 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 | adius1.=.mrb_as_float(mrb,.mrb_f |
| 9800 | 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 73 65 6c 66 2c 20 22 72 61 64 69 75 73 22 2c 20 30 29 29 3b | uncall(mrb,.self,."radius",.0)); |
| 9820 | 0a 0a 09 6d 72 62 5f 76 61 6c 75 65 20 76 65 63 74 6f 72 5f 6f 62 6a 32 20 3d 20 6d 72 62 5f 66 | ...mrb_value.vector_obj2.=.mrb_f |
| 9840 | 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 76 65 63 74 6f 72 22 | uncall(mrb,.circle_obj,."vector" |
| 9860 | 2c 20 30 29 3b 0a 09 56 65 63 74 6f 72 32 20 2a 63 65 6e 74 65 72 32 20 3d 20 44 41 54 41 5f 47 | ,.0);..Vector2.*center2.=.DATA_G |
| 9880 | 45 54 5f 50 54 52 28 6d 72 62 2c 20 76 65 63 74 6f 72 5f 6f 62 6a 32 2c 20 26 56 65 63 74 6f 72 | ET_PTR(mrb,.vector_obj2,.&Vector |
| 98a0 | 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 72 61 64 | 2_type,.Vector2);..mrb_float.rad |
| 98c0 | 69 75 73 32 20 3d 20 6d 72 62 5f 61 73 5f 66 6c 6f 61 74 28 6d 72 62 2c 20 6d 72 62 5f 66 75 6e | ius2.=.mrb_as_float(mrb,.mrb_fun |
| 98e0 | 63 61 6c 6c 28 6d 72 62 2c 20 63 69 72 63 6c 65 5f 6f 62 6a 2c 20 22 72 61 64 69 75 73 22 2c 20 | call(mrb,.circle_obj,."radius",. |
| 9900 | 30 29 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 43 68 65 | 0));...return.mrb_bool_value(Che |
| 9920 | 63 6b 43 6f 6c 6c 69 73 69 6f 6e 43 69 72 63 6c 65 73 28 2a 63 65 6e 74 65 72 31 2c 20 72 61 64 | ckCollisionCircles(*center1,.rad |
| 9940 | 69 75 73 31 2c 20 2a 63 65 6e 74 65 72 32 2c 20 72 61 64 69 75 73 32 29 29 3b 0a 7d 06 3b 20 54 | ius1,.*center2,.radius2));.}.;.T |
| 9960 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 74 02 | ;1I".static.mrb_value.;.T.;[email protected]. |
| 9980 | 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 74 02 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 74 02 3b 0d | ;.IC;.[..;[email protected].;.IC;.[..;[email protected].;. |
| 99a0 | 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 07 3b 6f 49 43 3b 0e | IC;.{.;.IC;.{..;.T;.IC;.{.;oIC;. |
| 99c0 | 7b 07 3a 09 72 65 61 64 40 02 76 02 3a 0a 77 72 69 74 65 40 02 83 02 06 3b 10 54 3b 71 49 43 3b | {.:[email protected].:.write@....;.T;qIC; |
| 99e0 | 0e 7b 07 3b 73 40 02 96 02 3b 74 40 02 a3 02 06 3b 10 54 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b | .{.;s@...;t@....;.T.;.T.;.T;.{.; |
| 9a00 | 13 5b 00 3b 14 5b 07 5b 07 40 02 5a 01 69 14 5b 07 40 01 d5 69 02 8f 03 3b 15 46 3b 16 3a 0b 43 | .[.;.[.[[email protected].[[email protected]...;.F;.:.C |
| 9a20 | 69 72 63 6c 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 | ircle;.;.;.;.;.[.;.{.;.IC;."..;. |
| 9a40 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 74 02 3b 33 69 00 3b 25 40 19 3b 26 | T;.[.;![.;"@.;#0;[email protected].;3i.;%@.;& |
| 9a60 | 49 22 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 | I".Raylib::Circle.;.F;Ro;S.;T0;U |
| 9a80 | 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f | 0;V0;.;W;%@.;X0;Y0;=To;(.;)F;*;. |
| 9aa0 | 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 46 | ;.;.;&I".Raylib.defined_loop.;.F |
| 9ac0 | 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 30 3b 15 46 3b 16 3a 11 64 65 66 69 6e 65 64 5f 6c | ;+[.;.[.[[email protected];.F;.:.defined_l |
| 9ae0 | 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 31 52 65 74 75 72 6e 73 20 74 | oop;.;.;.[.;.{.;.IC;."1Returns.t |
| 9b00 | 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f | he.value.of.attribute.defined_lo |
| 9b20 | 6f 70 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 31 52 65 74 75 72 6e 73 20 74 68 65 20 | op..;.T;.[.;![.;"I"1Returns.the. |
| 9b40 | 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 2e | value.of.attribute.defined_loop. |
| 9b60 | 06 3b 20 54 3b 23 30 3b 24 40 02 31 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 29 64 65 66 20 | .;.T;#0;[email protected].;40;5F;%@.;<I")def. |
| 9b80 | 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 65 6e 64 | defined_loop...@defined_loop.end |
| 9ba0 | 06 3b 20 54 3b 31 49 22 15 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 06 3b 20 54 3b 3d 54 | .;.T;1I".def.defined_loop.;.T;=T |
| 9bc0 | 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 2e 64 65 66 69 6e | o;(.;)F;*;.;.;.;&I".Raylib.defin |
| 9be0 | 65 64 5f 6c 6f 6f 70 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 40 02 5a | ed_loop=.;.F;+[.[[email protected];.[.[[email protected] |
| 9c00 | 01 69 30 3b 15 46 3b 16 3a 12 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 3b 18 3b 19 3b 1c 5b 00 3b | .i0;.F;.:.defined_loop=;.;.;.[.; |
| 9c20 | 1d 7b 00 3b 1e 49 43 3b 1f 22 24 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 | .{.;.IC;."$Sets.the.attribute.de |
| 9c40 | 66 69 6e 65 64 5f 6c 6f 6f 70 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d | fined_loop.;.T;.[.o;2.;.I".param |
| 9c60 | 06 3b 20 46 3b 2f 49 22 34 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 | .;.F;/I"4the.value.to.set.the.at |
| 9c80 | 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 16 49 22 | tribute.defined_loop.to..;.T;.I" |
| 9ca0 | 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b 24 40 02 3e 03 3b 21 5b 00 3b 22 49 22 61 53 65 74 73 | .value.;.T;00;$@.>.;![.;"I"aSets |
| 9cc0 | 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 0a 40 70 61 72 | .the.attribute.defined_loop.@par |
| 9ce0 | 61 6d 20 76 61 6c 75 65 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 | am.value.the.value.to.set.the.at |
| 9d00 | 74 72 69 62 75 74 65 20 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 74 6f 2e 06 3b 20 54 3b 23 30 3b | tribute.defined_loop.to..;.T;#0; |
| 9d20 | 24 40 02 3e 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 39 64 65 66 20 64 65 66 69 6e 65 64 5f | $@.>.;40;5F;%@.;<I"9def.defined_ |
| 9d40 | 6c 6f 6f 70 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 76 | loop=(value)...@defined_loop.=.v |
| 9d60 | 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 1d 64 65 66 20 64 65 66 69 6e 65 64 5f 6c 6f 6f | alue.end.;.T;1I".def.defined_loo |
| 9d80 | 70 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b | p=(value).;.T;=To;(.;)F;*;.;.;.; |
| 9da0 | 26 49 22 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 | &I".Raylib.data_keys_pressed.;.F |
| 9dc0 | 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 31 3b 15 46 3b 16 3a 16 64 61 74 61 5f 6b 65 79 73 | ;+[.;.[.[[email protected];.F;.:.data_keys |
| 9de0 | 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 52 65 74 75 | _pressed;.;.;.[.;.{.;.IC;."6Retu |
| 9e00 | 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f | rns.the.value.of.attribute.data_ |
| 9e20 | 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 36 52 65 | keys_pressed..;.T;.[.;![.;"I"6Re |
| 9e40 | 74 75 72 6e 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 74 74 72 69 62 75 74 65 20 64 61 74 | turns.the.value.of.attribute.dat |
| 9e60 | 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 06 3b 20 54 3b 23 30 3b 24 40 02 50 03 3b 34 30 3b | a_keys_pressed..;.T;#0;[email protected].;40; |
| 9e80 | 35 46 3b 25 40 19 3b 3c 49 22 33 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 | 5F;%@.;<I"3def.data_keys_pressed |
| 9ea0 | 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 3b 31 49 | ...@data_keys_pressed.end.;.T;1I |
| 9ec0 | 22 1a 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 3d 54 6f 3b | ".def.data_keys_pressed.;.T;=To; |
| 9ee0 | 28 15 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 | (.;)F;*;.;.;.;&I".Raylib.data_ke |
| 9f00 | 79 73 5f 70 72 65 73 73 65 64 3d 06 3b 20 46 3b 2b 5b 06 5b 07 40 02 87 02 30 3b 14 5b 06 5b 07 | ys_pressed=.;.F;+[.[[email protected];.[.[. |
| 9f20 | 40 02 5a 01 69 31 3b 15 46 3b 16 3a 17 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 3b | @.Z.i1;.F;.:.data_keys_pressed=; |
| 9f40 | 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 29 53 65 74 73 20 74 68 65 20 61 74 74 72 | .;.;.[.;.{.;.IC;.")Sets.the.attr |
| 9f60 | 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0d 3b 20 54 3b 1c 5b 06 6f | ibute.data_keys_pressed.;.T;.[.o |
| 9f80 | 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 39 74 68 65 20 76 61 6c 75 65 20 | ;2.;.I".param.;.F;/I"9the.value. |
| 9fa0 | 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 61 74 61 5f 6b 65 79 73 5f 70 | to.set.the.attribute.data_keys_p |
| 9fc0 | 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b 16 49 22 0a 76 61 6c 75 65 06 3b 20 54 3b 30 30 3b | ressed.to..;.T;.I".value.;.T;00; |
| 9fe0 | 24 40 02 5d 03 3b 21 5b 00 3b 22 49 22 6b 53 65 74 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 | $@.].;![.;"I"kSets.the.attribute |
| a000 | 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 40 70 61 72 61 6d 20 76 61 6c 75 65 20 | [email protected]. |
| a020 | 74 68 65 20 76 61 6c 75 65 20 74 6f 20 73 65 74 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 | the.value.to.set.the.attribute.d |
| a040 | 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 74 6f 2e 06 3b 20 54 3b 23 30 3b 24 40 02 5d | ata_keys_pressed.to..;.T;#0;$@.] |
| a060 | 03 3b 34 30 3b 35 46 3b 25 40 19 3b 3c 49 22 43 64 65 66 20 64 61 74 61 5f 6b 65 79 73 5f 70 72 | .;40;5F;%@.;<I"Cdef.data_keys_pr |
| a080 | 65 73 73 65 64 3d 28 76 61 6c 75 65 29 0a 20 20 40 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 | essed=(value)...@data_keys_press |
| a0a0 | 65 64 20 3d 20 76 61 6c 75 65 0a 65 6e 64 06 3b 20 54 3b 31 49 22 22 64 65 66 20 64 61 74 61 5f | ed.=.value.end.;.T;1I""def.data_ |
| a0c0 | 6b 65 79 73 5f 70 72 65 73 73 65 64 3d 28 76 61 6c 75 65 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b | keys_pressed=(value).;.T;=To;(.; |
| a0e0 | 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 6e 64 | )F;*;.;.;.;&I".Raylib.while_wind |
| a100 | 6f 77 5f 6f 70 65 6e 06 3b 20 46 3b 2b 5b 06 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b | ow_open.;.F;+[.[.I".&block.;.T0; |
| a120 | 14 5b 06 5b 07 40 02 5a 01 69 33 3b 15 46 3b 16 3a 16 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f | .[.[[email protected];.F;.:.while_window_o |
| a140 | 70 65 6e 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b | pen;.;.;.[.;.{.;.IC;."..;.T;.[.; |
| a160 | 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 6f 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 | ![.;"@.;#0;[email protected].;3i.;%@.;;T;<I". |
| a180 | f1 64 65 66 20 77 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 0a 20 | .def.while_window_open(&block).. |
| a1a0 | 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 20 3d 20 62 6c 6f 63 6b 0a 20 20 69 66 20 | .self.defined_loop.=.block...if. |
| a1c0 | 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 64 65 73 6b 74 6f 70 27 0a 20 20 20 | Raylib.platform.==.'desktop'.... |
| a1e0 | 20 77 68 69 6c 65 20 21 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f | .while.!Raylib.window_should_clo |
| a200 | 73 65 3f 20 64 6f 0a 20 20 20 20 20 20 73 65 6c 66 2e 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 20 20 | se?.do.......self.main_loop..... |
| a220 | 65 6e 64 0a 20 20 65 6c 73 69 66 20 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 20 3d 3d 20 27 | end...elsif.Raylib.platform.==.' |
| a240 | 77 65 62 27 0a 20 20 20 20 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d | web'.....Raylib.emscripten_set_m |
| a260 | 61 69 6e 5f 6c 6f 6f 70 0a 20 20 65 6e 64 0a 65 6e 64 06 3b 20 54 3b 31 49 22 22 64 65 66 20 77 | ain_loop...end.end.;.T;1I""def.w |
| a280 | 68 69 6c 65 5f 77 69 6e 64 6f 77 5f 6f 70 65 6e 28 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 3d 54 6f | hile_window_open(&block).;.T;=To |
| a2a0 | 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c | ;(.;)F;*;.;.;.;&I".Raylib.main_l |
| a2c0 | 6f 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 3e 3b 15 46 3b 16 3a 0e 6d 61 | oop.;.F;+[.;.[.[[email protected]>;.F;.:.ma |
| a2e0 | 69 6e 5f 6c 6f 6f 70 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b | in_loop;.;.;.[.;.{.;.IC;."..;.T; |
| a300 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 7d 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b | .[.;![.;"@.;#0;$@.}.;3i.;%@.;;T; |
| a320 | 3c 49 22 4e 64 65 66 20 6d 61 69 6e 5f 6c 6f 6f 70 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 | <I"Ndef.main_loop...self.data_ke |
| a340 | 79 73 5f 70 72 65 73 73 65 64 20 3d 20 6e 69 6c 0a 20 20 73 65 6c 66 2e 64 65 66 69 6e 65 64 5f | ys_pressed.=.nil...self.defined_ |
| a360 | 6c 6f 6f 70 2e 63 61 6c 6c 0a 65 6e 64 06 3b 20 54 3b 31 49 22 12 64 65 66 20 6d 61 69 6e 5f 6c | loop.call.end.;.T;1I".def.main_l |
| a380 | 6f 6f 70 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 | oop.;.T;=To;(.;)F;*;.;.;.;&I".Ra |
| a3a0 | 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2b 5b 0a 5b 07 49 22 0a 74 65 78 74 3a | ylib.draw_text.;.F;+[.[.I".text: |
| a3c0 | 06 3b 20 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 | .;.T0[.I".x:.;.T0[.I".y:.;.T0[.I |
| a3e0 | 22 0f 66 6f 6e 74 5f 73 69 7a 65 3a 06 3b 20 54 30 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 | ".font_size:.;.T0[.I".color:.;.T |
| a400 | 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 | I"#Rl::Color.new(255,255,255,255 |
| a420 | 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 43 3b 15 46 3b 16 3a 0e 64 72 61 77 5f 74 65 78 | ).;.T;.[.[[email protected];.F;.:.draw_tex |
| a440 | 74 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b | t;.;.;.[.;.{.;.IC;."..;.T;.[.;![ |
| a460 | 00 3b 22 40 17 3b 23 30 3b 24 40 02 89 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 83 64 | .;"@.;#0;$@...;3i.;%@.;;T;<I"..d |
| a480 | 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 3a 2c 20 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 | ef.draw_text(text:,.x:,.y:,.font |
| a4a0 | 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 | _size:,.color:.Rl::Color.new(255 |
| a4c0 | 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 | ,255,255,255))...self._draw_text |
| a4e0 | 28 74 65 78 74 2c 20 78 2c 20 79 2c 20 66 6f 6e 74 5f 73 69 7a 65 2c 20 63 6f 6c 6f 72 29 0a 65 | (text,.x,.y,.font_size,.color).e |
| a500 | 6e 64 06 3b 20 54 3b 31 49 22 54 64 65 66 20 64 72 61 77 5f 74 65 78 74 28 74 65 78 74 3a 2c 20 | nd.;.T;1I"Tdef.draw_text(text:,. |
| a520 | 78 3a 2c 20 79 3a 2c 20 66 6f 6e 74 5f 73 69 7a 65 3a 2c 20 63 6f 6c 6f 72 3a 20 52 6c 3a 3a 43 | x:,.y:,.font_size:,.color:.Rl::C |
| a540 | 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 3d | olor.new(255,255,255,255)).;.T;= |
| a560 | 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e 64 72 61 77 | To;(.;)F;*;.;.;.;&I".Raylib.draw |
| a580 | 5f 74 65 78 74 75 72 65 06 3b 20 46 3b 2b 5b 09 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 | _texture.;.F;+[.[.I".texture:.;. |
| a5a0 | 54 30 5b 07 49 22 07 78 3a 06 3b 20 54 30 5b 07 49 22 07 79 3a 06 3b 20 54 30 5b 07 49 22 0a 74 | T0[.I".x:.;.T0[.I".y:.;.T0[.I".t |
| a5c0 | 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 | int:.;.TI"#Rl::Color.new(255,255 |
| a5e0 | 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 47 3b 15 46 3b 16 3a 11 | ,255,255).;.T;.[.[[email protected];.F;.:. |
| a600 | 64 72 61 77 5f 74 65 78 74 75 72 65 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | draw_texture;.;.;.[.;.{.;.IC;.". |
| a620 | 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 a0 03 3b 33 69 00 3b 25 40 | .;.T;.[.;![.;"@.;#0;$@...;3i.;%@ |
| a640 | 19 3b 3b 54 3b 3c 49 22 6c 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 | .;;T;<I"ldef.draw_texture(textur |
| a660 | 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 | e:,.x:,.y:,.tint:.Rl::Color.new( |
| a680 | 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 74 65 78 74 75 72 65 2e 64 72 61 77 | 255,255,255,255))...texture.draw |
| a6a0 | 28 78 2c 20 79 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 4d 64 65 66 20 64 72 61 | (x,.y,.tint).end.;.T;1I"Mdef.dra |
| a6c0 | 77 5f 74 65 78 74 75 72 65 28 74 65 78 74 75 72 65 3a 2c 20 78 3a 2c 20 79 3a 2c 20 74 69 6e 74 | w_texture(texture:,.x:,.y:,.tint |
| a6e0 | 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 | :.Rl::Color.new(255,255,255,255) |
| a700 | 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c | ).;.T;=To;(.;)F;*;.;.;.;&I".Rayl |
| a720 | 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 5b 0a 5b 07 49 22 0d 74 | ib.draw_texture_ex.;.F;+[.[.I".t |
| a740 | 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 09 70 6f 73 3a 06 3b 20 54 30 5b 07 49 22 0e 72 | exture:.;.T0[.I".pos:.;.T0[.I".r |
| a760 | 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 73 63 61 6c 65 3a 06 | otation:.;.TI".0.;.T[.I".scale:. |
| a780 | 3b 20 54 49 22 06 31 06 3b 20 54 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a | ;.TI".1.;.T[.I".tint:.;.TI"#Rl:: |
| a7a0 | 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 | Color.new(255,255,255,255).;.T;. |
| a7c0 | 5b 06 5b 07 40 02 5a 01 69 4b 3b 15 46 3b 16 3a 14 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 | [.[[email protected];.F;.:.draw_texture_ex |
| a7e0 | 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 | ;.;.;.[.;.{.;.IC;."..;.T;.[.;![. |
| a800 | 3b 22 40 17 3b 23 30 3b 24 40 02 b5 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 a1 64 65 | ;"@.;#0;$@...;3i.;%@.;;T;<I"..de |
| a820 | 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 3a 2c 20 70 6f 73 3a | f.draw_texture_ex(texture:,.pos: |
| a840 | 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 73 63 61 6c 65 3a 20 31 2c 20 74 69 6e 74 3a 20 52 | ,.rotation:.0,.scale:.1,.tint:.R |
| a860 | 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 | l::Color.new(255,255,255,255)).. |
| a880 | 20 73 65 6c 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 75 72 65 2c 20 | .self._draw_texture_ex(texture,. |
| a8a0 | 70 6f 73 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 73 63 61 6c 65 2c 20 74 69 6e 74 29 0a 65 6e 64 06 | pos,.rotation,.scale,.tint).end. |
| a8c0 | 3b 20 54 3b 31 49 22 65 64 65 66 20 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 28 74 65 78 74 | ;.T;1I"edef.draw_texture_ex(text |
| a8e0 | 75 72 65 3a 2c 20 70 6f 73 3a 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 73 63 61 6c 65 3a 20 | ure:,.pos:,.rotation:.0,.scale:. |
| a900 | 31 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 | 1,.tint:.Rl::Color.new(255,255,2 |
| a920 | 35 35 2c 32 35 35 29 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 | 55,255)).;.T;=To;(.;)F;*;.;.;.;& |
| a940 | 49 22 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2b | I".Raylib.draw_texture_pro.;.F;+ |
| a960 | 5b 0b 5b 07 49 22 0d 74 65 78 74 75 72 65 3a 06 3b 20 54 30 5b 07 49 22 10 73 6f 75 72 63 65 5f | [.[.I".texture:.;.T0[.I".source_ |
| a980 | 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 0e 64 65 73 74 5f 72 65 63 3a 06 3b 20 54 30 5b 07 49 22 | rec:.;.T0[.I".dest_rec:.;.T0[.I" |
| a9a0 | 0c 6f 72 69 67 69 6e 3a 06 3b 20 54 49 22 18 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 77 28 30 2c | .origin:.;.TI".Rl::Vector.new(0, |
| a9c0 | 30 29 06 3b 20 54 5b 07 49 22 0e 72 6f 74 61 74 69 6f 6e 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 | 0).;.T[.I".rotation:.;.TI".0.;.T |
| a9e0 | 5b 07 49 22 0a 74 69 6e 74 3a 06 3b 20 54 49 22 23 52 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 | [.I".tint:.;.TI"#Rl::Color.new(2 |
| aa00 | 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 06 3b 20 54 3b 14 5b 06 5b 07 40 02 5a 01 69 4f 3b | 55,255,255,255).;.T;.[.[[email protected]; |
| aa20 | 15 46 3b 16 3a 15 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 3b 18 3b 19 3b 1c 5b 00 3b 1d | .F;.:.draw_texture_pro;.;.;.[.;. |
| aa40 | 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 | {.;.IC;."..;.T;.[.;![.;"@.;#0;$@ |
| aa60 | 02 ce 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 da 64 65 66 20 64 72 61 77 5f 74 65 78 | ...;3i.;%@.;;T;<I"..def.draw_tex |
| aa80 | 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 63 3a 2c 20 | ture_pro(texture:,.source_rec:,. |
| aaa0 | 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 2e 6e 65 | dest_rec:,.origin:.Rl::Vector.ne |
| aac0 | 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 | w(0,0),.rotation:.0,.tint:.Rl::C |
| aae0 | 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 0a 20 20 73 65 6c | olor.new(255,255,255,255))...sel |
| ab00 | 66 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 2c 20 73 6f 75 | f._draw_texture_pro(texture,.sou |
| ab20 | 72 63 65 5f 72 65 63 2c 20 64 65 73 74 5f 72 65 63 2c 20 6f 72 69 67 69 6e 2c 20 72 6f 74 61 74 | rce_rec,.dest_rec,.origin,.rotat |
| ab40 | 69 6f 6e 2c 20 74 69 6e 74 29 0a 65 6e 64 06 3b 20 54 3b 31 49 22 01 86 64 65 66 20 64 72 61 77 | ion,.tint).end.;.T;1I"..def.draw |
| ab60 | 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 74 65 78 74 75 72 65 3a 2c 20 73 6f 75 72 63 65 5f 72 65 | _texture_pro(texture:,.source_re |
| ab80 | 63 3a 2c 20 64 65 73 74 5f 72 65 63 3a 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f | c:,.dest_rec:,.origin:.Rl::Vecto |
| aba0 | 72 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 | r.new(0,0),.rotation:.0,.tint:.R |
| abc0 | 6c 3a 3a 43 6f 6c 6f 72 2e 6e 65 77 28 32 35 35 2c 32 35 35 2c 32 35 35 2c 32 35 35 29 29 06 3b | l::Color.new(255,255,255,255)).; |
| abe0 | 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 2e | .T;=To;(.;)F;*;.;.;.;&I".Raylib. |
| ac00 | 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5a 01 69 53 | keys_pressed.;.F;+[.;.[.[[email protected] |
| ac20 | 3b 15 46 3b 16 3a 11 6b 65 79 73 5f 70 72 65 73 73 65 64 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b | ;.F;.:.keys_pressed;.;.;.[.;.{.; |
| ac40 | 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e9 03 | .IC;."..;.T;.[.;![.;"@.;#0;$@... |
| ac60 | 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 0a 01 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 | ;3i.;%@.;;T;<I"...def.keys_press |
| ac80 | 65 64 0a 20 20 69 66 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 20 | ed...if.self.data_keys_pressed.. |
| aca0 | 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 | ...return.self.data_keys_pressed |
| acc0 | 0a 20 20 65 6e 64 0a 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 20 | ...end...self.data_keys_pressed. |
| ace0 | 3d 20 5b 5d 0a 20 20 6b 65 79 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 | =.[]...key.=.self._next_key_pres |
| ad00 | 73 65 64 0a 20 20 77 68 69 6c 65 20 6b 65 79 20 21 3d 20 30 0a 20 20 20 20 73 65 6c 66 2e 64 61 | sed...while.key.!=.0.....self.da |
| ad20 | 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 2e 70 75 73 68 20 6b 65 79 0a 20 20 20 20 6b 65 79 | ta_keys_pressed.push.key.....key |
| ad40 | 20 3d 20 73 65 6c 66 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 0a 20 20 65 6e 64 0a | .=.self._next_key_pressed...end. |
| ad60 | 20 20 73 65 6c 66 2e 64 61 74 61 5f 6b 65 79 73 5f 70 72 65 73 73 65 64 0a 65 6e 64 06 3b 20 54 | ..self.data_keys_pressed.end.;.T |
| ad80 | 3b 31 49 22 15 64 65 66 20 6b 65 79 73 5f 70 72 65 73 73 65 64 06 3b 20 54 3b 3d 54 6f 3b 28 16 | ;1I".def.keys_pressed.;.T;=To;(. |
| ada0 | 3b 29 46 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 10 52 61 79 6c 69 62 2e 64 72 61 77 06 3b 20 46 3b | ;)F;*;.;.;.;&I".Raylib.draw.;.F; |
| adc0 | 2b 5b 07 5b 07 49 22 11 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 08 6e 69 6c 06 3b | +[.[.I".clear_color:.;.TI".nil.; |
| ade0 | 20 54 5b 07 49 22 0b 26 62 6c 6f 63 6b 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 5a 01 69 60 3b 15 | .T[.I".&block.;.T0;.[.[[email protected]`;. |
| ae00 | 46 3b 16 3b 5a 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b | F;.;Z;.;.;.[.;.{.;.IC;."..;.T;.[ |
| ae20 | 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f5 03 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 49 | .;![.;"@.;#0;$@...;3i.;%@.;;T;<I |
| ae40 | 22 01 8a 64 65 66 20 64 72 61 77 28 63 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c 2c 20 26 62 | "..def.draw(clear_color:.nil,.&b |
| ae60 | 6c 6f 63 6b 29 0a 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6c | lock)...self.clear_background(cl |
| ae80 | 65 61 72 5f 63 6f 6c 6f 72 29 20 69 66 20 63 6c 65 61 72 5f 63 6f 6c 6f 72 0a 20 20 73 65 6c 66 | ear_color).if.clear_color...self |
| aea0 | 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 0a 20 20 79 69 65 6c 64 0a 20 20 73 65 6c 66 2e 65 6e | .begin_drawing...yield...self.en |
| aec0 | 64 5f 64 72 61 77 69 6e 67 0a 65 6e 64 06 3b 20 54 3b 31 49 22 27 64 65 66 20 64 72 61 77 28 63 | d_drawing.end.;.T;1I"'def.draw(c |
| aee0 | 6c 65 61 72 5f 63 6f 6c 6f 72 3a 20 6e 69 6c 2c 20 26 62 6c 6f 63 6b 29 06 3b 20 54 3b 3d 54 6f | lear_color:.nil,.&block).;.T;=To |
| af00 | 3b 3e 17 3b 07 49 43 3b 08 5b 11 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 16 52 | ;>.;.IC;.[.o;(.;)F;*;.;.;?;&I".R |
| af20 | 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 49 22 | aylib::Texture#h.;.F;+[.;.[.[.I" |
| af40 | 16 6d 72 62 6c 69 62 2f 74 65 78 74 75 72 65 2e 72 62 06 3b 20 54 69 09 3b 15 54 3b 16 3b 66 3b | .mrblib/texture.rb.;.Ti.;.T;.;f; |
| af60 | 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | .;.;.[.;.{.;.IC;."..;.T;.[.;![.; |
| af80 | 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b | "I".@!visibility.private.;.T;#0; |
| afa0 | 24 40 02 08 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 08 3b 3a 69 08 3b 25 40 | $@...;3i.;5F;6o;7.;8F;9i.;:i.;%@ |
| afc0 | 02 06 04 3b 3b 54 3b 3c 49 22 1c 64 65 66 20 68 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 74 0a 65 | ...;;T;<I".def.h...self.height.e |
| afe0 | 6e 64 06 3b 20 54 3b 31 49 22 0a 64 65 66 20 68 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a | nd.;.T;1I".def.h.;.T;=To;(.;)F;* |
| b000 | 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 06 3b 20 | ;.;.;?;&I".Raylib::Texture#h=.;. |
| b020 | 46 3b 2b 5b 06 5b 07 49 22 0b 68 65 69 67 68 74 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 0d 04 69 | F;+[.[.I".height.;.T0;.[.[[email protected] |
| b040 | 0e 3b 15 54 3b 16 3b 67 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 | .;.T;.;g;.;.;.[.;.{.;.IC;."..;.T |
| b060 | 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 | ;.[.;![.;"I".@!visibility.privat |
| b080 | 65 06 3b 20 54 3b 23 30 3b 24 40 02 17 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 | e.;.T;#0;$@...;3i.;5F;6o;7.;8F;9 |
| b0a0 | 69 0d 3b 3a 69 0d 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 2e 64 65 66 20 68 3d 28 68 65 69 67 68 | i.;:i.;%@...;;T;<I".def.h=(heigh |
| b0c0 | 74 29 0a 20 20 73 65 6c 66 2e 68 65 69 67 68 74 20 3d 20 68 65 69 67 68 74 0a 65 6e 64 06 3b 20 | t)...self.height.=.height.end.;. |
| b0e0 | 54 3b 31 49 22 13 64 65 66 20 68 3d 28 68 65 69 67 68 74 29 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b | T;1I".def.h=(height).;.T;=To;(.; |
| b100 | 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 | )F;*;.;.;?;&I".Raylib::Texture#w |
| b120 | 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 0d 04 69 13 3b 15 54 3b 16 3b 62 3b 18 3b 19 3b | .;.F;+[.;.[.[[email protected].;.T;.;b;.;.; |
| b140 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 19 | .[.;.{.;.IC;."..;.T;.[.;![.;"I". |
| b160 | 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b 23 30 3b 24 40 02 27 | @!visibility.private.;.T;#0;$@.' |
| b180 | 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 12 3b 3a 69 12 3b 25 40 02 06 04 3b | .;3i.;5F;6o;7.;8F;9i.;:i.;%@...; |
| b1a0 | 3b 54 3b 3c 49 22 1b 64 65 66 20 77 0a 20 20 73 65 6c 66 2e 77 69 64 74 68 0a 65 6e 64 06 3b 20 | ;T;<I".def.w...self.width.end.;. |
| b1c0 | 54 3b 31 49 22 0a 64 65 66 20 77 06 3b 20 54 3b 3d 54 6f 3b 28 16 3b 29 46 3b 2a 3b 11 3b 1a 3b | T;1I".def.w.;.T;=To;(.;)F;*;.;.; |
| b1e0 | 3f 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 3d 06 3b 20 46 3b 2b 5b 06 | ?;&I".Raylib::Texture#w=.;.F;+[. |
| b200 | 5b 07 49 22 0a 77 69 64 74 68 06 3b 20 54 30 3b 14 5b 06 5b 07 40 02 0d 04 69 18 3b 15 54 3b 16 | [.I".width.;.T0;.[.[[email protected].;.T;. |
| b220 | 3b 63 3b 18 3b 19 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 | ;c;.;.;.[.;.{.;.IC;."..;.T;.[.;! |
| b240 | 5b 00 3b 22 49 22 19 40 21 76 69 73 69 62 69 6c 69 74 79 20 70 72 69 76 61 74 65 06 3b 20 54 3b | [.;"I".@!visibility.private.;.T; |
| b260 | 23 30 3b 24 40 02 35 04 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 69 17 3b 3a 69 17 | #0;[email protected].;3i.;5F;6o;7.;8F;9i.;:i. |
| b280 | 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 2b 64 65 66 20 77 3d 28 77 69 64 74 68 29 0a 20 20 73 65 | ;%@...;;T;<I"+def.w=(width)...se |
| b2a0 | 6c 66 2e 77 69 64 74 68 20 3d 20 77 69 64 74 68 0a 65 6e 64 06 3b 20 54 3b 31 49 22 12 64 65 66 | lf.width.=.width.end.;.T;1I".def |
| b2c0 | 20 77 3d 28 77 69 64 74 68 29 06 3b 20 54 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b | .w=(width).;.T;=To;(.;)F;*;.;.;. |
| b2e0 | 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 6e 69 74 69 61 6c 69 7a 65 06 | ;&I".Raylib::Texture#initialize. |
| b300 | 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 49 22 13 73 72 63 2f 74 65 78 74 75 72 65 73 2e 63 06 3b | ;.F;+[.;.[.[.I".src/textures.c.; |
| b320 | 20 54 69 10 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 1a 43 72 | .Ti.;.T;.;H;.0;.[.;.{.;.IC;.".Cr |
| b340 | 65 61 74 65 20 61 20 6e 65 77 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b | eate.a.new.texture..;.T;.[.o;-.; |
| b360 | 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 48 3b 30 30 3b 31 49 22 16 69 | .I".overload.;.F;/0;.;H;00;1I".i |
| b380 | 6e 69 74 69 61 6c 69 7a 65 28 70 61 74 68 3a 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 | nitialize(path:).;.T;.IC;."..;.T |
| b3a0 | 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 2a 46 69 6c 65 20 | ;.[.o;2.;.I".param.;.F;/I"*File. |
| b3c0 | 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 | path.to.the.texture.to.be.loaded |
| b3e0 | 06 3b 20 54 3b 16 49 22 09 70 61 74 68 06 3b 20 54 3b 30 5b 06 49 22 0b 53 74 72 69 6e 67 06 3b | .;.T;.I".path.;.T;0[.I".String.; |
| b400 | 20 54 3b 24 40 02 45 04 3b 21 5b 00 3b 22 49 22 3f 40 70 61 72 61 6d 20 70 61 74 68 20 5b 53 74 | .T;[email protected].;![.;"I"[email protected].[St |
| b420 | 72 69 6e 67 5d 20 46 69 6c 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 75 72 65 20 74 | ring].File.path.to.the.texture.t |
| b440 | 6f 20 62 65 20 6c 6f 61 64 65 64 06 3b 20 54 3b 23 30 3b 24 40 02 45 04 3b 33 69 00 3b 34 30 3b | o.be.loaded.;.T;#0;[email protected].;3i.;40; |
| b460 | 35 46 3b 2b 5b 06 5b 07 49 22 0a 70 61 74 68 3a 06 3b 20 54 49 22 00 06 3b 20 54 3b 24 40 02 45 | 5F;+[.[.I".path:.;.TI"..;.T;[email protected] |
| b480 | 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 | .o;2.;.I".return.;.F;/I"..;.T;.0 |
| b4a0 | 3b 30 5b 06 49 22 0c 54 65 78 74 75 72 65 06 3b 20 54 3b 24 40 02 45 04 3b 21 5b 00 3b 22 49 22 | ;0[.I".Texture.;.T;[email protected].;![.;"I" |
| b4c0 | 01 81 43 72 65 61 74 65 20 61 20 6e 65 77 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 | ..Create.a.new.texture..@overloa |
| b4e0 | 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 70 61 74 68 3a 29 0a 20 20 40 70 61 72 61 6d 20 70 61 74 | d.initialize(path:)[email protected] |
| b500 | 68 20 5b 53 74 72 69 6e 67 5d 20 46 69 6c 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 65 78 74 | h.[String].File.path.to.the.text |
| b520 | 75 72 65 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 0a 40 72 65 74 75 72 6e 20 5b 54 65 78 74 75 72 | ure.to.be.loaded.@return.[Textur |
| b540 | 65 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 45 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 0b | e]..;.T;#0;[email protected].;5F;6o;7.;8T;9i. |
| b560 | 3b 3a 69 0f 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 36 02 73 74 61 74 69 63 20 6d 72 62 5f 76 | ;:i.;%@...;;T;<I".6.static.mrb_v |
| b580 | 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f | alue.mrb_Texture_initialize(mrb_ |
| b5a0 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 | state*.mrb,.mrb_value.self).{..c |
| b5c0 | 68 61 72 2a 20 70 61 74 68 3b 0a 0a 09 75 69 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 31 | har*.path;...uint32_t.kw_num.=.1 |
| b5e0 | 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 | ;..const.mrb_sym.kw_names[].=.{. |
| b600 | 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 70 61 74 68 22 29 2c 0a | ...mrb_intern_lit(mrb,."path"),. |
| b620 | 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d 5d | .};..mrb_value.kw_values[kw_num] |
| b640 | 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 6b | ;..const.mrb_kwargs.kwargs.=.{.k |
| b660 | 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 4e | w_num,.0,.kw_names,.kw_values,.N |
| b680 | 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 7a 3a 22 2c | ULL.};..mrb_get_args(mrb,."|z:", |
| b6a0 | 20 26 70 61 74 68 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 28 21 6d 72 62 5f 75 6e 64 65 | .&path,.&kwargs);...if(!mrb_unde |
| b6c0 | 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 70 61 74 68 20 3d 20 6d 72 | f_p(kw_values[0])).{...path.=.mr |
| b6e0 | 62 5f 73 74 72 5f 74 6f 5f 63 73 74 72 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 | b_str_to_cstr(mrb,.kw_values[0]) |
| b700 | 3b 0a 09 7d 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 57 52 41 50 53 54 | ;..}...Texture.*texture;..WRAPST |
| b720 | 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 | RUCT(Texture,.Texture_type,.self |
| b740 | 2c 20 74 65 78 74 75 72 65 29 3b 0a 0a 09 2a 74 65 78 74 75 72 65 20 3d 20 4c 6f 61 64 54 65 78 | ,.texture);...*texture.=.LoadTex |
| b760 | 74 75 72 65 28 70 61 74 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 | ture(path);...mrb_data_init(self |
| b780 | 2c 20 74 65 78 74 75 72 65 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 | ,.texture,.&Texture_type);..retu |
| b7a0 | 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | rn.self;.}.;.T;1I".static.mrb_va |
| b7c0 | 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 | lue.;.To;(.;)F;*;.;.;.;&I".Rayli |
| b7e0 | 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 | b::Texture#width.;.F;+[.;.[.[.@. |
| b800 | 4a 04 69 2f 3b 15 54 3b 16 3b 60 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 20 47 65 | J.i/;.T;.;`;.0;.[.;.{.;.IC;.".Ge |
| b820 | 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b | t.the.width.of.a.texture..;.T;.[ |
| b840 | 08 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 60 3b 30 30 | .o;-.;.I".overload.;.F;/0;.;`;00 |
| b860 | 3b 31 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 | ;1I".width.;.T;.IC;."..;.T;.[.;! |
| b880 | 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 6a 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b | [.;"I"..;.T;#0;[email protected].;3i.;40;5F;+ |
| b8a0 | 5b 00 3b 24 40 02 6a 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 | [.;[email protected];-.;.I".overload.;.F;/0 |
| b8c0 | 3b 16 3b 62 3b 30 30 3b 31 49 22 06 77 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b | ;.;b;00;1I".w.;.T;.IC;."..;.T;.[ |
| b8e0 | 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 6a 04 3b 33 69 00 3b 34 30 3b 35 | .;![.;"I"..;.T;#0;[email protected].;3i.;40;5 |
| b900 | 46 3b 2b 5b 00 3b 24 40 02 6a 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f | F;+[.;[email protected];2.;.I".return.;.F;/ |
| b920 | 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 | I"..;.T;.0;0[.I".Integer.;.T;$@. |
| b940 | 6a 04 3b 21 5b 00 3b 22 49 22 4f 47 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 61 20 74 65 | j.;![.;"I"OGet.the.width.of.a.te |
| b960 | 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 77 69 64 74 68 0a 40 6f 76 65 72 6c 6f 61 64 | [email protected].@overload |
| b980 | 20 77 0a 40 72 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 | .w.@return.[Integer]..;.T;#0;$@. |
| b9a0 | 6a 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 29 3b 3a 69 2d 3b 25 40 02 06 04 3b 3b 54 3b | j.;5F;6o;7.;8T;9i);:i-;%@...;;T; |
| b9c0 | 3c 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 | <I"..static.mrb_value.mrb_Textur |
| b9e0 | 65 5f 67 65 74 5f 77 69 64 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | e_get_width(mrb_state*.mrb,.mrb_ |
| ba00 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b | value.self).{..Texture.*texture; |
| ba20 | 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f | ..UNWRAPSTRUCT(Texture,.Texture_ |
| ba40 | 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 | type,.self,.texture);..return.mr |
| ba60 | 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a | b_fixnum_value(texture->width);. |
| ba80 | 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b | }.;.T;1I".static.mrb_value.;.To; |
| baa0 | 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 | (.;)F;*;.;.;.;&I".Raylib::Textur |
| bac0 | 65 23 77 69 64 74 68 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 3d 3b 15 54 3b | e#width=.;.F;+[.;.[.[[email protected]=;.T; |
| bae0 | 16 3b 61 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 20 53 65 74 20 74 68 65 20 77 69 | .;a;.0;.[.;.{.;.IC;.".Set.the.wi |
| bb00 | 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 | dth.of.a.texture..;.T;.[.o;-.;.I |
| bb20 | 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 61 3b 30 30 3b 31 49 22 12 77 69 64 | ".overload.;.F;/0;.;a;00;1I".wid |
| bb40 | 74 68 3d 28 77 69 64 74 68 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b | th=(width).;.T;.IC;."..;.T;.[.o; |
| bb60 | 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 12 54 68 65 20 6e 65 77 20 77 69 64 | 2.;.I".param.;.F;/I".The.new.wid |
| bb80 | 74 68 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 | th.;.T;.I".width.;.T;0[.I".Integ |
| bba0 | 65 72 06 3b 20 54 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 29 40 70 61 72 61 6d 20 77 69 64 74 | er.;.T;$@...;![.;"I")@param.widt |
| bbc0 | 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 23 30 | h.[Integer].The.new.width.;.T;#0 |
| bbe0 | 3b 24 40 02 8d 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0a 77 69 64 74 68 06 3b | ;$@...;3i.;40;5F;+[.[.I".width.; |
| bc00 | 20 54 30 3b 24 40 02 8d 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f | .T0;[email protected];-.;.I".overload.;.F;/ |
| bc20 | 30 3b 16 3b 63 3b 30 30 3b 31 49 22 0e 77 3d 28 77 69 64 74 68 29 06 3b 20 54 3b 1e 49 43 3b 1f | 0;.;c;00;1I".w=(width).;.T;.IC;. |
| bc40 | 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 | "..;.T;.[.o;2.;.I".param.;.F;/I" |
| bc60 | 12 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 54 3b 16 49 22 06 77 06 3b 20 54 3b 30 5b 06 | .The.new.width.;.T;.I".w.;.T;0[. |
| bc80 | 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 25 40 70 61 | I".Integer.;.T;$@...;![.;"I"%@pa |
| bca0 | 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 06 3b 20 | ram.w.[Integer].The.new.width.;. |
| bcc0 | 54 3b 23 30 3b 24 40 02 8d 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0a 77 69 64 | T;#0;$@...;3i.;40;5F;+[.[.I".wid |
| bce0 | 74 68 06 3b 20 54 30 3b 24 40 02 8d 04 3b 21 5b 00 3b 22 49 22 01 92 53 65 74 20 74 68 65 20 77 | th.;.T0;$@...;![.;"I"..Set.the.w |
| bd00 | 69 64 74 68 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 77 69 64 | [email protected] |
| bd20 | 74 68 3d 28 77 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 | th=(width)[email protected].[Integ |
| bd40 | 65 72 5d 20 54 68 65 20 6e 65 77 20 77 69 64 74 68 0a 40 6f 76 65 72 6c 6f 61 64 20 77 3d 28 77 | er][email protected]=(w |
| bd60 | 69 64 74 68 29 0a 20 20 40 70 61 72 61 6d 20 77 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e | idth)[email protected].[Integer].The.n |
| bd80 | 65 77 20 77 69 64 74 68 0a 06 3b 20 54 3b 23 30 3b 24 40 02 8d 04 3b 35 46 3b 36 6f 3b 37 08 3b | ew.width..;.T;#0;$@...;5F;6o;7.; |
| bda0 | 38 54 3b 39 69 36 3b 3a 69 3b 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 06 01 73 74 61 74 69 63 | 8T;9i6;:i;;%@...;;T;<I"...static |
| bdc0 | 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 73 65 74 5f 77 69 64 74 68 | .mrb_value.mrb_Texture_set_width |
| bde0 | 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 | (mrb_state*.mrb,.mrb_value.self) |
| be00 | 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 52 | .{..Texture.*texture;..UNWRAPSTR |
| be20 | 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c | UCT(Texture,.Texture_type,.self, |
| be40 | 20 74 65 78 74 75 72 65 29 3b 0a 09 6d 72 62 5f 69 6e 74 20 77 69 64 74 68 3b 0a 09 6d 72 62 5f | .texture);..mrb_int.width;..mrb_ |
| be60 | 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 77 69 64 74 68 29 3b 0a 09 74 65 78 | get_args(mrb,."i",.&width);..tex |
| be80 | 74 75 72 65 2d 3e 77 69 64 74 68 20 3d 20 77 69 64 74 68 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 | ture->width.=.width;..return.mrb |
| bea0 | 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 77 69 64 74 68 29 3b 0a 7d | _fixnum_value(texture->width);.} |
| bec0 | 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 | .;.T;1I".static.mrb_value.;.To;( |
| bee0 | 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 | .;)F;*;.;.;.;&I".Raylib::Texture |
| bf00 | 23 68 65 69 67 68 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 4d 3b 15 54 3b 16 | #height.;.F;+[.;.[.[[email protected];.T;. |
| bf20 | 3b 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 21 47 65 74 20 74 68 65 20 68 65 69 | ;d;.0;.[.;.{.;.IC;."!Get.the.hei |
| bf40 | 67 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 08 6f 3b 2d 0d 3b 2e 49 | ght.of.a.texture..;.T;.[.o;-.;.I |
| bf60 | 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 64 3b 30 30 3b 31 49 22 0b 68 65 69 | ".overload.;.F;/0;.;d;00;1I".hei |
| bf80 | 67 68 74 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 | ght.;.T;.IC;."..;.T;.[.;![.;"I". |
| bfa0 | 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 bb | .;.T;#0;$@...;3i.;40;5F;+[.;$@.. |
| bfc0 | 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 66 3b 30 30 | .o;-.;.I".overload.;.F;/0;.;f;00 |
| bfe0 | 3b 31 49 22 06 68 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 | ;1I".h.;.T;.IC;."..;.T;.[.;![.;" |
| c000 | 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 | I"..;.T;#0;$@...;3i.;40;5F;+[.;$ |
| c020 | 40 02 bb 04 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 | @...o;2.;.I".return.;.F;/I"..;.T |
| c040 | 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 bb 04 3b 21 5b 00 3b | ;.0;0[.I".Integer.;.T;$@...;![.; |
| c060 | 22 49 22 51 47 65 74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e | "I"QGet.the.height.of.a.texture. |
| c080 | 0a 40 6f 76 65 72 6c 6f 61 64 20 68 65 69 67 68 74 0a 40 6f 76 65 72 6c 6f 61 64 20 68 0a 40 72 | [email protected][email protected].@r |
| c0a0 | 65 74 75 72 6e 20 5b 49 6e 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 bb 04 3b 35 46 | eturn.[Integer]..;.T;#0;$@...;5F |
| c0c0 | 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 47 3b 3a 69 4b 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 01 be | ;6o;7.;8T;9iG;:iK;%@...;;T;<I".. |
| c0e0 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 | static.mrb_value.mrb_Texture_get |
| c100 | 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | _height(mrb_state*.mrb,.mrb_valu |
| c120 | 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 3b 0a 09 55 4e | e.self).{..Texture.*texture;..UN |
| c140 | 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 | WRAPSTRUCT(Texture,.Texture_type |
| c160 | 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 | ,.self,.texture);..return.mrb_fi |
| c180 | 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b | xnum_value(texture->height);.}.; |
| c1a0 | 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b | .T;1I".static.mrb_value.;.To;(.; |
| c1c0 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 | )F;*;.;.;.;&I".Raylib::Texture#h |
| c1e0 | 65 69 67 68 74 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 5b 3b 15 54 3b 16 3b | eight=.;.F;+[.;.[.[[email protected][;.T;.; |
| c200 | 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 21 53 65 74 20 74 68 65 20 68 65 69 67 | e;.0;.[.;.{.;.IC;."!Set.the.heig |
| c220 | 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 | ht.of.a.texture..;.T;.[.o;-.;.I" |
| c240 | 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 65 3b 30 30 3b 31 49 22 14 68 65 69 67 | .overload.;.F;/0;.;e;00;1I".heig |
| c260 | 68 74 3d 28 68 65 69 67 68 74 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f | ht=(height).;.T;.IC;."..;.T;.[.o |
| c280 | 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 13 54 68 65 20 6e 65 77 20 68 65 | ;2.;.I".param.;.F;/I".The.new.he |
| c2a0 | 69 67 68 74 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e | ight.;.T;.I".height.;.T;0[.I".In |
| c2c0 | 74 65 67 65 72 06 3b 20 54 3b 24 40 02 de 04 3b 21 5b 00 3b 22 49 22 2b 40 70 61 72 61 6d 20 68 | teger.;.T;$@...;![.;"I"[email protected] |
| c2e0 | 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 06 3b | eight.[Integer].The.new.height.; |
| c300 | 20 54 3b 23 30 3b 24 40 02 de 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 49 22 0b 68 65 | .T;#0;$@...;3i.;40;5F;+[.[.I".he |
| c320 | 69 67 68 74 06 3b 20 54 30 3b 24 40 02 de 04 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 | ight.;.T0;[email protected];-.;.I".overload |
| c340 | 06 3b 20 46 3b 2f 30 3b 16 3b 67 3b 30 30 3b 31 49 22 0f 68 3d 28 68 65 69 67 68 74 29 06 3b 20 | .;.F;/0;.;g;00;1I".h=(height).;. |
| c360 | 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 | T;.IC;."..;.T;.[.o;2.;.I".param. |
| c380 | 3b 20 46 3b 2f 49 22 13 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 06 3b 20 54 3b 16 49 22 06 68 | ;.F;/I".The.new.height.;.T;.I".h |
| c3a0 | 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 de 04 3b 21 5b 00 | .;.T;0[.I".Integer.;.T;$@...;![. |
| c3c0 | 3b 22 49 22 26 40 70 61 72 61 6d 20 68 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 | ;"I"&@param.h.[Integer].The.new. |
| c3e0 | 68 65 69 67 68 74 06 3b 20 54 3b 23 30 3b 24 40 02 de 04 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b | height.;.T;#0;$@...;3i.;40;5F;+[ |
| c400 | 06 5b 07 49 22 0b 68 65 69 67 68 74 06 3b 20 54 30 3b 24 40 02 de 04 3b 21 5b 00 3b 22 49 22 01 | .[.I".height.;.T0;$@...;![.;"I". |
| c420 | 99 53 65 74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20 61 20 74 65 78 74 75 72 65 2e 0a 40 6f | .Set.the.height.of.a.texture..@o |
| c440 | 76 65 72 6c 6f 61 64 20 68 65 69 67 68 74 3d 28 68 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d | verload.height=(height)...@param |
| c460 | 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 | .height.[Integer].The.new.height |
| c480 | 0a 40 6f 76 65 72 6c 6f 61 64 20 68 3d 28 68 65 69 67 68 74 29 0a 20 20 40 70 61 72 61 6d 20 68 | [email protected]=(height)[email protected] |
| c4a0 | 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 6e 65 77 20 68 65 69 67 68 74 0a 06 3b 20 54 3b 23 | .[Integer].The.new.height..;.T;# |
| c4c0 | 30 3b 24 40 02 de 04 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 54 3b 3a 69 59 3b 25 40 02 06 | 0;$@...;5F;6o;7.;8T;9iT;:iY;%@.. |
| c4e0 | 04 3b 3b 54 3b 3c 49 22 02 0c 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f | .;;T;<I"...static.mrb_value.mrb_ |
| c500 | 54 65 78 74 75 72 65 5f 73 65 74 5f 68 65 69 67 68 74 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | Texture_set_height(mrb_state*.mr |
| c520 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 78 74 75 72 65 20 2a 74 | b,.mrb_value.self).{..Texture.*t |
| c540 | 65 78 74 75 72 65 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 54 65 78 74 75 72 65 2c 20 54 | exture;..UNWRAPSTRUCT(Texture,.T |
| c560 | 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 78 74 75 72 65 29 3b 0a 09 6d 72 | exture_type,.self,.texture);..mr |
| c580 | 62 5f 69 6e 74 20 68 65 69 67 68 74 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c | b_int.height;..mrb_get_args(mrb, |
| c5a0 | 20 22 69 22 2c 20 26 68 65 69 67 68 74 29 3b 0a 09 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 | ."i",.&height);..texture->height |
| c5c0 | 20 3d 20 68 65 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 | .=.height;..return.mrb_fixnum_va |
| c5e0 | 6c 75 65 28 74 65 78 74 75 72 65 2d 3e 68 65 69 67 68 74 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 | lue(texture->height);.}.;.T;1I". |
| c600 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b | static.mrb_value.;.To;(.;)F;*;.; |
| c620 | 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 06 3b 20 46 3b 2b | .;.;&I".Raylib::Texture#id.;.F;+ |
| c640 | 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 6a 3b 15 54 3b 16 3a 07 69 64 3b 18 30 3b 1c 5b 00 3b 1d | [.;.[.[[email protected];.T;.:.id;.0;.[.;. |
| c660 | 7b 00 3b 1e 49 43 3b 1f 22 1d 47 65 74 20 74 68 65 20 69 64 20 6f 66 20 61 20 74 65 78 74 75 72 | {.;.IC;.".Get.the.id.of.a.textur |
| c680 | 65 2e 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b | e..;.T;.[.o;-.;.I".overload.;.F; |
| c6a0 | 2f 30 3b 16 3b 01 7c 3b 30 30 3b 31 49 22 07 69 64 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 | /0;.;.|;00;1I".id.;.T;.IC;."..;. |
| c6c0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 0c 05 3b 33 69 00 3b | T;.[.;![.;"I"..;.T;#0;$@...;3i.; |
| c6e0 | 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 0c 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b | 40;5F;+[.;[email protected];2.;.I".return.; |
| c700 | 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b 20 54 | .F;/I"..;.T;.0;0[.I".Integer.;.T |
| c720 | 3b 24 40 02 0c 05 3b 21 5b 00 3b 22 49 22 3d 47 65 74 20 74 68 65 20 69 64 20 6f 66 20 61 20 74 | ;$@...;![.;"I"=Get.the.id.of.a.t |
| c740 | 65 78 74 75 72 65 2e 0a 40 6f 76 65 72 6c 6f 61 64 20 69 64 0a 40 72 65 74 75 72 6e 20 5b 49 6e | [email protected].@return.[In |
| c760 | 74 65 67 65 72 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 0c 05 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 | teger]..;.T;#0;$@...;5F;6o;7.;8T |
| c780 | 3b 39 69 65 3b 3a 69 68 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 6d 72 | ;9ie;:ih;%@...;;T;<I"..static.mr |
| c7a0 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 54 65 78 74 75 72 65 5f 67 65 74 5f 69 64 28 6d 72 62 5f 73 | b_value.mrb_Texture_get_id(mrb_s |
| c7c0 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 54 65 | tate*.mrb,.mrb_value.self).{..Te |
| c7e0 | 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 | xture.*texture.=.DATA_GET_PTR(mr |
| c800 | 62 2c 20 73 65 6c 66 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 | b,.self,.&Texture_type,.Texture) |
| c820 | 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 74 65 78 74 75 | ;..return.mrb_fixnum_value(textu |
| c840 | 72 65 2d 3e 69 64 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | re->id);.}.;.T;1I".static.mrb_va |
| c860 | 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 19 52 61 79 6c 69 | lue.;.To;(.;)F;*;.;.;?;&I".Rayli |
| c880 | 62 3a 3a 54 65 78 74 75 72 65 23 64 72 61 77 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a | b::Texture#draw.;.F;+[.;.[.[[email protected] |
| c8a0 | 04 69 01 93 3b 15 54 3b 16 3b 5a 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 d3 03 | .i..;.T;.;Z;.0;.[.;.{.;.IC;."... |
| c8c0 | 44 72 61 77 20 74 68 65 20 74 65 78 74 75 72 65 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 | [email protected] |
| c8e0 | 77 28 78 3a 20 30 2c 20 79 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 | w(x:.0,.y:.0,.tint:.Rl::Color.wh |
| c900 | 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f | ite)[email protected].[Integer].x.po |
| c920 | 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 | sition.of.the.drawn.texture..... |
| c940 | 20 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f | [email protected].[Integer].y.position.o |
| c960 | 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 | f.the.drawn.texture......@param. |
| c980 | 74 69 6e 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 | tint.[Integer].The.color.the.dra |
| c9a0 | 77 6e 20 74 65 78 74 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f | wn.texture.is.tinted(white.is.no |
| c9c0 | 20 74 69 6e 74 29 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a | .tint)[email protected](source: |
| c9e0 | 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 | .Rl::Rectangle.new(0,.0,.texture |
| ca00 | 2e 77 69 64 74 68 2c 20 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 | .width,.texture.height),.x:.0,.y |
| ca20 | 3a 20 30 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 | :.0,.origin:.Rl::Vector2.new(0,0 |
| ca40 | 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e | ),.rotation:.0,.tint:.Rl::Color. |
| ca60 | 77 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e | white)[email protected].[Rectan |
| ca80 | 67 6c 65 5d 20 57 68 69 63 68 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 | gle].Which.section.of.the.textur |
| caa0 | 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 | e.is.to.be.drawn,.the.default.is |
| cac0 | 20 74 68 65 20 65 6e 74 69 72 65 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 | .the.entire.texture......@param. |
| cae0 | 6f 72 69 67 69 6e 20 5b 56 65 63 74 6f 72 32 5d 20 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 | origin.[Vector2].Offset.of.the.d |
| cb00 | 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f | [email protected] |
| cb20 | 6e 20 5b 46 6c 6f 61 74 5d 20 48 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 | n.[Float].How.much.the.texture.i |
| cb40 | 73 20 72 6f 74 61 74 65 64 20 77 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 | s.rotated.when.drawn(In.radians) |
| cb60 | 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 | [email protected](source:.Rl::R |
| cb80 | 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 | ectangle.new(0,0,texture.width,t |
| cba0 | 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 64 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e | exture.height),.dest:.Rl::Rectan |
| cbc0 | 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 | gle.new(0,0,texture.width,textur |
| cbe0 | 65 2e 68 65 69 67 68 74 29 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e | e.height),.origin:.Rl::Vector2.n |
| cc00 | 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a | ew(0,0),.rotation:.0,.tint:.Rl:: |
| cc20 | 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 | Color.white)[email protected].[Re |
| cc40 | 63 74 61 6e 67 6c 65 5d 20 57 68 65 72 65 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f | ctangle].Where.the.texture.is.to |
| cc60 | 20 62 65 20 64 72 61 77 6e 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 68 69 73 20 63 61 6e | .be.drawn.on.the.screen(This.can |
| cc80 | 20 73 63 61 6c 65 20 74 68 65 20 74 65 78 74 75 72 65 29 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b | .scale.the.texture).;.T;.[.o;2.; |
| cca0 | 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 | .I".return.;.F;/I"..;.T;.0;0[.I" |
| ccc0 | 08 4e 69 6c 06 3b 20 54 3b 24 40 02 27 05 3b 21 5b 00 3b 22 49 22 02 e2 03 44 72 61 77 20 74 68 | .Nil.;.T;$@.'.;... |
| cd20 | 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 | [email protected].[Integer].x.position. |
| cd40 | 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d | of.the.drawn.texture......@param |
| cd60 | 20 79 20 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 | .y.[Integer].y.position.of.the.d |
| cd80 | 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 | [email protected].[I |
| cda0 | 6e 74 65 67 65 72 5d 20 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 | nteger].The.color.the.drawn.text |
| cdc0 | 75 72 65 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e | ure.is.tinted(white.is.no.tint). |
| cde0 | 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 | [email protected](source:.Rl::Re |
| ce00 | 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c | ctangle.new(0,.0,.texture.width, |
| ce20 | 20 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 | .texture.height),.x:.0,.y:.0,.or |
| ce40 | 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 | igin:.Rl::Vector2.new(0,0),.rota |
| ce60 | 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a | tion:.0,.tint:.Rl::Color.white). |
| ce80 | 20 20 20 20 40 70 61 72 61 6d 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 | [email protected].[Rectangle].Wh |
| cea0 | 69 63 68 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f | ich.section.of.the.texture.is.to |
| cec0 | 20 62 65 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e | .be.drawn,.the.default.is.the.en |
| cee0 | 74 69 72 65 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 6f 72 69 67 69 6e 20 | [email protected]. |
| cf00 | 5b 56 65 63 74 6f 72 32 5d 20 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 | [Vector2].Offset.of.the.drawn.te |
| cf20 | 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f 6e 20 5b 46 6c 6f 61 | [email protected].[Floa |
| cf40 | 74 5d 20 48 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 61 74 | t].How.much.the.texture.is.rotat |
| cf60 | 65 64 20 77 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 40 6f 76 | ed.when.drawn(In.radians)....@ov |
| cf80 | 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c | erload.draw(source:.Rl::Rectangl |
| cfa0 | 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e | e.new(0,0,texture.width,texture. |
| cfc0 | 68 65 69 67 68 74 29 2c 20 64 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 | height),.dest:.Rl::Rectangle.new |
| cfe0 | 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 | (0,0,texture.width,texture.heigh |
| d000 | 74 29 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 | t),.origin:.Rl::Vector2.new(0,0) |
| d020 | 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 | ,.rotation:.0,.tint:.Rl::Color.w |
| d040 | 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 | hite)[email protected].[Rectangle |
| d060 | 5d 20 57 68 65 72 65 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 | ].Where.the.texture.is.to.be.dra |
| d080 | 77 6e 20 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 68 69 73 20 63 61 6e 20 73 63 61 6c 65 20 | wn.on.the.screen(This.can.scale. |
| d0a0 | 74 68 65 20 74 65 78 74 75 72 65 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b | the.texture).@return.[Nil]..;.T; |
| d0c0 | 23 30 3b 24 40 02 27 05 3b 34 30 3b 35 46 3b 25 40 02 06 04 3b 3b 54 3b 3c 49 22 02 c5 08 73 74 | #0;$@.'.;40;5F;%@...;;T;<I"...st |
| d0e0 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 75 72 65 28 | atic.mrb_value.mrb_draw_texture( |
| d100 | 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 | mrb_state*.mrb,.mrb_value.self). |
| d120 | 7b 0a 09 6d 72 62 5f 69 6e 74 20 78 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 | {..mrb_int.x.=.0;..mrb_int.y.=.0 |
| d140 | 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 61 79 6c 69 62 20 3d 20 6d 72 62 5f 6d | ;..struct.RClass.*raylib.=.mrb_m |
| d160 | 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 63 | odule_get(mrb,."Raylib");..struc |
| d180 | 74 20 52 43 6c 61 73 73 20 2a 63 6f 6c 6f 72 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f | t.RClass.*color.=.mrb_class_get_ |
| d1a0 | 75 6e 64 65 72 28 6d 72 62 2c 20 72 61 79 6c 69 62 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2e 73 74 | under(mrb,.raylib,.Color_type.st |
| d1c0 | 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 20 | ruct_name);..mrb_value.tint_obj. |
| d1e0 | 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 | =.mrb_funcall(mrb,.mrb_obj_value |
| d200 | 28 63 6f 6c 6f 72 29 2c 20 22 77 68 69 74 65 22 2c 20 30 29 3b 0a 09 2f 2f 54 65 78 74 75 72 65 | (color),."white",.0);..//Texture |
| d220 | 32 44 20 74 65 78 74 75 72 65 2c 20 52 65 63 74 61 6e 67 6c 65 20 73 6f 75 72 63 65 2c 20 52 65 | 2D.texture,.Rectangle.source,.Re |
| d240 | 63 74 61 6e 67 6c 65 20 64 65 73 74 2c 20 56 65 63 74 6f 72 32 20 6f 72 69 67 69 6e 2c 20 66 6c | ctangle.dest,.Vector2.origin,.fl |
| d260 | 6f 61 74 20 72 6f 74 61 74 69 6f 6e 2c 20 43 6f 6c 6f 72 20 74 69 6e 74 0a 09 75 69 6e 74 33 32 | oat.rotation,.Color.tint..uint32 |
| d280 | 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 37 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 | _t.kw_num.=.7;..const.mrb_sym.kw |
| d2a0 | 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d | _names[].=.{....mrb_intern_lit(m |
| d2c0 | 72 62 2c 20 22 73 6f 75 72 63 65 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 | rb,."source"),...mrb_intern_lit( |
| d2e0 | 6d 72 62 2c 20 22 78 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c | mrb,."x"),...mrb_intern_lit(mrb, |
| d300 | 20 22 79 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 64 65 | ."y"),...mrb_intern_lit(mrb,."de |
| d320 | 73 74 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 6f 72 69 | st"),...mrb_intern_lit(mrb,."ori |
| d340 | 67 69 6e 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 72 6f | gin"),...mrb_intern_lit(mrb,."ro |
| d360 | 74 61 74 69 6f 6e 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 | tation"),...mrb_intern_lit(mrb,. |
| d380 | 22 74 69 6e 74 22 29 2c 0a 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 | "tint"),...};..mrb_value.kw_valu |
| d3a0 | 65 73 5b 6b 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 | es[kw_num];..const.mrb_kwargs.kw |
| d3c0 | 61 72 67 73 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 | args.=.{.kw_num,.0,.kw_names,.kw |
| d3e0 | 5f 76 61 6c 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d | _values,.NULL.};..mrb_get_args(m |
| d400 | 72 62 2c 20 22 7c 69 69 6f 3a 22 2c 20 26 78 2c 20 26 79 2c 20 26 74 69 6e 74 5f 6f 62 6a 2c 20 | rb,."|iio:",.&x,.&y,.&tint_obj,. |
| d420 | 26 6b 77 61 72 67 73 29 3b 0a 0a 09 2f 2f 20 69 66 20 64 65 73 74 20 65 78 69 73 74 73 0a 09 69 | &kwargs);...//.if.dest.exists..i |
| d440 | 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 33 5d 29 29 29 | f.(!(mrb_undef_p(kw_values[3]))) |
| d460 | 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 | .{...//x.=.mrb_fixnum(mrb_ensure |
| d480 | 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 33 5d 29 29 3b 0a 09 | _int_type(mrb,.kw_values[3]));.. |
| d4a0 | 7d 0a 09 2f 2f 09 75 73 65 20 69 74 0a 09 2f 2f 20 65 6c 73 65 20 63 68 65 63 6b 20 69 66 20 78 | }..//.use.it..//.else.check.if.x |
| d4c0 | 2f 79 20 65 78 69 73 74 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 | /y.exist..if.(!(mrb_undef_p(kw_v |
| d4e0 | 61 6c 75 65 73 5b 31 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 | alues[1]).&&.mrb_undef_p(kw_valu |
| d500 | 65 73 5b 32 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 | es[2]))).{...//x.=.mrb_fixnum(mr |
| d520 | 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 | b_ensure_int_type(mrb,.kw_values |
| d540 | 5b 31 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 09 75 73 65 20 74 68 65 6d 0a 09 2f 2f 20 65 6c 73 65 0a | [1]));..}..//.use.them..//.else. |
| d560 | 09 2f 2f 09 75 73 65 20 61 72 67 20 78 2f 79 0a 09 2f 2f 20 65 6e 64 0a 09 2f 2f 20 69 66 20 73 | .//.use.arg.x/y..//.end..//.if.s |
| d580 | 6f 75 72 63 65 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 | ource..if.(!(mrb_undef_p(kw_valu |
| d5a0 | 65 73 5b 30 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 | es[0]))).{...//x.=.mrb_fixnum(mr |
| d5c0 | 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 | b_ensure_int_type(mrb,.kw_values |
| d5e0 | 5b 30 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 20 75 73 65 20 69 74 0a 09 2f 2f 20 65 6c 73 65 61 0a | [0]));..}..//..use.it..//.elsea. |
| d600 | 09 2f 2f 20 20 75 73 65 20 74 65 78 74 75 72 65 20 76 61 6c 75 65 73 0a 09 2f 2f 20 65 6e 64 0a | .//..use.texture.values..//.end. |
| d620 | 09 2f 2f 20 69 66 20 74 69 6e 74 20 65 78 69 73 74 73 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e | .//.if.tint.exists..if.(!(mrb_un |
| d640 | 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 36 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 | def_p(kw_values[6]))).{...//x.=. |
| d660 | 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d | mrb_fixnum(mrb_ensure_int_type(m |
| d680 | 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 36 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 20 75 73 65 20 | rb,.kw_values[6]));..}..//..use. |
| d6a0 | 69 74 0a 09 2f 2f 20 65 6c 73 65 0a 09 2f 2f 20 20 75 73 65 20 61 72 67 0a 09 2f 2f 20 65 6e 64 | it..//.else..//..use.arg..//.end |
| d6c0 | 0a 09 2f 2f 20 69 66 20 6f 72 69 67 69 6e 20 65 74 63 2e 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 | ..//.if.origin.etc...if.(!(mrb_u |
| d6e0 | 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 34 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d | ndef_p(kw_values[4]))).{...//x.= |
| d700 | 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 | .mrb_fixnum(mrb_ensure_int_type( |
| d720 | 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 09 2f 2f 20 69 66 20 72 | mrb,.kw_values[0]));..}..//.if.r |
| d740 | 6f 74 61 74 69 6f 6e 20 65 74 63 2e 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 | otation.etc...if.(!(mrb_undef_p( |
| d760 | 6b 77 5f 76 61 6c 75 65 73 5b 35 5d 29 29 29 20 7b 0a 09 09 2f 2f 78 20 3d 20 6d 72 62 5f 66 69 | kw_values[5]))).{...//x.=.mrb_fi |
| d780 | 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 | xnum(mrb_ensure_int_type(mrb,.kw |
| d7a0 | 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 6e 64 | _values[0]));..}...if.(!(mrb_und |
| d7c0 | 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 29 20 7b 0a 09 09 78 20 3d 20 6d 72 62 | ef_p(kw_values[0]))).{...x.=.mrb |
| d7e0 | 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c | _fixnum(mrb_ensure_int_type(mrb, |
| d800 | 20 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 3b 0a 09 7d 0a 09 69 66 20 28 21 28 6d 72 62 5f 75 | .kw_values[0]));..}..if.(!(mrb_u |
| d820 | 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 29 29 20 7b 0a 09 09 79 20 3d 20 6d | ndef_p(kw_values[1]))).{...y.=.m |
| d840 | 72 62 5f 66 69 78 6e 75 6d 28 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 | rb_fixnum(mrb_ensure_int_type(mr |
| d860 | 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 29 3b 0a 09 7d 0a 09 69 66 20 28 21 28 6d 72 62 | b,.kw_values[1]));..}..if.(!(mrb |
| d880 | 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 29 20 7b 0a 09 09 74 69 6e | _undef_p(kw_values[2]))).{...tin |
| d8a0 | 74 5f 6f 62 6a 20 3d 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 3b 0a 09 7d 0a 0a 0a 09 54 65 78 74 | t_obj.=.kw_values[2];..}....Text |
| d8c0 | 75 72 65 20 2a 74 65 78 74 75 72 65 5f 64 61 74 61 3b 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 | ure.*texture_data;..UNWRAPSTRUCT |
| d8e0 | 28 54 65 78 74 75 72 65 2c 20 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 73 65 6c 66 2c 20 74 65 | (Texture,.Texture_type,.self,.te |
| d900 | 78 74 75 72 65 5f 64 61 74 61 29 3b 0a 0a 09 43 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 3b | xture_data);...Color.*tint_data; |
| d920 | 0a 09 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 | ..UNWRAPSTRUCT(Color,.Color_type |
| d940 | 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 74 69 6e 74 5f 64 61 74 61 29 3b 0a 0a 09 44 72 61 77 54 65 | ,.tint_obj,.tint_data);...DrawTe |
| d960 | 78 74 75 72 65 28 2a 74 65 78 74 75 72 65 5f 64 61 74 61 2c 20 78 2c 20 79 2c 20 2a 74 69 6e 74 | xture(*texture_data,.x,.y,.*tint |
| d980 | 5f 64 61 74 61 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 | _data);...return.mrb_nil_value() |
| d9a0 | 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 | ;.}.;.T;1I".static.mrb_value.;.T |
| d9c0 | 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 | o;(.;)T;*;.;.;.;&I".Raylib::Text |
| d9e0 | 75 72 65 2e 64 72 61 77 06 3b 20 46 3b 2b 40 02 29 05 3b 14 40 02 2a 05 3b 15 54 3b 16 3b 5a 3b | ure.draw.;.F;+@.).;.@.*.;.T;.;Z; |
| da00 | 18 30 3b 1c 40 02 2c 05 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 02 d3 03 44 72 61 77 20 74 68 65 20 74 | .0;.@.,.;.{.;.IC;."...Draw.the.t |
| da20 | 65 78 74 75 72 65 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 78 3a 20 30 2c 20 79 3a | [email protected](x:.0,.y: |
| da40 | 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 40 | .0,.tint:.Rl::Color.white).....@ |
| da60 | 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 | param.x.[Integer].x.position.of. |
| da80 | 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 79 20 | [email protected]. |
| daa0 | 5b 49 6e 74 65 67 65 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 | [Integer].y.position.of.the.draw |
| dac0 | 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 6e 74 65 | [email protected].[Inte |
| dae0 | 67 65 72 5d 20 54 68 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 | ger].The.color.the.drawn.texture |
| db00 | 20 69 73 20 74 69 6e 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e 0a 20 20 | .is.tinted(white.is.no.tint).... |
| db20 | 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 | @overload.draw(source:.Rl::Recta |
| db40 | 6e 67 6c 65 2e 6e 65 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 20 74 65 | ngle.new(0,.0,.texture.width,.te |
| db60 | 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 69 67 69 | xture.height),.x:.0,.y:.0,.origi |
| db80 | 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f | n:.Rl::Vector2.new(0,0),.rotatio |
| dba0 | 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 | n:.0,.tint:.Rl::Color.white).... |
| dbc0 | 20 40 70 61 72 61 6d 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 69 63 68 | [email protected].[Rectangle].Which |
| dbe0 | 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 | .section.of.the.texture.is.to.be |
| dc00 | 20 64 72 61 77 6e 2c 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e 74 69 72 | .drawn,.the.default.is.the.entir |
| dc20 | 65 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 6f 72 69 67 69 6e 20 5b 56 65 | [email protected].[Ve |
| dc40 | 63 74 6f 72 32 5d 20 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 | ctor2].Offset.of.the.drawn.textu |
| dc60 | 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f 6e 20 5b 46 6c 6f 61 74 5d 20 | [email protected].[Float]. |
| dc80 | 48 6f 77 20 6d 75 63 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 61 74 65 64 20 | How.much.the.texture.is.rotated. |
| dca0 | 77 68 65 6e 20 64 72 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 40 6f 76 65 72 6c | when.drawn(In.radians)....@overl |
| dcc0 | 6f 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e | oad.draw(source:.Rl::Rectangle.n |
| dce0 | 65 77 28 30 2c 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 | ew(0,0,texture.width,texture.hei |
| dd00 | 67 68 74 29 2c 20 64 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c | ght),.dest:.Rl::Rectangle.new(0, |
| dd20 | 30 2c 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c | 0,texture.width,texture.height), |
| dd40 | 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 | .origin:.Rl::Vector2.new(0,0),.r |
| dd60 | 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 | otation:.0,.tint:.Rl::Color.whit |
| dd80 | 65 29 0a 20 20 20 20 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 | e)[email protected].[Rectangle].W |
| dda0 | 68 65 72 65 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 20 | here.the.texture.is.to.be.drawn. |
| ddc0 | 6f 6e 20 74 68 65 20 73 63 72 65 65 6e 28 54 68 69 73 20 63 61 6e 20 73 63 61 6c 65 20 74 68 65 | on.the.screen(This.can.scale.the |
| dde0 | 20 74 65 78 74 75 72 65 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e | .texture).;.T;.[.o;2.;.I".return |
| de00 | 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 | .;.F;/I"..;.T;.0;0[.I".Nil.;.T;$ |
| de20 | 40 02 39 05 3b 21 5b 00 3b 22 49 22 02 e2 03 44 72 61 77 20 74 68 65 20 74 65 78 74 75 72 65 0a | @.9.;[email protected] |
| de80 | 20 5b 49 6e 74 65 67 65 72 5d 20 78 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 | .[Integer].x.position.of.the.dra |
| dea0 | 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 | [email protected].[Intege |
| dec0 | 72 5d 20 79 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 | r].y.position.of.the.drawn.textu |
| dee0 | 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 74 69 6e 74 20 5b 49 6e 74 65 67 65 72 5d 20 54 68 | [email protected].[Integer].Th |
| df00 | 65 20 63 6f 6c 6f 72 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 20 69 73 20 74 69 6e | e.color.the.drawn.texture.is.tin |
| df20 | 74 65 64 28 77 68 69 74 65 20 69 73 20 6e 6f 20 74 69 6e 74 29 2e 0a 20 20 40 6f 76 65 72 6c 6f | ted(white.is.no.tint)....@overlo |
| df40 | 61 64 20 64 72 61 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 | ad.draw(source:.Rl::Rectangle.ne |
| df60 | 77 28 30 2c 20 30 2c 20 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 20 74 65 78 74 75 72 65 2e 68 | w(0,.0,.texture.width,.texture.h |
| df80 | 65 69 67 68 74 29 2c 20 78 3a 20 30 2c 20 79 3a 20 30 2c 20 6f 72 69 67 69 6e 3a 20 52 6c 3a 3a | eight),.x:.0,.y:.0,.origin:.Rl:: |
| dfa0 | 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e 3a 20 30 2c 20 74 | Vector2.new(0,0),.rotation:.0,.t |
| dfc0 | 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 40 70 61 72 61 6d | int:.Rl::Color.white).....@param |
| dfe0 | 20 73 6f 75 72 63 65 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 69 63 68 20 73 65 63 74 69 6f | .source.[Rectangle].Which.sectio |
| e000 | 6e 20 6f 66 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 2c | n.of.the.texture.is.to.be.drawn, |
| e020 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 65 6e 74 69 72 65 20 74 65 78 74 75 | .the.default.is.the.entire.textu |
| e040 | 72 65 2e 0a 20 20 20 20 40 70 61 72 61 6d 20 6f 72 69 67 69 6e 20 5b 56 65 63 74 6f 72 32 5d 20 | [email protected].[Vector2]. |
| e060 | 4f 66 66 73 65 74 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 74 65 78 74 75 72 65 2e 0a 20 20 20 | Offset.of.the.drawn.texture..... |
| e080 | 20 40 70 61 72 61 6d 20 72 6f 74 61 74 69 6f 6e 20 5b 46 6c 6f 61 74 5d 20 48 6f 77 20 6d 75 63 | [email protected].[Float].How.muc |
| e0a0 | 68 20 74 68 65 20 74 65 78 74 75 72 65 20 69 73 20 72 6f 74 61 74 65 64 20 77 68 65 6e 20 64 72 | h.the.texture.is.rotated.when.dr |
| e0c0 | 61 77 6e 28 49 6e 20 72 61 64 69 61 6e 73 29 2e 0a 20 20 40 6f 76 65 72 6c 6f 61 64 20 64 72 61 | awn(In.radians)[email protected] |
| e0e0 | 77 28 73 6f 75 72 63 65 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c | w(source:.Rl::Rectangle.new(0,0, |
| e100 | 74 65 78 74 75 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 64 | texture.width,texture.height),.d |
| e120 | 65 73 74 3a 20 52 6c 3a 3a 52 65 63 74 61 6e 67 6c 65 2e 6e 65 77 28 30 2c 30 2c 74 65 78 74 75 | est:.Rl::Rectangle.new(0,0,textu |
| e140 | 72 65 2e 77 69 64 74 68 2c 74 65 78 74 75 72 65 2e 68 65 69 67 68 74 29 2c 20 6f 72 69 67 69 6e | re.width,texture.height),.origin |
| e160 | 3a 20 52 6c 3a 3a 56 65 63 74 6f 72 32 2e 6e 65 77 28 30 2c 30 29 2c 20 72 6f 74 61 74 69 6f 6e | :.Rl::Vector2.new(0,0),.rotation |
| e180 | 3a 20 30 2c 20 74 69 6e 74 3a 20 52 6c 3a 3a 43 6f 6c 6f 72 2e 77 68 69 74 65 29 0a 20 20 20 20 | :.0,.tint:.Rl::Color.white)..... |
| e1a0 | 40 70 61 72 61 6d 20 64 65 73 74 20 5b 52 65 63 74 61 6e 67 6c 65 5d 20 57 68 65 72 65 20 74 68 | @param.dest.[Rectangle].Where.th |
| e1c0 | 65 20 74 65 78 74 75 72 65 20 69 73 20 74 6f 20 62 65 20 64 72 61 77 6e 20 6f 6e 20 74 68 65 20 | e.texture.is.to.be.drawn.on.the. |
| e1e0 | 73 63 72 65 65 6e 28 54 68 69 73 20 63 61 6e 20 73 63 61 6c 65 20 74 68 65 20 74 65 78 74 75 72 | screen(This.can.scale.the.textur |
| e200 | 65 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 39 05 3b 33 | e).@return.[Nil]..;.T;#0;[email protected].;3 |
| e220 | 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 01 85 3b 3a 69 01 91 3b 25 40 02 06 04 3b 3b | i.;5F;6o;7.;8T;9i..;:i..;%@...;; |
| e240 | 54 3b 3c 40 02 37 05 3b 31 40 02 38 05 06 3b 0a 40 02 06 04 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 | T;<@.7.;[email protected]..;.@...;.IC;.[..;.@ |
| e260 | 02 06 04 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 06 04 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e | ...;.IC;.[..;.@...;.IC;.{.;.IC;. |
| e280 | 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 | {..;.T;.IC;.{..;.T.;.T;.{.;.[.;. |
| e2a0 | 5b 07 5b 07 40 02 0d 04 69 07 5b 07 40 02 4a 04 69 02 11 01 3b 15 46 3b 16 3a 0c 54 65 78 74 75 | [.[[email protected].[[email protected]...;.F;.:.Textu |
| e2c0 | 72 65 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c | re;.;.;.;.;.[.;.{.;.IC;."..;.T;. |
| e2e0 | 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 06 04 3b 33 69 00 3b 25 40 19 3b 26 49 22 14 | [.;![.;"@.;#0;$@...;3i.;%@.;&I". |
| e300 | 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b | Raylib::Texture.;.F;Ro;S.;T0;U0; |
| e320 | 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 3b 3d 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a | V0;.;W;%@.;X0;Y0;=To;(.;)F;*;.;. |
| e340 | 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 69 6e 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3b 2b 5b | ;?;&I".Raylib#init_window.;.F;+[ |
| e360 | 00 3b 14 5b 06 5b 07 49 22 0f 73 72 63 2f 63 6f 72 65 2e 63 06 3b 20 54 69 10 3b 15 54 3b 16 3a | .;.[.[.I".src/core.c.;.Ti.;.T;.: |
| e380 | 10 69 6e 69 74 5f 77 69 6e 64 6f 77 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d | .init_window;.0;.[.;.{.;.IC;.".. |
| e3a0 | 3b 20 54 3b 1c 5b 06 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b | ;.T;.[.o;-.;.I".overload.;.F;/0; |
| e3c0 | 16 3b 01 7e 3b 30 30 3b 31 49 22 4c 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 74 68 3a 20 38 | .;.~;00;1I"Linit_window(width:.8 |
| e3e0 | 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 6c 6c 6f 20 57 | 00,.height:.600,.title:."Hello.W |
| e400 | 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e | orld.from.Raylib!").;.T;.IC;.".. |
| e420 | 3b 20 54 3b 1c 5b 08 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b | ;.T;.[.o;2.;.I".param.;.F;/I"..; |
| e440 | 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 06 3b | .T;.I".width.;.T;0[.I".Integer.; |
| e460 | 20 54 3b 24 40 02 57 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 | .T;[email protected];2.;.I".param.;.F;/I".. |
| e480 | 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 | ;.T;.I".height.;.T;0[.I".Integer |
| e4a0 | 06 3b 20 54 3b 24 40 02 57 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 | .;.T;[email protected];2.;.I".param.;.F;/I" |
| e4c0 | 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 30 5b 06 49 22 0b 53 74 72 69 6e 67 | ..;.T;.I".title.;.T;0[.I".String |
| e4e0 | 06 3b 20 54 3b 24 40 02 57 05 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 69 64 74 68 20 | .;.T;[email protected].;![.;"I"[email protected]. |
| e500 | 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 | [Integer][email protected].[Integer |
| e520 | 5d 0a 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e 67 5d 06 3b 20 54 3b 23 30 3b 24 | ][email protected].[String].;.T;#0;$ |
| e540 | 40 02 57 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 08 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 | @.W.;3i.;40;5F;+[.[.I".width:.;. |
| e560 | 54 49 22 08 38 30 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 08 36 30 | TI".800.;.T[.I".height:.;.TI".60 |
| e580 | 30 06 3b 20 54 5b 07 49 22 0b 74 69 74 6c 65 3a 06 3b 20 54 49 22 1f 22 48 65 6c 6c 6f 20 57 6f | 0.;.T[.I".title:.;.TI"."Hello.Wo |
| e5a0 | 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 06 3b 20 54 3b 24 40 02 57 05 3b 21 5b 00 3b | rld.from.Raylib!".;.T;[email protected].;![.; |
| e5c0 | 22 49 22 01 9d 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 74 68 | "I"[email protected]_window(width |
| e5e0 | 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 6c 6c | :.800,.height:.600,.title:."Hell |
| e600 | 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 0a 0a 20 20 40 70 61 72 61 6d | o.World.from.Raylib!")....@param |
| e620 | 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 | .width.[Integer][email protected] |
| e640 | 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e | .[Integer][email protected].[Strin |
| e660 | 67 5d 06 3b 20 54 3b 23 30 3b 24 40 02 57 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 | g].;.T;#0;[email protected].;40;5F;%@.;;T;<I" |
| e680 | 02 71 03 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 6e 69 74 5f 77 69 6e | .q.static.mrb_value.mrb_init_win |
| e6a0 | 64 6f 77 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 | dow(mrb_state*.mrb,.mrb_value.se |
| e6c0 | 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 73 63 72 65 65 6e 57 69 64 74 68 20 3d 20 38 30 30 | lf).{..mrb_int.screenWidth.=.800 |
| e6e0 | 3b 0a 09 6d 72 62 5f 69 6e 74 20 73 63 72 65 65 6e 48 65 69 67 68 74 20 3d 20 36 30 30 3b 0a 09 | ;..mrb_int.screenHeight.=.600;.. |
| e700 | 63 68 61 72 2a 20 74 69 74 6c 65 20 3d 20 22 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 | char*.title.=."Hello.World.from. |
| e720 | 52 61 79 6c 69 62 21 22 3b 0a 0a 09 75 69 6e 74 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 33 3b | Raylib!";...uint32_t.kw_num.=.3; |
| e740 | 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a | ..const.mrb_sym.kw_names[].=.{.. |
| e760 | 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 77 69 64 74 68 22 29 2c 0a | ..mrb_intern_lit(mrb,."width"),. |
| e780 | 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 68 65 69 67 68 74 22 29 2c | ..mrb_intern_lit(mrb,."height"), |
| e7a0 | 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 74 69 74 6c 65 22 29 2c | ...mrb_intern_lit(mrb,."title"), |
| e7c0 | 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d | ..};..mrb_value.kw_values[kw_num |
| e7e0 | 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 | ];..const.mrb_kwargs.kwargs.=.{. |
| e800 | 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 | kw_num,.0,.kw_names,.kw_values,. |
| e820 | 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 69 69 7a | NULL.};..mrb_get_args(mrb,."|iiz |
| e840 | 3a 22 2c 20 26 73 63 72 65 65 6e 57 69 64 74 68 2c 20 26 73 63 72 65 65 6e 48 65 69 67 68 74 2c | :",.&screenWidth,.&screenHeight, |
| e860 | 20 26 74 69 74 6c 65 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 | .&title,.&kwargs);...if.(mrb_und |
| e880 | 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 | ef_p(kw_values[0])).{...kw_value |
| e8a0 | 73 5b 30 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 73 63 72 65 65 6e 57 69 | s[0].=.mrb_fixnum_value(screenWi |
| e8c0 | 64 74 68 29 3b 0a 09 7d 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c | dth);..}..if.(mrb_undef_p(kw_val |
| e8e0 | 75 65 73 5b 31 5d 29 29 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f | ues[1])).{...kw_values[1].=.mrb_ |
| e900 | 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 73 63 72 65 65 6e 48 65 69 67 68 74 29 3b 0a 09 7d 0a 09 | fixnum_value(screenHeight);..}.. |
| e920 | 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 20 7b | if.(mrb_undef_p(kw_values[2])).{ |
| e940 | 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d 72 62 5f 73 74 72 5f 6e 65 77 5f 63 73 | ...kw_values[2].=.mrb_str_new_cs |
| e960 | 74 72 28 6d 72 62 2c 20 74 69 74 6c 65 29 3b 0a 09 7d 0a 0a 09 49 6e 69 74 57 69 6e 64 6f 77 28 | tr(mrb,.title);..}...InitWindow( |
| e980 | 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 2c 20 6d 72 62 5f 66 69 | mrb_fixnum(kw_values[0]),.mrb_fi |
| e9a0 | 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 2c 20 6d 72 62 5f 73 74 72 5f 74 6f 5f 63 | xnum(kw_values[1]),.mrb_str_to_c |
| e9c0 | 73 74 72 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 29 3b 0a 0a 09 72 65 74 75 72 | str(mrb,.kw_values[2]));...retur |
| e9e0 | 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 | n.mrb_nil_value();.}.;.T;1I".sta |
| ea00 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b | tic.mrb_value.;.To;(.;)T;*;.;.;. |
| ea20 | 3b 26 49 22 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 6f 77 06 3b 20 46 3b 2b 40 02 59 | ;&I".Raylib.init_window.;.F;[email protected] |
| ea40 | 05 3b 14 40 02 5a 05 3b 15 54 3b 16 3b 01 7e 3b 18 30 3b 1c 40 02 5d 05 3b 1d 7b 00 3b 1e 49 43 | .;[email protected].;.T;.;.~;.0;.@.].;.{.;.IC |
| ea60 | 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 | ;."..;.T;.[.o;-.;.I".overload.;. |
| ea80 | 46 3b 2f 30 3b 16 3b 01 7e 3b 30 30 3b 31 49 22 4c 69 6e 69 74 5f 77 69 6e 64 6f 77 28 77 69 64 | F;/0;.;.~;00;1I"Linit_window(wid |
| eaa0 | 74 68 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 22 48 65 | th:.800,.height:.600,.title:."He |
| eac0 | 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 06 3b 20 54 3b 1e 49 43 | llo.World.from.Raylib!").;.T;.IC |
| eae0 | 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 08 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f | ;."..;.T;.[.o;2.;.I".param.;.F;/ |
| eb00 | 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 | I"..;.T;.I".width.;.T;0[.I".Inte |
| eb20 | 67 65 72 06 3b 20 54 3b 24 40 02 88 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b | ger.;.T;[email protected];2.;.I".param.;.F; |
| eb40 | 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e | /I"..;.T;.I".height.;.T;0[.I".In |
| eb60 | 74 65 67 65 72 06 3b 20 54 3b 24 40 02 88 05 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 | teger.;.T;[email protected];2.;.I".param.;. |
| eb80 | 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 74 69 74 6c 65 06 3b 20 54 3b 30 5b 06 49 22 0b 53 | F;/I"..;.T;.I".title.;.T;0[.I".S |
| eba0 | 74 72 69 6e 67 06 3b 20 54 3b 24 40 02 88 05 3b 21 5b 00 3b 22 49 22 49 40 70 61 72 61 6d 20 77 | tring.;.T;$@...;![.;"I"[email protected] |
| ebc0 | 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e | idth.[Integer][email protected].[In |
| ebe0 | 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 74 72 69 6e 67 5d 06 3b 20 54 | teger][email protected].[String].;.T |
| ec00 | 3b 23 30 3b 24 40 02 88 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 08 5b 07 49 22 0b 77 69 64 74 | ;#0;$@...;3i.;40;5F;+[.[.I".widt |
| ec20 | 68 3a 06 3b 20 54 49 22 08 38 30 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 | h:.;.TI".800.;.T[.I".height:.;.T |
| ec40 | 49 22 08 36 30 30 06 3b 20 54 5b 07 49 22 0b 74 69 74 6c 65 3a 06 3b 20 54 49 22 1f 22 48 65 6c | I".600.;.T[.I".title:.;.TI"."Hel |
| ec60 | 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 06 3b 20 54 3b 24 40 02 88 05 | lo.World.from.Raylib!".;.T;$@... |
| ec80 | 3b 21 5b 00 3b 22 49 22 01 9d 40 6f 76 65 72 6c 6f 61 64 20 69 6e 69 74 5f 77 69 6e 64 6f 77 28 | ;![.;"I"[email protected]_window( |
| eca0 | 77 69 64 74 68 3a 20 38 30 30 2c 20 68 65 69 67 68 74 3a 20 36 30 30 2c 20 74 69 74 6c 65 3a 20 | width:.800,.height:.600,.title:. |
| ecc0 | 22 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d 20 52 61 79 6c 69 62 21 22 29 0a 20 20 40 70 | "Hello.World.from.Raylib!")...@p |
| ece0 | 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 | aram.width.[Integer][email protected] |
| ed00 | 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 74 69 74 6c 65 20 5b 53 | ight.[Integer][email protected].[S |
| ed20 | 74 72 69 6e 67 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 88 05 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 | tring]..;.T;#0;$@...;3i.;5F;6o;7 |
| ed40 | 08 3b 38 54 3b 39 69 0a 3b 3a 69 0e 3b 25 40 19 3b 3b 54 3b 3c 40 02 86 05 3b 31 40 02 87 05 6f | .;8T;9i.;:i.;%@.;;T;<@...;[email protected] |
| ed60 | 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 20 52 61 79 6c 69 62 23 77 69 6e 64 6f 77 | ;(.;)F;*;.;.;?;&I".Raylib#window |
| ed80 | 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 | _should_close?.;.F;+[.;.[.[.@.\. |
| eda0 | 69 34 3b 15 54 3b 16 3a 19 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 3b 18 30 | i4;.T;.:.window_should_close?;.0 |
| edc0 | 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 | ;.[.;.{.;.IC;."6Check.if.KEY_ESC |
| ede0 | 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 | APE.pressed.or.Close.icon.presse |
| ee00 | 64 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f | d.;.T;.[.o;-.;.I".overload.;.F;/ |
| ee20 | 30 3b 16 3a 19 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f 3b 30 30 3b 31 49 22 | 0;.:.should_window_close?;00;1I" |
| ee40 | 1b 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f 28 29 06 3b 20 54 3b 1e 49 43 3b | .should_window_close?().;.T;.IC; |
| ee60 | 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 b3 | ."..;.T;.[.;![.;"I"..;.T;#0;$@.. |
| ee80 | 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 b3 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 | .;3i.;40;5F;+[.;[email protected];2.;.I".re |
| eea0 | 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 | turn.;.F;/I"..;.T;.0;0[.I".Boole |
| eec0 | 61 6e 06 3b 20 54 3b 24 40 02 b3 05 3b 21 5b 00 3b 22 49 22 6b 43 68 65 63 6b 20 69 66 20 4b 45 | an.;.T;$@...;![.;"I"kCheck.if.KE |
| eee0 | 59 5f 45 53 43 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 | Y_ESCAPE.pressed.or.Close.icon.p |
| ef00 | 72 65 73 73 65 64 0a 40 6f 76 65 72 6c 6f 61 64 20 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 | [email protected]_window_c |
| ef20 | 6c 6f 73 65 3f 28 29 0a 0a 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b | lose?()..@return.[Boolean]..;.T; |
| ef40 | 23 30 3b 24 40 02 b3 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7f 73 74 61 74 69 63 | #0;$@...;40;5F;%@.;;T;<I".static |
| ef60 | 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c | .mrb_value..mrb_window_should_cl |
| ef80 | 6f 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 | ose(mrb_state*.mrb,.mrb_value.se |
| efa0 | 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 57 69 6e | lf).{..return.mrb_bool_value(Win |
| efc0 | 64 6f 77 53 68 6f 75 6c 64 43 6c 6f 73 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 16 73 74 61 | dowShouldClose());.}.;.T;1I".sta |
| efe0 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b | tic.mrb_value..;.To;(.;)T;*;.;.; |
| f000 | 1b 3b 26 49 22 20 52 61 79 6c 69 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 | .;&I".Raylib.window_should_close |
| f020 | 3f 06 3b 20 46 3b 2b 40 02 b5 05 3b 14 40 02 b6 05 3b 15 54 3b 16 3b 01 7f 3b 18 30 3b 1c 40 02 | ?.;.F;+@...;.@...;.T;.;..;.0;.@. |
| f040 | b8 05 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 36 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 41 50 | ..;.{.;.IC;."6Check.if.KEY_ESCAP |
| f060 | 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 64 0e | E.pressed.or.Close.icon.pressed. |
| f080 | 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b | ;.T;.[.o;-.;.I".overload.;.F;/0; |
| f0a0 | 16 3b 01 80 3b 30 30 3b 31 49 22 1b 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f | .;..;00;1I".should_window_close? |
| f0c0 | 28 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 | ().;.T;.IC;."..;.T;.[.;![.;"I".. |
| f0e0 | 3b 20 54 3b 23 30 3b 24 40 02 cd 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 cd 05 | ;.T;#0;$@...;3i.;40;5F;+[.;$@... |
| f100 | 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 | o;2.;.I".return.;.F;/@.;.0;0[.@. |
| f120 | 9e 3b 24 40 02 cd 05 3b 21 5b 00 3b 22 49 22 58 43 68 65 63 6b 20 69 66 20 4b 45 59 5f 45 53 43 | .;$@...;![.;"I"XCheck.if.KEY_ESC |
| f140 | 41 50 45 20 70 72 65 73 73 65 64 20 6f 72 20 43 6c 6f 73 65 20 69 63 6f 6e 20 70 72 65 73 73 65 | APE.pressed.or.Close.icon.presse |
| f160 | 64 0a 40 6f 76 65 72 6c 6f 61 64 20 73 68 6f 75 6c 64 5f 77 69 6e 64 6f 77 5f 63 6c 6f 73 65 3f | [email protected]_window_close? |
| f180 | 28 29 0a 06 3b 20 54 3b 23 30 3b 24 40 02 cd 05 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 | ()..;.T;#0;$@...;3i.;5F;6o;7.;8T |
| f1a0 | 3b 39 69 30 3b 3a 69 32 3b 25 40 19 3b 3b 54 3b 3c 40 02 cb 05 3b 31 40 02 cc 05 6f 3b 28 15 3b | ;9i0;:i2;%@.;;T;<@...;[email protected];(.; |
| f1c0 | 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 61 79 6c 69 62 23 63 6c 65 61 72 5f 62 61 63 6b | )F;*;.;.;?;&I".Raylib#clear_back |
| f1e0 | 67 72 6f 75 6e 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 3f 3b 15 54 3b 16 3a | ground.;.F;+[.;.[.[.@.\.i?;.T;.: |
| f200 | 15 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | .clear_background;.0;.[.;.{.;.IC |
| f220 | 3b 1f 22 35 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 72 61 6d 65 | ;."5Set.background.color.*(frame |
| f240 | 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0d 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d | buffer.clear.color)*.;.T;.[.o;-. |
| f260 | 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 81 3b 30 30 3b 31 49 22 | ;.I".overload.;.F;/0;.;..;00;1I" |
| f280 | 2f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 6f 6c 6f | /clear_background(color:.Rl:Colo |
| f2a0 | 72 2e 72 61 79 77 68 69 74 65 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 06 6f | r.raywhite).;.T;.IC;."..;.T;.[.o |
| f2c0 | 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 63 | ;2.;.I".param.;.F;/I"..;.T;.I".c |
| f2e0 | 6f 6c 6f 72 06 3b 20 54 3b 30 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b 24 40 02 | olor.;.T;0[.I".Rl::Color.;.T;$@. |
| f300 | e0 05 3b 21 5b 00 3b 22 49 22 1d 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 6c 3a 3a 43 6f 6c | ..;![.;"I"[email protected].[Rl::Col |
| f320 | 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 e0 05 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 06 5b 07 | or].;.T;#0;$@...;3i.;40;5F;+[.[. |
| f340 | 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 16 52 6c 3a 43 6f 6c 6f 72 2e 72 61 79 77 68 69 74 | I".color:.;.TI".Rl:Color.raywhit |
| f360 | 65 06 3b 20 54 3b 24 40 02 e0 05 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f | e.;.T;[email protected];2.;.I".return.;.F;/ |
| f380 | 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 e0 05 3b 21 | I"..;.T;.0;0[.I".Nil.;.T;$@...;! |
| f3a0 | 5b 00 3b 22 49 22 01 90 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 | [.;"I"..Set.background.color.*(f |
| f3c0 | 72 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0a 40 6f 76 65 72 6c 6f | ramebuffer.clear.color)*.@overlo |
| f3e0 | 61 64 20 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 6f | ad.clear_background(color:.Rl:Co |
| f400 | 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 0a 0a 20 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 | lor.raywhite)[email protected].[R |
| f420 | 6c 3a 3a 43 6f 6c 6f 72 5d 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b | l::Color].@return.[Nil]..;.T;#0; |
| f440 | 24 40 02 e0 05 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 d9 02 73 74 61 74 69 63 20 | $@...;40;5F;%@.;;T;<I"...static. |
| f460 | 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 6d | mrb_value.mrb_clear_background(m |
| f480 | 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b | rb_state*.mrb,.mrb_value.self).{ |
| f4a0 | 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 72 61 79 6c 69 62 20 3d 20 6d 72 62 5f 6d 6f | ..struct.RClass.*raylib.=.mrb_mo |
| f4c0 | 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 63 74 | dule_get(mrb,."Raylib");..struct |
| f4e0 | 20 52 43 6c 61 73 73 20 2a 63 6f 6c 6f 72 20 3d 20 6d 72 62 5f 63 6c 61 73 73 5f 67 65 74 5f 75 | .RClass.*color.=.mrb_class_get_u |
| f500 | 6e 64 65 72 28 6d 72 62 2c 20 72 61 79 6c 69 62 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2e 73 74 72 | nder(mrb,.raylib,.Color_type.str |
| f520 | 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 6f 6c 6f 72 5f 6f 62 6a 20 | uct_name);..mrb_value.color_obj. |
| f540 | 3d 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 6a 5f 76 61 6c 75 65 | =.mrb_funcall(mrb,.mrb_obj_value |
| f560 | 28 63 6f 6c 6f 72 29 2c 20 22 72 61 79 5f 77 68 69 74 65 22 2c 20 30 29 3b 0a 0a 09 75 69 6e 74 | (color),."ray_white",.0);...uint |
| f580 | 33 32 5f 74 20 6b 77 5f 6e 75 6d 20 3d 20 31 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 | 32_t.kw_num.=.1;..const.mrb_sym. |
| f5a0 | 6b 77 5f 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 | kw_names[].=.{....mrb_intern_lit |
| f5c0 | 28 6d 72 62 2c 20 22 63 6f 6c 6f 72 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b | (mrb,."color"),..};..mrb_value.k |
| f5e0 | 77 5f 76 61 6c 75 65 73 5b 6b 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 | w_values[kw_num];..const.mrb_kwa |
| f600 | 72 67 73 20 6b 77 61 72 67 73 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d | rgs.kwargs.=.{.kw_num,.0,.kw_nam |
| f620 | 65 73 2c 20 6b 77 5f 76 61 6c 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f | es,.kw_values,.NULL.};..mrb_get_ |
| f640 | 61 72 67 73 28 6d 72 62 2c 20 22 7c 6f 3a 22 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 26 6b 77 | args(mrb,."|o:",.&color_obj,.&kw |
| f660 | 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 21 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c | args);...if.(!mrb_undef_p(kw_val |
| f680 | 75 65 73 5b 30 5d 29 29 20 7b 0a 09 09 63 6f 6c 6f 72 5f 6f 62 6a 20 3d 20 6b 77 5f 76 61 6c 75 | ues[0])).{...color_obj.=.kw_valu |
| f6a0 | 65 73 5b 30 5d 3b 0a 09 7d 0a 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 5f 64 61 74 61 3b 0a 09 | es[0];..}...Color.*color_data;.. |
| f6c0 | 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 | UNWRAPSTRUCT(Color,.Color_type,. |
| f6e0 | 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 5f 64 61 74 61 29 3b 0a 0a 09 43 6c 65 61 72 42 | color_obj,.color_data);...ClearB |
| f700 | 61 63 6b 67 72 6f 75 6e 64 28 2a 63 6f 6c 6f 72 5f 64 61 74 61 29 3b 0a 09 72 65 74 75 72 6e 20 | ackground(*color_data);..return. |
| f720 | 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 | mrb_nil_value();.}.;.T;1I".stati |
| f740 | 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 | c.mrb_value.;.To;(.;)T;*;.;.;.;& |
| f760 | 49 22 1c 52 61 79 6c 69 62 2e 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 06 3b 20 46 3b 2b | I".Raylib.clear_background.;.F;+ |
| f780 | 40 02 e2 05 3b 14 40 02 e3 05 3b 15 54 3b 16 3b 01 81 3b 18 30 3b 1c 40 02 e5 05 3b 1d 7b 00 3b | @...;.@...;.T;.;..;.0;.@...;.{.; |
| f7a0 | 1e 49 43 3b 1f 22 35 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 2a 28 66 72 | .IC;."5Set.background.color.*(fr |
| f7c0 | 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0e 3b 20 54 3b 1c 5b 07 6f | amebuffer.clear.color)*.;.T;.[.o |
| f7e0 | 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 81 3b 30 30 3b | ;-.;.I".overload.;.F;/0;.;..;00; |
| f800 | 31 49 22 2f 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c 3a 43 | 1I"/clear_background(color:.Rl:C |
| f820 | 6f 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c | olor.raywhite).;.T;.IC;."..;.T;. |
| f840 | 5b 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 | [.o;2.;.I".param.;.F;/I"..;.T;.I |
| f860 | 22 0a 63 6f 6c 6f 72 06 3b 20 54 3b 30 5b 06 49 22 0e 52 6c 3a 3a 43 6f 6c 6f 72 06 3b 20 54 3b | ".color.;.T;0[.I".Rl::Color.;.T; |
| f880 | 24 40 02 03 06 3b 21 5b 00 3b 22 49 22 1d 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 5b 52 6c 3a 3a | $@...;![.;"I"[email protected].[Rl:: |
| f8a0 | 43 6f 6c 6f 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 03 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b | Color].;.T;#0;$@...;3i.;40;5F;+[ |
| f8c0 | 06 5b 07 49 22 0b 63 6f 6c 6f 72 3a 06 3b 20 54 49 22 16 52 6c 3a 43 6f 6c 6f 72 2e 72 61 79 77 | .[.I".color:.;.TI".Rl:Color.rayw |
| f8e0 | 68 69 74 65 06 3b 20 54 3b 24 40 02 03 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 | hite.;.T;[email protected];2.;.I".return.;. |
| f900 | 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 03 | F;/I"..;.T;.0;0[.I".Nil.;.T;$@.. |
| f920 | 06 3b 21 5b 00 3b 22 49 22 01 8f 53 65 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 | .;![.;"I"..Set.background.color. |
| f940 | 2a 28 66 72 61 6d 65 62 75 66 66 65 72 20 63 6c 65 61 72 20 63 6f 6c 6f 72 29 2a 0a 40 6f 76 65 | *(framebuffer.clear.color)*.@ove |
| f960 | 72 6c 6f 61 64 20 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 28 63 6f 6c 6f 72 3a 20 52 6c | rload.clear_background(color:.Rl |
| f980 | 3a 43 6f 6c 6f 72 2e 72 61 79 77 68 69 74 65 29 0a 20 20 40 70 61 72 61 6d 20 63 6f 6c 6f 72 20 | :Color.raywhite)[email protected]. |
| f9a0 | 5b 52 6c 3a 3a 43 6f 6c 6f 72 5d 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 | [Rl::Color].@return.[Nil]..;.T;# |
| f9c0 | 30 3b 24 40 02 03 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 39 3b 3a 69 3d 3b | 0;$@...;3i.;5F;6o;7.;8T;9i9;:i=; |
| f9e0 | 25 40 19 3b 3b 54 3b 3c 40 02 01 06 3b 31 40 02 02 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b | %@.;;T;<@...;[email protected];(.;)F;*;.;.; |
| fa00 | 3f 3b 26 49 22 19 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2b | ?;&I".Raylib#begin_drawing.;.F;+ |
| fa20 | 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 5c 3b 15 54 3b 16 3a 12 62 65 67 69 6e 5f 64 72 61 77 69 | [.;.[.[.@.\.i\;.T;.:.begin_drawi |
| fa40 | 6e 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 53 65 74 75 70 20 63 61 6e 76 61 | ng;.0;.[.;.{.;.IC;."0Setup.canva |
| fa60 | 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 | s.(framebuffer).to.start.drawing |
| fa80 | 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 | .;.T;.[.o;2.;.I".return.;.F;/I". |
| faa0 | 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 21 06 3b 21 5b 00 3b | .;.T;.0;0[.I".Nil.;.T;$@.!.;![.; |
| fac0 | 22 49 22 3f 53 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 | "I"?Setup.canvas.(framebuffer).t |
| fae0 | 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b | o.start.drawing.@return.[Nil]..; |
| fb00 | 20 54 3b 23 30 3b 24 40 02 21 06 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 75 73 74 61 | .T;#0;$@.!.;40;5F;%@.;;T;<I"usta |
| fb20 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 28 | tic.mrb_value.mrb_begin_drawing( |
| fb40 | 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 | mrb_state*.mrb,.mrb_value.self). |
| fb60 | 7b 0a 09 42 65 67 69 6e 44 72 61 77 69 6e 67 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e | {..BeginDrawing();..return.mrb_n |
| fb80 | 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 | il_value();.}.;.T;1I".static.mrb |
| fba0 | 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 | _value.;.To;(.;)T;*;.;.;.;&I".Ra |
| fbc0 | 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2b 40 02 23 06 3b 14 40 02 | ylib.begin_drawing.;.F;+@.#.;.@. |
| fbe0 | 24 06 3b 15 54 3b 16 3b 01 82 3b 18 30 3b 1c 40 02 26 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 30 53 | $.;.T;.;..;.0;.@.&.;.{.;.IC;."0S |
| fc00 | 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 | etup.canvas.(framebuffer).to.sta |
| fc20 | 72 74 20 64 72 61 77 69 6e 67 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 | rt.drawing.;.T;.[.o;2.;.I".retur |
| fc40 | 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b | n.;.F;/I"..;.T;.0;0[.I".Nil.;.T; |
| fc60 | 24 40 02 33 06 3b 21 5b 00 3b 22 49 22 3f 53 65 74 75 70 20 63 61 6e 76 61 73 20 28 66 72 61 6d | [email protected].;![.;"I"?Setup.canvas.(fram |
| fc80 | 65 62 75 66 66 65 72 29 20 74 6f 20 73 74 61 72 74 20 64 72 61 77 69 6e 67 0a 40 72 65 74 75 72 | ebuffer).to.start.drawing.@retur |
| fca0 | 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 33 06 3b 33 69 00 3b 35 46 3b 36 6f 3b | n.[Nil]..;.T;#0;[email protected].;3i.;5F;6o; |
| fcc0 | 37 08 3b 38 54 3b 39 69 58 3b 3a 69 5a 3b 25 40 19 3b 3b 54 3b 3c 40 02 31 06 3b 31 40 02 32 06 | 7.;8T;9iX;:iZ;%@.;;T;<@.1.;[email protected]. |
| fce0 | 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 | o;(.;)F;*;.;.;?;&I".Raylib#end_d |
| fd00 | 72 61 77 69 6e 67 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 66 3b 15 54 3b 16 3a | rawing.;.F;+[.;.[.[.@.\.if;.T;.: |
| fd20 | 10 65 6e 64 5f 64 72 61 77 69 6e 67 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 45 | .end_drawing;.0;.[.;.{.;.IC;.";E |
| fd40 | 6e 64 20 63 61 6e 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 | nd.canvas.drawing.and.swap.buffe |
| fd60 | 72 73 20 28 64 6f 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 | rs.(double.buffering).;.T;.[.o;2 |
| fd80 | 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 | .;.I".return.;.F;/I"..;.T;.0;0[. |
| fda0 | 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 40 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e | I".Nil.;.T;$@.@.;![.;"I"JEnd.can |
| fdc0 | 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f | vas.drawing.and.swap.buffers.(do |
| fde0 | 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b | uble.buffering).@return.[Nil]..; |
| fe00 | 20 54 3b 23 30 3b 24 40 02 40 06 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 71 73 74 61 | .T;#0;$@.@.;40;5F;%@.;;T;<I"qsta |
| fe20 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 65 6e 64 5f 64 72 61 77 69 6e 67 28 6d 72 | tic.mrb_value.mrb_end_drawing(mr |
| fe40 | 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a | b_state*.mrb,.mrb_value.self).{. |
| fe60 | 09 45 6e 64 44 72 61 77 69 6e 67 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 | .EndDrawing();..return.mrb_nil_v |
| fe80 | 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | alue();.}.;.T;1I".static.mrb_val |
| fea0 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 | ue.;.To;(.;)T;*;.;.;.;&I".Raylib |
| fec0 | 2e 65 6e 64 5f 64 72 61 77 69 6e 67 06 3b 20 46 3b 2b 40 02 42 06 3b 14 40 02 43 06 3b 15 54 3b | .end_drawing.;.F;[email protected].;[email protected].;.T; |
| fee0 | 16 3b 01 83 3b 18 30 3b 1c 40 02 45 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 3b 45 6e 64 20 63 61 6e | .;..;.0;[email protected].;.{.;.IC;.";End.can |
| ff00 | 76 61 73 20 64 72 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f | vas.drawing.and.swap.buffers.(do |
| ff20 | 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 29 0e 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b | uble.buffering).;.T;.[.o;2.;.I". |
| ff40 | 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c | return.;.F;/I"..;.T;.0;0[.I".Nil |
| ff60 | 06 3b 20 54 3b 24 40 02 52 06 3b 21 5b 00 3b 22 49 22 4a 45 6e 64 20 63 61 6e 76 61 73 20 64 72 | .;.T;[email protected].;![.;"I"JEnd.canvas.dr |
| ff80 | 61 77 69 6e 67 20 61 6e 64 20 73 77 61 70 20 62 75 66 66 65 72 73 20 28 64 6f 75 62 6c 65 20 62 | awing.and.swap.buffers.(double.b |
| ffa0 | 75 66 66 65 72 69 6e 67 29 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b | uffering).@return.[Nil]..;.T;#0; |
| ffc0 | 24 40 02 52 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 62 3b 3a 69 64 3b 25 40 | [email protected].;3i.;5F;6o;7.;8T;9ib;:id;%@ |
| ffe0 | 19 3b 3b 54 3b 3c 40 02 50 06 3b 31 40 02 51 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b | .;;T;<@.P.;[email protected];(.;)F;*;.;.;?; |
| 10000 | 26 49 22 1e 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 | &I".Raylib#begin_scissor_mode.;. |
| 10020 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 69 74 3b 15 54 3b 16 3a 17 62 65 67 69 6e 5f 73 63 | F;+[.;.[.[.@.\.it;.T;.:.begin_sc |
| 10040 | 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 42 42 65 67 | issor_mode;.0;.[.;.{.;.IC;."BBeg |
| 10060 | 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 6e 20 61 | in.scissor.mode.(define.screen.a |
| 10080 | 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0d 3b 20 54 3b 1c | rea.for.following.drawing).;.T;. |
| 100a0 | 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 84 3b | [.o;-.;.I".overload.;.F;/0;.;..; |
| 100c0 | 30 30 3b 31 49 22 3a 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 | 00;1I":begin_scissor_mode(x:.0,. |
| 100e0 | 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 06 3b 20 54 | y:.0,.width:.10,.height:.10).;.T |
| 10100 | 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b | ;.IC;."..;.T;.[.o;2.;.I".param.; |
| 10120 | 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 | .F;/I"..;.T;.I".x.;.T;0[.I".Inte |
| 10140 | 67 65 72 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b | ger.;.T;$@._.o;2.;.I".param.;.F; |
| 10160 | 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 72 | /I"..;.T;.I".y.;.T;0[.I".Integer |
| 10180 | 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 22 | .;.T;$@._.o;2.;.I".param.;.F;/I" |
| 101a0 | 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 67 65 | ..;.T;.I".width.;.T;0[.I".Intege |
| 101c0 | 72 06 3b 20 54 3b 24 40 02 5f 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b 2f 49 | r.;.T;$@._.o;2.;.I".param.;.F;/I |
| 101e0 | 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 | "..;.T;.I".height.;.T;0[.I".Inte |
| 10200 | 67 65 72 06 3b 20 54 3b 24 40 02 5f 06 3b 21 5b 00 3b 22 49 22 59 40 70 61 72 61 6d 20 78 20 5b | ger.;.T;$@._.;![.;"I"[email protected].[ |
| 10220 | 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 | Integer][email protected].[Integer].@par |
| 10240 | 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 67 68 74 | am.width.[Integer][email protected] |
| 10260 | 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 5f 06 3b 33 69 00 3b 34 30 3b 35 | .[Integer].;.T;#0;$@._.;3i.;40;5 |
| 10280 | 46 3b 2b 5b 09 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 79 3a 06 | F;+[.[.I".x:.;.TI".0.;.T[.I".y:. |
| 102a0 | 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 31 30 06 | ;.TI".0.;.T[.I".width:.;.TI".10. |
| 102c0 | 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 3b 24 40 02 | ;.T[.I".height:.;.TI".10.;.T;$@. |
| 102e0 | 5f 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 | _.o;2.;.I".return.;.F;/I"..;.T;. |
| 10300 | 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 5f 06 3b 21 5b 00 3b 22 49 22 01 ea 42 | 0;0[.I".Nil.;.T;$@._.;![.;"I"..B |
| 10320 | 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 6e | egin.scissor.mode.(define.screen |
| 10340 | 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0a 40 6f 76 | .area.for.following.drawing).@ov |
| 10360 | 65 72 6c 6f 61 64 20 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 30 2c 20 | erload.begin_scissor_mode(x:.0,. |
| 10380 | 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 0a 0a 20 20 | y:.0,.width:.10,.height:.10).... |
| 103a0 | 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 79 20 5b 49 | @param.x.[Integer][email protected].[I |
| 103c0 | 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d | nteger][email protected].[Integer] |
| 103e0 | 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 40 72 65 74 75 | [email protected].[Integer].@retu |
| 10400 | 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 5f 06 3b 34 30 3b 35 46 3b 25 40 19 | rn.[Nil]..;.T;#0;$@._.;40;5F;%@. |
| 10420 | 3b 3b 54 3b 3c 49 22 02 df 04 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 62 | ;;T;<I"...static.mrb_value.mrb_b |
| 10440 | 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 | egin_scissor_mode(mrb_state*.mrb |
| 10460 | 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 78 20 3d | ,.mrb_value.self).{..mrb_int.x.= |
| 10480 | 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 77 69 64 | .0;..mrb_int.y.=.0;..mrb_int.wid |
| 104a0 | 74 68 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 68 65 69 67 68 74 20 3d 20 31 30 3b 0a 09 | th.=.10;..mrb_int.height.=.10;.. |
| 104c0 | 2f 2f 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 69 69 69 22 2c 20 26 78 2c 20 | //mrb_get_args(mrb,."iiii",.&x,. |
| 104e0 | 26 79 2c 20 26 77 69 64 74 68 2c 20 26 68 65 69 67 68 74 29 3b 0a 0a 0a 09 75 69 6e 74 33 32 5f | &y,.&width,.&height);....uint32_ |
| 10500 | 74 20 6b 77 5f 6e 75 6d 20 3d 20 34 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 73 79 6d 20 6b 77 5f | t.kw_num.=.4;..const.mrb_sym.kw_ |
| 10520 | 6e 61 6d 65 73 5b 5d 20 3d 20 7b 20 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 | names[].=.{....mrb_intern_lit(mr |
| 10540 | 62 2c 20 22 78 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 | b,."x"),...mrb_intern_lit(mrb,." |
| 10560 | 79 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 77 69 64 74 | y"),...mrb_intern_lit(mrb,."widt |
| 10580 | 68 22 29 2c 0a 09 09 6d 72 62 5f 69 6e 74 65 72 6e 5f 6c 69 74 28 6d 72 62 2c 20 22 68 65 69 67 | h"),...mrb_intern_lit(mrb,."heig |
| 105a0 | 68 74 22 29 2c 0a 09 7d 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 6b 77 5f 76 61 6c 75 65 73 5b 6b | ht"),..};..mrb_value.kw_values[k |
| 105c0 | 77 5f 6e 75 6d 5d 3b 0a 09 63 6f 6e 73 74 20 6d 72 62 5f 6b 77 61 72 67 73 20 6b 77 61 72 67 73 | w_num];..const.mrb_kwargs.kwargs |
| 105e0 | 20 3d 20 7b 20 6b 77 5f 6e 75 6d 2c 20 30 2c 20 6b 77 5f 6e 61 6d 65 73 2c 20 6b 77 5f 76 61 6c | .=.{.kw_num,.0,.kw_names,.kw_val |
| 10600 | 75 65 73 2c 20 4e 55 4c 4c 20 7d 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 | ues,.NULL.};..mrb_get_args(mrb,. |
| 10620 | 22 7c 69 69 69 69 3a 22 2c 20 26 78 2c 20 26 79 2c 20 26 77 69 64 74 68 2c 20 26 68 65 69 67 68 | "|iiii:",.&x,.&y,.&width,.&heigh |
| 10640 | 74 2c 20 26 6b 77 61 72 67 73 29 3b 0a 0a 09 69 66 20 28 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b | t,.&kwargs);...if.(mrb_undef_p(k |
| 10660 | 77 5f 76 61 6c 75 65 73 5b 30 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 | w_values[0]).&&.mrb_undef_p(kw_v |
| 10680 | 61 6c 75 65 73 5b 31 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 | alues[1]).&&.mrb_undef_p(kw_valu |
| 106a0 | 65 73 5b 32 5d 29 20 26 26 20 6d 72 62 5f 75 6e 64 65 66 5f 70 28 6b 77 5f 76 61 6c 75 65 73 5b | es[2]).&&.mrb_undef_p(kw_values[ |
| 106c0 | 33 5d 29 29 20 7b 0a 09 09 2f 2f 20 70 61 73 73 20 70 61 72 61 6d 73 20 74 6f 20 6b 77 61 72 67 | 3])).{...//.pass.params.to.kwarg |
| 106e0 | 73 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 | s...kw_values[0].=.mrb_fixnum_va |
| 10700 | 6c 75 65 28 78 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f 66 69 78 | lue(x);...kw_values[1].=.mrb_fix |
| 10720 | 6e 75 6d 5f 76 61 6c 75 65 28 79 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d | num_value(y);...kw_values[2].=.m |
| 10740 | 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 77 69 64 74 68 29 3b 0a 09 09 6b 77 5f 76 61 6c | rb_fixnum_value(width);...kw_val |
| 10760 | 75 65 73 5b 33 5d 20 3d 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 68 65 69 67 68 74 | ues[3].=.mrb_fixnum_value(height |
| 10780 | 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 20 3d 20 6d 72 | );..}.else.{...kw_values[0].=.mr |
| 107a0 | 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 | b_ensure_int_type(mrb,.kw_values |
| 107c0 | 5b 30 5d 29 3b 0a 09 09 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 | [0]);...kw_values[1].=.mrb_ensur |
| 107e0 | 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 3b 0a 09 | e_int_type(mrb,.kw_values[1]);.. |
| 10800 | 09 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 | .kw_values[2].=.mrb_ensure_int_t |
| 10820 | 79 70 65 28 6d 72 62 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 3b 0a 09 09 6b 77 5f 76 61 6c | ype(mrb,.kw_values[2]);...kw_val |
| 10840 | 75 65 73 5b 33 5d 20 3d 20 6d 72 62 5f 65 6e 73 75 72 65 5f 69 6e 74 5f 74 79 70 65 28 6d 72 62 | ues[3].=.mrb_ensure_int_type(mrb |
| 10860 | 2c 20 6b 77 5f 76 61 6c 75 65 73 5b 33 5d 29 3b 0a 09 7d 0a 09 42 65 67 69 6e 53 63 69 73 73 6f | ,.kw_values[3]);..}..BeginScisso |
| 10880 | 72 4d 6f 64 65 28 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 30 5d 29 2c 20 | rMode(mrb_fixnum(kw_values[0]),. |
| 108a0 | 6d 72 62 5f 66 69 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 31 5d 29 2c 20 6d 72 62 5f 66 69 | mrb_fixnum(kw_values[1]),.mrb_fi |
| 108c0 | 78 6e 75 6d 28 6b 77 5f 76 61 6c 75 65 73 5b 32 5d 29 2c 20 6d 72 62 5f 66 69 78 6e 75 6d 28 6b | xnum(kw_values[2]),.mrb_fixnum(k |
| 108e0 | 77 5f 76 61 6c 75 65 73 5b 33 5d 29 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 | w_values[3]));..return.mrb_nil_v |
| 10900 | 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | alue();.}.;.T;1I".static.mrb_val |
| 10920 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 | ue.;.To;(.;)T;*;.;.;.;&I".Raylib |
| 10940 | 2e 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 61 06 3b 14 40 | .begin_scissor_mode.;.F;[email protected].;.@ |
| 10960 | 02 62 06 3b 15 54 3b 16 3b 01 84 3b 18 30 3b 1c 40 02 64 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 42 | .b.;.T;.;..;.0;[email protected].;.{.;.IC;."B |
| 10980 | 42 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 65 65 | Begin.scissor.mode.(define.scree |
| 109a0 | 6e 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0e 3b 20 | n.area.for.following.drawing).;. |
| 109c0 | 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b | T;.[.o;-.;.I".overload.;.F;/0;.; |
| 109e0 | 01 84 3b 30 30 3b 31 49 22 3a 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 | ..;00;1I":begin_scissor_mode(x:. |
| 10a00 | 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 06 | 0,.y:.0,.width:.10,.height:.10). |
| 10a20 | 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 09 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 | ;.T;.IC;."..;.T;.[.o;2.;.I".para |
| 10a40 | 6d 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 78 06 3b 20 54 3b 30 5b 06 49 22 0c 49 | m.;.F;/I"..;.T;.I".x.;.T;0[.I".I |
| 10a60 | 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b | nteger.;.T;[email protected];2.;.I".param.; |
| 10a80 | 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 06 79 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 65 | .F;/I"..;.T;.I".y.;.T;0[.I".Inte |
| 10aa0 | 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 3b | ger.;.T;[email protected];2.;.I".param.;.F; |
| 10ac0 | 2f 49 22 00 06 3b 20 54 3b 16 49 22 0a 77 69 64 74 68 06 3b 20 54 3b 30 5b 06 49 22 0c 49 6e 74 | /I"..;.T;.I".width.;.T;0[.I".Int |
| 10ae0 | 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0a 70 61 72 61 6d 06 3b 20 46 | eger.;.T;[email protected];2.;.I".param.;.F |
| 10b00 | 3b 2f 49 22 00 06 3b 20 54 3b 16 49 22 0b 68 65 69 67 68 74 06 3b 20 54 3b 30 5b 06 49 22 0c 49 | ;/I"..;.T;.I".height.;.T;0[.I".I |
| 10b20 | 6e 74 65 67 65 72 06 3b 20 54 3b 24 40 02 9d 06 3b 21 5b 00 3b 22 49 22 59 40 70 61 72 61 6d 20 | nteger.;.T;$@...;![.;"I"Y@param. |
| 10b40 | 78 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 79 20 5b 49 6e 74 65 67 65 72 5d 0a 40 | x.[Integer][email protected].[Integer].@ |
| 10b60 | 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 72 5d 0a 40 70 61 72 61 6d 20 68 65 69 | param.width.[Integer][email protected] |
| 10b80 | 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 06 3b 20 54 3b 23 30 3b 24 40 02 9d 06 3b 33 69 00 3b 34 | ght.[Integer].;.T;#0;$@...;3i.;4 |
| 10ba0 | 30 3b 35 46 3b 2b 5b 09 5b 07 49 22 07 78 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 07 | 0;5F;+[.[.I".x:.;.TI".0.;.T[.I". |
| 10bc0 | 79 3a 06 3b 20 54 49 22 06 30 06 3b 20 54 5b 07 49 22 0b 77 69 64 74 68 3a 06 3b 20 54 49 22 07 | y:.;.TI".0.;.T[.I".width:.;.TI". |
| 10be0 | 31 30 06 3b 20 54 5b 07 49 22 0c 68 65 69 67 68 74 3a 06 3b 20 54 49 22 07 31 30 06 3b 20 54 3b | 10.;.T[.I".height:.;.TI".10.;.T; |
| 10c00 | 24 40 02 9d 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 | [email protected];2.;.I".return.;.F;/I"..;. |
| 10c20 | 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 9d 06 3b 21 5b 00 3b 22 49 22 | T;.0;0[.I".Nil.;.T;$@...;![.;"I" |
| 10c40 | 01 e9 42 65 67 69 6e 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 20 28 64 65 66 69 6e 65 20 73 63 72 | ..Begin.scissor.mode.(define.scr |
| 10c60 | 65 65 6e 20 61 72 65 61 20 66 6f 72 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 72 61 77 69 6e 67 29 0a | een.area.for.following.drawing). |
| 10c80 | 40 6f 76 65 72 6c 6f 61 64 20 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 78 3a 20 | @overload.begin_scissor_mode(x:. |
| 10ca0 | 30 2c 20 79 3a 20 30 2c 20 77 69 64 74 68 3a 20 31 30 2c 20 68 65 69 67 68 74 3a 20 31 30 29 0a | 0,.y:.0,.width:.10,.height:.10). |
| 10cc0 | 20 20 40 70 61 72 61 6d 20 78 20 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 79 20 | [email protected].[Integer][email protected]. |
| 10ce0 | 5b 49 6e 74 65 67 65 72 5d 0a 20 20 40 70 61 72 61 6d 20 77 69 64 74 68 20 5b 49 6e 74 65 67 65 | [Integer][email protected].[Intege |
| 10d00 | 72 5d 0a 20 20 40 70 61 72 61 6d 20 68 65 69 67 68 74 20 5b 49 6e 74 65 67 65 72 5d 0a 40 72 65 | r][email protected].[Integer].@re |
| 10d20 | 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 3b 24 40 02 9d 06 3b 33 69 00 3b 35 46 3b | turn.[Nil]..;.T;#0;$@...;3i.;5F; |
| 10d40 | 36 6f 3b 37 08 3b 38 54 3b 39 69 6b 3b 3a 69 72 3b 25 40 19 3b 3b 54 3b 3c 40 02 9b 06 3b 31 40 | 6o;7.;8T;9ik;:ir;%@.;;T;<@...;1@ |
| 10d60 | 02 9c 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 61 79 6c 69 62 23 65 6e | ...o;(.;)F;*;.;.;?;&I".Raylib#en |
| 10d80 | 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 5c 05 | d_scissor_mode.;.F;+[.;.[.[.@.\. |
| 10da0 | 69 01 98 3b 15 54 3b 16 3a 15 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 3b 18 30 3b 1c 5b | i..;.T;.:.end_scissor_mode;.0;.[ |
| 10dc0 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 15 45 6e 64 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 0d 3b 20 | .;.{.;.IC;.".End.scissor.mode.;. |
| 10de0 | 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 64 06 3b 20 46 3b 2f 30 3b 16 3b | T;.[.o;-.;.I".overload.;.F;/0;.; |
| 10e00 | 01 85 3b 30 30 3b 31 49 22 15 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 54 3b 1e | ..;00;1I".end_scissor_mode.;.T;. |
| 10e20 | 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 54 3b 23 30 3b 24 | IC;."..;.T;.[.;![.;"I"..;.T;#0;$ |
| 10e40 | 40 02 d6 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 02 d6 06 6f 3b 32 0a 3b 2e 49 22 | @...;3i.;40;5F;+[.;[email protected];2.;.I" |
| 10e60 | 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 08 4e 69 | .return.;.F;/I"..;.T;.0;0[.I".Ni |
| 10e80 | 6c 06 3b 20 54 3b 24 40 02 d6 06 3b 21 5b 00 3b 22 49 22 40 45 6e 64 20 73 63 69 73 73 6f 72 20 | l.;.T;$@...;![.;"I"@End.scissor. |
| 10ea0 | 6d 6f 64 65 0a 40 6f 76 65 72 6c 6f 61 64 20 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 0a | [email protected]_scissor_mode. |
| 10ec0 | 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 d6 06 3b 34 30 3b | .@return.[Nil]..;.T;#0;$@...;40; |
| 10ee0 | 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d | 5F;%@.;;T;<I"zstatic.mrb_value.m |
| 10f00 | 72 62 5f 65 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d | rb_end_scissor_mode(mrb_state*.m |
| 10f20 | 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 45 6e 64 53 63 69 73 73 6f | rb,.mrb_value.self).{..EndScisso |
| 10f40 | 72 4d 6f 64 65 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 | rMode();..return.mrb_nil_value() |
| 10f60 | 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 | ;.}.;.T;1I".static.mrb_value.;.T |
| 10f80 | 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 65 6e 64 5f 73 | o;(.;)T;*;.;.;.;&I".Raylib.end_s |
| 10fa0 | 63 69 73 73 6f 72 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 d8 06 3b 14 40 02 d9 06 3b 15 54 3b 16 | cissor_mode.;.F;+@...;.@...;.T;. |
| 10fc0 | 3b 01 85 3b 18 30 3b 1c 40 02 db 06 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 15 45 6e 64 20 73 63 69 73 | ;..;.0;.@...;.{.;.IC;.".End.scis |
| 10fe0 | 73 6f 72 20 6d 6f 64 65 0e 3b 20 54 3b 1c 5b 07 6f 3b 2d 0d 3b 2e 49 22 0d 6f 76 65 72 6c 6f 61 | sor.mode.;.T;.[.o;-.;.I".overloa |
| 11000 | 64 06 3b 20 46 3b 2f 30 3b 16 3b 01 85 3b 30 30 3b 31 49 22 15 65 6e 64 5f 73 63 69 73 73 6f 72 | d.;.F;/0;.;..;00;1I".end_scissor |
| 11020 | 5f 6d 6f 64 65 06 3b 20 54 3b 1e 49 43 3b 1f 22 00 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 | _mode.;.T;.IC;."..;.T;.[.;![.;"I |
| 11040 | 22 00 06 3b 20 54 3b 23 30 3b 24 40 02 f0 06 3b 33 69 00 3b 34 30 3b 35 46 3b 2b 5b 00 3b 24 40 | "..;.T;#0;$@...;3i.;40;5F;+[.;$@ |
| 11060 | 02 f0 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b | ...o;2.;.I".return.;.F;/I"..;.T; |
| 11080 | 16 30 3b 30 5b 06 49 22 08 4e 69 6c 06 3b 20 54 3b 24 40 02 f0 06 3b 21 5b 00 3b 22 49 22 3f 45 | .0;0[.I".Nil.;.T;$@...;![.;"I"?E |
| 110a0 | 6e 64 20 73 63 69 73 73 6f 72 20 6d 6f 64 65 0a 40 6f 76 65 72 6c 6f 61 64 20 65 6e 64 5f 73 63 | [email protected]_sc |
| 110c0 | 69 73 73 6f 72 5f 6d 6f 64 65 0a 40 72 65 74 75 72 6e 20 5b 4e 69 6c 5d 0a 06 3b 20 54 3b 23 30 | issor_mode.@return.[Nil]..;.T;#0 |
| 110e0 | 3b 24 40 02 f0 06 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 01 93 3b 3a 69 01 96 | ;$@...;3i.;5F;6o;7.;8T;9i..;:i.. |
| 11100 | 3b 25 40 19 3b 3b 54 3b 3c 40 02 ee 06 3b 31 40 02 ef 06 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a | ;%@.;;T;<@...;[email protected];(.;)F;*;.;. |
| 11120 | 3b 3f 3b 26 49 22 14 52 61 79 6c 69 62 23 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2b 5b 00 3b 14 | ;?;&I".Raylib#platform.;.F;+[.;. |
| 11140 | 5b 06 5b 07 40 01 d5 69 02 7c 02 3b 15 54 3b 16 3a 0d 70 6c 61 74 66 6f 72 6d 3b 18 30 3b 1c 5b | [.[[email protected].|.;.T;.:.platform;.0;.[ |
| 11160 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 75 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 | .;.{.;.IC;."uReturns.a.string.te |
| 11180 | 6c 6c 69 6e 67 20 69 66 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 | lling.if.the.platform.is.web.or. |
| 111a0 | 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b | desktop...*Returns:*..*.+String+ |
| 111c0 | e2 80 94 45 69 74 68 65 72 20 22 77 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0d 3b 20 | ...Either."web".or."desktop"..;. |
| 111e0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 75 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 | T;.[.;![.;"I"uReturns.a.string.t |
| 11200 | 65 6c 6c 69 6e 67 20 69 66 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 | elling.if.the.platform.is.web.or |
| 11220 | 20 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 | .desktop...*Returns:*..*.+String |
| 11240 | 2b e2 80 94 45 69 74 68 65 72 20 22 77 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 06 3b | +...Either."web".or."desktop"..; |
| 11260 | 20 54 3b 23 30 3b 24 40 02 05 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b6 73 74 | .T;#0;$@...;40;5F;%@.;;T;<I"..st |
| 11280 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 70 6c 61 74 66 6f 72 6d 28 6d 72 62 5f | atic.mrb_value.mrb_platform(mrb_ |
| 112a0 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 23 69 | state*.mrb,.mrb_value.self).{.#i |
| 112c0 | 66 20 64 65 66 69 6e 65 64 28 50 4c 41 54 46 4f 52 4d 5f 57 45 42 29 0a 09 72 65 74 75 72 6e 20 | f.defined(PLATFORM_WEB)..return. |
| 112e0 | 6d 72 62 5f 73 74 72 5f 6e 65 77 5f 6c 69 74 28 6d 72 62 2c 20 22 77 65 62 22 29 3b 0a 23 65 6c | mrb_str_new_lit(mrb,."web");.#el |
| 11300 | 73 65 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 73 74 72 5f 6e 65 77 5f 6c 69 74 28 6d 72 62 2c 20 | se..return.mrb_str_new_lit(mrb,. |
| 11320 | 22 64 65 73 6b 74 6f 70 22 29 3b 0a 23 65 6e 64 69 66 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 | "desktop");.#endif.}.;.T;1I".sta |
| 11340 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b | tic.mrb_value.;.To;(.;)T;*;.;.;. |
| 11360 | 3b 26 49 22 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 06 3b 20 46 3b 2b 40 02 07 07 3b 14 | ;&I".Raylib.platform.;.F;+@...;. |
| 11380 | 40 02 08 07 3b 15 54 3b 16 3b 01 86 3b 18 30 3b 1c 40 02 0a 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | @...;.T;.;..;.0;.@...;.{.;.IC;." |
| 113a0 | 75 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 6c 6c 69 6e 67 20 69 66 20 74 68 65 | uReturns.a.string.telling.if.the |
| 113c0 | 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 64 65 73 6b 74 6f 70 2e 0a 0a 2a 52 | .platform.is.web.or.desktop...*R |
| 113e0 | 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b e2 80 94 45 69 74 68 65 72 20 22 77 | eturns:*..*.+String+...Either."w |
| 11400 | 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 | eb".or."desktop"..;.T;.[.;![.;"I |
| 11420 | 22 76 52 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 74 65 6c 6c 69 6e 67 20 69 66 20 74 68 | "vReturns.a.string.telling.if.th |
| 11440 | 65 20 70 6c 61 74 66 6f 72 6d 20 69 73 20 77 65 62 20 6f 72 20 64 65 73 6b 74 6f 70 2e 0a 0a 2a | e.platform.is.web.or.desktop...* |
| 11460 | 52 65 74 75 72 6e 73 3a 2a 0a 0a 2a 20 2b 53 74 72 69 6e 67 2b e2 80 94 45 69 74 68 65 72 20 22 | Returns:*..*.+String+...Either." |
| 11480 | 77 65 62 22 20 6f 72 20 22 64 65 73 6b 74 6f 70 22 2e 0a 06 3b 20 54 3b 23 30 3b 24 40 02 12 07 | web".or."desktop"...;.T;#0;$@... |
| 114a0 | 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 02 75 02 3b 3a 69 02 7a 02 3b 25 40 19 | ;3i.;5F;6o;7.;8T;9i.u.;:i.z.;%@. |
| 114c0 | 3b 3b 54 3b 3c 40 02 10 07 3b 31 40 02 11 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 | ;;T;<@...;[email protected];(.;)F;*;.;.;?;& |
| 114e0 | 49 22 16 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 | I".Raylib#_draw_text.;.F;+[.;.[. |
| 11500 | 5b 07 40 01 d5 69 02 86 02 3b 15 54 3b 16 3a 0f 5f 64 72 61 77 5f 74 65 78 74 3b 18 30 3b 1c 5b | [[email protected]...;.T;.:._draw_text;.0;.[ |
| 11520 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 | .;.{.;.IC;."Tvoid.DrawText(const |
| 11540 | 20 63 68 61 72 20 2a 74 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c | .char.*text,.int.posX,.int.posY, |
| 11560 | 20 69 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 0d 3b 20 54 | .int.fontSize,.Color.color);.;.T |
| 11580 | 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 | ;.[.;![.;"I"Tvoid.DrawText(const |
| 115a0 | 20 63 68 61 72 20 2a 74 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c | .char.*text,.int.posX,.int.posY, |
| 115c0 | 20 69 6e 74 20 66 6f 6e 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 06 3b 20 54 | .int.fontSize,.Color.color);.;.T |
| 115e0 | 3b 23 30 3b 24 40 02 1a 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 79 01 73 74 61 | ;#0;$@...;40;5F;%@.;;T;<I".y.sta |
| 11600 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 28 6d 72 62 5f | tic.mrb_value.mrb_draw_text(mrb_ |
| 11620 | 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 | state*.mrb,.mrb_value.self).{..c |
| 11640 | 68 61 72 2a 20 74 65 78 74 20 3d 20 22 44 65 66 61 75 6c 74 20 54 65 78 74 22 3b 0a 09 6d 72 62 | har*.text.=."Default.Text";..mrb |
| 11660 | 5f 69 6e 74 20 78 20 3d 20 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 79 20 3d 20 30 3b 0a 09 6d 72 62 | _int.x.=.0;..mrb_int.y.=.0;..mrb |
| 11680 | 5f 69 6e 74 20 66 6f 6e 74 53 69 7a 65 20 3d 20 31 36 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 63 | _int.fontSize.=.16;..mrb_value.c |
| 116a0 | 6f 6c 6f 72 5f 6f 62 6a 3b 0a 0a 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 | olor_obj;....mrb_get_args(mrb,." |
| 116c0 | 7c 7a 69 69 69 6f 22 2c 20 26 74 65 78 74 2c 20 26 78 2c 20 26 79 2c 20 26 66 6f 6e 74 53 69 7a | |ziiio",.&text,.&x,.&y,.&fontSiz |
| 116e0 | 65 2c 20 26 63 6f 6c 6f 72 5f 6f 62 6a 29 3b 0a 09 43 6f 6c 6f 72 20 2a 63 6f 6c 6f 72 3b 0a 09 | e,.&color_obj);..Color.*color;.. |
| 11700 | 55 4e 57 52 41 50 53 54 52 55 43 54 28 43 6f 6c 6f 72 2c 20 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 | UNWRAPSTRUCT(Color,.Color_type,. |
| 11720 | 63 6f 6c 6f 72 5f 6f 62 6a 2c 20 63 6f 6c 6f 72 29 3b 0a 09 44 72 61 77 54 65 78 74 28 74 65 78 | color_obj,.color);..DrawText(tex |
| 11740 | 74 2c 20 78 2c 20 79 2c 20 66 6f 6e 74 53 69 7a 65 2c 20 2a 63 6f 6c 6f 72 29 3b 0a 09 72 65 74 | t,.x,.y,.fontSize,.*color);..ret |
| 11760 | 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 | urn.mrb_nil_value();.}.;.T;1I".s |
| 11780 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a | tatic.mrb_value.;.To;(.;)T;*;.;. |
| 117a0 | 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 06 3b 20 46 3b 2b 40 02 | ;.;&I".Raylib._draw_text.;.F;+@. |
| 117c0 | 1c 07 3b 14 40 02 1d 07 3b 15 54 3b 16 3b 01 87 3b 18 30 3b 1c 40 02 1f 07 3b 1d 7b 00 3b 1e 49 | ..;.@...;.T;.;..;.0;.@...;.{.;.I |
| 117e0 | 43 3b 1f 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 | C;."Tvoid.DrawText(const.char.*t |
| 11800 | 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e | ext,.int.posX,.int.posY,.int.fon |
| 11820 | 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 0e 3b 20 54 3b 1c 5b 00 3b 21 5b 00 | tSize,.Color.color);.;.T;.[.;![. |
| 11840 | 3b 22 49 22 54 76 6f 69 64 20 44 72 61 77 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 74 | ;"I"Tvoid.DrawText(const.char.*t |
| 11860 | 65 78 74 2c 20 69 6e 74 20 70 6f 73 58 2c 20 69 6e 74 20 70 6f 73 59 2c 20 69 6e 74 20 66 6f 6e | ext,.int.posX,.int.posY,.int.fon |
| 11880 | 74 53 69 7a 65 2c 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 29 3b 06 3b 20 54 3b 23 30 3b 24 40 02 27 | tSize,.Color.color);.;.T;#0;$@.' |
| 118a0 | 07 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 54 3b 39 69 02 85 02 3b 3a 69 02 85 02 3b 25 40 | .;3i.;5F;6o;7.;8T;9i...;:i...;%@ |
| 118c0 | 19 3b 3b 54 3b 3c 40 02 25 07 3b 31 40 02 26 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b | .;;T;<@.%.;1@.&.o;(.;)F;*;.;.;?; |
| 118e0 | 26 49 22 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 5b | &I".Raylib#call_main_loop.;.F;+[ |
| 11900 | 00 3b 14 5b 06 5b 07 40 01 d5 69 02 96 02 3b 15 54 3b 16 3a 13 63 61 6c 6c 5f 6d 61 69 6e 5f 6c | .;.[.[[email protected]...;.T;.:.call_main_l |
| 11920 | 6f 6f 70 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 | oop;.0;.[.;.{.;.IC;."..;.T;.[.;! |
| 11940 | 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 2f 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b | [.;"I"..;.F;#0;$@./.;40;5F;%@.;; |
| 11960 | 54 3b 3c 49 22 01 b7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a 6d 72 62 5f 63 61 6c | T;<I"..static.mrb_value..mrb_cal |
| 11980 | 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | l_main_loop(mrb_state*.mrb,.mrb_ |
| 119a0 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 | value.self).{..struct.RClass.*c. |
| 119c0 | 3d 20 6d 72 62 5f 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b | =.mrb_module_get(mrb,."Raylib"); |
| 119e0 | 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 75 6e 63 61 6c 6c 28 6d 72 62 2c 20 6d 72 62 5f 6f 62 | ..return.mrb_funcall(mrb,.mrb_ob |
| 11a00 | 6a 5f 76 61 6c 75 65 28 63 29 2c 20 22 6d 61 69 6e 5f 6c 6f 6f 70 22 2c 20 30 29 3b 0a 7d 06 3b | j_value(c),."main_loop",.0);.}.; |
| 11a20 | 20 54 3b 31 49 22 16 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 28 15 | .T;1I".static.mrb_value..;.To;(. |
| 11a40 | 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e | ;)T;*;.;.;.;&I".Raylib.call_main |
| 11a60 | 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 40 02 31 07 3b 14 40 02 32 07 3b 15 54 3b 16 3b 01 88 3b 18 30 | _loop.;.F;[email protected].;[email protected].;.T;.;..;.0 |
| 11a80 | 3b 1c 40 02 34 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 | ;[email protected].;.{.;.IC;."..;.T;.[.;![.;" |
| 11aa0 | 40 17 3b 23 30 3b 24 40 02 3c 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 3a 07 3b 31 40 02 | @.;#0;$@.<.;3i.;%@.;;T;<@.:.;1@. |
| 11ac0 | 3b 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 74 61 72 | ;.o;(.;)F;*;.;.;?;&I".Raylib#tar |
| 11ae0 | 67 65 74 5f 66 70 73 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 aa 02 3b 15 54 | get_fps=.;.F;+[.;.[.[[email protected]...;.T |
| 11b00 | 3b 16 3a 10 74 61 72 67 65 74 5f 66 70 73 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | ;.:.target_fps=;.0;.[.;.{.;.IC;. |
| 11b20 | 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 42 07 | "..;.T;.[.;![.;"I"..;.F;#0;[email protected]. |
| 11b40 | 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 a2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ;40;5F;%@.;;T;<I"..static.mrb_va |
| 11b60 | 6c 75 65 0a 6d 72 62 5f 74 61 72 67 65 74 5f 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | lue.mrb_target_fps(mrb_state*.mr |
| 11b80 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 66 70 | b,.mrb_value.self).{..mrb_int.fp |
| 11ba0 | 73 20 3d 20 36 30 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 | s.=.60;..mrb_get_args(mrb,."i",. |
| 11bc0 | 26 66 70 73 29 3b 0a 09 53 65 74 54 61 72 67 65 74 46 50 53 28 66 70 73 29 3b 0a 09 72 65 74 75 | &fps);..SetTargetFPS(fps);..retu |
| 11be0 | 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 | rn.mrb_nil_value();.}.;.T;1I".st |
| 11c00 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b | atic.mrb_value.;.To;(.;)T;*;.;.; |
| 11c20 | 1b 3b 26 49 22 17 52 61 79 6c 69 62 2e 74 61 72 67 65 74 5f 66 70 73 3d 06 3b 20 46 3b 2b 40 02 | .;&I".Raylib.target_fps=.;.F;+@. |
| 11c40 | 44 07 3b 14 40 02 45 07 3b 15 54 3b 16 3b 01 89 3b 18 30 3b 1c 40 02 47 07 3b 1d 7b 00 3b 1e 49 | D.;[email protected].;.T;.;..;.0;[email protected].;.{.;.I |
| 11c60 | 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 07 3b 33 | C;."..;.T;.[.;![.;"@.;#0;[email protected].;3 |
| 11c80 | 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 4d 07 3b 31 40 02 4e 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 | i.;%@.;;T;<@.M.;[email protected];(.;)F;*;. |
| 11ca0 | 3b 1a 3b 3f 3b 26 49 22 0f 52 61 79 6c 69 62 23 66 70 73 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b | ;.;?;&I".Raylib#fps.;.F;+[.;.[.[ |
| 11cc0 | 07 40 01 d5 69 02 b2 02 3b 15 54 3b 16 3a 08 66 70 73 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 | [email protected]...;.T;.:.fps;.0;.[.;.{.;.I |
| 11ce0 | 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 | C;."..;.T;.[.;![.;"I"..;.F;#0;$@ |
| 11d00 | 02 55 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 65 73 74 61 74 69 63 20 6d 72 62 5f | .U.;40;5F;%@.;;T;<I"estatic.mrb_ |
| 11d20 | 76 61 6c 75 65 0a 6d 72 62 5f 66 70 73 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 | value.mrb_fps(mrb_state*.mrb,.mr |
| 11d40 | 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e | b_value.self).{..return.mrb_fixn |
| 11d60 | 75 6d 5f 76 61 6c 75 65 28 47 65 74 46 50 53 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 | um_value(GetFPS());.}.;.T;1I".st |
| 11d80 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b | atic.mrb_value.;.To;(.;)T;*;.;.; |
| 11da0 | 1b 3b 26 49 22 0f 52 61 79 6c 69 62 2e 66 70 73 06 3b 20 46 3b 2b 40 02 57 07 3b 14 40 02 58 07 | .;&I".Raylib.fps.;.F;[email protected].;[email protected]. |
| 11dc0 | 3b 15 54 3b 16 3b 01 8a 3b 18 30 3b 1c 40 02 5a 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 | ;.T;.;..;.0;[email protected].;.{.;.IC;."..;. |
| 11de0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 62 07 3b 33 69 00 3b 25 40 19 3b 3b | T;.[.;![.;"@.;#0;[email protected].;3i.;%@.;; |
| 11e00 | 54 3b 3c 40 02 60 07 3b 31 40 02 61 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 | T;<@.`.;[email protected];(.;)F;*;.;.;?;&I" |
| 11e20 | 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 | .Raylib#frame_time.;.F;+[.;.[.[. |
| 11e40 | 40 01 d5 69 02 b7 02 3b 15 54 3b 16 3a 0f 66 72 61 6d 65 5f 74 69 6d 65 3b 18 30 3b 1c 5b 00 3b | @..i...;.T;.:.frame_time;.0;.[.; |
| 11e60 | 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 | .{.;.IC;."..;.T;.[.;![.;"I"..;.F |
| 11e80 | 3b 23 30 3b 24 40 02 68 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 76 73 74 61 74 69 | ;#0;[email protected].;40;5F;%@.;;T;<I"vstati |
| 11ea0 | 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 66 72 61 6d 65 5f 74 69 6d 65 28 6d 72 62 5f 73 | c.mrb_value.mrb_frame_time(mrb_s |
| 11ec0 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 | tate*.mrb,.mrb_value.self).{..re |
| 11ee0 | 74 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 6d 72 62 2c 20 47 65 74 46 72 61 | turn.mrb_float_value(mrb,.GetFra |
| 11f00 | 6d 65 54 69 6d 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | meTime());.}.;.T;1I".static.mrb_ |
| 11f20 | 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 | value.;.To;(.;)T;*;.;.;.;&I".Ray |
| 11f40 | 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 06 3b 20 46 3b 2b 40 02 6a 07 3b 14 40 02 6b 07 3b 15 | lib.frame_time.;.F;[email protected].;[email protected].;. |
| 11f60 | 54 3b 16 3b 01 8b 3b 18 30 3b 1c 40 02 6d 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b | T;.;..;.0;[email protected].;.{.;.IC;."..;.T; |
| 11f80 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 75 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b | .[.;![.;"@.;#0;[email protected].;3i.;%@.;;T; |
| 11fa0 | 3c 40 02 73 07 3b 31 40 02 74 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 10 52 | <@.s.;[email protected];(.;)F;*;.;.;?;&I".R |
| 11fc0 | 61 79 6c 69 62 23 74 69 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 bc 02 3b | aylib#time.;.F;+[.;.[.[[email protected]...; |
| 11fe0 | 15 54 3b 16 3a 09 74 69 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 | .T;.:.time;.0;.[.;.{.;.IC;."..;. |
| 12000 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 7b 07 3b 34 30 3b 35 | T;.[.;![.;"I"..;.F;#0;$@.{.;40;5 |
| 12020 | 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 6b 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | F;%@.;;T;<I"kstatic.mrb_value.mr |
| 12040 | 62 5f 74 69 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 | b_time(mrb_state*.mrb,.mrb_value |
| 12060 | 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 | .self).{..return.mrb_float_value |
| 12080 | 28 6d 72 62 2c 20 47 65 74 54 69 6d 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 | (mrb,.GetTime());.}.;.T;1I".stat |
| 120a0 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b | ic.mrb_value.;.To;(.;)T;*;.;.;.; |
| 120c0 | 26 49 22 10 52 61 79 6c 69 62 2e 74 69 6d 65 06 3b 20 46 3b 2b 40 02 7d 07 3b 14 40 02 7e 07 3b | &I".Raylib.time.;.F;+@.}.;.@.~.; |
| 120e0 | 15 54 3b 16 3b 01 8c 3b 18 30 3b 1c 40 02 80 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 | .T;.;..;.0;.@...;.{.;.IC;."..;.T |
| 12100 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 88 07 3b 33 69 00 3b 25 40 19 3b 3b 54 | ;.[.;![.;"@.;#0;$@...;3i.;%@.;;T |
| 12120 | 3b 3c 40 02 86 07 3b 31 40 02 87 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 21 | ;<@...;[email protected];(.;)F;*;.;.;?;&I"! |
| 12140 | 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 | Raylib#mouse_button_pressed?.;.F |
| 12160 | 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 fc 01 3b 15 54 3b 16 3a 1a 6d 6f 75 73 65 5f 62 75 | ;+[.;.[.[[email protected]...;.T;.:.mouse_bu |
| 12180 | 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | tton_pressed?;.0;.[.;.{.;.IC;.". |
| 121a0 | 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 | .;.T;.[.o;2.;.I".return.;.F;/I". |
| 121c0 | 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 8e 07 3b | .;.T;.0;0[.I".Boolean.;.T;$@...; |
| 121e0 | 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 | ![.;"I".@return.[Boolean]..;.T;# |
| 12200 | 30 3b 24 40 02 8e 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 ba 73 74 61 74 69 63 | 0;$@...;40;5F;%@.;;T;<I"..static |
| 12220 | 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 | .mrb_value.mrb_is_mouse_button_p |
| 12240 | 72 65 73 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 | ressed(mrb_state*.mrb,.mrb_value |
| 12260 | 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 | .self).{..mrb_int.button;..mrb_g |
| 12280 | 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 | et_args(mrb,."i",.&button);...re |
| 122a0 | 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f | turn.mrb_bool_value(IsMouseButto |
| 122c0 | 6e 50 72 65 73 73 65 64 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 | nPressed(button));.}.;.T;1I".sta |
| 122e0 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b | tic.mrb_value.;.To;(.;)T;*;.;.;. |
| 12300 | 3b 26 49 22 21 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 | ;&I"!Raylib.mouse_button_pressed |
| 12320 | 3f 06 3b 20 46 3b 2b 40 02 90 07 3b 14 40 02 91 07 3b 15 54 3b 16 3b 01 8d 3b 18 30 3b 1c 40 02 | ?.;.F;+@...;.@...;.T;.;..;.0;.@. |
| 12340 | 93 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 | ..;.{.;.IC;."..;.T;.[.o;2.;.I".r |
| 12360 | 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 a0 07 3b 21 5b | eturn.;.F;/@.;.0;0[.@..;$@...;![ |
| 12380 | 00 3b 22 40 17 3b 23 30 3b 24 40 02 a0 07 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 9e 07 3b | .;"@.;#0;$@...;3i.;%@.;;T;<@...; |
| 123a0 | 31 40 02 9f 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1e 52 61 79 6c 69 62 23 | [email protected];(.;)F;*;.;.;?;&I".Raylib# |
| 123c0 | 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 | mouse_button_down?.;.F;+[.;.[.[. |
| 123e0 | 40 01 d5 69 02 04 02 3b 15 54 3b 16 3a 17 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f | @..i...;.T;.:.mouse_button_down? |
| 12400 | 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b | ;.0;.[.;.{.;.IC;."..;.T;.[.o;2.; |
| 12420 | 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 | .I".return.;.F;/I"..;.T;.0;0[.I" |
| 12440 | 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 a9 07 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 | .Boolean.;.T;$@...;![.;"I".@retu |
| 12460 | 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 a9 07 3b 34 30 3b 35 46 | rn.[Boolean]..;.T;#0;$@...;40;5F |
| 12480 | 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b4 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 | ;%@.;;T;<I"..static.mrb_value.mr |
| 124a0 | 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 | b_is_mouse_button_down(mrb_state |
| 124c0 | 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e | *.mrb,.mrb_value.self).{..mrb_in |
| 124e0 | 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 | t.button;..mrb_get_args(mrb,."i" |
| 12500 | 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 | ,.&button);...return.mrb_bool_va |
| 12520 | 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 44 6f 77 6e 28 62 75 74 74 6f 6e 29 29 3b 0a | lue(IsMouseButtonDown(button));. |
| 12540 | 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b | }.;.T;1I".static.mrb_value.;.To; |
| 12560 | 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 | (.;)T;*;.;.;.;&I".Raylib.mouse_b |
| 12580 | 75 74 74 6f 6e 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 40 02 ab 07 3b 14 40 02 ac 07 3b 15 54 3b 16 | utton_down?.;.F;+@...;.@...;.T;. |
| 125a0 | 3b 01 8e 3b 18 30 3b 1c 40 02 ae 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 | ;..;.0;.@...;.{.;.IC;."..;.T;.[. |
| 125c0 | 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 | o;2.;.I".return.;.F;/@.;.0;0[.@. |
| 125e0 | 9e 3b 24 40 02 bb 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 bb 07 3b 33 69 00 3b 25 40 19 | .;$@...;![.;"@.;#0;$@...;3i.;%@. |
| 12600 | 3b 3b 54 3b 3c 40 02 b9 07 3b 31 40 02 ba 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 | ;;T;<@...;[email protected];(.;)F;*;.;.;?;& |
| 12620 | 49 22 22 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f | I""Raylib#mouse_button_released? |
| 12640 | 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 0c 02 3b 15 54 3b 16 3a 1b 6d 6f 75 73 | .;.F;+[.;.[.[[email protected]...;.T;.:.mous |
| 12660 | 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 | e_button_released?;.0;.[.;.{.;.I |
| 12680 | 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 | C;."..;.T;.[.o;2.;.I".return.;.F |
| 126a0 | 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 | ;/I"..;.T;.0;0[.I".Boolean.;.T;$ |
| 126c0 | 40 02 c4 07 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 | @...;![.;"I".@return.[Boolean].. |
| 126e0 | 3b 20 54 3b 23 30 3b 24 40 02 c4 07 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 bc 73 | ;.T;#0;$@...;40;5F;%@.;;T;<I"..s |
| 12700 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 | tatic.mrb_value.mrb_is_mouse_but |
| 12720 | 74 6f 6e 5f 72 65 6c 65 61 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 | ton_released(mrb_state*.mrb,.mrb |
| 12740 | 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 62 75 74 74 6f 6e 3b 0a | _value.self).{..mrb_int.button;. |
| 12760 | 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 62 75 74 74 6f 6e 29 | .mrb_get_args(mrb,."i",.&button) |
| 12780 | 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 6f 75 73 | ;...return.mrb_bool_value(IsMous |
| 127a0 | 65 42 75 74 74 6f 6e 52 65 6c 65 61 73 65 64 28 62 75 74 74 6f 6e 29 29 3b 0a 7d 06 3b 20 54 3b | eButtonReleased(button));.}.;.T; |
| 127c0 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b | 1I".static.mrb_value.;.To;(.;)T; |
| 127e0 | 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f | *;.;.;.;&I""Raylib.mouse_button_ |
| 12800 | 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 40 02 c6 07 3b 14 40 02 c7 07 3b 15 54 3b 16 3b 01 | released?.;.F;+@...;.@...;.T;.;. |
| 12820 | 8f 3b 18 30 3b 1c 40 02 c9 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b | .;.0;.@...;.{.;.IC;."..;.T;.[.o; |
| 12840 | 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b | 2.;.I".return.;.F;/@.;.0;0[.@..; |
| 12860 | 24 40 02 d6 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d6 07 3b 33 69 00 3b 25 40 19 3b 3b | $@...;![.;"@.;#0;$@...;3i.;%@.;; |
| 12880 | 54 3b 3c 40 02 d4 07 3b 31 40 02 d5 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 | T;<@...;[email protected];(.;)F;*;.;.;?;&I" |
| 128a0 | 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2b 5b 00 | .Raylib#mouse_button_up?.;.F;+[. |
| 128c0 | 3b 14 5b 06 5b 07 40 01 d5 69 02 14 02 3b 15 54 3b 16 3a 15 6d 6f 75 73 65 5f 62 75 74 74 6f 6e | ;.[.[[email protected]...;.T;.:.mouse_button |
| 128e0 | 5f 75 70 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f | _up?;.0;.[.;.{.;.IC;."..;.T;.[.o |
| 12900 | 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 | ;2.;.I".return.;.F;/I"..;.T;.0;0 |
| 12920 | 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 3b 24 40 02 df 07 3b 21 5b 00 3b 22 49 22 17 40 | [.I".Boolean.;.T;$@...;![.;"I".@ |
| 12940 | 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 df 07 3b 34 | return.[Boolean]..;.T;#0;$@...;4 |
| 12960 | 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 | 0;5F;%@.;;T;<I"..static.mrb_valu |
| 12980 | 65 0a 6d 72 62 5f 69 73 5f 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 28 6d 72 62 5f 73 74 61 | e.mrb_is_mouse_button_up(mrb_sta |
| 129a0 | 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f | te*.mrb,.mrb_value.self).{..mrb_ |
| 129c0 | 69 6e 74 20 62 75 74 74 6f 6e 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 | int.button;..mrb_get_args(mrb,." |
| 129e0 | 69 22 2c 20 26 62 75 74 74 6f 6e 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f | i",.&button);...return.mrb_bool_ |
| 12a00 | 76 61 6c 75 65 28 49 73 4d 6f 75 73 65 42 75 74 74 6f 6e 55 70 28 62 75 74 74 6f 6e 29 29 3b 0a | value(IsMouseButtonUp(button));. |
| 12a20 | 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b | }.;.T;1I".static.mrb_value.;.To; |
| 12a40 | 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 | (.;)T;*;.;.;.;&I".Raylib.mouse_b |
| 12a60 | 75 74 74 6f 6e 5f 75 70 3f 06 3b 20 46 3b 2b 40 02 e1 07 3b 14 40 02 e2 07 3b 15 54 3b 16 3b 01 | utton_up?.;.F;+@...;.@...;.T;.;. |
| 12a80 | 90 3b 18 30 3b 1c 40 02 e4 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b | .;.0;.@...;.{.;.IC;."..;.T;.[.o; |
| 12aa0 | 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b | 2.;.I".return.;.F;/@.;.0;0[.@..; |
| 12ac0 | 24 40 02 f1 07 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 f1 07 3b 33 69 00 3b 25 40 19 3b 3b | $@...;![.;"@.;#0;$@...;3i.;%@.;; |
| 12ae0 | 54 3b 3c 40 02 ef 07 3b 31 40 02 f0 07 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 | T;<@...;[email protected];(.;)F;*;.;.;?;&I" |
| 12b00 | 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 | .Raylib#key_pressed?.;.F;+[.;.[. |
| 12b20 | 5b 07 40 01 d5 69 02 1c 02 3b 15 54 3b 16 3a 11 6b 65 79 5f 70 72 65 73 73 65 64 3f 3b 18 30 3b | [[email protected]...;.T;.:.key_pressed?;.0; |
| 12b40 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b | .[.;.{.;.IC;."..;.T;.[.o;2.;.I". |
| 12b60 | 72 65 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f | return.;.F;/I"..;.T;.0;0[.I".Boo |
| 12b80 | 6c 65 61 6e 06 3b 20 54 3b 24 40 02 fa 07 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b | lean.;.T;$@...;![.;"I".@return.[ |
| 12ba0 | 42 6f 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 fa 07 3b 34 30 3b 35 46 3b 25 40 19 | Boolean]..;.T;#0;$@...;40;5F;%@. |
| 12bc0 | 3b 3b 54 3b 3c 49 22 01 a0 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 | ;;T;<I"..static.mrb_value.mrb_is |
| 12be0 | 5f 6b 65 79 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 | _key_pressed(mrb_state*.mrb,.mrb |
| 12c00 | 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 | _value.self).{..mrb_int.key;..mr |
| 12c20 | 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 | b_get_args(mrb,."i",.&key);...re |
| 12c40 | 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 50 72 65 73 73 65 64 | turn.mrb_bool_value(IsKeyPressed |
| 12c60 | 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | (key));.}.;.T;1I".static.mrb_val |
| 12c80 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 | ue.;.To;(.;)T;*;.;.;.;&I".Raylib |
| 12ca0 | 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 06 3b 20 46 3b 2b 40 02 fc 07 3b 14 40 02 fd 07 3b 15 54 | .key_pressed?.;.F;+@...;.@...;.T |
| 12cc0 | 3b 16 3b 01 91 3b 18 30 3b 1c 40 02 ff 07 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c | ;.;..;.0;.@...;.{.;.IC;."..;.T;. |
| 12ce0 | 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 | [.o;2.;.I".return.;.F;/@.;.0;0[. |
| 12d00 | 40 01 9e 3b 24 40 02 0c 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0c 08 3b 33 69 00 3b 25 | @..;$@...;![.;"@.;#0;$@...;3i.;% |
| 12d20 | 40 19 3b 3b 54 3b 3c 40 02 0a 08 3b 31 40 02 0b 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f | @.;;T;<@...;[email protected];(.;)F;*;.;.;? |
| 12d40 | 3b 26 49 22 15 52 61 79 6c 69 62 23 6b 65 79 5f 64 6f 77 6e 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b | ;&I".Raylib#key_down?.;.F;+[.;.[ |
| 12d60 | 06 5b 07 40 01 d5 69 02 24 02 3b 15 54 3b 16 3a 0e 6b 65 79 5f 64 6f 77 6e 3f 3b 18 30 3b 1c 5b | .[[email protected].$.;.T;.:.key_down?;.0;.[ |
| 12d80 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 | .;.{.;.IC;."..;.T;.[.o;2.;.I".re |
| 12da0 | 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 | turn.;.F;/I"..;.T;.0;0[.I".Boole |
| 12dc0 | 61 6e 06 3b 20 54 3b 24 40 02 15 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f | an.;.T;$@...;![.;"I".@return.[Bo |
| 12de0 | 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 15 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b | olean]..;.T;#0;$@...;40;5F;%@.;; |
| 12e00 | 54 3b 3c 49 22 01 9a 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b | T;<I"..static.mrb_value.mrb_is_k |
| 12e20 | 65 79 5f 64 6f 77 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 | ey_down(mrb_state*.mrb,.mrb_valu |
| 12e40 | 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 | e.self).{..mrb_int.key;..mrb_get |
| 12e60 | 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 | _args(mrb,."i",.&key);...return. |
| 12e80 | 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 44 6f 77 6e 28 6b 65 79 29 29 3b 0a | mrb_bool_value(IsKeyDown(key));. |
| 12ea0 | 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b | }.;.T;1I".static.mrb_value.;.To; |
| 12ec0 | 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 | (.;)T;*;.;.;.;&I".Raylib.key_dow |
| 12ee0 | 6e 3f 06 3b 20 46 3b 2b 40 02 17 08 3b 14 40 02 18 08 3b 15 54 3b 16 3b 01 92 3b 18 30 3b 1c 40 | n?.;.F;+@...;.@...;.T;.;..;.0;.@ |
| 12f00 | 02 1a 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b | ...;.{.;.IC;."..;.T;.[.o;2.;.I". |
| 12f20 | 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 27 08 3b 21 | return.;.F;/@.;.0;0[.@..;$@.'.;! |
| 12f40 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 27 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 25 08 | [.;"@.;#0;$@.'.;3i.;%@.;;T;<@.%. |
| 12f60 | 3b 31 40 02 26 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 19 52 61 79 6c 69 62 | ;1@.&.o;(.;)F;*;.;.;?;&I".Raylib |
| 12f80 | 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 | #key_released?.;.F;+[.;.[.[[email protected] |
| 12fa0 | 02 2d 02 3b 15 54 3b 16 3a 12 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 3b 18 30 3b 1c 5b 00 3b 1d | .-.;.T;.:.key_released?;.0;.[.;. |
| 12fc0 | 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 | {.;.IC;."..;.T;.[.o;2.;.I".retur |
| 12fe0 | 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 | n.;.F;/I"..;.T;.0;0[.I".Boolean. |
| 13000 | 3b 20 54 3b 24 40 02 30 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 | ;.T;[email protected].;![.;"I".@return.[Boole |
| 13020 | 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 30 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c | an]..;.T;#0;[email protected].;40;5F;%@.;;T;< |
| 13040 | 49 22 01 a2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f | I"..static.mrb_value.mrb_is_key_ |
| 13060 | 72 65 6c 65 61 73 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c | released(mrb_state*.mrb,.mrb_val |
| 13080 | 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 | ue.self).{..mrb_int.key;..mrb_ge |
| 130a0 | 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e | t_args(mrb,."i",.&key);...return |
| 130c0 | 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4b 65 79 52 65 6c 65 61 73 65 64 28 6b 65 | .mrb_bool_value(IsKeyReleased(ke |
| 130e0 | 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 | y));.}.;.T;1I".static.mrb_value. |
| 13100 | 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 2e 6b 65 | ;.To;(.;)T;*;.;.;.;&I".Raylib.ke |
| 13120 | 79 5f 72 65 6c 65 61 73 65 64 3f 06 3b 20 46 3b 2b 40 02 32 08 3b 14 40 02 33 08 3b 15 54 3b 16 | y_released?.;.F;[email protected].;[email protected].;.T;. |
| 13140 | 3b 01 93 3b 18 30 3b 1c 40 02 35 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 | ;..;.0;[email protected].;.{.;.IC;."..;.T;.[. |
| 13160 | 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 | o;2.;.I".return.;.F;/@.;.0;0[.@. |
| 13180 | 9e 3b 24 40 02 42 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 42 08 3b 33 69 00 3b 25 40 19 | .;[email protected].;![.;"@.;#0;[email protected].;3i.;%@. |
| 131a0 | 3b 3b 54 3b 3c 40 02 40 08 3b 31 40 02 41 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 | ;;T;<@.@.;[email protected];(.;)F;*;.;.;?;& |
| 131c0 | 49 22 13 52 61 79 6c 69 62 23 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 | I".Raylib#key_up?.;.F;+[.;.[.[.@ |
| 131e0 | 01 d5 69 02 35 02 3b 15 54 3b 16 3a 0c 6b 65 79 5f 75 70 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b | ..i.5.;.T;.:.key_up?;.0;.[.;.{.; |
| 13200 | 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b | .IC;."..;.T;.[.o;2.;.I".return.; |
| 13220 | 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 61 6e 06 3b 20 54 | .F;/I"..;.T;.0;0[.I".Boolean.;.T |
| 13240 | 3b 24 40 02 4b 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f 6f 6c 65 61 6e 5d | ;[email protected].;![.;"I".@return.[Boolean] |
| 13260 | 20 06 3b 20 54 3b 23 30 3b 24 40 02 4b 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 | ..;.T;#0;[email protected].;40;5F;%@.;;T;<I". |
| 13280 | 96 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 6b 65 79 5f 75 70 28 | .static.mrb_value.mrb_is_key_up( |
| 132a0 | 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 | mrb_state*.mrb,.mrb_value.self). |
| 132c0 | 7b 0a 09 6d 72 62 5f 69 6e 74 20 6b 65 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 | {..mrb_int.key;..mrb_get_args(mr |
| 132e0 | 62 2c 20 22 69 22 2c 20 26 6b 65 79 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c | b,."i",.&key);...return.mrb_bool |
| 13300 | 5f 76 61 6c 75 65 28 49 73 4b 65 79 55 70 28 6b 65 79 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 | _value(IsKeyUp(key));.}.;.T;1I". |
| 13320 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b | static.mrb_value.;.To;(.;)T;*;.; |
| 13340 | 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 06 3b 20 46 3b 2b 40 02 4d 08 | .;.;&I".Raylib.key_up?.;.F;[email protected]. |
| 13360 | 3b 14 40 02 4e 08 3b 15 54 3b 16 3b 01 94 3b 18 30 3b 1c 40 02 50 08 3b 1d 7b 00 3b 1e 49 43 3b | ;[email protected].;.T;.;..;.0;[email protected].;.{.;.IC; |
| 13380 | 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f | ."..;.T;.[.o;2.;.I".return.;.F;/ |
| 133a0 | 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 5d 08 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 | @.;.0;0[.@..;$@.].;![.;"@.;#0;$@ |
| 133c0 | 02 5d 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 5b 08 3b 31 40 02 5c 08 6f 3b 28 15 3b 29 | .].;3i.;%@.;;T;<@.[.;1@.\.o;(.;) |
| 133e0 | 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1d 52 61 79 6c 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 | F;*;.;.;?;&I".Raylib#_next_key_p |
| 13400 | 72 65 73 73 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 3d 02 3b 15 54 3b 16 | ressed.;.F;+[.;.[.[[email protected].=.;.T;. |
| 13420 | 3a 16 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e | :._next_key_pressed;.0;.[.;.{.;. |
| 13440 | 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 | IC;."..;.T;.[.;![.;"I"..;.F;#0;$ |
| 13460 | 40 02 66 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 78 73 74 61 74 69 63 20 6d 72 62 | @.f.;40;5F;%@.;;T;<I"xstatic.mrb |
| 13480 | 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 28 6d 72 62 5f 73 | _value.mrb_get_key_pressed(mrb_s |
| 134a0 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 | tate*.mrb,.mrb_value.self).{..re |
| 134c0 | 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4b 65 79 50 72 65 73 | turn.mrb_fixnum_value(GetKeyPres |
| 134e0 | 73 65 64 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | sed());.}.;.T;1I".static.mrb_val |
| 13500 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 | ue.;.To;(.;)T;*;.;.;.;&I".Raylib |
| 13520 | 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 06 3b 20 46 3b 2b 40 02 68 08 3b 14 40 02 | ._next_key_pressed.;.F;[email protected].;.@. |
| 13540 | 69 08 3b 15 54 3b 16 3b 01 95 3b 18 30 3b 1c 40 02 6b 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c | i.;.T;.;..;.0;[email protected].;.{.;.IC;.".. |
| 13560 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 73 08 3b 33 69 00 3b 25 40 19 | ;.T;.[.;![.;"@.;#0;[email protected].;3i.;%@. |
| 13580 | 3b 3b 54 3b 3c 40 02 71 08 3b 31 40 02 72 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 | ;;T;<@.q.;[email protected];(.;)F;*;.;.;?;& |
| 135a0 | 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 78 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 | I".Raylib#mouse_x.;.F;+[.;.[.[.@ |
| 135c0 | 01 d5 69 02 42 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 65 5f 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b | ..i.B.;.T;.:.mouse_x;.0;.[.;.{.; |
| 135e0 | 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b | .IC;."..;.T;.[.;![.;"I"..;.F;#0; |
| 13600 | 24 40 02 79 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 70 73 74 61 74 69 63 20 6d 72 | [email protected].;40;5F;%@.;;T;<I"pstatic.mr |
| 13620 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 78 28 6d 72 62 5f 73 74 61 74 | b_value.mrb_get_mouse_x(mrb_stat |
| 13640 | 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 | e*.mrb,.mrb_value.self).{..retur |
| 13660 | 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 6f 75 73 65 58 28 29 29 3b | n.mrb_fixnum_value(GetMouseX()); |
| 13680 | 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f | .}.;.T;1I".static.mrb_value.;.To |
| 136a0 | 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f | ;(.;)T;*;.;.;.;&I".Raylib.mouse_ |
| 136c0 | 78 06 3b 20 46 3b 2b 40 02 7b 08 3b 14 40 02 7c 08 3b 15 54 3b 16 3b 01 96 3b 18 30 3b 1c 40 02 | x.;.F;+@.{.;.@.|.;.T;.;..;.0;.@. |
| 136e0 | 7e 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 | ~.;.{.;.IC;."..;.T;.[.;![.;"@.;# |
| 13700 | 30 3b 24 40 02 86 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 84 08 3b 31 40 02 85 08 6f 3b | 0;$@...;3i.;%@.;;T;<@...;[email protected]; |
| 13720 | 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 13 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 | (.;)F;*;.;.;?;&I".Raylib#mouse_y |
| 13740 | 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 47 02 3b 15 54 3b 16 3a 0c 6d 6f 75 73 | .;.F;+[.;.[.[[email protected].;.T;.:.mous |
| 13760 | 65 5f 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 | e_y;.0;.[.;.{.;.IC;."..;.T;.[.;! |
| 13780 | 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 8c 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b | [.;"I"..;.F;#0;$@...;40;5F;%@.;; |
| 137a0 | 54 3b 3c 49 22 70 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d | T;<I"pstatic.mrb_value.mrb_get_m |
| 137c0 | 6f 75 73 65 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 | ouse_y(mrb_state*.mrb,.mrb_value |
| 137e0 | 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 | .self).{..return.mrb_fixnum_valu |
| 13800 | 65 28 47 65 74 4d 6f 75 73 65 59 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 | e(GetMouseY());.}.;.T;1I".static |
| 13820 | 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 | .mrb_value.;.To;(.;)T;*;.;.;.;&I |
| 13840 | 22 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 79 06 3b 20 46 3b 2b 40 02 8e 08 3b 14 40 02 8f 08 | ".Raylib.mouse_y.;.F;+@...;.@... |
| 13860 | 3b 15 54 3b 16 3b 01 97 3b 18 30 3b 1c 40 02 91 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 | ;.T;.;..;.0;.@...;.{.;.IC;."..;. |
| 13880 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 99 08 3b 33 69 00 3b 25 40 19 3b 3b | T;.[.;![.;"@.;#0;$@...;3i.;%@.;; |
| 138a0 | 54 3b 3c 40 02 97 08 3b 31 40 02 98 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 | T;<@...;[email protected];(.;)F;*;.;.;?;&I" |
| 138c0 | 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 06 3b 20 46 3b 2b 5b 00 3b 14 | .Raylib#mouse_position.;.F;+[.;. |
| 138e0 | 5b 06 5b 07 40 01 d5 69 02 4c 02 3b 15 54 3b 16 3a 13 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e | [.[[email protected].;.T;.:.mouse_position |
| 13900 | 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | ;.0;.[.;.{.;.IC;."..;.T;.[.;![.; |
| 13920 | 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 9f 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c | "I"..;.F;#0;$@...;40;5F;%@.;;T;< |
| 13940 | 49 22 02 77 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 67 65 74 5f 6d 6f | I".w.static.mrb_value.mrb_get_mo |
| 13960 | 75 73 65 5f 70 6f 73 69 74 69 6f 6e 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 | use_position(mrb_state*.mrb,.mrb |
| 13980 | 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 20 2a 70 6f 73 20 3d 20 28 | _value.self).{..Vector2.*pos.=.( |
| 139a0 | 56 65 63 74 6f 72 32 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 | Vector2.*)mrb_malloc(mrb,.sizeof |
| 139c0 | 28 56 65 63 74 6f 72 32 29 29 3b 0a 09 2a 70 6f 73 20 3d 20 47 65 74 4d 6f 75 73 65 50 6f 73 69 | (Vector2));..*pos.=.GetMousePosi |
| 139e0 | 74 69 6f 6e 28 29 3b 0a 09 73 74 72 75 63 74 20 52 43 6c 61 73 73 20 2a 63 20 3d 20 6d 72 62 5f | tion();..struct.RClass.*c.=.mrb_ |
| 13a00 | 6d 6f 64 75 6c 65 5f 67 65 74 28 6d 72 62 2c 20 22 52 61 79 6c 69 62 22 29 3b 0a 09 73 74 72 75 | module_get(mrb,."Raylib");..stru |
| 13a20 | 63 74 20 52 43 6c 61 73 73 20 2a 76 65 63 5f 63 6c 61 73 73 20 3d 20 6d 72 62 5f 63 6c 61 73 73 | ct.RClass.*vec_class.=.mrb_class |
| 13a40 | 5f 67 65 74 5f 75 6e 64 65 72 28 6d 72 62 2c 20 63 2c 20 56 65 63 74 6f 72 32 5f 74 79 70 65 2e | _get_under(mrb,.c,.Vector2_type. |
| 13a60 | 73 74 72 75 63 74 5f 6e 61 6d 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6f 62 6a 5f 76 61 | struct_name);..return.mrb_obj_va |
| 13a80 | 6c 75 65 28 44 61 74 61 5f 57 72 61 70 5f 53 74 72 75 63 74 28 6d 72 62 2c 20 76 65 63 5f 63 6c | lue(Data_Wrap_Struct(mrb,.vec_cl |
| 13aa0 | 61 73 73 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 70 6f 73 29 29 3b 0a 7d 06 3b 20 54 | ass,.&Vector2_type,.pos));.}.;.T |
| 13ac0 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 | ;1I".static.mrb_value.;.To;(.;)T |
| 13ae0 | 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 | ;*;.;.;.;&I".Raylib.mouse_positi |
| 13b00 | 6f 6e 06 3b 20 46 3b 2b 40 02 a1 08 3b 14 40 02 a2 08 3b 15 54 3b 16 3b 01 98 3b 18 30 3b 1c 40 | on.;.F;+@...;.@...;.T;.;..;.0;.@ |
| 13b20 | 02 a4 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b | ...;.{.;.IC;."..;.T;.[.;![.;"@.; |
| 13b40 | 23 30 3b 24 40 02 ac 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 aa 08 3b 31 40 02 ab 08 6f | #0;$@...;3i.;%@.;;T;<@...;[email protected] |
| 13b60 | 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 17 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f | ;(.;)F;*;.;.;?;&I".Raylib#mouse_ |
| 13b80 | 77 68 65 65 6c 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 55 02 3b 15 54 3b 16 3a | wheel.;.F;+[.;.[.[[email protected].;.T;.: |
| 13ba0 | 10 6d 6f 75 73 65 5f 77 68 65 65 6c 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d | .mouse_wheel;.0;.[.;.{.;.IC;.".. |
| 13bc0 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 b2 08 3b 34 30 | ;.T;.[.;![.;"I"..;.F;#0;$@...;40 |
| 13be0 | 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 80 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | ;5F;%@.;;T;<I"..static.mrb_value |
| 13c00 | 0a 6d 72 62 5f 67 65 74 5f 6d 6f 75 73 65 5f 77 68 65 65 6c 5f 6d 6f 76 65 28 6d 72 62 5f 73 74 | .mrb_get_mouse_wheel_move(mrb_st |
| 13c20 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 | ate*.mrb,.mrb_value.self).{..ret |
| 13c40 | 75 72 6e 20 6d 72 62 5f 66 6c 6f 61 74 5f 76 61 6c 75 65 28 6d 72 62 2c 20 47 65 74 4d 6f 75 73 | urn.mrb_float_value(mrb,.GetMous |
| 13c60 | 65 57 68 65 65 6c 4d 6f 76 65 28 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 | eWheelMove());.}.;.T;1I".static. |
| 13c80 | 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 | mrb_value.;.To;(.;)T;*;.;.;.;&I" |
| 13ca0 | 17 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 77 68 65 65 6c 06 3b 20 46 3b 2b 40 02 b4 08 3b 14 40 | .Raylib.mouse_wheel.;.F;+@...;.@ |
| 13cc0 | 02 b5 08 3b 15 54 3b 16 3b 01 99 3b 18 30 3b 1c 40 02 b7 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | ...;.T;.;..;.0;.@...;.{.;.IC;.". |
| 13ce0 | 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 bf 08 3b 33 69 00 3b 25 40 | .;.T;.[.;![.;"@.;#0;$@...;3i.;%@ |
| 13d00 | 19 3b 3b 54 3b 3c 40 02 bd 08 3b 31 40 02 be 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b | .;;T;<@...;[email protected];(.;)F;*;.;.;?; |
| 13d20 | 26 49 22 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 3b | &I".Raylib#begin_blend_mode.;.F; |
| 13d40 | 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 8f 01 3b 15 54 3b 16 3a 15 62 65 67 69 6e 5f 62 6c 65 | +[.;.[.[[email protected]...;.T;.:.begin_ble |
| 13d60 | 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c | nd_mode;.0;.[.;.{.;.IC;."..;.T;. |
| 13d80 | 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 c5 08 3b 34 30 3b 35 46 3b 25 | [.;![.;"I"..;.F;#0;$@...;40;5F;% |
| 13da0 | 40 19 3b 3b 54 3b 3c 49 22 01 a9 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f | @.;;T;<I"..static.mrb_value.mrb_ |
| 13dc0 | 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | begin_blend_mode(mrb_state*.mrb, |
| 13de0 | 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 69 6e 74 20 6d 6f 64 65 | .mrb_value.self).{..mrb_int.mode |
| 13e00 | 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 69 22 2c 20 26 6d 6f 64 65 29 | ;..mrb_get_args(mrb,."i",.&mode) |
| 13e20 | 3b 0a 0a 09 42 65 67 69 6e 42 6c 65 6e 64 4d 6f 64 65 28 6d 6f 64 65 29 3b 0a 09 72 65 74 75 72 | ;...BeginBlendMode(mode);..retur |
| 13e40 | 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 | n.mrb_nil_value();.}.;.T;1I".sta |
| 13e60 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b | tic.mrb_value.;.To;(.;)T;*;.;.;. |
| 13e80 | 3b 26 49 22 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f 64 65 06 3b 20 46 | ;&I".Raylib.begin_blend_mode.;.F |
| 13ea0 | 3b 2b 40 02 c7 08 3b 14 40 02 c8 08 3b 15 54 3b 16 3b 01 9a 3b 18 30 3b 1c 40 02 ca 08 3b 1d 7b | ;+@...;.@...;.T;.;..;.0;.@...;.{ |
| 13ec0 | 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 | .;.IC;."..;.T;.[.;![.;"@.;#0;$@. |
| 13ee0 | d2 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 d0 08 3b 31 40 02 d1 08 6f 3b 28 15 3b 29 46 | ..;3i.;%@.;;T;<@...;[email protected];(.;)F |
| 13f00 | 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1a 52 61 79 6c 69 62 23 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f | ;*;.;.;?;&I".Raylib#end_blend_mo |
| 13f20 | 64 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 98 01 3b 15 54 3b 16 3a 13 65 6e | de.;.F;+[.;.[.[[email protected]...;.T;.:.en |
| 13f40 | 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d | d_blend_mode;.0;.[.;.{.;.IC;.".. |
| 13f60 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 d8 08 3b 34 30 | ;.T;.[.;![.;"I"..;.F;#0;$@...;40 |
| 13f80 | 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 76 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a | ;5F;%@.;;T;<I"vstatic.mrb_value. |
| 13fa0 | 6d 72 62 5f 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | mrb_end_blend_mode(mrb_state*.mr |
| 13fc0 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 45 6e 64 42 6c 65 6e 64 4d 6f | b,.mrb_value.self).{..EndBlendMo |
| 13fe0 | 64 65 28 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d | de();..return.mrb_nil_value();.} |
| 14000 | 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 | .;.T;1I".static.mrb_value.;.To;( |
| 14020 | 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e | .;)T;*;.;.;.;&I".Raylib.end_blen |
| 14040 | 64 5f 6d 6f 64 65 06 3b 20 46 3b 2b 40 02 da 08 3b 14 40 02 db 08 3b 15 54 3b 16 3b 01 9b 3b 18 | d_mode.;.F;+@...;.@...;.T;.;..;. |
| 14060 | 30 3b 1c 40 02 dd 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | 0;.@...;.{.;.IC;."..;.T;.[.;![.; |
| 14080 | 22 40 17 3b 23 30 3b 24 40 02 e5 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 e3 08 3b 31 40 | "@.;#0;$@...;3i.;%@.;;T;<@...;1@ |
| 140a0 | 02 e4 08 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1d 52 61 79 6c 69 62 23 69 6e | ...o;(.;)F;*;.;.;?;&I".Raylib#in |
| 140c0 | 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 | it_audio_device.;.F;+[.;.[.[.@.. |
| 140e0 | 69 02 5a 02 3b 15 54 3b 16 3a 16 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 3b 18 30 3b | i.Z.;.T;.:.init_audio_device;.0; |
| 14100 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 | .[.;.{.;.IC;."..;.T;.[.;![.;"I". |
| 14120 | 06 3b 20 46 3b 23 30 3b 24 40 02 eb 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7d 73 | .;.F;#0;$@...;40;5F;%@.;;T;<I"}s |
| 14140 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 6e 69 74 5f 61 75 64 69 6f 5f 64 | tatic.mrb_value.mrb_init_audio_d |
| 14160 | 65 76 69 63 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 | evice(mrb_state*.mrb,.mrb_value. |
| 14180 | 73 65 6c 66 29 20 7b 0a 09 49 6e 69 74 41 75 64 69 6f 44 65 76 69 63 65 28 29 3b 0a 0a 09 72 65 | self).{..InitAudioDevice();...re |
| 141a0 | 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 | turn.mrb_nil_value();.}.;.T;1I". |
| 141c0 | 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b | static.mrb_value.;.To;(.;)T;*;.; |
| 141e0 | 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 | .;.;&I".Raylib.init_audio_device |
| 14200 | 06 3b 20 46 3b 2b 40 02 ed 08 3b 14 40 02 ee 08 3b 15 54 3b 16 3b 01 9c 3b 18 30 3b 1c 40 02 f0 | .;.F;+@...;.@...;.T;.;..;.0;.@.. |
| 14220 | 08 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 | .;.{.;.IC;."..;.T;.[.;![.;"@.;#0 |
| 14240 | 3b 24 40 02 f8 08 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 f6 08 3b 31 40 02 f7 08 6f 3b 28 | ;$@...;3i.;%@.;;T;<@...;[email protected];( |
| 14260 | 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1f 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 | .;)F;*;.;.;?;&I".Raylib#audio_de |
| 14280 | 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 61 02 | vice_ready?.;.F;+[.;.[.[[email protected]. |
| 142a0 | 3b 15 54 3b 16 3a 18 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 3b 18 30 3b 1c 5b | ;.T;.:.audio_device_ready?;.0;.[ |
| 142c0 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 | .;.{.;.IC;."..;.T;.[.o;2.;.I".re |
| 142e0 | 74 75 72 6e 06 3b 20 46 3b 2f 49 22 00 06 3b 20 54 3b 16 30 3b 30 5b 06 49 22 0c 42 6f 6f 6c 65 | turn.;.F;/I"..;.T;.0;0[.I".Boole |
| 14300 | 61 6e 06 3b 20 54 3b 24 40 02 fe 08 3b 21 5b 00 3b 22 49 22 17 40 72 65 74 75 72 6e 20 5b 42 6f | an.;.T;$@...;![.;"I".@return.[Bo |
| 14320 | 6f 6c 65 61 6e 5d 20 06 3b 20 54 3b 23 30 3b 24 40 02 fe 08 3b 34 30 3b 35 46 3b 25 40 19 3b 3b | olean]..;.T;#0;$@...;40;5F;%@.;; |
| 14340 | 54 3b 3c 49 22 01 7c 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 69 73 5f 61 | T;<I".|static.mrb_value.mrb_is_a |
| 14360 | 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 | udio_device_ready(mrb_state*.mrb |
| 14380 | 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f | ,.mrb_value.self).{..return.mrb_ |
| 143a0 | 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 41 75 64 69 6f 44 65 76 69 63 65 52 65 61 64 79 28 29 29 | bool_value(IsAudioDeviceReady()) |
| 143c0 | 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 | ;.}.;.T;1I".static.mrb_value.;.T |
| 143e0 | 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 2e 61 75 64 69 6f | o;(.;)T;*;.;.;.;&I".Raylib.audio |
| 14400 | 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 06 3b 20 46 3b 2b 40 02 00 09 3b 14 40 02 01 09 3b 15 | _device_ready?.;.F;+@...;.@...;. |
| 14420 | 54 3b 16 3b 01 9d 3b 18 30 3b 1c 40 02 03 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b | T;.;..;.0;.@...;.{.;.IC;."..;.T; |
| 14440 | 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b | .[.o;2.;.I".return.;.F;/@.;.0;0[ |
| 14460 | 06 40 01 9e 3b 24 40 02 10 09 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 10 09 3b 33 69 00 3b | .@..;$@...;![.;"@.;#0;$@...;3i.; |
| 14480 | 25 40 19 3b 3b 54 3b 3c 40 02 0e 09 3b 31 40 02 0f 09 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b | %@.;;T;<@...;[email protected];(.;)F;*;.;.; |
| 144a0 | 3f 3b 26 49 22 1e 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 | ?;&I".Raylib#close_audio_device. |
| 144c0 | 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 66 02 3b 15 54 3b 16 3a 17 63 6c 6f 73 65 | ;.F;+[.;.[.[[email protected].;.T;.:.close |
| 144e0 | 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | _audio_device;.0;.[.;.{.;.IC;.". |
| 14500 | 0d 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 19 09 3b 34 | .;.T;.[.;![.;"I"..;.F;#0;$@...;4 |
| 14520 | 30 3b 35 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 7f 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 | 0;5F;%@.;;T;<I".static.mrb_value |
| 14540 | 0a 6d 72 62 5f 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 28 6d 72 62 5f 73 74 61 74 | .mrb_close_audio_device(mrb_stat |
| 14560 | 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 43 6c 6f 73 65 | e*.mrb,.mrb_value.self).{..Close |
| 14580 | 41 75 64 69 6f 44 65 76 69 63 65 28 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f | AudioDevice();...return.mrb_nil_ |
| 145a0 | 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | value();.}.;.T;1I".static.mrb_va |
| 145c0 | 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 | lue.;.To;(.;)T;*;.;.;.;&I".Rayli |
| 145e0 | 62 2e 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 06 3b 20 46 3b 2b 40 02 1b 09 3b 14 | b.close_audio_device.;.F;+@...;. |
| 14600 | 40 02 1c 09 3b 15 54 3b 16 3b 01 9e 3b 18 30 3b 1c 40 02 1e 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | @...;.T;.;..;.0;.@...;.{.;.IC;." |
| 14620 | 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 26 09 3b 33 69 00 3b 25 | ..;.T;.[.;![.;"@.;#0;$@.&.;3i.;% |
| 14640 | 40 19 3b 3b 54 3b 3c 40 02 24 09 3b 31 40 02 25 09 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f | @.;;T;<@.$.;1@.%.o;(.;)F;*;.;.;? |
| 14660 | 3b 26 49 22 1d 52 61 79 6c 69 62 23 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 06 3b 20 | ;&I".Raylib#set_master_volume.;. |
| 14680 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 6d 02 3b 15 54 3b 16 3a 16 73 65 74 5f 6d 61 73 | F;+[.;.[.[[email protected].;.T;.:.set_mas |
| 146a0 | 74 65 72 5f 76 6f 6c 75 6d 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 | ter_volume;.0;.[.;.{.;.IC;."..;. |
| 146c0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 2c 09 3b 34 30 3b 35 | T;.[.;![.;"I"..;.F;#0;$@.,.;40;5 |
| 146e0 | 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 b2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d | F;%@.;;T;<I"..static.mrb_value.m |
| 14700 | 72 62 5f 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 | rb_set_master_volume(mrb_state*. |
| 14720 | 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 | mrb,.mrb_value.self).{..mrb_floa |
| 14740 | 74 20 76 6f 6c 75 6d 65 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 | t.volume;..mrb_get_args(mrb,."f" |
| 14760 | 2c 20 26 76 6f 6c 75 6d 65 29 3b 0a 09 53 65 74 4d 61 73 74 65 72 56 6f 6c 75 6d 65 28 76 6f 6c | ,.&volume);..SetMasterVolume(vol |
| 14780 | 75 6d 65 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d | ume);..return.mrb_nil_value();.} |
| 147a0 | 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 | .;.T;1I".static.mrb_value.;.To;( |
| 147c0 | 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 73 65 74 5f 6d 61 73 74 | .;)T;*;.;.;.;&I".Raylib.set_mast |
| 147e0 | 65 72 5f 76 6f 6c 75 6d 65 06 3b 20 46 3b 2b 40 02 2e 09 3b 14 40 02 2f 09 3b 15 54 3b 16 3b 01 | er_volume.;.F;+@...;.@./.;.T;.;. |
| 14800 | 9f 3b 18 30 3b 1c 40 02 31 09 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 | .;.0;[email protected].;.{.;.IC;."..;.T;.[.;! |
| 14820 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 39 09 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 37 09 | [.;"@.;#0;[email protected].;3i.;%@.;;T;<@.7. |
| 14840 | 3b 31 40 02 38 09 6f 3b 3e 16 3b 07 49 43 3b 08 5b 0d 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b | ;[email protected];>.;.IC;.[.o;(.;)F;*;.;.; |
| 14860 | 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b | .;&I".Raylib::Sound#initialize.; |
| 14880 | 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 dc 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 | .F;+[.;.[.[[email protected]..;.T;.;H;.0;.[. |
| 148a0 | 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b | ;.{.;.IC;."..;.T;.[.;![.;"@.;#0; |
| 148c0 | 24 40 02 41 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 02 7c 01 73 74 61 74 69 63 20 6d 72 62 5f | [email protected].;%@.?.;;T;<I".|.static.mrb_ |
| 148e0 | 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 | value.mrb_Sound_initialize(mrb_s |
| 14900 | 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 63 68 | tate*.mrb,.mrb_value.self).{..ch |
| 14920 | 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d | ar*.path.=.NULL;..mrb_get_args(m |
| 14940 | 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 | rb,."z",.&path);...Sound.*sound. |
| 14960 | 3d 20 28 53 6f 75 6e 64 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 73 | =.(Sound.*)DATA_PTR(self);..if(s |
| 14980 | 6f 75 6e 64 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 73 6f 75 6e 64 29 3b 20 7d 0a | ound).{.mrb_free(mrb,.sound);.}. |
| 149a0 | 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 53 6f 75 6e | .mrb_data_init(self,.NULL,.&Soun |
| 149c0 | 64 5f 74 79 70 65 29 3b 0a 09 73 6f 75 6e 64 20 3d 20 28 53 6f 75 6e 64 20 2a 29 6d 72 62 5f 6d | d_type);..sound.=.(Sound.*)mrb_m |
| 149e0 | 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 53 6f 75 6e 64 29 29 3b 0a 0a 09 2a 73 6f | alloc(mrb,.sizeof(Sound));...*so |
| 14a00 | 75 6e 64 20 3d 20 4c 6f 61 64 53 6f 75 6e 64 28 70 61 74 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 | und.=.LoadSound(path);...mrb_dat |
| 14a20 | 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 73 6f 75 6e 64 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 29 | a_init(self,.sound,.&Sound_type) |
| 14a40 | 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 | ;..return.self;.}.;.T;1I".static |
| 14a60 | 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 | .mrb_value.;.To;(.;)F;*;.;.;.;&I |
| 14a80 | 22 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 | ".Raylib::Sound#play.;.F;+[.;.[. |
| 14aa0 | 5b 07 40 01 d5 69 01 ec 3b 15 54 3b 16 3a 09 70 6c 61 79 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e | [[email protected]..;.T;.:.play;.0;.[.;.{.;. |
| 14ac0 | 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4d 09 3b | IC;."..;.T;.[.;![.;"@.;#0;[email protected].; |
| 14ae0 | 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 ad 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d | %@.?.;;T;<I"..static.mrb_value.m |
| 14b00 | 72 62 5f 53 6f 75 6e 64 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 | rb_Sound_play(mrb_state*.mrb,.mr |
| 14b20 | 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 | b_value.self).{..Sound.*sound.=. |
| 14b40 | 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 | DATA_GET_PTR(mrb,.self,.&Sound_t |
| 14b60 | 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 50 6c 61 79 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b | ype,.Sound);..PlaySound(*sound); |
| 14b80 | 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b | ..return.mrb_nil_value();.}.;.T; |
| 14ba0 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b | 1I".static.mrb_value.;.To;(.;)F; |
| 14bc0 | 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f 70 06 3b | *;.;.;.;&I".Raylib::Sound#stop.; |
| 14be0 | 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 f3 3b 15 54 3b 16 3a 09 73 74 6f 70 3b 18 30 | .F;+[.;.[.[[email protected]..;.T;.:.stop;.0 |
| 14c00 | 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 | ;.[.;.{.;.IC;."..;.T;.[.;![.;"@. |
| 14c20 | 3b 23 30 3b 24 40 02 59 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 ad 73 74 61 74 69 63 20 6d | ;#0;[email protected].;%@.?.;;T;<I"..static.m |
| 14c40 | 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 74 6f 70 28 6d 72 62 5f 73 74 61 74 | rb_value.mrb_Sound_stop(mrb_stat |
| 14c60 | 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 | e*.mrb,.mrb_value.self).{..Sound |
| 14c80 | 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 | .*sound.=.DATA_GET_PTR(mrb,.self |
| 14ca0 | 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 74 6f 70 53 6f 75 6e | ,.&Sound_type,.Sound);..StopSoun |
| 14cc0 | 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 | d(*sound);..return.mrb_nil_value |
| 14ce0 | 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b | ();.}.;.T;1I".static.mrb_value.; |
| 14d00 | 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 53 6f | .To;(.;)F;*;.;.;.;&I".Raylib::So |
| 14d20 | 75 6e 64 23 70 61 75 73 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 fa 3b 15 54 | und#pause.;.F;+[.;.[.[[email protected]..;.T |
| 14d40 | 3b 16 3a 0a 70 61 75 73 65 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 | ;.:.pause;.0;.[.;.{.;.IC;."..;.T |
| 14d60 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 65 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c | ;.[.;![.;"@.;#0;[email protected].;%@.?.;;T;< |
| 14d80 | 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 70 | I"..static.mrb_value.mrb_Sound_p |
| 14da0 | 61 75 73 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 | ause(mrb_state*.mrb,.mrb_value.s |
| 14dc0 | 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f | elf).{..Sound.*sound.=.DATA_GET_ |
| 14de0 | 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e | PTR(mrb,.self,.&Sound_type,.Soun |
| 14e00 | 64 29 3b 0a 09 50 61 75 73 65 53 6f 75 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e | d);..PauseSound(*sound);..return |
| 14e20 | 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 | .mrb_nil_value();.}.;.T;1I".stat |
| 14e40 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b | ic.mrb_value.;.To;(.;)F;*;.;.;.; |
| 14e60 | 26 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 72 65 73 75 6d 65 06 3b 20 46 3b 2b 5b 00 | &I".Raylib::Sound#resume.;.F;+[. |
| 14e80 | 3b 14 5b 06 5b 07 40 01 d5 69 02 01 01 3b 15 54 3b 16 3a 0b 72 65 73 75 6d 65 3b 18 30 3b 1c 5b | ;.[.[[email protected]...;.T;.:.resume;.0;.[ |
| 14ea0 | 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 | .;.{.;.IC;."..;.T;.[.;![.;"@.;#0 |
| 14ec0 | 3b 24 40 02 71 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 b1 73 74 61 74 69 63 20 6d 72 62 5f | ;[email protected].;%@.?.;;T;<I"..static.mrb_ |
| 14ee0 | 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 72 65 73 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 | value.mrb_Sound_resume(mrb_state |
| 14f00 | 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 | *.mrb,.mrb_value.self).{..Sound. |
| 14f20 | 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c | *sound.=.DATA_GET_PTR(mrb,.self, |
| 14f40 | 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 52 65 73 75 6d 65 53 6f 75 | .&Sound_type,.Sound);..ResumeSou |
| 14f60 | 6e 64 28 2a 73 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 | nd(*sound);..return.mrb_nil_valu |
| 14f80 | 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 | e();.}.;.T;1I".static.mrb_value. |
| 14fa0 | 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 53 | ;.To;(.;)F;*;.;.;.;&I".Raylib::S |
| 14fc0 | 6f 75 6e 64 23 76 6f 6c 75 6d 65 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 08 | ound#volume=.;.F;+[.;.[.[[email protected].. |
| 14fe0 | 01 3b 15 54 3b 16 3a 0c 76 6f 6c 75 6d 65 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f | .;.T;.:.volume=;.0;.[.;.{.;.IC;. |
| 15000 | 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 7d 09 3b 25 40 02 3f | "..;.T;.[.;![.;"@.;#0;$@.}.;%@.? |
| 15020 | 09 3b 3b 54 3b 3c 49 22 01 f2 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 | .;;T;<I"..static.mrb_value.mrb_S |
| 15040 | 6f 75 6e 64 5f 73 65 74 5f 76 6f 6c 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 | ound_set_volume(mrb_state*.mrb,. |
| 15060 | 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 76 6f 6c | mrb_value.self).{..mrb_float.vol |
| 15080 | 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 76 6f 6c 29 3b | ;..mrb_get_args(mrb,."f",.&vol); |
| 150a0 | 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 | ..Sound.*sound.=.DATA_GET_PTR(mr |
| 150c0 | 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 | b,.self,.&Sound_type,.Sound);..S |
| 150e0 | 65 74 53 6f 75 6e 64 56 6f 6c 75 6d 65 28 2a 73 6f 75 6e 64 2c 20 76 6f 6c 29 3b 0a 09 72 65 74 | etSoundVolume(*sound,.vol);..ret |
| 15100 | 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 | urn.mrb_fixnum_value(vol);.}.;.T |
| 15120 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 | ;1I".static.mrb_value.;.To;(.;)F |
| 15140 | 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 | ;*;.;.;.;&I".Raylib::Sound#pitch |
| 15160 | 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 11 01 3b 15 54 3b 16 3a 0b 70 69 74 | =.;.F;+[.;.[.[[email protected]...;.T;.:.pit |
| 15180 | 63 68 3d 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 | ch=;.0;.[.;.{.;.IC;."..;.T;.[.;! |
| 151a0 | 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 89 09 3b 25 40 02 3f 09 3b 3b 54 3b 3c 49 22 01 f8 73 74 | [.;"@.;#0;$@...;%@.?.;;T;<I"..st |
| 151c0 | 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e 64 5f 73 65 74 5f 70 69 74 | atic.mrb_value.mrb_Sound_set_pit |
| 151e0 | 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c | ch(mrb_state*.mrb,.mrb_value.sel |
| 15200 | 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 74 63 68 3b 0a 09 6d 72 62 5f 67 65 74 5f | f).{..mrb_float.pitch;..mrb_get_ |
| 15220 | 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 74 63 68 29 3b 0a 09 53 6f 75 6e 64 20 2a | args(mrb,."f",.&pitch);..Sound.* |
| 15240 | 73 6f 75 6e 64 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 | sound.=.DATA_GET_PTR(mrb,.self,. |
| 15260 | 26 53 6f 75 6e 64 5f 74 79 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 53 65 74 53 6f 75 6e 64 50 69 | &Sound_type,.Sound);..SetSoundPi |
| 15280 | 74 63 68 28 2a 73 6f 75 6e 64 2c 20 70 69 74 63 68 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f | tch(*sound,.pitch);..return.mrb_ |
| 152a0 | 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 | fixnum_value(pitch);.}.;.T;1I".s |
| 152c0 | 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a | tatic.mrb_value.;.To;(.;)F;*;.;. |
| 152e0 | 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 06 3b 20 | ;.;&I".Raylib::Sound#playing?.;. |
| 15300 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 1a 01 3b 15 54 3b 16 3a 0d 70 6c 61 79 69 6e 67 | F;+[.;.[.[[email protected]...;.T;.:.playing |
| 15320 | 3f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a | ?;.0;.[.;.{.;.IC;."..;.T;.[.o;2. |
| 15340 | 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b 16 30 3b 30 5b 06 40 01 9e 3b 24 40 | ;.I".return.;.F;/@.;.0;0[.@..;$@ |
| 15360 | 02 95 09 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 95 09 3b 33 69 00 3b 25 40 02 3f 09 3b 3b | ...;![.;"@.;#0;$@...;3i.;%@.?.;; |
| 15380 | 54 3b 3c 49 22 01 b6 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 53 6f 75 6e | T;<I"..static.mrb_value.mrb_Soun |
| 153a0 | 64 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 | d_is_playing(mrb_state*.mrb,.mrb |
| 153c0 | 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 53 6f 75 6e 64 20 2a 73 6f 75 6e 64 20 3d 20 44 | _value.self).{..Sound.*sound.=.D |
| 153e0 | 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 53 6f 75 6e 64 5f 74 79 | ATA_GET_PTR(mrb,.self,.&Sound_ty |
| 15400 | 70 65 2c 20 53 6f 75 6e 64 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c | pe,.Sound);..return.mrb_bool_val |
| 15420 | 75 65 28 49 73 53 6f 75 6e 64 50 6c 61 79 69 6e 67 28 2a 73 6f 75 6e 64 29 29 3b 0a 7d 06 3b 20 | ue(IsSoundPlaying(*sound));.}.;. |
| 15440 | 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 3f | T;1I".static.mrb_value.;.T.;.@.? |
| 15460 | 09 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 3f 09 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 3f 09 3b | .;.IC;.[..;.@.?.;.IC;.[..;.@.?.; |
| 15480 | 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 | .IC;.{.;.IC;.{..;.T;.IC;.{..;.T. |
| 154a0 | 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 58 03 3b 15 46 3b 16 3a 0a 53 | ;.T;.{.;.[.;.[.[[email protected].;.F;.:.S |
| 154c0 | 6f 75 6e 64 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 | ound;.;.;.;.;.[.;.{.;.IC;."..;.T |
| 154e0 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 3f 09 3b 25 40 19 3b 26 49 22 12 52 61 | ;.[.;![.;"@.;#0;$@.?.;%@.;&I".Ra |
| 15500 | 79 6c 69 62 3a 3a 53 6f 75 6e 64 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 | ylib::Sound.;.F;Ro;S.;T0;U0;V0;. |
| 15520 | 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 3b 08 5b 10 6f 3b 28 15 3b 29 46 3b | ;W;%@.;X0;Y0o;>.;.IC;.[.o;(.;)F; |
| 15540 | 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 69 6e 69 74 69 61 | *;.;.;.;&I".Raylib::Music#initia |
| 15560 | 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 20 01 3b 15 54 3b 16 3b 48 | lize.;.F;+[.;.[.[[email protected]...;.T;.;H |
| 15580 | 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | ;.0;.[.;.{.;.IC;."..;.T;.[.;![.; |
| 155a0 | 22 40 17 3b 23 30 3b 24 40 02 b6 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 02 82 01 73 74 61 74 | "@.;#0;$@...;%@...;;T;<I"...stat |
| 155c0 | 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 6e 69 74 69 61 6c 69 7a | ic.mrb_value.mrb_Music_initializ |
| 155e0 | 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | e(mrb_state*.mrb,.mrb_value.self |
| 15600 | 29 20 7b 0a 09 63 68 61 72 2a 20 70 61 74 68 20 3d 20 4e 55 4c 4c 3b 0a 09 6d 72 62 5f 67 65 74 | ).{..char*.path.=.NULL;..mrb_get |
| 15620 | 5f 61 72 67 73 28 6d 72 62 2c 20 22 7a 22 2c 20 26 70 61 74 68 29 3b 0a 0a 09 4d 75 73 69 63 20 | _args(mrb,."z",.&path);...Music. |
| 15640 | 2a 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 | *music.=.(Music.*)DATA_PTR(self) |
| 15660 | 3b 0a 09 69 66 28 6d 75 73 69 63 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6d 75 73 | ;..if(music).{.mrb_free(mrb,.mus |
| 15680 | 69 63 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c | ic);.}..mrb_data_init(self,.NULL |
| 156a0 | 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 6d 75 73 69 63 20 3d 20 28 4d 75 73 69 63 20 | ,.&Music_type);..music.=.(Music. |
| 156c0 | 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 4d 75 73 69 63 29 29 | *)mrb_malloc(mrb,.sizeof(Music)) |
| 156e0 | 3b 0a 0a 09 2a 6d 75 73 69 63 20 3d 20 4c 6f 61 64 4d 75 73 69 63 53 74 72 65 61 6d 28 70 61 74 | ;...*music.=.LoadMusicStream(pat |
| 15700 | 68 29 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6d 75 73 69 63 2c | h);...mrb_data_init(self,.music, |
| 15720 | 20 26 4d 75 73 69 63 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b | .&Music_type);..return.self;.}.; |
| 15740 | 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b | .T;1I".static.mrb_value.;.To;(.; |
| 15760 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 | )F;*;.;.;.;&I".Raylib::Music#pla |
| 15780 | 79 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 30 01 3b 15 54 3b 16 3b 01 a0 3b 18 | y.;.F;+[.;.[.[[email protected].;.T;.;..;. |
| 157a0 | 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 | 0;.[.;.{.;.IC;."..;.T;.[.;![.;"@ |
| 157c0 | 17 3b 23 30 3b 24 40 02 c2 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 | .;#0;$@...;%@...;;T;<I"..static. |
| 157e0 | 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 70 6c 61 79 28 6d 72 62 5f 73 74 61 | mrb_value.mrb_Music_play(mrb_sta |
| 15800 | 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 | te*.mrb,.mrb_value.self).{..Musi |
| 15820 | 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c | c.*music.=.DATA_GET_PTR(mrb,.sel |
| 15840 | 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 6c 61 79 4d 75 73 | f,.&Music_type,.Music);..PlayMus |
| 15860 | 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 | icStream(*music);..return.mrb_ni |
| 15880 | 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | l_value();.}.;.T;1I".static.mrb_ |
| 158a0 | 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 | value.;.To;(.;)F;*;.;.;.;&I".Ray |
| 158c0 | 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 | lib::Music#stop.;.F;+[.;.[.[.@.. |
| 158e0 | 69 02 37 01 3b 15 54 3b 16 3b 01 a1 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b | i.7.;.T;.;..;.0;.[.;.{.;.IC;.".. |
| 15900 | 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ce 09 3b 25 40 02 b4 09 3b 3b | ;.T;.[.;![.;"@.;#0;$@...;%@...;; |
| 15920 | 54 3b 3c 49 22 01 b3 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 | T;<I"..static.mrb_value.mrb_Musi |
| 15940 | 63 5f 73 74 6f 70 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 | c_stop(mrb_state*.mrb,.mrb_value |
| 15960 | 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 | .self).{..Music.*music.=.DATA_GE |
| 15980 | 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 | T_PTR(mrb,.self,.&Music_type,.Mu |
| 159a0 | 73 69 63 29 3b 0a 09 53 74 6f 70 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a | sic);..StopMusicStream(*music);. |
| 159c0 | 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 | .return.mrb_nil_value();.}.;.T;1 |
| 159e0 | 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a | I".static.mrb_value.;.To;(.;)F;* |
| 15a00 | 3b 11 3b 1a 3b 1b 3b 26 49 22 18 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 06 3b | ;.;.;.;&I".Raylib::Music#pause.; |
| 15a20 | 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 3e 01 3b 15 54 3b 16 3b 01 a2 3b 18 30 3b 1c | .F;+[.;.[.[[email protected].>.;.T;.;..;.0;. |
| 15a40 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 | [.;.{.;.IC;."..;.T;.[.;![.;"@.;# |
| 15a60 | 30 3b 24 40 02 da 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 b5 73 74 61 74 69 63 20 6d 72 62 | 0;$@...;%@...;;T;<I"..static.mrb |
| 15a80 | 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 70 61 75 73 65 28 6d 72 62 5f 73 74 61 74 65 | _value.mrb_Music_pause(mrb_state |
| 15aa0 | 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 | *.mrb,.mrb_value.self).{..Music. |
| 15ac0 | 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c | *music.=.DATA_GET_PTR(mrb,.self, |
| 15ae0 | 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 50 61 75 73 65 4d 75 73 69 | .&Music_type,.Music);..PauseMusi |
| 15b00 | 63 53 74 72 65 61 6d 28 2a 6d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c | cStream(*music);..return.mrb_nil |
| 15b20 | 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 | _value();.}.;.T;1I".static.mrb_v |
| 15b40 | 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 52 61 79 6c | alue.;.To;(.;)F;*;.;.;.;&I".Rayl |
| 15b60 | 69 62 3a 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 | ib::Music#resume.;.F;+[.;.[.[.@. |
| 15b80 | d5 69 02 45 01 3b 15 54 3b 16 3b 01 a3 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | .i.E.;.T;.;..;.0;.[.;.{.;.IC;.". |
| 15ba0 | 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 e6 09 3b 25 40 02 b4 09 3b | .;.T;.[.;![.;"@.;#0;$@...;%@...; |
| 15bc0 | 3b 54 3b 3c 49 22 01 b7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 | ;T;<I"..static.mrb_value.mrb_Mus |
| 15be0 | 69 63 5f 72 65 73 75 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 | ic_resume(mrb_state*.mrb,.mrb_va |
| 15c00 | 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 | lue.self).{..Music.*music.=.DATA |
| 15c20 | 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c | _GET_PTR(mrb,.self,.&Music_type, |
| 15c40 | 20 4d 75 73 69 63 29 3b 0a 09 52 65 73 75 6d 65 4d 75 73 69 63 53 74 72 65 61 6d 28 2a 6d 75 73 | .Music);..ResumeMusicStream(*mus |
| 15c60 | 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 | ic);..return.mrb_nil_value();.}. |
| 15c80 | 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 | ;.T;1I".static.mrb_value.;.To;(. |
| 15ca0 | 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 76 6f | ;)F;*;.;.;.;&I".Raylib::Music#vo |
| 15cc0 | 6c 75 6d 65 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 52 01 3b 15 54 3b 16 3b | lume=.;.F;+[.;.[.[[email protected].;.T;.; |
| 15ce0 | 01 a4 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b | ..;.0;.[.;.{.;.IC;."..;.T;.[.;![ |
| 15d00 | 00 3b 22 40 17 3b 23 30 3b 24 40 02 f2 09 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 f2 73 74 61 | .;"@.;#0;$@...;%@...;;T;<I"..sta |
| 15d20 | 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 74 5f 76 6f 6c 75 | tic.mrb_value.mrb_Music_set_volu |
| 15d40 | 6d 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c | me(mrb_state*.mrb,.mrb_value.sel |
| 15d60 | 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 76 6f 6c 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 | f).{..mrb_float.vol;..mrb_get_ar |
| 15d80 | 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 76 6f 6c 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 | gs(mrb,."f",.&vol);..Music.*musi |
| 15da0 | 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 | c.=.DATA_GET_PTR(mrb,.self,.&Mus |
| 15dc0 | 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 74 4d 75 73 69 63 56 6f 6c 75 6d 65 | ic_type,.Music);..SetMusicVolume |
| 15de0 | 28 2a 6d 75 73 69 63 2c 20 76 6f 6c 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 | (*music,.vol);..return.mrb_fixnu |
| 15e00 | 6d 5f 76 61 6c 75 65 28 76 6f 6c 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d | m_value(vol);.}.;.T;1I".static.m |
| 15e20 | 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 19 | rb_value.;.To;(.;)F;*;.;.;.;&I". |
| 15e40 | 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 68 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 | Raylib::Music#pitch=.;.F;+[.;.[. |
| 15e60 | 5b 07 40 01 d5 69 02 5b 01 3b 15 54 3b 16 3b 01 a5 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | [[email protected].[.;.T;.;..;.0;.[.;.{.;.IC |
| 15e80 | 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 fe 09 3b 25 40 | ;."..;.T;.[.;![.;"@.;#0;$@...;%@ |
| 15ea0 | 02 b4 09 3b 3b 54 3b 3c 49 22 01 f8 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 | ...;;T;<I"..static.mrb_value.mrb |
| 15ec0 | 5f 4d 75 73 69 63 5f 73 65 74 5f 70 69 74 63 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | _Music_set_pitch(mrb_state*.mrb, |
| 15ee0 | 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 69 | .mrb_value.self).{..mrb_float.pi |
| 15f00 | 74 63 68 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 69 | tch;..mrb_get_args(mrb,."f",.&pi |
| 15f20 | 74 63 68 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 | tch);..Music.*music.=.DATA_GET_P |
| 15f40 | 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 | TR(mrb,.self,.&Music_type,.Music |
| 15f60 | 29 3b 0a 09 53 65 74 4d 75 73 69 63 50 69 74 63 68 28 2a 6d 75 73 69 63 2c 20 70 69 74 63 68 29 | );..SetMusicPitch(*music,.pitch) |
| 15f80 | 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 70 69 74 63 68 | ;..return.mrb_fixnum_value(pitch |
| 15fa0 | 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 | );.}.;.T;1I".static.mrb_value.;. |
| 15fc0 | 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4d 75 73 | To;(.;)F;*;.;.;.;&I".Raylib::Mus |
| 15fe0 | 69 63 23 73 65 65 6b 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 64 01 3b 15 54 3b | ic#seek.;.F;+[.;.[.[[email protected].;.T; |
| 16000 | 16 3a 09 73 65 65 6b 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c | .:.seek;.0;.[.;.{.;.IC;."..;.T;. |
| 16020 | 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 0a 0a 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 | [.;![.;"@.;#0;$@...;%@...;;T;<I" |
| 16040 | 01 e7 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 73 65 65 | ..static.mrb_value.mrb_Music_see |
| 16060 | 6b 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 | k(mrb_state*.mrb,.mrb_value.self |
| 16080 | 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 70 6f 73 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 | ).{..mrb_float.pos;..mrb_get_arg |
| 160a0 | 73 28 6d 72 62 2c 20 22 66 22 2c 20 26 70 6f 73 29 3b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 | s(mrb,."f",.&pos);..Music.*music |
| 160c0 | 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 | .=.DATA_GET_PTR(mrb,.self,.&Musi |
| 160e0 | 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 53 65 65 6b 4d 75 73 69 63 53 74 72 65 61 6d | c_type,.Music);..SeekMusicStream |
| 16100 | 28 2a 6d 75 73 69 63 2c 20 70 6f 73 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 | (*music,.pos);..return.mrb_nil_v |
| 16120 | 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | alue();.}.;.T;1I".static.mrb_val |
| 16140 | 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1b 52 61 79 6c 69 62 | ue.;.To;(.;)F;*;.;.;.;&I".Raylib |
| 16160 | 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 | ::Music#playing?.;.F;+[.;.[.[.@. |
| 16180 | d5 69 02 4c 01 3b 15 54 3b 16 3b 01 a6 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | .i.L.;.T;.;..;.0;.[.;.{.;.IC;.". |
| 161a0 | 0c 3b 20 54 3b 1c 5b 06 6f 3b 32 0a 3b 2e 49 22 0b 72 65 74 75 72 6e 06 3b 20 46 3b 2f 40 17 3b | .;.T;.[.o;2.;.I".return.;.F;/@.; |
| 161c0 | 16 30 3b 30 5b 06 40 01 9e 3b 24 40 02 16 0a 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 16 0a | .0;0[.@..;$@...;![.;"@.;#0;$@... |
| 161e0 | 3b 33 69 00 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 bc 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | ;3i.;%@...;;T;<I"..static.mrb_va |
| 16200 | 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 69 73 5f 70 6c 61 79 69 6e 67 28 6d 72 62 5f 73 74 61 | lue.mrb_Music_is_playing(mrb_sta |
| 16220 | 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 | te*.mrb,.mrb_value.self).{..Musi |
| 16240 | 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c | c.*music.=.DATA_GET_PTR(mrb,.sel |
| 16260 | 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 | f,.&Music_type,.Music);..return. |
| 16280 | 6d 72 62 5f 62 6f 6f 6c 5f 76 61 6c 75 65 28 49 73 4d 75 73 69 63 53 74 72 65 61 6d 50 6c 61 79 | mrb_bool_value(IsMusicStreamPlay |
| 162a0 | 69 6e 67 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d | ing(*music));.}.;.T;1I".static.m |
| 162c0 | 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e | rb_value.;.To;(.;)F;*;.;.;.;&I". |
| 162e0 | 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 06 3b 20 46 3b 2b 5b | Raylib::Music#time_length.;.F;+[ |
| 16300 | 00 3b 14 5b 06 5b 07 40 01 d5 69 02 6d 01 3b 15 54 3b 16 3a 10 74 69 6d 65 5f 6c 65 6e 67 74 68 | .;.[.[[email protected].;.T;.:.time_length |
| 16320 | 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b | ;.0;.[.;.{.;.IC;."..;.T;.[.;![.; |
| 16340 | 22 40 17 3b 23 30 3b 24 40 02 25 0a 3b 25 40 02 b4 09 3b 3b 54 3b 3c 49 22 01 c1 73 74 61 74 69 | "@.;#0;$@.%.;%@...;;T;<I"..stati |
| 16360 | 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 69 63 5f 67 65 74 5f 74 69 6d 65 5f 6c | c.mrb_value.mrb_Music_get_time_l |
| 16380 | 65 6e 67 74 68 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 | ength(mrb_state*.mrb,.mrb_value. |
| 163a0 | 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 69 63 20 3d 20 44 41 54 41 5f 47 45 54 | self).{..Music.*music.=.DATA_GET |
| 163c0 | 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 | _PTR(mrb,.self,.&Music_type,.Mus |
| 163e0 | 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 | ic);..return.mrb_fixnum_value(Ge |
| 16400 | 74 4d 75 73 69 63 54 69 6d 65 4c 65 6e 67 74 68 28 2a 6d 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 | tMusicTimeLength(*music));.}.;.T |
| 16420 | 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 | ;1I".static.mrb_value.;.To;(.;)F |
| 16440 | 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1e 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f | ;*;.;.;.;&I".Raylib::Music#time_ |
| 16460 | 70 6c 61 79 65 64 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 73 01 3b 15 54 3b 16 | played.;.F;+[.;.[.[[email protected].;.T;. |
| 16480 | 3a 10 74 69 6d 65 5f 70 6c 61 79 65 64 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | :.time_played;.0;.[.;.{.;.IC;.". |
| 164a0 | 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 31 0a 3b 25 40 02 b4 09 3b | .;.T;.[.;![.;"@.;#0;[email protected].;%@...; |
| 164c0 | 3b 54 3b 3c 49 22 01 c1 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4d 75 73 | ;T;<I"..static.mrb_value.mrb_Mus |
| 164e0 | 69 63 5f 67 65 74 5f 74 69 6d 65 5f 70 6c 61 79 65 64 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 | ic_get_time_played(mrb_state*.mr |
| 16500 | 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 4d 75 73 69 63 20 2a 6d 75 73 | b,.mrb_value.self).{..Music.*mus |
| 16520 | 69 63 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c 20 26 4d 75 | ic.=.DATA_GET_PTR(mrb,.self,.&Mu |
| 16540 | 73 69 63 5f 74 79 70 65 2c 20 4d 75 73 69 63 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 66 69 | sic_type,.Music);..return.mrb_fi |
| 16560 | 78 6e 75 6d 5f 76 61 6c 75 65 28 47 65 74 4d 75 73 69 63 54 69 6d 65 50 6c 61 79 65 64 28 2a 6d | xnum_value(GetMusicTimePlayed(*m |
| 16580 | 75 73 69 63 29 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c | usic));.}.;.T;1I".static.mrb_val |
| 165a0 | 75 65 06 3b 20 54 06 3b 0a 40 02 b4 09 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 b4 09 3b 0c 49 43 | ue.;.T.;.@...;.IC;.[..;.@...;.IC |
| 165c0 | 3b 08 5b 00 06 3b 0a 40 02 b4 09 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b | ;.[..;.@...;.IC;.{.;.IC;.{..;.T; |
| 165e0 | 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 d5 | .IC;.{..;.T.;.T;.{.;.[.;.[.[.@.. |
| 16600 | 69 02 63 03 3b 15 46 3b 16 3a 0a 4d 75 73 69 63 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 | i.c.;.F;.:.Music;.;.;.;.;.[.;.{. |
| 16620 | 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 b4 | ;.IC;."..;.T;.[.;![.;"@.;#0;$@.. |
| 16640 | 09 3b 25 40 19 3b 26 49 22 12 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 06 3b 20 46 3b 52 6f 3b 53 | .;%@.;&I".Raylib::Music.;.F;Ro;S |
| 16660 | 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 | .;T0;U0;V0;.;W;%@.;X0;Y0o;>.;.IC |
| 16680 | 3b 08 5b 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 1f 52 61 79 6c 69 62 3a 3a | ;.[.o;(.;)F;*;.;.;.;&I".Raylib:: |
| 166a0 | 56 65 63 74 6f 72 32 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 | Vector2#initialize.;.F;+[.;.[.[. |
| 166c0 | 40 01 d5 69 01 ac 3b 15 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 | @..i..;.T;.;H;.0;.[.;.{.;.IC;.". |
| 166e0 | 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4f 0a 3b 25 40 02 4d 0a 3b | .;.T;.[.;![.;"@.;#0;[email protected].;%@.M.; |
| 16700 | 3b 54 3b 3c 49 22 02 b2 01 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 | ;T;<I"...static.mrb_value.mrb_Ve |
| 16720 | 63 74 6f 72 32 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c | ctor2_initialize(mrb_state*.mrb, |
| 16740 | 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 78 20 | .mrb_value.self).{..mrb_float.x. |
| 16760 | 3d 20 31 2e 30 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 79 20 3d 20 31 2e 30 3b 0a 09 6d 72 62 5f | =.1.0;..mrb_float.y.=.1.0;..mrb_ |
| 16780 | 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 7c 66 66 22 2c 20 26 78 2c 20 26 79 29 3b 0a 0a 09 | get_args(mrb,."|ff",.&x,.&y);... |
| 167a0 | 56 65 63 74 6f 72 32 20 2a 76 65 63 74 6f 72 32 20 3d 20 28 56 65 63 74 6f 72 32 20 2a 29 44 41 | Vector2.*vector2.=.(Vector2.*)DA |
| 167c0 | 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 76 65 63 74 6f 72 32 29 20 7b 20 6d 72 62 | TA_PTR(self);..if(vector2).{.mrb |
| 167e0 | 5f 66 72 65 65 28 6d 72 62 2c 20 76 65 63 74 6f 72 32 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 | _free(mrb,.vector2);.}..mrb_data |
| 16800 | 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 29 | _init(self,.NULL,.&Vector2_type) |
| 16820 | 3b 0a 09 76 65 63 74 6f 72 32 20 3d 20 28 56 65 63 74 6f 72 32 20 2a 29 6d 72 62 5f 6d 61 6c 6c | ;..vector2.=.(Vector2.*)mrb_mall |
| 16840 | 6f 63 28 6d 72 62 2c 20 73 69 7a 65 6f 66 28 56 65 63 74 6f 72 32 29 29 3b 0a 0a 09 76 65 63 74 | oc(mrb,.sizeof(Vector2));...vect |
| 16860 | 6f 72 32 2d 3e 78 20 3d 20 78 3b 0a 09 76 65 63 74 6f 72 32 2d 3e 79 20 3d 20 79 3b 0a 0a 09 6d | or2->x.=.x;..vector2->y.=.y;...m |
| 16880 | 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 76 65 63 74 6f 72 32 2c 20 26 56 65 63 | rb_data_init(self,.vector2,.&Vec |
| 168a0 | 74 6f 72 32 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b | tor2_type);..return.self;.}.;.T; |
| 168c0 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b | 1I".static.mrb_value.;.To;(.;)F; |
| 168e0 | 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 06 3b 20 | *;.;.;.;&I".Raylib::Vector2#x.;. |
| 16900 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 be 3b 15 54 3b 16 3b 5c 3b 18 30 3b 1c 5b 00 3b | F;+[.;.[.[[email protected]..;.T;.;\;.0;.[.; |
| 16920 | 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 | .{.;.IC;."..;.T;.[.;![.;"@.;#0;$ |
| 16940 | 40 02 5b 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | @.[.;%@.M.;;T;<I"..static.mrb_va |
| 16960 | 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 65 74 5f 78 28 6d 72 62 5f 73 74 61 74 65 2a | lue.mrb_Vector2_get_x(mrb_state* |
| 16980 | 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 | .mrb,.mrb_value.self).{..Vector2 |
| 169a0 | 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c | .*vec2.=.DATA_GET_PTR(mrb,.self, |
| 169c0 | 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 | .&Vector2_type,.Vector2);..retur |
| 169e0 | 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b | n.mrb_fixnum_value(vec2->x);.}.; |
| 16a00 | 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b | .T;1I".static.mrb_value.;.To;(.; |
| 16a20 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 | )F;*;.;.;.;&I".Raylib::Vector2#x |
| 16a40 | 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 c4 3b 15 54 3b 16 3b 5d 3b 18 30 3b | =.;.F;+[.;.[.[[email protected]..;.T;.;];.0; |
| 16a60 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| 16a80 | 23 30 3b 24 40 02 67 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 e4 73 74 61 74 69 63 20 6d 72 | #0;[email protected].;%@.M.;;T;<I"..static.mr |
| 16aa0 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 73 65 74 5f 78 28 6d 72 62 5f 73 74 | b_value.mrb_Vector2_set_x(mrb_st |
| 16ac0 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 | ate*.mrb,.mrb_value.self).{..Vec |
| 16ae0 | 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 | tor2.*vec2.=.DATA_GET_PTR(mrb,.s |
| 16b00 | 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d | elf,.&Vector2_type,.Vector2);..m |
| 16b20 | 72 62 5f 66 6c 6f 61 74 20 78 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 | rb_float.x;..mrb_get_args(mrb,." |
| 16b40 | 66 22 2c 20 26 78 29 3b 0a 09 76 65 63 32 2d 3e 78 20 3d 20 78 3b 0a 09 72 65 74 75 72 6e 20 6d | f",.&x);..vec2->x.=.x;..return.m |
| 16b60 | 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 78 29 3b 0a 7d 06 3b 20 54 3b | rb_fixnum_value(vec2->x);.}.;.T; |
| 16b80 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 46 3b | 1I".static.mrb_value.;.To;(.;)F; |
| 16ba0 | 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 06 3b 20 | *;.;.;.;&I".Raylib::Vector2#y.;. |
| 16bc0 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 cd 3b 15 54 3b 16 3b 5e 3b 18 30 3b 1c 5b 00 3b | F;+[.;.[.[[email protected]..;.T;.;^;.0;.[.; |
| 16be0 | 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 | .{.;.IC;."..;.T;.[.;![.;"@.;#0;$ |
| 16c00 | 40 02 73 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 ab 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | @.s.;%@.M.;;T;<I"..static.mrb_va |
| 16c20 | 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 67 65 74 5f 79 28 6d 72 62 5f 73 74 61 74 65 2a | lue.mrb_Vector2_get_y(mrb_state* |
| 16c40 | 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 74 6f 72 32 | .mrb,.mrb_value.self).{..Vector2 |
| 16c60 | 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 65 6c 66 2c | .*vec2.=.DATA_GET_PTR(mrb,.self, |
| 16c80 | 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 72 65 74 75 72 | .&Vector2_type,.Vector2);..retur |
| 16ca0 | 6e 20 6d 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b | n.mrb_fixnum_value(vec2->y);.}.; |
| 16cc0 | 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b | .T;1I".static.mrb_value.;.To;(.; |
| 16ce0 | 29 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 | )F;*;.;.;.;&I".Raylib::Vector2#y |
| 16d00 | 3d 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 01 d3 3b 15 54 3b 16 3b 5f 3b 18 30 3b | =.;.F;+[.;.[.[[email protected]..;.T;.;_;.0; |
| 16d20 | 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b | .[.;.{.;.IC;."..;.T;.[.;![.;"@.; |
| 16d40 | 23 30 3b 24 40 02 7f 0a 3b 25 40 02 4d 0a 3b 3b 54 3b 3c 49 22 01 e4 73 74 61 74 69 63 20 6d 72 | #0;$@...;%@.M.;;T;<I"..static.mr |
| 16d60 | 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 56 65 63 74 6f 72 32 5f 73 65 74 5f 79 28 6d 72 62 5f 73 74 | b_value.mrb_Vector2_set_y(mrb_st |
| 16d80 | 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 56 65 63 | ate*.mrb,.mrb_value.self).{..Vec |
| 16da0 | 74 6f 72 32 20 2a 76 65 63 32 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 | tor2.*vec2.=.DATA_GET_PTR(mrb,.s |
| 16dc0 | 65 6c 66 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 32 29 3b 0a 09 6d | elf,.&Vector2_type,.Vector2);..m |
| 16de0 | 72 62 5f 66 6c 6f 61 74 20 79 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 | rb_float.y;..mrb_get_args(mrb,." |
| 16e00 | 66 22 2c 20 26 79 29 3b 0a 09 76 65 63 32 2d 3e 79 20 3d 20 79 3b 0a 09 72 65 74 75 72 6e 20 6d | f",.&y);..vec2->y.=.y;..return.m |
| 16e20 | 72 62 5f 66 69 78 6e 75 6d 5f 76 61 6c 75 65 28 76 65 63 32 2d 3e 79 29 3b 0a 7d 06 3b 20 54 3b | rb_fixnum_value(vec2->y);.}.;.T; |
| 16e40 | 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 06 3b 0a 40 02 4d 0a 3b | 1I".static.mrb_value.;.T.;[email protected].; |
| 16e60 | 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 4d 0a 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 02 4d 0a 3b 0d 49 | .IC;.[..;[email protected].;.IC;.[..;[email protected].;.I |
| 16e80 | 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 | C;.{.;.IC;.{..;.T;.IC;.{..;.T.;. |
| 16ea0 | 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 02 71 03 3b 15 46 3b 16 3a 0c 56 65 63 | T;.{.;.[.;.[.[[email protected].;.F;.:.Vec |
| 16ec0 | 74 6f 72 32 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 | tor2;.;.;.;.;.[.;.{.;.IC;."..;.T |
| 16ee0 | 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 4d 0a 3b 25 40 19 3b 26 49 22 14 52 61 | ;.[.;![.;"@.;#0;[email protected].;%@.;&I".Ra |
| 16f00 | 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 | ylib::Vector2.;.F;Ro;S.;T0;U0;V0 |
| 16f20 | 3b 16 3b 57 3b 25 40 19 3b 58 30 3b 59 30 6f 3b 3e 16 3b 07 49 43 3b 08 5b 06 6f 3b 28 15 3b 29 | ;.;W;%@.;X0;Y0o;>.;.IC;.[.o;(.;) |
| 16f40 | 46 3b 2a 3b 11 3b 1a 3b 1b 3b 26 49 22 22 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f | F;*;.;.;.;&I""Raylib::NPatchInfo |
| 16f60 | 23 69 6e 69 74 69 61 6c 69 7a 65 06 3b 20 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 01 d5 69 1c 3b 15 | #initialize.;.F;+[.;.[.[[email protected].;. |
| 16f80 | 54 3b 16 3b 48 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 | T;.;H;.0;.[.;.{.;.IC;."..;.T;.[. |
| 16fa0 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 9d 0a 3b 25 40 02 9b 0a 3b 3b 54 3b 3c 49 22 02 69 | ;![.;"@.;#0;$@...;%@...;;T;<I".i |
| 16fc0 | 03 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 4e 50 61 74 63 68 49 6e 66 6f | .static.mrb_value.mrb_NPatchInfo |
| 16fe0 | 5f 69 6e 69 74 69 61 6c 69 7a 65 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | _initialize(mrb_state*.mrb,.mrb_ |
| 17000 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 72 65 63 74 5f 73 6f | value.self).{..mrb_value.rect_so |
| 17020 | 75 72 63 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 69 6e 74 20 6c 65 66 74 20 3d 20 31 30 3b 0a 09 6d | urce_obj;..mrb_int.left.=.10;..m |
| 17040 | 72 62 5f 69 6e 74 20 74 6f 70 20 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 72 69 67 68 74 20 | rb_int.top.=.10;..mrb_int.right. |
| 17060 | 3d 20 31 30 3b 0a 09 6d 72 62 5f 69 6e 74 20 62 6f 74 74 6f 6d 20 3d 20 31 30 3b 0a 09 6d 72 62 | =.10;..mrb_int.bottom.=.10;..mrb |
| 17080 | 5f 69 6e 74 20 6c 61 79 6f 75 74 20 3d 20 4e 50 41 54 43 48 5f 4e 49 4e 45 5f 50 41 54 43 48 3b | _int.layout.=.NPATCH_NINE_PATCH; |
| 170a0 | 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 7c 69 69 69 69 69 22 2c 20 26 | ..mrb_get_args(mrb,."o|iiiii",.& |
| 170c0 | 72 65 63 74 5f 73 6f 75 72 63 65 5f 6f 62 6a 2c 20 26 6c 65 66 74 2c 20 26 74 6f 70 2c 20 26 72 | rect_source_obj,.&left,.&top,.&r |
| 170e0 | 69 67 68 74 2c 20 26 62 6f 74 74 6f 6d 2c 20 26 6c 61 79 6f 75 74 29 3b 0a 0a 09 4e 50 61 74 63 | ight,.&bottom,.&layout);...NPatc |
| 17100 | 68 49 6e 66 6f 20 2a 6e 70 61 74 63 68 5f 69 6e 66 6f 20 3d 20 28 4e 50 61 74 63 68 49 6e 66 6f | hInfo.*npatch_info.=.(NPatchInfo |
| 17120 | 20 2a 29 44 41 54 41 5f 50 54 52 28 73 65 6c 66 29 3b 0a 09 69 66 28 6e 70 61 74 63 68 5f 69 6e | .*)DATA_PTR(self);..if(npatch_in |
| 17140 | 66 6f 29 20 7b 20 6d 72 62 5f 66 72 65 65 28 6d 72 62 2c 20 6e 70 61 74 63 68 5f 69 6e 66 6f 20 | fo).{.mrb_free(mrb,.npatch_info. |
| 17160 | 29 3b 20 7d 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 4e 55 4c 4c 2c 20 | );.}..mrb_data_init(self,.NULL,. |
| 17180 | 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 20 | &NPatchInfo_type);..npatch_info. |
| 171a0 | 3d 20 28 4e 50 61 74 63 68 49 6e 66 6f 20 2a 29 6d 72 62 5f 6d 61 6c 6c 6f 63 28 6d 72 62 2c 20 | =.(NPatchInfo.*)mrb_malloc(mrb,. |
| 171c0 | 73 69 7a 65 6f 66 28 4e 50 61 74 63 68 49 6e 66 6f 29 29 3b 0a 0a 09 52 65 63 74 61 6e 67 6c 65 | sizeof(NPatchInfo));...Rectangle |
| 171e0 | 20 2a 72 65 63 74 5f 73 6f 75 72 63 65 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 | .*rect_source.=.DATA_GET_PTR(mrb |
| 17200 | 2c 20 72 65 63 74 5f 73 6f 75 72 63 65 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 | ,.rect_source_obj,.&Rectangle_ty |
| 17220 | 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 73 | pe,.Rectangle);...npatch_info->s |
| 17240 | 6f 75 72 63 65 20 3d 20 2a 72 65 63 74 5f 73 6f 75 72 63 65 3b 0a 09 6e 70 61 74 63 68 5f 69 6e | ource.=.*rect_source;..npatch_in |
| 17260 | 66 6f 2d 3e 6c 65 66 74 20 3d 20 6c 65 66 74 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 74 | fo->left.=.left;..npatch_info->t |
| 17280 | 6f 70 20 3d 20 74 6f 70 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 72 69 67 68 74 20 3d 20 | op.=.top;..npatch_info->right.=. |
| 172a0 | 72 69 67 68 74 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 62 6f 74 74 6f 6d 20 3d 20 62 6f | right;..npatch_info->bottom.=.bo |
| 172c0 | 74 74 6f 6d 3b 0a 09 6e 70 61 74 63 68 5f 69 6e 66 6f 2d 3e 6c 61 79 6f 75 74 20 3d 20 6c 61 79 | ttom;..npatch_info->layout.=.lay |
| 172e0 | 6f 75 74 3b 0a 0a 09 6d 72 62 5f 64 61 74 61 5f 69 6e 69 74 28 73 65 6c 66 2c 20 6e 70 61 74 63 | out;...mrb_data_init(self,.npatc |
| 17300 | 68 5f 69 6e 66 6f 2c 20 26 4e 50 61 74 63 68 49 6e 66 6f 5f 74 79 70 65 29 3b 0a 09 72 65 74 75 | h_info,.&NPatchInfo_type);..retu |
| 17320 | 72 6e 20 73 65 6c 66 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 | rn.self;.}.;.T;1I".static.mrb_va |
| 17340 | 6c 75 65 06 3b 20 54 06 3b 0a 40 02 9b 0a 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 02 9b 0a 3b 0c 49 | lue.;.T.;.@...;.IC;.[..;.@...;.I |
| 17360 | 43 3b 08 5b 00 06 3b 0a 40 02 9b 0a 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 00 06 3b 10 54 | C;.[..;.@...;.IC;.{.;.IC;.{..;.T |
| 17380 | 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 3b 14 5b 06 5b 07 40 01 | ;.IC;.{..;.T.;.T;.{.;.[.;.[.[.@. |
| 173a0 | d5 69 02 93 03 3b 15 46 3b 16 3a 0f 4e 50 61 74 63 68 49 6e 66 6f 3b 18 3b 19 3b 1a 3b 1b 3b 1c | .i...;.F;.:.NPatchInfo;.;.;.;.;. |
| 173c0 | 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 | [.;.{.;.IC;."..;.T;.[.;![.;"@.;# |
| 173e0 | 30 3b 24 40 02 9b 0a 3b 25 40 19 3b 26 49 22 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e | 0;$@...;%@.;&I".Raylib::NPatchIn |
| 17400 | 66 6f 06 3b 20 46 3b 52 6f 3b 53 0c 3b 54 30 3b 55 30 3b 56 30 3b 16 3b 57 3b 25 40 19 3b 58 30 | fo.;.F;Ro;S.;T0;U0;V0;.;W;%@.;X0 |
| 17420 | 3b 59 30 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 24 52 61 79 6c 69 62 23 65 6d | ;Y0o;(.;)F;*;.;.;?;&I"$Raylib#em |
| 17440 | 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 5b 00 3b 14 | scripten_set_main_loop.;.F;+[.;. |
| 17460 | 5b 06 5b 07 40 01 d5 69 02 9d 02 3b 15 54 3b 16 3a 1d 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 | [.[[email protected]...;.T;.:.emscripten_set |
| 17480 | 5f 6d 61 69 6e 5f 6c 6f 6f 70 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 | _main_loop;.0;.[.;.{.;.IC;."..;. |
| 174a0 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 b9 0a 3b 34 30 3b 35 | T;.[.;![.;"I"..;.F;#0;$@...;40;5 |
| 174c0 | 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 01 af 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 0a | F;%@.;;T;<I"..static.mrb_value.. |
| 174e0 | 6d 72 62 5f 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 28 6d 72 62 | mrb_emscripten_set_main_loop(mrb |
| 17500 | 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 | _state*.mrb,.mrb_value.self).{.. |
| 17520 | 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 5f 61 72 67 28 65 78 65 | emscripten_set_main_loop_arg(exe |
| 17540 | 63 75 74 65 5f 65 6d 73 63 72 69 70 74 65 6e 5f 62 6c 6f 63 6b 2c 20 6d 72 62 2c 20 30 2c 20 31 | cute_emscripten_block,.mrb,.0,.1 |
| 17560 | 29 3b 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 | );..return.mrb_nil_value();.}.;. |
| 17580 | 54 3b 31 49 22 16 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 20 06 3b 20 54 6f 3b 28 15 3b | T;1I".static.mrb_value..;.To;(.; |
| 175a0 | 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 24 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e | )T;*;.;.;.;&I"$Raylib.emscripten |
| 175c0 | 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f 70 06 3b 20 46 3b 2b 40 02 bb 0a 3b 14 40 02 bc 0a 3b 15 | _set_main_loop.;.F;+@...;.@...;. |
| 175e0 | 54 3b 16 3b 01 ae 3b 18 30 3b 1c 40 02 be 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b | T;.;..;.0;.@...;.{.;.IC;."..;.T; |
| 17600 | 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 c6 0a 3b 33 69 00 3b 25 40 19 3b 3b 54 3b | .[.;![.;"@.;#0;$@...;3i.;%@.;;T; |
| 17620 | 3c 40 02 c4 0a 3b 31 40 02 c5 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f 3b 26 49 22 1c 52 | <@...;[email protected];(.;)F;*;.;.;?;&I".R |
| 17640 | 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 5b 00 3b 14 | aylib#_draw_texture_ex.;.F;+[.;. |
| 17660 | 5b 06 5b 07 40 02 4a 04 69 01 e6 3b 15 54 3b 16 3a 15 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f | [.[[email protected]..;.T;.:._draw_texture_ |
| 17680 | 65 78 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 54 3b 1c 5b 00 3b 21 5b | ex;.0;.[.;.{.;.IC;."..;.T;.[.;![ |
| 176a0 | 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 cc 0a 3b 34 30 3b 35 46 3b 25 40 19 3b 3b 54 | .;"I"..;.F;#0;$@...;40;5F;%@.;;T |
| 176c0 | 3b 3c 49 22 02 45 02 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a 6d 72 62 5f 64 72 61 77 | ;<I".E.static.mrb_value.mrb_draw |
| 176e0 | 5f 74 65 78 74 75 72 65 5f 65 78 28 6d 72 62 5f 73 74 61 74 65 2a 20 6d 72 62 2c 20 6d 72 62 5f | _texture_ex(mrb_state*.mrb,.mrb_ |
| 17700 | 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 65 78 74 75 72 65 | value.self).{..mrb_value.texture |
| 17720 | 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 70 6f 73 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 | _obj;..mrb_value.pos_obj;..mrb_f |
| 17740 | 6c 6f 61 74 20 72 6f 74 61 74 69 6f 6e 3b 0a 09 6d 72 62 5f 66 6c 6f 61 74 20 73 63 61 6c 65 3b | loat.rotation;..mrb_float.scale; |
| 17760 | 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 67 65 74 5f 61 | ..mrb_value.tint_obj;..mrb_get_a |
| 17780 | 72 67 73 28 6d 72 62 2c 20 22 6f 6f 66 66 6f 22 2c 20 26 74 65 78 74 75 72 65 5f 6f 62 6a 2c 20 | rgs(mrb,."ooffo",.&texture_obj,. |
| 177a0 | 26 70 6f 73 5f 6f 62 6a 2c 20 26 72 6f 74 61 74 69 6f 6e 2c 20 26 73 63 61 6c 65 2c 20 26 74 69 | &pos_obj,.&rotation,.&scale,.&ti |
| 177c0 | 6e 74 5f 6f 62 6a 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 5f 64 61 74 61 | nt_obj);...Texture.*texture_data |
| 177e0 | 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 74 65 78 74 75 72 65 5f 6f 62 6a | .=.DATA_GET_PTR(mrb,.texture_obj |
| 17800 | 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 56 65 63 74 | ,.&Texture_type,.Texture);..Vect |
| 17820 | 6f 72 32 20 2a 70 6f 73 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 | or2.*pos_data.=.DATA_GET_PTR(mrb |
| 17840 | 2c 20 70 6f 73 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 63 74 6f 72 | ,.pos_obj,.&Vector2_type,.Vector |
| 17860 | 32 29 3b 0a 09 43 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 | 2);..Color.*tint_data.=.DATA_GET |
| 17880 | 5f 50 54 52 28 6d 72 62 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c | _PTR(mrb,.tint_obj,.&Color_type, |
| 178a0 | 20 43 6f 6c 6f 72 29 3b 0a 0a 09 44 72 61 77 54 65 78 74 75 72 65 45 78 28 2a 74 65 78 74 75 72 | .Color);...DrawTextureEx(*textur |
| 178c0 | 65 5f 64 61 74 61 2c 20 2a 70 6f 73 5f 64 61 74 61 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 73 63 61 | e_data,.*pos_data,.rotation,.sca |
| 178e0 | 6c 65 2c 20 2a 74 69 6e 74 5f 64 61 74 61 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 | le,.*tint_data);...return.mrb_ni |
| 17900 | 6c 5f 76 61 6c 75 65 28 29 3b 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f | l_value();.}.;.T;1I".static.mrb_ |
| 17920 | 76 61 6c 75 65 06 3b 20 54 6f 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1c 52 61 79 | value.;.To;(.;)T;*;.;.;.;&I".Ray |
| 17940 | 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 06 3b 20 46 3b 2b 40 02 ce 0a 3b 14 | lib._draw_texture_ex.;.F;+@...;. |
| 17960 | 40 02 cf 0a 3b 15 54 3b 16 3b 01 af 3b 18 30 3b 1c 40 02 d1 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 | @...;.T;.;..;.0;.@...;.{.;.IC;." |
| 17980 | 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 d9 0a 3b 33 69 00 3b 25 | ..;.T;.[.;![.;"@.;#0;$@...;3i.;% |
| 179a0 | 40 19 3b 3b 54 3b 3c 40 02 d7 0a 3b 31 40 02 d8 0a 6f 3b 28 15 3b 29 46 3b 2a 3b 11 3b 1a 3b 3f | @.;;T;<@...;[email protected];(.;)F;*;.;.;? |
| 179c0 | 3b 26 49 22 1d 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 | ;&I".Raylib#_draw_texture_pro.;. |
| 179e0 | 46 3b 2b 5b 00 3b 14 5b 06 5b 07 40 02 4a 04 69 01 f8 3b 15 54 3b 16 3a 16 5f 64 72 61 77 5f 74 | F;+[.;.[.[[email protected]..;.T;.:._draw_t |
| 17a00 | 65 78 74 75 72 65 5f 70 72 6f 3b 18 30 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0d 3b 20 | exture_pro;.0;.[.;.{.;.IC;."..;. |
| 17a20 | 54 3b 1c 5b 00 3b 21 5b 00 3b 22 49 22 00 06 3b 20 46 3b 23 30 3b 24 40 02 df 0a 3b 34 30 3b 35 | T;.[.;![.;"I"..;.F;#0;$@...;40;5 |
| 17a40 | 46 3b 25 40 19 3b 3b 54 3b 3c 49 22 02 53 03 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 0a | F;%@.;;T;<I".S.static.mrb_value. |
| 17a60 | 6d 72 62 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 28 6d 72 62 5f 73 74 61 74 65 2a 20 | mrb_draw_texture_pro(mrb_state*. |
| 17a80 | 6d 72 62 2c 20 6d 72 62 5f 76 61 6c 75 65 20 73 65 6c 66 29 20 7b 0a 09 6d 72 62 5f 76 61 6c 75 | mrb,.mrb_value.self).{..mrb_valu |
| 17aa0 | 65 20 74 65 78 74 75 72 65 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 70 6f 73 5f 6f 62 | e.texture_obj;..mrb_value.pos_ob |
| 17ac0 | 6a 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d | j;..mrb_value.source_rec_obj;..m |
| 17ae0 | 72 62 5f 76 61 6c 75 65 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 3b 0a 09 6d 72 62 5f 66 6c 6f 61 | rb_value.dest_rec_obj;..mrb_floa |
| 17b00 | 74 20 72 6f 74 61 74 69 6f 6e 3b 0a 09 6d 72 62 5f 76 61 6c 75 65 20 74 69 6e 74 5f 6f 62 6a 3b | t.rotation;..mrb_value.tint_obj; |
| 17b20 | 0a 09 6d 72 62 5f 67 65 74 5f 61 72 67 73 28 6d 72 62 2c 20 22 6f 6f 6f 6f 66 6f 22 2c 20 26 74 | ..mrb_get_args(mrb,."oooofo",.&t |
| 17b40 | 65 78 74 75 72 65 5f 6f 62 6a 2c 20 26 73 6f 75 72 63 65 5f 72 65 63 5f 6f 62 6a 2c 20 26 64 65 | exture_obj,.&source_rec_obj,.&de |
| 17b60 | 73 74 5f 72 65 63 5f 6f 62 6a 2c 20 26 70 6f 73 5f 6f 62 6a 2c 20 26 72 6f 74 61 74 69 6f 6e 2c | st_rec_obj,.&pos_obj,.&rotation, |
| 17b80 | 20 26 74 69 6e 74 5f 6f 62 6a 29 3b 0a 0a 09 54 65 78 74 75 72 65 20 2a 74 65 78 74 75 72 65 5f | .&tint_obj);...Texture.*texture_ |
| 17ba0 | 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 74 65 78 74 75 72 65 | data.=.DATA_GET_PTR(mrb,.texture |
| 17bc0 | 5f 6f 62 6a 2c 20 26 54 65 78 74 75 72 65 5f 74 79 70 65 2c 20 54 65 78 74 75 72 65 29 3b 0a 09 | _obj,.&Texture_type,.Texture);.. |
| 17be0 | 56 65 63 74 6f 72 32 20 2a 70 6f 73 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 | Vector2.*pos_data.=.DATA_GET_PTR |
| 17c00 | 28 6d 72 62 2c 20 70 6f 73 5f 6f 62 6a 2c 20 26 56 65 63 74 6f 72 32 5f 74 79 70 65 2c 20 56 65 | (mrb,.pos_obj,.&Vector2_type,.Ve |
| 17c20 | 63 74 6f 72 32 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 73 6f 75 72 63 65 5f 72 65 63 5f 64 | ctor2);..Rectangle.*source_rec_d |
| 17c40 | 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 73 6f 75 72 63 65 5f 72 | ata.=.DATA_GET_PTR(mrb,.source_r |
| 17c60 | 65 63 5f 6f 62 6a 2c 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 | ec_obj,.&Rectangle_type,.Rectang |
| 17c80 | 6c 65 29 3b 0a 09 52 65 63 74 61 6e 67 6c 65 20 2a 64 65 73 74 5f 72 65 63 5f 64 61 74 61 20 3d | le);..Rectangle.*dest_rec_data.= |
| 17ca0 | 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d 72 62 2c 20 64 65 73 74 5f 72 65 63 5f 6f 62 6a 2c | .DATA_GET_PTR(mrb,.dest_rec_obj, |
| 17cc0 | 20 26 52 65 63 74 61 6e 67 6c 65 5f 74 79 70 65 2c 20 52 65 63 74 61 6e 67 6c 65 29 3b 0a 09 43 | .&Rectangle_type,.Rectangle);..C |
| 17ce0 | 6f 6c 6f 72 20 2a 74 69 6e 74 5f 64 61 74 61 20 3d 20 44 41 54 41 5f 47 45 54 5f 50 54 52 28 6d | olor.*tint_data.=.DATA_GET_PTR(m |
| 17d00 | 72 62 2c 20 74 69 6e 74 5f 6f 62 6a 2c 20 26 43 6f 6c 6f 72 5f 74 79 70 65 2c 20 43 6f 6c 6f 72 | rb,.tint_obj,.&Color_type,.Color |
| 17d20 | 29 3b 0a 0a 09 44 72 61 77 54 65 78 74 75 72 65 50 72 6f 28 2a 74 65 78 74 75 72 65 5f 64 61 74 | );...DrawTexturePro(*texture_dat |
| 17d40 | 61 2c 20 2a 73 6f 75 72 63 65 5f 72 65 63 5f 64 61 74 61 2c 20 2a 64 65 73 74 5f 72 65 63 5f 64 | a,.*source_rec_data,.*dest_rec_d |
| 17d60 | 61 74 61 2c 20 2a 70 6f 73 5f 64 61 74 61 2c 20 72 6f 74 61 74 69 6f 6e 2c 20 2a 74 69 6e 74 5f | ata,.*pos_data,.rotation,.*tint_ |
| 17d80 | 64 61 74 61 29 3b 0a 0a 09 72 65 74 75 72 6e 20 6d 72 62 5f 6e 69 6c 5f 76 61 6c 75 65 28 29 3b | data);...return.mrb_nil_value(); |
| 17da0 | 0a 7d 06 3b 20 54 3b 31 49 22 15 73 74 61 74 69 63 20 6d 72 62 5f 76 61 6c 75 65 06 3b 20 54 6f | .}.;.T;1I".static.mrb_value.;.To |
| 17dc0 | 3b 28 15 3b 29 54 3b 2a 3b 0f 3b 1a 3b 1b 3b 26 49 22 1d 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f | ;(.;)T;*;.;.;.;&I".Raylib._draw_ |
| 17de0 | 74 65 78 74 75 72 65 5f 70 72 6f 06 3b 20 46 3b 2b 40 02 e1 0a 3b 14 40 02 e2 0a 3b 15 54 3b 16 | texture_pro.;.F;+@...;.@...;.T;. |
| 17e00 | 3b 01 b0 3b 18 30 3b 1c 40 02 e4 0a 3b 1d 7b 00 3b 1e 49 43 3b 1f 22 00 0c 3b 20 54 3b 1c 5b 00 | ;..;.0;.@...;.{.;.IC;."..;.T;.[. |
| 17e20 | 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 02 ec 0a 3b 33 69 00 3b 25 40 19 3b 3b 54 3b 3c 40 02 | ;![.;"@.;#0;$@...;3i.;%@.;;T;<@. |
| 17e40 | ea 0a 3b 31 40 02 eb 0a 06 3b 0a 40 19 3b 0b 49 43 3b 08 5b 00 06 3b 0a 40 19 3b 0c 49 43 3b 08 | ..;1@....;.@.;.IC;.[..;.@.;.IC;. |
| 17e60 | 5b 00 06 3b 0a 40 19 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 3b 0e 7b 07 3b 76 49 43 3b 0e 7b 07 3b | [..;.@.;.IC;.{.;.IC;.{.;vIC;.{.; |
| 17e80 | 73 40 02 31 03 3b 74 40 02 3e 03 06 3b 10 54 3b 78 49 43 3b 0e 7b 07 3b 73 40 02 50 03 3b 74 40 | [email protected].;t@.>..;.T;xIC;.{.;[email protected].;t@ |
| 17ea0 | 02 5d 03 06 3b 10 54 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b | .]..;.T.;.T;.IC;.{..;.T.;.T;.{.; |
| 17ec0 | 13 5b 00 3b 14 5b 0c 5b 07 40 02 5a 01 69 09 5b 07 40 30 69 06 5b 07 40 77 69 06 5b 07 40 02 0d | .[.;.[.[[email protected].[.@0i.[.@wi.[.@.. |
| 17ee0 | 04 69 06 5b 07 40 02 5c 05 69 01 a0 5b 07 40 01 d5 69 02 2f 03 5b 07 40 02 4a 04 69 02 10 01 3b | .i.[.@.\.i..[[email protected]./.[[email protected]...; |
| 17f00 | 15 54 3b 16 3a 0b 52 61 79 6c 69 62 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 | .T;.:.Raylib;.;.;.;.;.[.;.{.;.IC |
| 17f20 | 3b 1f 22 1c 54 68 69 73 20 69 73 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 75 6c 65 0e 3b 20 54 3b | ;.".This.is.a.raylib.module.;.T; |
| 17f40 | 1c 5b 00 3b 21 5b 00 3b 22 49 22 1c 54 68 69 73 20 69 73 20 61 20 72 61 79 6c 69 62 20 6d 6f 64 | .[.;![.;"I".This.is.a.raylib.mod |
| 17f60 | 75 6c 65 06 3b 20 54 3b 23 30 3b 24 40 19 3b 33 69 00 3b 35 46 3b 36 6f 3b 37 08 3b 38 46 3b 39 | ule.;.T;#0;$@.;3i.;5F;6o;7.;8F;9 |
| 17f80 | 69 08 3b 3a 69 08 3b 25 40 06 3b 26 49 22 0b 52 61 79 6c 69 62 06 3b 20 46 6f 3b 45 11 3b 14 5b | i.;:i.;%@.;&I".Raylib.;.Fo;E.;.[ |
| 17fa0 | 06 5b 07 40 02 5a 01 69 06 3b 15 46 3b 16 3a 07 52 6c 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d | .[[email protected].;.F;.:.Rl;.;.;.;.;.[.;. |
| 17fc0 | 7b 00 3b 1e 49 43 3b 1f 22 00 0b 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 | {.;.IC;."..;.T;.[.;![.;"@.;#0;$@ |
| 17fe0 | 02 0b 0b 3b 25 40 06 3b 26 49 22 07 52 6c 06 3b 20 46 3b 3c 49 22 10 52 6c 20 3d 20 52 61 79 6c | ...;%@.;&I".Rl.;.F;<I".Rl.=.Rayl |
| 18000 | 69 62 06 3b 20 54 3b 47 49 22 0b 52 61 79 6c 69 62 06 3b 20 54 06 3b 0a 40 06 3b 0b 49 43 3b 08 | ib.;.T;GI".Raylib.;.T.;.@.;.IC;. |
| 18020 | 5b 00 06 3b 0a 40 06 3b 0c 49 43 3b 08 5b 00 06 3b 0a 40 06 3b 0d 49 43 3b 0e 7b 07 3b 0f 49 43 | [..;.@.;.IC;.[..;.@.;.IC;.{.;.IC |
| 18040 | 3b 0e 7b 00 06 3b 10 54 3b 11 49 43 3b 0e 7b 00 06 3b 10 54 06 3b 10 54 3b 12 7b 00 3b 13 5b 00 | ;.{..;.T;.IC;.{..;.T.;.T;.{.;.[. |
| 18060 | 3b 14 5b 00 3b 15 46 3b 16 3b 00 3b 18 3b 19 3b 1a 3b 1b 3b 1c 5b 00 3b 1d 7b 00 3b 1e 49 43 3b | ;.[.;.F;.;.;.;.;.;.;.[.;.{.;.IC; |
| 18080 | 1f 22 00 0c 3b 20 54 3b 1c 5b 00 3b 21 5b 00 3b 22 40 17 3b 23 30 3b 24 40 06 3b 33 69 00 3b 25 | ."..;.T;.[.;![.;"@.;#0;$@.;3i.;% |
| 180a0 | 30 3b 26 40 17 3b 17 40 08 3b 01 b1 40 19 3a 18 52 61 79 6c 69 62 2e 73 63 69 73 73 6f 72 5f 6d | 0;&@.;.@.;..@.:.Raylib.scissor_m |
| 180c0 | 6f 64 65 40 1b 3a 12 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 40 6e 3a 1e 52 61 79 6c 69 62 3a 3a | ode@.:.Raylib::Color@n:.Raylib:: |
| 180e0 | 43 6f 6c 6f 72 2e 63 6f 6c 6f 72 5f 63 61 63 68 65 40 70 3a 21 52 61 79 6c 69 62 3a 3a 43 6f 6c | Color.color_cache@p:!Raylib::Col |
| 18100 | 6f 72 2e 6d 65 74 68 6f 64 5f 6d 69 73 73 69 6e 67 40 01 7c 3a 26 52 61 79 6c 69 62 3a 3a 43 6f | or.method_missing@.|:&Raylib::Co |
| 18120 | 6c 6f 72 2e 72 65 73 70 6f 6e 64 5f 74 6f 5f 6d 69 73 73 69 6e 67 3f 40 01 8e 3a 19 52 61 79 6c | lor.respond_to_missing?@..:.Rayl |
| 18140 | 69 62 3a 3a 43 6f 6c 6f 72 2e 72 61 6e 64 6f 6d 40 01 a4 3a 18 52 61 79 6c 69 62 3a 3a 43 6f 6c | ib::Color.random@..:.Raylib::Col |
| 18160 | 6f 72 2e 63 6c 6f 6e 65 40 01 b7 3a 1d 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 3a 3a 43 6f 6c 6f | or.clone@..:.Raylib::Color::Colo |
| 18180 | 72 4c 69 73 74 40 01 c3 3b 01 b2 40 02 0b 0b 3a 16 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 | rList@..;..@...:.Raylib::Rectang |
| 181a0 | 6c 65 40 02 50 01 3a 1b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 40 02 | [email protected].:.Raylib::Rectangle#draw@. |
| 181c0 | 52 01 3a 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 64 72 61 77 5f 6c 69 6e 65 73 | R.:!Raylib::Rectangle#draw_lines |
| 181e0 | 40 02 62 01 3a 13 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 40 02 74 02 3a 1a 52 61 79 6c 69 62 | @.b.:.Raylib::[email protected].:.Raylib |
| 18200 | 3a 3a 43 69 72 63 6c 65 23 76 65 63 74 6f 72 40 02 76 02 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 | ::Circle#[email protected].:.Raylib::Cir |
| 18220 | 63 6c 65 23 76 65 63 74 6f 72 3d 40 02 83 02 3a 1a 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 | cle#vector=@...:.Raylib::Circle# |
| 18240 | 72 61 64 69 75 73 40 02 96 02 3a 1b 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 72 61 64 69 75 | radius@...:.Raylib::Circle#radiu |
| 18260 | 73 3d 40 02 a3 02 3a 1e 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 69 6e 69 74 69 61 6c 69 7a | s=@...:.Raylib::Circle#initializ |
| 18280 | 65 40 02 b5 02 3a 15 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 78 40 02 cc 02 3a 15 52 61 79 | e@...:.Raylib::Circle#x@...:.Ray |
| 182a0 | 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 40 02 d8 02 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c | lib::Circle#y@...:.Raylib::Circl |
| 182c0 | 65 23 78 3d 40 02 e4 02 3a 16 52 61 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 79 3d 40 02 f2 02 3a | e#x=@...:.Raylib::Circle#y=@...: |
| 182e0 | 18 52 61 79 6c 69 62 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 40 02 31 03 3a 19 52 61 79 6c 69 62 | [email protected].:.Raylib |
| 18300 | 2e 64 65 66 69 6e 65 64 5f 6c 6f 6f 70 3d 40 02 3e 03 3a 1d 52 61 79 6c 69 62 2e 64 61 74 61 5f | .defined_loop=@.>.:.Raylib.data_ |
| 18320 | 6b 65 79 73 5f 70 72 65 73 73 65 64 40 02 50 03 3a 1e 52 61 79 6c 69 62 2e 64 61 74 61 5f 6b 65 | [email protected].:.Raylib.data_ke |
| 18340 | 79 73 5f 70 72 65 73 73 65 64 3d 40 02 5d 03 3a 1d 52 61 79 6c 69 62 2e 77 68 69 6c 65 5f 77 69 | ys_pressed=@.].:.Raylib.while_wi |
| 18360 | 6e 64 6f 77 5f 6f 70 65 6e 40 02 6f 03 3a 15 52 61 79 6c 69 62 2e 6d 61 69 6e 5f 6c 6f 6f 70 40 | [email protected].:.Raylib.main_loop@ |
| 18380 | 02 7d 03 3a 15 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 40 02 89 03 3a 18 52 61 79 6c 69 | .}.:.Raylib.draw_text@...:.Rayli |
| 183a0 | 62 2e 64 72 61 77 5f 74 65 78 74 75 72 65 40 02 a0 03 3a 1b 52 61 79 6c 69 62 2e 64 72 61 77 5f | b.draw_texture@...:.Raylib.draw_ |
| 183c0 | 74 65 78 74 75 72 65 5f 65 78 40 02 b5 03 3a 1c 52 61 79 6c 69 62 2e 64 72 61 77 5f 74 65 78 74 | texture_ex@...:.Raylib.draw_text |
| 183e0 | 75 72 65 5f 70 72 6f 40 02 ce 03 3a 18 52 61 79 6c 69 62 2e 6b 65 79 73 5f 70 72 65 73 73 65 64 | ure_pro@...:.Raylib.keys_pressed |
| 18400 | 40 02 e9 03 3a 10 52 61 79 6c 69 62 2e 64 72 61 77 40 02 f5 03 3a 14 52 61 79 6c 69 62 3a 3a 54 | @...:.Raylib.draw@...:.Raylib::T |
| 18420 | 65 78 74 75 72 65 40 02 06 04 3a 16 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 40 02 08 | exture@...:.Raylib::Texture#h@.. |
| 18440 | 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 3d 40 02 17 04 3a 16 52 61 79 6c 69 | .:.Raylib::Texture#h=@...:.Rayli |
| 18460 | 62 3a 3a 54 65 78 74 75 72 65 23 77 40 02 27 04 3a 17 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 | b::Texture#w@.'.:.Raylib::Textur |
| 18480 | 65 23 77 3d 40 02 35 04 3a 17 52 61 79 6c 69 62 23 69 6e 69 74 5f 77 69 6e 64 6f 77 40 02 57 05 | e#[email protected].:.Raylib#[email protected]. |
| 184a0 | 3a 17 52 61 79 6c 69 62 2e 69 6e 69 74 5f 77 69 6e 64 6f 77 40 02 88 05 3a 20 52 61 79 6c 69 62 | :.Raylib.init_window@...:.Raylib |
| 184c0 | 23 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 b3 05 3a 20 52 61 79 6c 69 | #window_should_close?@...:.Rayli |
| 184e0 | 62 2e 77 69 6e 64 6f 77 5f 73 68 6f 75 6c 64 5f 63 6c 6f 73 65 3f 40 02 cd 05 3a 1c 52 61 79 6c | b.window_should_close?@...:.Rayl |
| 18500 | 69 62 23 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 e0 05 3a 1c 52 61 79 6c 69 62 2e | ib#clear_background@...:.Raylib. |
| 18520 | 63 6c 65 61 72 5f 62 61 63 6b 67 72 6f 75 6e 64 40 02 03 06 3a 19 52 61 79 6c 69 62 23 62 65 67 | clear_background@...:.Raylib#beg |
| 18540 | 69 6e 5f 64 72 61 77 69 6e 67 40 02 21 06 3a 19 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 64 72 61 | in_drawing@.!.:.Raylib.begin_dra |
| 18560 | 77 69 6e 67 40 02 33 06 3a 17 52 61 79 6c 69 62 23 65 6e 64 5f 64 72 61 77 69 6e 67 40 02 40 06 | [email protected].:.Raylib#end_drawing@.@. |
| 18580 | 3a 17 52 61 79 6c 69 62 2e 65 6e 64 5f 64 72 61 77 69 6e 67 40 02 52 06 3a 1e 52 61 79 6c 69 62 | :[email protected].:.Raylib |
| 185a0 | 23 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 5f 06 3a 1e 52 61 79 6c 69 62 2e | #begin_scissor_mode@._.:.Raylib. |
| 185c0 | 62 65 67 69 6e 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 9d 06 3a 1c 52 61 79 6c 69 62 23 65 | begin_scissor_mode@...:.Raylib#e |
| 185e0 | 6e 64 5f 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 d6 06 3a 1c 52 61 79 6c 69 62 2e 65 6e 64 5f | nd_scissor_mode@...:.Raylib.end_ |
| 18600 | 73 63 69 73 73 6f 72 5f 6d 6f 64 65 40 02 f0 06 3a 14 52 61 79 6c 69 62 23 70 6c 61 74 66 6f 72 | scissor_mode@...:.Raylib#platfor |
| 18620 | 6d 40 02 05 07 3a 14 52 61 79 6c 69 62 2e 70 6c 61 74 66 6f 72 6d 40 02 12 07 3a 16 52 61 79 6c | m@...:.Raylib.platform@...:.Rayl |
| 18640 | 69 62 23 5f 64 72 61 77 5f 74 65 78 74 40 02 1a 07 3a 16 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f | ib#_draw_text@...:.Raylib._draw_ |
| 18660 | 74 65 78 74 40 02 27 07 3a 1a 52 61 79 6c 69 62 23 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 | text@.'.:.Raylib#call_main_loop@ |
| 18680 | 02 2f 07 3a 1a 52 61 79 6c 69 62 2e 63 61 6c 6c 5f 6d 61 69 6e 5f 6c 6f 6f 70 40 02 3c 07 3a 17 | ./.:.Raylib.call_main_loop@.<.:. |
| 186a0 | 52 61 79 6c 69 62 23 74 61 72 67 65 74 5f 66 70 73 3d 40 02 42 07 3a 17 52 61 79 6c 69 62 2e 74 | Raylib#[email protected].:.Raylib.t |
| 186c0 | 61 72 67 65 74 5f 66 70 73 3d 40 02 4f 07 3a 0f 52 61 79 6c 69 62 23 66 70 73 40 02 55 07 3a 0f | [email protected].:.Raylib#[email protected].:. |
| 186e0 | 52 61 79 6c 69 62 2e 66 70 73 40 02 62 07 3a 16 52 61 79 6c 69 62 23 66 72 61 6d 65 5f 74 69 6d | [email protected].:.Raylib#frame_tim |
| 18700 | 65 40 02 68 07 3a 16 52 61 79 6c 69 62 2e 66 72 61 6d 65 5f 74 69 6d 65 40 02 75 07 3a 10 52 61 | [email protected].:[email protected].:.Ra |
| 18720 | 79 6c 69 62 23 74 69 6d 65 40 02 7b 07 3a 10 52 61 79 6c 69 62 2e 74 69 6d 65 40 02 88 07 3a 21 | ylib#time@.{.:.Raylib.time@...:! |
| 18740 | 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 40 02 8e 07 | Raylib#mouse_button_pressed?@... |
| 18760 | 3a 21 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 70 72 65 73 73 65 64 3f 40 02 | :!Raylib.mouse_button_pressed?@. |
| 18780 | a0 07 3a 1e 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 40 02 a9 | ..:.Raylib#mouse_button_down?@.. |
| 187a0 | 07 3a 1e 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 64 6f 77 6e 3f 40 02 bb 07 | .:.Raylib.mouse_button_down?@... |
| 187c0 | 3a 22 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 64 3f 40 | :"Raylib#mouse_button_released?@ |
| 187e0 | 02 c4 07 3a 22 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 72 65 6c 65 61 73 65 | ...:"Raylib.mouse_button_release |
| 18800 | 64 3f 40 02 d6 07 3a 1c 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 40 | d?@...:.Raylib#mouse_button_up?@ |
| 18820 | 02 df 07 3a 1c 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 62 75 74 74 6f 6e 5f 75 70 3f 40 02 f1 07 | ...:.Raylib.mouse_button_up?@... |
| 18840 | 3a 18 52 61 79 6c 69 62 23 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 fa 07 3a 18 52 61 79 6c 69 | :.Raylib#key_pressed?@...:.Rayli |
| 18860 | 62 2e 6b 65 79 5f 70 72 65 73 73 65 64 3f 40 02 0c 08 3a 15 52 61 79 6c 69 62 23 6b 65 79 5f 64 | b.key_pressed?@...:.Raylib#key_d |
| 18880 | 6f 77 6e 3f 40 02 15 08 3a 15 52 61 79 6c 69 62 2e 6b 65 79 5f 64 6f 77 6e 3f 40 02 27 08 3a 19 | own?@...:.Raylib.key_down?@.'.:. |
| 188a0 | 52 61 79 6c 69 62 23 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 30 08 3a 19 52 61 79 6c 69 62 | Raylib#[email protected].:.Raylib |
| 188c0 | 2e 6b 65 79 5f 72 65 6c 65 61 73 65 64 3f 40 02 42 08 3a 13 52 61 79 6c 69 62 23 6b 65 79 5f 75 | [email protected].:.Raylib#key_u |
| 188e0 | 70 3f 40 02 4b 08 3a 13 52 61 79 6c 69 62 2e 6b 65 79 5f 75 70 3f 40 02 5d 08 3a 1d 52 61 79 6c | [email protected].:.Raylib.key_up?@.].:.Rayl |
| 18900 | 69 62 23 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 66 08 3a 1d 52 61 79 6c 69 62 | ib#[email protected].:.Raylib |
| 18920 | 2e 5f 6e 65 78 74 5f 6b 65 79 5f 70 72 65 73 73 65 64 40 02 73 08 3a 13 52 61 79 6c 69 62 23 6d | [email protected].:.Raylib#m |
| 18940 | 6f 75 73 65 5f 78 40 02 79 08 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 78 40 02 86 08 3a 13 | [email protected].:.Raylib.mouse_x@...:. |
| 18960 | 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 79 40 02 8c 08 3a 13 52 61 79 6c 69 62 2e 6d 6f 75 73 65 | Raylib#mouse_y@...:.Raylib.mouse |
| 18980 | 5f 79 40 02 99 08 3a 1a 52 61 79 6c 69 62 23 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 40 02 9f | _y@...:.Raylib#mouse_position@.. |
| 189a0 | 08 3a 1a 52 61 79 6c 69 62 2e 6d 6f 75 73 65 5f 70 6f 73 69 74 69 6f 6e 40 02 ac 08 3a 17 52 61 | .:.Raylib.mouse_position@...:.Ra |
| 189c0 | 79 6c 69 62 23 6d 6f 75 73 65 5f 77 68 65 65 6c 40 02 b2 08 3a 17 52 61 79 6c 69 62 2e 6d 6f 75 | ylib#mouse_wheel@...:.Raylib.mou |
| 189e0 | 73 65 5f 77 68 65 65 6c 40 02 bf 08 3a 1c 52 61 79 6c 69 62 23 62 65 67 69 6e 5f 62 6c 65 6e 64 | se_wheel@...:.Raylib#begin_blend |
| 18a00 | 5f 6d 6f 64 65 40 02 c5 08 3a 1c 52 61 79 6c 69 62 2e 62 65 67 69 6e 5f 62 6c 65 6e 64 5f 6d 6f | _mode@...:.Raylib.begin_blend_mo |
| 18a20 | 64 65 40 02 d2 08 3a 1a 52 61 79 6c 69 62 23 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 d8 | de@...:.Raylib#end_blend_mode@.. |
| 18a40 | 08 3a 1a 52 61 79 6c 69 62 2e 65 6e 64 5f 62 6c 65 6e 64 5f 6d 6f 64 65 40 02 e5 08 3a 1d 52 61 | .:.Raylib.end_blend_mode@...:.Ra |
| 18a60 | 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 69 6e 69 74 69 61 6c 69 7a 65 40 01 d0 3a 14 52 61 79 6c 69 | ylib::Color#initialize@..:.Rayli |
| 18a80 | 62 3a 3a 43 6f 6c 6f 72 23 72 40 01 dd 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 72 3d 40 | b::Color#r@..:.Raylib::Color#r=@ |
| 18aa0 | 01 e9 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 67 40 01 f5 3a 15 52 61 79 6c 69 62 3a 3a | ..:.Raylib::Color#g@..:.Raylib:: |
| 18ac0 | 43 6f 6c 6f 72 23 67 3d 40 02 01 01 3a 14 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 40 02 0d | Color#g=@...:.Raylib::Color#b@.. |
| 18ae0 | 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 62 3d 40 02 19 01 3a 14 52 61 79 6c 69 62 3a | .:.Raylib::Color#b=@...:.Raylib: |
| 18b00 | 3a 43 6f 6c 6f 72 23 61 40 02 25 01 3a 15 52 61 79 6c 69 62 3a 3a 43 6f 6c 6f 72 23 61 3d 40 02 | :Color#a@.%.:.Raylib::Color#a=@. |
| 18b20 | 31 01 3a 1d 52 61 79 6c 69 62 23 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 eb 08 | 1.:.Raylib#init_audio_device@... |
| 18b40 | 3a 1d 52 61 79 6c 69 62 2e 69 6e 69 74 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 f8 08 3a 1f | :.Raylib.init_audio_device@...:. |
| 18b60 | 52 61 79 6c 69 62 23 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 fe 08 3a 1f | Raylib#audio_device_ready?@...:. |
| 18b80 | 52 61 79 6c 69 62 2e 61 75 64 69 6f 5f 64 65 76 69 63 65 5f 72 65 61 64 79 3f 40 02 10 09 3a 1e | Raylib.audio_device_ready?@...:. |
| 18ba0 | 52 61 79 6c 69 62 23 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 19 09 3a 1e 52 | Raylib#close_audio_device@...:.R |
| 18bc0 | 61 79 6c 69 62 2e 63 6c 6f 73 65 5f 61 75 64 69 6f 5f 64 65 76 69 63 65 40 02 26 09 3a 1d 52 61 | aylib.close_audio_device@.&.:.Ra |
| 18be0 | 79 6c 69 62 23 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 40 02 2c 09 3a 1d 52 61 79 6c | ylib#set_master_volume@.,.:.Rayl |
| 18c00 | 69 62 2e 73 65 74 5f 6d 61 73 74 65 72 5f 76 6f 6c 75 6d 65 40 02 39 09 3a 12 52 61 79 6c 69 62 | [email protected].:.Raylib |
| 18c20 | 3a 3a 53 6f 75 6e 64 40 02 3f 09 3a 1d 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 69 6e 69 74 69 | ::Sound@.?.:.Raylib::Sound#initi |
| 18c40 | 61 6c 69 7a 65 40 02 41 09 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 40 02 4d | [email protected].:.Raylib::Sound#[email protected] |
| 18c60 | 09 3a 17 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 73 74 6f 70 40 02 59 09 3a 18 52 61 79 6c 69 | .:.Raylib::Sound#[email protected].:.Rayli |
| 18c80 | 62 3a 3a 53 6f 75 6e 64 23 70 61 75 73 65 40 02 65 09 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e | b::Sound#[email protected].:.Raylib::Soun |
| 18ca0 | 64 23 72 65 73 75 6d 65 40 02 71 09 3a 1a 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 76 6f 6c 75 | d#[email protected].:.Raylib::Sound#volu |
| 18cc0 | 6d 65 3d 40 02 7d 09 3a 19 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 69 74 63 68 3d 40 02 89 | me=@.}.:.Raylib::Sound#pitch=@.. |
| 18ce0 | 09 3a 1b 52 61 79 6c 69 62 3a 3a 53 6f 75 6e 64 23 70 6c 61 79 69 6e 67 3f 40 02 95 09 3a 12 52 | .:.Raylib::Sound#playing?@...:.R |
| 18d00 | 61 79 6c 69 62 3a 3a 4d 75 73 69 63 40 02 b4 09 3a 1d 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 | aylib::Music@...:.Raylib::Music# |
| 18d20 | 69 6e 69 74 69 61 6c 69 7a 65 40 02 b6 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c | initialize@...:.Raylib::Music#pl |
| 18d40 | 61 79 40 02 c2 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 74 6f 70 40 02 ce 09 3a 18 | ay@...:.Raylib::Music#stop@...:. |
| 18d60 | 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 61 75 73 65 40 02 da 09 3a 19 52 61 79 6c 69 62 3a | Raylib::Music#pause@...:.Raylib: |
| 18d80 | 3a 4d 75 73 69 63 23 72 65 73 75 6d 65 40 02 e6 09 3a 1a 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 | :Music#resume@...:.Raylib::Music |
| 18da0 | 23 76 6f 6c 75 6d 65 3d 40 02 f2 09 3a 19 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 69 74 63 | #volume=@...:.Raylib::Music#pitc |
| 18dc0 | 68 3d 40 02 fe 09 3a 17 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 73 65 65 6b 40 02 0a 0a 3a 1b | h=@...:.Raylib::Music#seek@...:. |
| 18de0 | 52 61 79 6c 69 62 3a 3a 4d 75 73 69 63 23 70 6c 61 79 69 6e 67 3f 40 02 16 0a 3a 1e 52 61 79 6c | Raylib::Music#playing?@...:.Rayl |
| 18e00 | 69 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 6c 65 6e 67 74 68 40 02 25 0a 3a 1e 52 61 79 6c 69 | ib::Music#time_length@.%.:.Rayli |
| 18e20 | 62 3a 3a 4d 75 73 69 63 23 74 69 6d 65 5f 70 6c 61 79 65 64 40 02 31 0a 3a 14 52 61 79 6c 69 62 | b::Music#[email protected].:.Raylib |
| 18e40 | 3a 3a 56 65 63 74 6f 72 32 40 02 4d 0a 3a 1f 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 69 | ::[email protected].:.Raylib::Vector2#i |
| 18e60 | 6e 69 74 69 61 6c 69 7a 65 40 02 4f 0a 3a 16 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 | [email protected].:.Raylib::Vector2#x |
| 18e80 | 40 02 5b 0a 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 78 3d 40 02 67 0a 3a 16 52 61 | @.[.:.Raylib::Vector2#[email protected].:.Ra |
| 18ea0 | 79 6c 69 62 3a 3a 56 65 63 74 6f 72 32 23 79 40 02 73 0a 3a 17 52 61 79 6c 69 62 3a 3a 56 65 63 | ylib::Vector2#[email protected].:.Raylib::Vec |
| 18ec0 | 74 6f 72 32 23 79 3d 40 02 7f 0a 3a 21 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 69 | tor2#y=@...:!Raylib::Rectangle#i |
| 18ee0 | 6e 69 74 69 61 6c 69 7a 65 40 02 74 01 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 | [email protected].:.Raylib::Rectangle |
| 18f00 | 23 78 40 02 82 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 78 3d 40 02 8e 01 | #x@...:.Raylib::Rectangle#x=@... |
| 18f20 | 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 40 02 9a 01 3a 19 52 61 79 6c 69 | :.Raylib::Rectangle#y@...:.Rayli |
| 18f40 | 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 79 3d 40 02 a6 01 3a 1c 52 61 79 6c 69 62 3a 3a 52 65 63 | b::Rectangle#y=@...:.Raylib::Rec |
| 18f60 | 74 61 6e 67 6c 65 23 77 69 64 74 68 40 02 b2 01 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e | tangle#width@...:.Raylib::Rectan |
| 18f80 | 67 6c 65 23 77 69 64 74 68 3d 40 02 be 01 3a 18 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c | gle#width=@...:.Raylib::Rectangl |
| 18fa0 | 65 23 77 40 02 ca 01 3a 19 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 77 3d 40 02 d6 | e#w@...:.Raylib::Rectangle#w=@.. |
| 18fc0 | 01 3a 1d 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 40 02 e2 01 3a | .:.Raylib::Rectangle#height@...: |
| 18fe0 | 1e 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 65 69 67 68 74 3d 40 02 ee 01 3a 18 | .Raylib::Rectangle#height=@...:. |
| 19000 | 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 68 40 02 fa 01 3a 19 52 61 79 6c 69 62 3a | Raylib::Rectangle#h@...:.Raylib: |
| 19020 | 3a 52 65 63 74 61 6e 67 6c 65 23 68 3d 40 02 06 02 3a 24 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 | :Rectangle#h=@...:$Raylib::Recta |
| 19040 | 6e 67 6c 65 23 63 6f 6c 6c 69 73 69 6f 6e 5f 72 65 63 40 02 12 02 3a 28 52 61 79 6c 69 62 3a 3a | ngle#collision_rec@...:(Raylib:: |
| 19060 | 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 1e 02 3a | Rectangle#collide_with_rec?@...: |
| 19080 | 2b 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f | +Raylib::Rectangle#collide_with_ |
| 190a0 | 63 69 72 63 6c 65 3f 40 02 2d 02 3a 2a 52 61 79 6c 69 62 3a 3a 52 65 63 74 61 6e 67 6c 65 23 63 | [email protected].:*Raylib::Rectangle#c |
| 190c0 | 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 70 6f 69 6e 74 3f 40 02 3c 02 3a 1c 52 61 79 6c 69 62 3a 3a | ollide_with_point?@.<.:.Raylib:: |
| 190e0 | 52 65 63 74 61 6e 67 6c 65 23 5f 64 72 61 77 40 02 4b 02 3a 22 52 61 79 6c 69 62 3a 3a 52 65 63 | Rectangle#[email protected].:"Raylib::Rec |
| 19100 | 74 61 6e 67 6c 65 23 5f 64 72 61 77 5f 6c 69 6e 65 73 40 02 57 02 3a 25 52 61 79 6c 69 62 3a 3a | tangle#[email protected].:%Raylib:: |
| 19120 | 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 72 65 63 3f 40 02 00 03 3a 28 52 61 | Circle#collide_with_rec?@...:(Ra |
| 19140 | 79 6c 69 62 3a 3a 43 69 72 63 6c 65 23 63 6f 6c 6c 69 64 65 5f 77 69 74 68 5f 63 69 72 63 6c 65 | ylib::Circle#collide_with_circle |
| 19160 | 3f 40 02 0f 03 3a 17 52 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 40 02 9b 0a 3a 22 52 | ?@...:.Raylib::NPatchInfo@...:"R |
| 19180 | 61 79 6c 69 62 3a 3a 4e 50 61 74 63 68 49 6e 66 6f 23 69 6e 69 74 69 61 6c 69 7a 65 40 02 9d 0a | aylib::NPatchInfo#initialize@... |
| 191a0 | 3a 24 52 61 79 6c 69 62 23 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 6e 5f 6c 6f 6f | :$Raylib#emscripten_set_main_loo |
| 191c0 | 70 40 02 b9 0a 3a 24 52 61 79 6c 69 62 2e 65 6d 73 63 72 69 70 74 65 6e 5f 73 65 74 5f 6d 61 69 | p@...:$Raylib.emscripten_set_mai |
| 191e0 | 6e 5f 6c 6f 6f 70 40 02 c6 0a 3a 1f 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 69 6e 69 74 | n_loop@...:.Raylib::Texture#init |
| 19200 | 69 61 6c 69 7a 65 40 02 45 04 3a 1a 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 | [email protected].:.Raylib::Texture#widt |
| 19220 | 68 40 02 6a 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 77 69 64 74 68 3d 40 02 8d | [email protected].:.Raylib::Texture#width=@.. |
| 19240 | 04 3a 1b 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 40 02 bb 04 3a 1c 52 | .:.Raylib::Texture#height@...:.R |
| 19260 | 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 23 68 65 69 67 68 74 3d 40 02 de 04 3a 17 52 61 79 6c | aylib::Texture#height=@...:.Rayl |
| 19280 | 69 62 3a 3a 54 65 78 74 75 72 65 23 69 64 40 02 0c 05 3a 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 | ib::Texture#id@...:.Raylib::Text |
| 192a0 | 75 72 65 23 64 72 61 77 40 02 27 05 3a 19 52 61 79 6c 69 62 3a 3a 54 65 78 74 75 72 65 2e 64 72 | ure#draw@.'.:.Raylib::Texture.dr |
| 192c0 | 61 77 40 02 39 05 3a 1c 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 | [email protected].:.Raylib#_draw_texture_ex@ |
| 192e0 | 02 cc 0a 3a 1c 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 65 78 40 02 d9 0a | ...:.Raylib._draw_texture_ex@... |
| 19300 | 3a 1d 52 61 79 6c 69 62 23 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 df 0a 3a 1d | :.Raylib#_draw_texture_pro@...:. |
| 19320 | 52 61 79 6c 69 62 2e 5f 64 72 61 77 5f 74 65 78 74 75 72 65 5f 70 72 6f 40 02 ec 0a | Raylib._draw_texture_pro@... |