Top Level Namespace

Defined Under Namespace

Modules: Color, DSA, Games, GamesAndRpgParadise, Gosu, Gtk, Library, Load, MazePuzzle, ShakesAndFidgets, Window Classes: Beginning, Board1010, Book, EndCredits, Ending, Ending2, Ending3, GameOver, GameWindow, Graphics, Ground, Introduction, Logic, OpeningCredits, OpeningCredits2, Pause, Person, Player, SceneKBookPages, Sprite_Page, String, Wall, WallFactory, Win

Constant Summary collapse

TITLE_OF_THE_GAMEBOOK =
#

TITLE_OF_THE_GAMEBOOK

#
'Stern der Schmuggler'
USE_THIS_FONT =
#

USE_THIS_FONT

#
File.absolute_path(
  GamesAndRpgParadise.project_base_directory?+'fonts/press_start_regular.ttf'
)
FILE_RBTETRIS =
#

FILE_RBTETRIS

#
"#{Dir.home}/.rbtris"
USE_THIS_TITLE =
#

USE_THIS_TITLE

#
'Tetris'
ARRAY_AVAILABLE_COLOURS =
#

ARRAY_AVAILABLE_COLOURS

#
%w( aqua yellow green red blue orange purple )
USE_THIS_IMAGE =
'/home/x/data/images/RPG/SARLEM/CASTLES/TulisNe_Burg.jpg'
ARRAY_ROOMS =
['test1','test2','test3']
TaiSouthernIsland =
Mud::Continent.new

Constants included from GamesAndRpgParadise::ShakesAndFidgets

GamesAndRpgParadise::ShakesAndFidgets::ARMOURS, GamesAndRpgParadise::ShakesAndFidgets::AVAILABLE_ATTRIBUTES, GamesAndRpgParadise::ShakesAndFidgets::BASE_DIR, GamesAndRpgParadise::ShakesAndFidgets::BASE_STATS_FOR_THE_CLASSES, GamesAndRpgParadise::ShakesAndFidgets::ENCODING_ISO, GamesAndRpgParadise::ShakesAndFidgets::FILE_XP_LEVELS, GamesAndRpgParadise::ShakesAndFidgets::FORMEL_VERTEIDIGUNG, GamesAndRpgParadise::ShakesAndFidgets::INVERTED_XP_LEVELS, GamesAndRpgParadise::ShakesAndFidgets::KRITISCHE_TREFFER, GamesAndRpgParadise::ShakesAndFidgets::LEBEN, GamesAndRpgParadise::ShakesAndFidgets::MAIN_EDITOR, GamesAndRpgParadise::ShakesAndFidgets::N, GamesAndRpgParadise::ShakesAndFidgets::NAMESPACE, GamesAndRpgParadise::ShakesAndFidgets::ONE_GOLD, GamesAndRpgParadise::ShakesAndFidgets::PADDING_TO_USE, GamesAndRpgParadise::ShakesAndFidgets::PROJECT_BASE_DIR, GamesAndRpgParadise::ShakesAndFidgets::PROJECT_BASE_DIRECTORY, GamesAndRpgParadise::ShakesAndFidgets::PROJECT_YAML_DIR, GamesAndRpgParadise::ShakesAndFidgets::PROMPT, GamesAndRpgParadise::ShakesAndFidgets::R, GamesAndRpgParadise::ShakesAndFidgets::SAVED_CHARACTERS, GamesAndRpgParadise::ShakesAndFidgets::SCHADEN, GamesAndRpgParadise::ShakesAndFidgets::STORE_WHERE, GamesAndRpgParadise::ShakesAndFidgets::WIDERSTAND, GamesAndRpgParadise::ShakesAndFidgets::XP_LEVELS, GamesAndRpgParadise::ShakesAndFidgets::XP_LEVELS_AS_ARRAY, GamesAndRpgParadise::ShakesAndFidgets::YAML_DIR

Constants included from GamesAndRpgParadise::Colours

GamesAndRpgParadise::Colours::WHITE

Constants included from Gosu

Gosu::COLOUR_AQUA, Gosu::COLOUR_BLACK, Gosu::COLOUR_BLUE, Gosu::COLOUR_CYAN, Gosu::COLOUR_FUCHSIA, Gosu::COLOUR_GOLD, Gosu::COLOUR_GRAY, Gosu::COLOUR_GREEN, Gosu::COLOUR_NONE, Gosu::COLOUR_RED, Gosu::COLOUR_STEELBLUE, Gosu::COLOUR_WHITE, Gosu::COLOUR_YELLOW

Constants included from GamesAndRpgParadise

GamesAndRpgParadise::COLOUR_SETTLEMENT, GamesAndRpgParadise::DATA_DIR, GamesAndRpgParadise::DEBUG, GamesAndRpgParadise::DIRECTORY_AM_RANDE_DER_NACHT, GamesAndRpgParadise::DIRECTORY_TO_THE_IMAGES_OF_THE_THEME_SYMBOLS, GamesAndRpgParadise::ERROR_LINE, GamesAndRpgParadise::FILE_DND_CHARACTERS, GamesAndRpgParadise::FILE_MAGICAL_ITEMS, GamesAndRpgParadise::FILE_TAI_NAMES, GamesAndRpgParadise::HOME_DIRECTORY_OF_THE_USER_X, GamesAndRpgParadise::HOME_X_DATA, GamesAndRpgParadise::IMG_DIR, GamesAndRpgParadise::LAST_UPDATE, GamesAndRpgParadise::MAGICAL_ITEMS, GamesAndRpgParadise::N, GamesAndRpgParadise::PROJECT_BASE_DIRECTORY, GamesAndRpgParadise::PROJECT_YAML_DIR, GamesAndRpgParadise::RPG_IMG_DIR, GamesAndRpgParadise::RUBY_HEADER, GamesAndRpgParadise::SARLEM, GamesAndRpgParadise::SARLEM_MAP, GamesAndRpgParadise::SARLEM_YAML, GamesAndRpgParadise::STD_FONT_SIZE, GamesAndRpgParadise::TAI_MAP, GamesAndRpgParadise::TEMP_DIR, GamesAndRpgParadise::UNHAPPY_SMILEY, GamesAndRpgParadise::USE_THIS_PORT, GamesAndRpgParadise::VERSION

Constants included from GamesAndRpgParadise::Base::Extensions::Colours

GamesAndRpgParadise::Base::Extensions::Colours::ARRAY_AVAILABLE_KONSOLE_COLOURS

Constants included from GamesAndRpgParadise::Mud::Adverbs

GamesAndRpgParadise::Mud::Adverbs::ADVERBS_ABBREVIATED, GamesAndRpgParadise::Mud::Adverbs::ARRAY_ADVERBS

Constants included from GamesAndRpgParadise::Mud::Skills

GamesAndRpgParadise::Mud::Skills::SKILL_LIST, GamesAndRpgParadise::Mud::Skills::SKILL_LIST_YAML_FILE

Constants included from GamesAndRpgParadise::Mud::Living

GamesAndRpgParadise::Mud::Living::DEFAULT_HP_FOR_HUMANS

Constants included from GamesAndRpgParadise::Mud

GamesAndRpgParadise::Mud::AVAILABLE_MONSTERS, GamesAndRpgParadise::Mud::FILE_ADVERBS, GamesAndRpgParadise::Mud::FILE_FORBIDDEN_NAMES, GamesAndRpgParadise::Mud::FILE_MUD_ALIASES, GamesAndRpgParadise::Mud::FILE_TAI_NAMES, GamesAndRpgParadise::Mud::HUMAN_AGI_BASE, GamesAndRpgParadise::Mud::HUMAN_CON_BASE, GamesAndRpgParadise::Mud::HUMAN_END_BASE, GamesAndRpgParadise::Mud::HUMAN_HP_BASE, GamesAndRpgParadise::Mud::HUMAN_INT_BASE, GamesAndRpgParadise::Mud::HUMAN_STR_BASE, GamesAndRpgParadise::Mud::MONSTERS_FILE, GamesAndRpgParadise::Mud::MUD_YAML_DIRECTORY, GamesAndRpgParadise::Mud::PROJECT_BASE_DIRECTORY, GamesAndRpgParadise::Mud::RPG, GamesAndRpgParadise::Mud::RPG_SARLEM, GamesAndRpgParadise::Mud::SAVED_CHARACTERS, GamesAndRpgParadise::Mud::STD_RPG_PATH, GamesAndRpgParadise::Mud::TAI_FEMALE_NAMES, GamesAndRpgParadise::Mud::TAI_MALE_NAMES, GamesAndRpgParadise::Mud::TAI_NAMES, GamesAndRpgParadise::Mud::TAI_SURNAMES, GamesAndRpgParadise::Mud::TINTIN_FILE, GamesAndRpgParadise::Mud::WEAPONS_FILE, GamesAndRpgParadise::Mud::WORD_WRAP, GamesAndRpgParadise::Mud::YAML_WEAPONS_FILE

Constants included from GamesAndRpgParadise::Lpc::Geas::Paths

