| 899 | } |
| 900 | |
| 901 | enum instruments |
| 902 | obj_to_instr(struct obj *obj SOUNDLIBONLY) { |
| 903 | enum instruments ret_instr = ins_no_instrument; |
| 904 | |
| 905 | #if defined(SND_LIB_INTEGRATED) |
| 906 | switch(obj->otyp) { |
| 907 | case WOODEN_FLUTE: |
| 908 | ret_instr = ins_flute; |
| 909 | break; |
| 910 | case MAGIC_FLUTE: |
| 911 | ret_instr = ins_pan_flute; |
| 912 | break; |
| 913 | case TOOLED_HORN: |
| 914 | ret_instr = ins_english_horn; |
| 915 | break; |
| 916 | case FROST_HORN: |
| 917 | ret_instr = ins_french_horn; |
| 918 | break; |
| 919 | case FIRE_HORN: |
| 920 | ret_instr = ins_baritone_sax; |
| 921 | break; |
| 922 | case BUGLE: |
| 923 | ret_instr = ins_trumpet; |
| 924 | break; |
| 925 | case WOODEN_HARP: |
| 926 | ret_instr = ins_orchestral_harp; |
| 927 | break; |
| 928 | case MAGIC_HARP: |
| 929 | ret_instr = ins_cello; |
| 930 | break; |
| 931 | case BELL: |
| 932 | case BELL_OF_OPENING: |
| 933 | ret_instr = ins_tinkle_bell; |
| 934 | break; |
| 935 | case DRUM_OF_EARTHQUAKE: |
| 936 | ret_instr = ins_taiko_drum; |
| 937 | break; |
| 938 | case LEATHER_DRUM: |
| 939 | ret_instr = ins_melodic_tom; |
| 940 | break; |
| 941 | } |
| 942 | #endif |
| 943 | return ret_instr; |
| 944 | } |
| 945 | /*music.c*/ |
no outgoing calls
no test coverage detected