mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-10 06:34:59 +00:00
Rewrote save game screen, added rest of multiple save file support
This commit is contained in:
@@ -62,6 +62,7 @@ class GameStats
|
||||
attr_accessor :play_sessions
|
||||
attr_accessor :time_last_saved # In seconds
|
||||
attr_reader :real_time_saved
|
||||
attr_accessor :save_filename_number # -1 if haven't saved yet
|
||||
|
||||
def initialize
|
||||
# Travel
|
||||
@@ -151,6 +152,7 @@ class GameStats
|
||||
@play_sessions = 0
|
||||
@time_last_saved = 0
|
||||
@real_time_saved = 0
|
||||
@save_filename_number = -1
|
||||
end
|
||||
|
||||
def distance_moved
|
||||
@@ -185,6 +187,11 @@ class GameStats
|
||||
return @play_time
|
||||
end
|
||||
|
||||
# For looking at a save file's play time.
|
||||
def real_play_time
|
||||
return @play_time
|
||||
end
|
||||
|
||||
def play_time_per_session
|
||||
return play_time / @play_sessions
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user