Function at 0x4048c0
Capabilities:
Manipulate console buffer

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x24
mov eax, dword [0x435070]
xor eax, esp
mov dword [esp + 0x20], eax
push ebx
push esi
push edi
xor eax, eax
mov ebx, ecx
push 0xfffffffffffffff5
mov dword [esp + 0x10], eax
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edi, eax
lea eax, [esp + 0x14]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movsx ecx, word [esp + 0x16]
lea eax, [esp + 0x10]
mov esi, dword [esp + 0xc]
push eax
movsx eax, word [esp + 0x18]
imul ecx, eax
push esi
push ecx
push 0x20
push edi
call dword [sym.imp.KERNEL32.dll_FillConsoleOutputCharacterA]
movsx edx, word [esp + 0x16]
lea eax, [esp + 0x10]
push eax
movsx eax, word [esp + 0x18]
imul edx, eax
push esi
push edx
push 7
push edi
call dword [sym.imp.KERNEL32.dll_FillConsoleOutputAttribute]
push esi
push edi
call dword [sym.imp.KERNEL32.dll_SetConsoleCursorPosition]
mov ecx, ebx
call fcn.00403c50
mov edx, str._RULES
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._1._Love_your_champion__you_will
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Once_you_press_the_button_to_start_your_Ultimate_Bravery__you_cannot_go_back__
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._You_have_to_choose_the_champion_displayed_on_your_screen__even_if_an_atomic_bomb_is_detonating_next_to_you_
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
push eax
call fcn.004033f0
add esp, 4
mov edx, str._2._Activate_your_summoner_spells__you_will
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Even_if_you_fall_on_Clarity_Barrier__it_is_your_duty_to_make_good_use_throughout_the_game.
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._In_addition__it_is_a_favor_you_did_the_God_of_Courage_:_the_more_your_summoners_are_bad__the_more_victory_will_be_rewarding.
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
push eax
call fcn.004033f0
add esp, 4
mov edx, str._3._Max_your_main_ability_first__you_will
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._If_you_want_to_prove_that_youve_got_balls__or_ovaries_if_youre_a_girl___put_all_your_skill_points_into_the_spell_that_you_were_assigned__Q_W_or_E_.
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Dishonor_to_your_family_if_you_choose_another_spell_while_your_selection_is_available__
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
push eax
call fcn.004033f0
add esp, 4
mov edx, str._4._Buy_items_in_the_right_order__you_will
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Having_boots_in_the_early_game_roxx__
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Dorans_are_for_weaklings._You_must_run_quickly_to_rush_into_the_crowd__Being_first_in_line_is_your_goal.
mov ecx, eax
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Then_you_must_purchase_the_items_in_the_order_listed__always_starting_from_the_left.
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._If_you_have_a_stack_item_to_last__thats_even_better:_you_will_not_surrender_at_20_minutes.
mov ecx, eax
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
push eax
call fcn.004033f0
add esp, 4
mov edx, str._5._Forget_wards__you_will
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._What_is_the_advantage_of_seeing_the_enemy_arrive_
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._I_imagine_that_at_night__you_do_not_turn_on_the_light_in_your_home_to_see_the_obstacles._Do_the_same_on_the_Fields_of_Justice_
mov ecx, eax
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._If_you_have_doubts_about_facechecking_a_bush__charge_into_it._Youll_be_set_
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Source:_http:__www.ultimate_bravery.com_rules.php_langen
mov ecx, 0x435f80
call fcn.00403150
push eax
call fcn.004033f0
add esp, 4
mov edx, str._Press_ENTER_to_back._n_
mov ecx, 0x435f80
call fcn.00403150
call fcn.00402330
mov ecx, dword [esp + 0x2c]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.00409537
mov esp, ebp
pop ebp
ret