# The methods added to this helper will be available to all templates in the application. module ApplicationHelper # this is a stupid stop gap fix for the localization crap # def l(string) # return string # end def display_balance string = "" if @user.user_instance.account.balance <= 0 string += "No cash." else string += number_with_delimiter(@user.user_instance.account.balance) end end def payment_text(event) case when event.event_type_id.to_i == 8 then string = "You paid #{event.payee} #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 2 then string = "You bought a building for #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 3 then string = "You used real money to buy #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 4 then string = "You sold a level for #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 5 then string = "You upgraded a level for #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 6 then string = "The game gave you #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 7 then string = "You spent #{event.amount.abs} on building maintenance #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 1 then string = "#{event.payee} paid you #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 9 then string = "You found #{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 10 then string = "You won #{event.amount.abs} #{time_ago_in_words event.created_on} ago at a Quicky." when event.event_type_id.to_i == 11 then string = "#{event.payee} paid you #{event.amount.abs} #{time_ago_in_words event.created_on} ago." else string = "An undescribed event gave you #{event.amount.abs} #{time_ago_in_words event.created_on} ago." end return string end def payment_row(event) case when event.event_type_id.to_i == 8 then string = "Paid Rent-#{event.amount.abs}#{event.payee}#{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 2 then string = "Bought Building-#{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 4 then string = "Sold Level#{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 5 then string = "Bought Level-#{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 6 then string = "Allowance#{event.amount.abs}Bank#{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 7 then string = "Maintenance-#{event.amount.abs}Bank#{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 1 then string = "Received Rent#{event.amount.abs}#{event.payee}#{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 9 then string = "Found#{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 10 then string = "Won#{event.amount.abs} #{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 11 then string = "Hard Hat Destruction#{event.amount.abs}By: #{event.payee}#{time_ago_in_words event.created_on} ago." when event.event_type_id.to_i == 12 then string = "Hard Hat Proceeds#{event.amount.abs}Against: #{event.payee}#{time_ago_in_words event.created_on} ago." else string = " #{event.amount} #{time_ago_in_words event.created_on} ago." end return string end def start_bubble_wrap(foreground_color,background_color,id=nil) if id id_string = " id = \"#{id}\"" else id_string = "" end <<-YOINK
YOINK end def end_bubble_wrap(foreground_color,background_color) <<-YOINK
YOINK end end