Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- Musical Chamber
- @author: K-Pone
- */
- static g_samples;
- func Initialize()
- {
- InitSampleList();
- CreateObject(SongControl, 0, 0, NO_OWNER);
- CreateObject(MusicTrigger, 68, 1092, NO_OWNER);
- CreateObject(MusicTrigger, 196, 1092, NO_OWNER);
- CreateObject(MusicTrigger, 244, 1092, NO_OWNER);
- }
- func InitializePlayer(int player)
- {
- SetPlayerZoom(player, 1,1, PLRZOOM_LimitMin);
- SetPlayerZoom(player, 50,1, PLRZOOM_LimitMax);
- SetFoW(player, false);
- GetCrew(player)->SetPosition(100 + RandomX(-30,30),138 * 8);
- GetCrew(player)->ChooseNoteSampleMenu();
- }
- func InitSampleList()
- {
- g_samples =
- {
- "001 Drums" =
- {
- "001 Kickdrum 1" = "Drums::Kick1",
- "002 Kickdrum 2" = "Drums::Kick2",
- "003 Snaredrum 1" = "Drums::Snare1",
- "004 Snaredrum 2" = "Drums::Snare2",
- "005 Handclap" = "Drums::Clap",
- "006 Hi-Hat closed" = "Drums::HiHat_closed",
- "007 Hi-Hat open" = "Drums::HiHat_open",
- "008 Tom Low" = "Drums::Tom_lo",
- "009 Tom Mid" = "Drums::Tom_mid",
- "010 Tom High" = "Drums::Tom_hi"
- },
- "002 Synth Bell" =
- {
- "C3" = "Instruments::SynthBell::C3",
- "C#3" = "Instruments::SynthBell::Cs3",
- "D3" = "Instruments::SynthBell::D3",
- "D#3" = "Instruments::SynthBell::Ds3",
- "E3" = "Instruments::SynthBell::E3",
- "F3" = "Instruments::SynthBell::F3",
- "F#3" = "Instruments::SynthBell::Fs3",
- "G3" = "Instruments::SynthBell::G3",
- "Gs3" = "Instruments::SynthBell::Gs3",
- "A3" = "Instruments::SynthBell::A3",
- "B3" = "Instruments::SynthBell::B3",
- "H3" = "Instruments::SynthBell::H3"
- },
- "003 SFX" =
- {
- "OC Ding" = "UI::Ding"
- }
- };
- }
- func TestFunc()
- {
- for (var entry in GetProperties(g_samples))
- {
- Log("%v", entry);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement