From d0872d44590927d7dc7834d6a0d2d8dc9c367291 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 16 Aug 2006 05:38:25 +0000 Subject: [PATCH] HelpDisplay:setfromsongorcourse --- .../Themes/default/Scripts/HelpDisplay.lua | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 stepmania/Themes/default/Scripts/HelpDisplay.lua diff --git a/stepmania/Themes/default/Scripts/HelpDisplay.lua b/stepmania/Themes/default/Scripts/HelpDisplay.lua new file mode 100644 index 0000000000..2f84b4ff98 --- /dev/null +++ b/stepmania/Themes/default/Scripts/HelpDisplay.lua @@ -0,0 +1,42 @@ +function HelpDisplay:setfromsongorcourse() + local Selection = GAMESTATE:GetCurrentSong() or GAMESTATE:GetCurrentCourse() + if not Selection then return end + + local Artists = {} + local AltArtists = {} + + local Song = GAMESTATE:GetCurrentSong(); + local Trail = GAMESTATE:GetCurrentTrail( GAMESTATE:GetMasterPlayerNumber() ); + if Song then + table.insert( Artists, Song:GetDisplayArtist() ); + table.insert( AltArtists, Song:GetTranslitArtist() ); + elseif Trail then + Artists, AltArtists = Trail:GetArtists(); + end + + self:settips( Artists, AltArtists ); +end + +-- (c) 2006 Glenn Maynard +-- All rights reserved. +-- +-- Permission is hereby granted, free of charge, to any person obtaining a +-- copy of this software and associated documentation files (the +-- "Software"), to deal in the Software without restriction, including +-- without limitation the rights to use, copy, modify, merge, publish, +-- distribute, and/or sell copies of the Software, and to permit persons to +-- whom the Software is furnished to do so, provided that the above +-- copyright notice(s) and this permission notice appear in all copies of +-- the Software and that both the above copyright notice(s) and this +-- permission notice appear in supporting documentation. +-- +-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +-- THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS +-- INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT +-- OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +-- OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +-- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +-- PERFORMANCE OF THIS SOFTWARE. +