mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-22 14:26:01 +00:00
Removed last possible usages of Graphics.frame_rate and Graphics.frame_count, improved screen scrolling code, player now animates walking into a wall
This commit is contained in:
@@ -289,7 +289,7 @@ SaveData.register_conversion(:v20_add_stats) do
|
||||
to_all do |save_data|
|
||||
unless save_data.has_key?(:stats)
|
||||
save_data[:stats] = GameStats.new
|
||||
save_data[:stats].play_time = save_data[:frame_count].to_f / Graphics.frame_rate
|
||||
save_data[:stats].play_time = (save_data[:frame_count] || 0).to_f / Graphics.frame_rate
|
||||
save_data[:stats].play_sessions = 1
|
||||
save_data[:stats].time_last_saved = save_data[:stats].play_time
|
||||
end
|
||||
@@ -404,3 +404,13 @@ SaveData.register_conversion(:v21_replace_flute_booleans) do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
SaveData.register_conversion(:v21_add_bump_stat) do
|
||||
essentials_version 21
|
||||
display_title "Adding a bump stat"
|
||||
to_value :stats do |stats|
|
||||
stats.instance_eval do
|
||||
@bump_count = 0 if !@bump_count
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user