GamesAndRpgParadise::Lpc::Geas::Paths::AMWARD, GamesAndRpgParadise::Lpc::Geas::Paths::ARBOREA, GamesAndRpgParadise::Lpc::Geas::Paths::ARBOREA_ROOMS, GamesAndRpgParadise::Lpc::Geas::Paths::BANDAMA, GamesAndRpgParadise::Lpc::Geas::Paths::IRONHOLD, GamesAndRpgParadise::Lpc::Geas::Paths::IRONHOLD_PARK, GamesAndRpgParadise::Lpc::Geas::Paths::MISC, GamesAndRpgParadise::Lpc::Geas::Paths::STD, GamesAndRpgParadise::Lpc::Geas::Paths::STD_MISC, GamesAndRpgParadise::Lpc::Geas::Paths::SYSTEM, GamesAndRpgParadise::Lpc::Geas::Paths::SYSTEM_MONSTER, GamesAndRpgParadise::Lpc::Geas::Paths::SYS_HUMANOIDS, GamesAndRpgParadise::Lpc::Geas::Paths::WEAPONS

Instance Method Summary collapse

Methods included from GamesAndRpgParadise::ShakesAndFidgets

ensure_that_the_saved_characters_directory_exists, #is_an_attribute?, project_base_dir?, #show_directory_content

Methods included from GamesAndRpgParadise::Colours

#brown, #cfile, #convert_colour, convert_colour, #fancy, #normal, #pink, #red, #yel

Methods included from GamesAndRpgParadise::BaldursGate

[], download_mods, prepare_all_mods

Methods included from Gosu

#gosu_tilable_image

Methods included from GamesAndRpgParadise

available_gamebooks?, available_magic_themes?, bold_yellow, calculates, cat, cd, chdir, convert, copy_file, delete, disable_colours, e, embeddable_interface, enable_colours, ensure_that_the_log_directory_exists, esystem, file_good_dos_games, file_good_windows_games, gamebook_dataset_for, gamebooks_directory?, generate_name, image_directory?, is_on_roebe?, load_gamebook_dataset, load_npc, minfo, mkdir, mv, n_cards_are_registered_in_the_local_magic_collection?, pngopt, project_base_directory?, project_image_directory?, project_yaml_directory?, rds, return_array_available_magic_theme_icons, return_sarlem_name, #rev, rev, riddles, roll, run_app, run_gamebooks_app, sfile, show_dnd_xp_table, silently_roll_this_die, speak_to_group, #speak_to_your_group, steelblue, string_draw_a_card_from_the_deck_of_many_things, temp_dir?, use_colours?, version?, word_wrap

Methods included from GamesAndRpgParadise::Base::Extensions::Colours

ecomment, #efancy, #eparse, #forestgreen, #gold, #grey, #lightblue, #mediumseagreen, #mediumslateblue, #peru, #rev, sdir, sfancy, #sfile, simp, #teal, #yellow

Methods included from GamesAndRpgParadise::MUD::Wearable

#remove_cloth

Methods included from GamesAndRpgParadise::Mud::Talk

#can_speak?, included, #say, #set_how

Methods included from GamesAndRpgParadise::Mud::Adverbs

all?, file?, find_adverb_for, keys, n_adverbs?, original_adverbs

Methods included from GamesAndRpgParadise::Mud::Living

#can_breathe?, #can_talk?, #do_die, #do_resurrect, #initialize, #is_alive?, #is_dead?, #is_poisoned?, #my_race?, #race?, #report_race, #reset, #return_default_hp, #return_race, #run, #set_stats_packages, #skills?

Methods included from GamesAndRpgParadise::Mud::Hitpoints

#deduct_hp, #hp?, #max_hp?, #modify_health, #reset, #sync_hp

Methods included from GamesAndRpgParadise::Mud::Gender

#female?, #gender?, #has_gender?, #initialize, #male?, #neuter?, #reset, #set_female, #set_male, #set_neuter, #subjective_case?

Methods included from GamesAndRpgParadise::Mud

exit_shortcuts?, #haggle, inverse_exit, load_shell, load_the_mud_objects, project_base_directory?, #project_dir?, require_characters, require_the_animals, require_the_armours, require_the_weapons, return_random_tai_name, tin_aliases

Methods included from GamesAndRpgParadise::Lpc::Geas::Paths

get_path, #get_path, #is_included?

Instance Method Details

#key_downObject

Event handling



76
77
78
79
80
81
82
83
84
85
86
# File 'lib/games_and_rpg_paradise/games/flappy_bird/ruby2d/main.rb', line 76

on :key_down do |event|
  next unless event.key == 'space'

  if game.over?
    time_delta = Time.now - game.over_at
    Logic.reset!(game, bird, scenario) if time_delta > 1 # second
  else
    game.start! unless game.started?
    bird.fly!
  end
end