class PicsoncreditController < ApplicationController
# def get_folder_list
# %w{Actor Actress Animals Color Fruits Flag Flowers Vegetables}
# end
def get_folder(i)
get_folder_list[i%(get_folder_list.length)]
end
def start_choices
[]
end
def extras
session[:credit]=get_credit-1
if get_credit <= 0
session[:controller]='addcredit'
what_next
return
end
@picfile=get_pic( get_folder(get_folder_index),
get_selected_item)
logger.info("viewing:"+@picfile)
extn=File.extname(@picfile)
@typed=File.basename(@picfile,extn)
@title= "#{get_displayed} #{translate('credit')}=#{get_credit}"
session[:displayed]=nil
session[:picfile]=
get_pic( get_folder(get_folder_index),
get_selected_item)
end
def updownevent
session[:displayed]=nil
end
def select
session[:folder_index]+=1
session[:pictures]=nil
session[:selected_item]=0
if session[:folder_index] >= get_folder_list.size
session[:folder_index]=0 #scroll folders from end to beginning
end
session[:spoken]=get_folder(get_folder_index)
session[:displayed]=nil
what_next
end
def previous_pic
get_pic(get_folder(get_folder_index), get_selected_item-1)
end
def next_pic
get_pic(get_folder(get_folder_index), get_selected_item+1)
end
def next_category
get_pic(get_folder((get_folder_index+1)% get_folder_list.size),0)
end
def up_icon
' '
end
def down_icon
' '
end
def select_icon
' '
end
end