Module: GamesAndRpgParadise::Sarlem
- Defined in:
- lib/games_and_rpg_paradise/sarlem/sarlem.rb,
lib/games_and_rpg_paradise/sarlem/graph_drawer/graph_drawer.rb,
lib/games_and_rpg_paradise/sarlem/the_eastern_realm/tai/tai.rb,
lib/games_and_rpg_paradise/sarlem/the_eastern_realm/tai/tai_names.rb,
lib/games_and_rpg_paradise/sarlem/the_eastern_realm/tai/tai_random_npc.rb
Overview
GamesAndRpgParadise::Sarlem
Defined Under Namespace
Modules: Tai
Classes: GraphDrawer
Constant Summary
collapse
'GOTHIC FW9 ind9px BG_Black3 s0_5em wid96 mart10px lightgreen marb1em'
- FILE_SARLEM_CURRENT_TIME =
#
bl $RPG_PARADISE/SARLEM/yaml/sarlem_current_time.yml
#
"#{::GamesAndRpgParadise.project_base_directory?}sarlem/yaml/sarlem_current_time.yml"
- SARLEM_CURRENT_TIME =
YAML.load_file(
FILE_SARLEM_CURRENT_TIME
)
- SARLEM_DAY =
SARLEM_CURRENT_TIME['SARLEM_DAY']
- SARLEM_MONTH =
SARLEM_CURRENT_TIME['SARLEM_MONTH']
- SARLEM_YEAR =
SARLEM_CURRENT_TIME['SARLEM_YEAR']
- SARLEM_TIME =
#
SARLEM_TIME
Use the following constant if you wish to get the time of sarlem.
#
SARLEM_DAY+'.'+SARLEM_MONTH+'.'+Sarlem.year?
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.report_the_current_date_in_sarlem ⇒ Object
#
GamesAndRpgParadise::Sarlem.report_the_current_date_in_sarlem
#
114
115
116
117
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 114
def self.report_the_current_date_in_sarlem
e '<span class="yellow">Current date in Sarlem:</span> <b>'+
GamesAndRpgParadise::Sarlem::SARLEM_TIME.to_s+'</b>'
end
|
.rulers_over_the_western_realm(&block) ⇒ Object
#
GamesAndRpgParadise::Sarlem.rulers_over_the_western_realm
This div holds a time-table, sort of.
#
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 96
def self.rulers_over_the_western_realm(&block)
div(id: 'RULERS_OVER_THE_WESTERN_REALM'){
div('s2em','','border:1px solid royalblue'){
_ = sg 'STD/DOK.gif','mar3px marl1em','Dok'
h2 _+'Rulers over the Western Realm','salmon FI disin'
h3 'Emperors',
'BO wid20 Blue FI pad4px mars8px s1em FS17px disin martb1px BG_LGreen'
yield if block_given?
}
}
end
|
.simulate_a_taifun(n_people = 100_000, promille = 50) ⇒ Object
#
GamesAndRpgParadise::Sarlem.simulate_a_taifun
This will return a number, aka how many people died to the taifun.
#
124
125
126
127
128
129
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 124
def self.simulate_a_taifun(
n_people = 100_000,
promille = 50 )
return n_people * (promille / 10.0)
end
|
.time? ⇒ Boolean
#
GamesAndRpgParadise::Sarlem.time?
#
80
81
82
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 80
def self.time?
SARLEM_TIME
end
|
.year? ⇒ Boolean
59
60
61
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 59
def self.year?
SARLEM_YEAR
end
|
Instance Method Details
134
135
136
137
138
139
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 134
def (
name = 'Kuulk',
optional_id = ''
)
h2 name, H2_HEADER, optional_id,name.to_s.downcase.tr(' ','_')
end
|
#return_sarlem_year ⇒ Object
73
74
75
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 73
def return_sarlem_year
Sarlem.year?
end
|
#sarlem_time? ⇒ Boolean
87
88
89
|
# File 'lib/games_and_rpg_paradise/sarlem/sarlem.rb', line 87
def sarlem_time?
Sarlem.time?
end
|