Module: Termfront

Defined in:
lib/termfront.rb,
lib/termfront/map.rb,
lib/termfront/game.rb,
lib/termfront/input.rb,
lib/termfront/config.rb,
lib/termfront/player.rb,
lib/termfront/sprite.rb,
lib/termfront/version.rb,
lib/termfront/opponent.rb,
lib/termfront/renderer.rb,
lib/termfront/enemy/base.rb,
lib/termfront/projectile.rb,
lib/termfront/demo_player.rb,
lib/termfront/weapon/base.rb,
lib/termfront/mission/base.rb,
lib/termfront/remote_enemy.rb,
lib/termfront/scene_player.rb,
lib/termfront/title_screen.rb,
lib/termfront/audio_manager.rb,
lib/termfront/enemy/crawler.rb,
lib/termfront/weapon/pistol.rb,
lib/termfront/drop_item/base.rb,
lib/termfront/enemy/executor.rb,
lib/termfront/network/client.rb,
lib/termfront/network/server.rb,
lib/termfront/terminal_output.rb,
lib/termfront/drop_item/weapon.rb,
lib/termfront/mission/training.rb,
lib/termfront/mission/final_push.rb,
lib/termfront/mission/stronghold.rb,
lib/termfront/network/connection.rb,
lib/termfront/weapon/shock_rifle.rb,
lib/termfront/weapon/shock_pistol.rb,
lib/termfront/mission/event_loader.rb,
lib/termfront/mission/the_gauntlet.rb,
lib/termfront/weapon/assault_rifle.rb,
lib/termfront/mission/event_runtime.rb,
lib/termfront/mission/corridor_sweep.rb,
lib/termfront/mission/training_grounds.rb,
lib/termfront/network/wavesfight_client.rb

Defined Under Namespace

Modules: Config, DropItem, Enemy, Mission, Network, Sprite, TerminalOutput, Weapon Classes: AudioManager, DemoPlayer, Error, Game, Input, Map, Opponent, Player, Projectile, RemoteEnemy, Renderer, ScenePlayer, TitleScreen

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.startObject



48
49
50
# File 'lib/termfront.rb', line 48

def self.start
  Game.new.start
end