Method List
-
#* RTanque::Heading
-
#+ RTanque::Heading
-
#+@ RTanque::Heading
-
#- RTanque::Heading
-
#-@ RTanque::Heading
-
#/ RTanque::Heading
-
#<=> RTanque::Heading
-
#== RTanque::Point
-
#== RTanque::Heading
-
#add RTanque::Match::TickGroup
-
#add_bots RTanque::Match
-
#add_brain_path RTanque::Runner
-
#add_draw_proc RTanque::Gui::Window
-
#adjust_fire_power RTanque::Bot
-
#all_but RTanque::Match::TickGroup
-
#arena RTanque::Shell
-
#arena RTanque::Point
-
#arena RTanque::Bot
-
#arena RTanque::Bot::Brain
-
#arena RTanque::Movable
-
#arena RTanque::Match
-
#arena= RTanque::Movable
-
#at_tick_interval RTanque::Bot::BrainHelper
-
#attr_normalized RTanque::NormalizedAttr
-
#bind_to_arena RTanque::Point
-
#bot RTanque::Shell
-
#bot RTanque::Gui::Bot
-
#bots RTanque::Match
-
#bound_to_arena RTanque::Movable
-
#bound_to_arena RTanque::Shell
-
#brain RTanque::Bot
-
#button_down? RTanque::Bot::Sensors
-
#can_detect? RTanque::Bot::Radar
-
#clone RTanque::Heading
-
#color RTanque::Gui::Bot::HealthColorCalculator
-
#command RTanque::Bot::Brain
-
config Configuration.for('default') do raise_brain_tick_errors true quit_when_finished true bot do radius 19 health_reduction_on_exception 2 health 0..100 speed -3..3 speed_step 0.05 turn_step one_degree * 1.5 fire_power 1..5 gun_energy_max 10 gun_energy_factor 10 end turret do length 28 turn_step (one_degree * 2.0) end radar do turn_step 0.05 vision -(one_degree * 10.0)..(one_degree * 10.0) end shell do speed_factor 4.5 ratio 1.5 # used by Bot#adjust_fire_power and to calculate damage done by shell to bot end explosion do life_span 70 * 1 # should be multiple of the number of frames in the explosion animation end gui do update_interval 16.666666 # in milliseconds. 16.666666 == 60 FPS fonts do small 16 end end end
-
#dead! RTanque::Shell
-
#dead? RTanque::Movable
-
#dead? RTanque::Shell
-
#dead? RTanque::Explosion
-
#dead? RTanque::Bot
-
#delete_if RTanque::Match::TickGroup
-
#delta RTanque::Heading
-
#delta RTanque::NormalizedAttr::AttrContainer
-
delta_between_points RTanque::Heading
-
#distance RTanque::Bot::Radar::Reflection
-
#distance RTanque::Point
-
distance RTanque::Point
-
#distance RTanque
-
#draw RTanque::Gui::Bot
-
#draw RTanque::Gui::Explosion
-
#draw RTanque::Gui::Window
-
#draw RTanque::Gui::DrawGroup
-
#draw RTanque::Gui::Shell
-
#draw_bot RTanque::Gui::Bot
-
#draw_drawables RTanque::Gui::Window
-
#draw_health RTanque::Gui::Bot
-
#draw_name RTanque::Gui::Bot
-
#each RTanque::Match::TickGroup
-
#each RTanque::Bot::Radar
-
#each RTanque::Gui::DrawGroup
-
#empty? RTanque::Bot::Radar
-
#enforce_delta RTanque::NormalizedAttr::AttrContainer
-
#enforce_range RTanque::NormalizedAttr::AttrContainer
-
#eql? RTanque::Heading
-
#execute_command RTanque::Bot
-
#explosions RTanque::Match
-
#finished? RTanque::Match
-
#fire RTanque::Bot::Command
-
#fire RTanque::Bot
-
#fire_power RTanque::Shell
-
#fire_power RTanque::Bot
-
#firing? RTanque::Bot
-
#frame RTanque::Gui::Explosion
-
#grow RTanque::Gui::Bot
-
#gui_bots RTanque::Gui::Window
-
#gui_explosions RTanque::Gui::Window
-
#gui_shells RTanque::Gui::Window
-
#gui_window RTanque::Bot
-
#gui_window= RTanque::Bot::Sensors
-
#gun_energy RTanque::Bot::Sensors
-
#gun_energy RTanque::Bot
-
#heading RTanque
-
#heading RTanque::Bot::Radar::Reflection
-
#heading RTanque::Point
-
#heading RTanque::Bot::Sensors
-
#heading RTanque::Movable
-
#heading= RTanque::Movable
-
#health RTanque::Gui::Bot::HealthColorCalculator
-
#health RTanque::Bot
-
#health RTanque::Bot::Sensors
-
#height RTanque::Arena
-
#hits RTanque::Shell
-
#initialize RTanque::Point
-
#initialize RTanque::Bot::Turret
-
#initialize RTanque::Gui::Shell
-
#initialize RTanque::Explosion
-
#initialize RTanque::Match
-
#initialize RTanque::Arena
-
#initialize RTanque::Gui::Window
-
#initialize RTanque::Gui::DrawGroup
-
#initialize RTanque::Bot::Radar
-
#initialize RTanque::Runner
-
#initialize RTanque::Gui::Bot
-
#initialize RTanque::Shell
-
#initialize RTanque::Heading
-
#initialize RTanque::NormalizedAttr::AttrContainer
-
#initialize RTanque::Gui::Explosion
-
#initialize RTanque::Bot
-
#initialize RTanque::Gui::Bot::HealthColorCalculator
-
#initialize RTanque::Match::TickGroup
-
#initialize RTanque::Bot::Sensors
-
#inspect RTanque::Heading
-
#match RTanque::Runner
-
#max RTanque::NormalizedAttr::AttrContainer
-
#max_delta RTanque::NormalizedAttr::AttrContainer
-
#max_ticks RTanque::Match
-
#max_ticks_reached? RTanque::Match
-
#min RTanque::NormalizedAttr::AttrContainer
-
#move RTanque::Point
-
#name RTanque::Bot
-
#name RTanque::Bot::Radar::Reflection
-
new_between_points RTanque::Heading
-
new_from_degrees RTanque::Heading
-
new_from_points RTanque::Bot::Radar::Reflection
-
new_random_location RTanque::Bot
-
#normalize RTanque::NormalizedAttr::AttrContainer
-
#normalized_attrs RTanque::NormalizedAttr
-
#on_bottom_wall? RTanque
-
#on_bottom_wall? RTanque::Point
-
#on_left_wall? RTanque
-
#on_left_wall? RTanque::Point
-
#on_right_wall? RTanque
-
#on_right_wall? RTanque::Point
-
#on_top_wall? RTanque
-
#on_top_wall? RTanque::Point
-
#on_wall? RTanque::Point
-
#on_wall? RTanque
-
#outside_arena? RTanque::Point
-
#percent_dead RTanque::Explosion
-
#position RTanque::Bot::Sensors
-
#position RTanque::Bot::Radar
-
#position RTanque::Explosion
-
#position RTanque::Movable
-
#position= RTanque::Movable
-
#post_bot_tick RTanque::Match
-
#post_tick RTanque::Match::TickGroup
-
#pre_bot_tick RTanque::Match
-
#pre_shell_tick RTanque::Match
-
#pre_tick RTanque::Match::TickGroup
-
#radar RTanque::Bot
-
#radar RTanque::Bot::Sensors
-
#radar_heading RTanque::Bot::Sensors
-
#radians RTanque::Heading
-
rand RTanque::Heading
-
rand RTanque::Point
-
#reduce_health RTanque::Bot
-
resource_path RTanque::Gui
-
#scan RTanque::Bot::Radar
-
#sensors RTanque::Bot
-
#sensors RTanque::Bot::Brain
-
#shell RTanque::Gui::Shell
-
#shells RTanque::Match
-
speed RTanque::Shell
-
#speed RTanque::Bot::Sensors
-
#speed RTanque::Movable
-
#speed= RTanque::Movable
-
#start RTanque::Runner
-
#start RTanque::Match
-
#stop RTanque::Match
-
#teams RTanque::Match
-
#tick RTanque::Movable
-
#tick RTanque::Bot
-
#tick RTanque::Explosion
-
#tick RTanque::Match::TickGroup
-
#tick RTanque::Match
-
#tick! RTanque::Bot::Brain
-
#tick_brain RTanque::Bot
-
#ticks RTanque::Bot::Sensors
-
#ticks RTanque::Match
-
#ticks RTanque::Bot
-
#to_degrees RTanque::Heading
-
#to_f RTanque::Heading
-
#to_s RTanque::Heading
-
#turret RTanque::Bot
-
#turret_heading RTanque::Bot::Sensors
-
#update RTanque::Gui::Window
-
#update_position RTanque::Movable
-
#width RTanque::Arena
-
#within_radius? RTanque::Point
-
#x RTanque::Point
-
#y RTanque::Point