class MonsterMaze::Levels::Maze1

Defined in:

monster_maze/levels/maze_1.cr

Constant Summary

TileMapFile = "./assets/levels/maze_1.json"

Instance Method Summary

Instance methods inherited from class MonsterMaze::Level

close_collidable_movables(movable : Movable) close_collidable_movables, close_collidable_tiles(movable : Movable) close_collidable_tiles, close_oil_pools(movable : Movable) close_oil_pools, collision_with_circle?(x, y, size) collision_with_circle?, cols : Int32 cols, draw(window : SF::RenderWindow) draw, draw_collision_tiles(window) draw_collision_tiles, draw_game_over_menu(window) draw_game_over_menu, draw_visibility(window) draw_visibility, exit? : Bool exit?, game_over? game_over?, game_win? game_win?, height height, init init, init_finish_area(finish_tile) init_finish_area, init_monsters init_monsters, init_oil_pools(oil_pool_tile) init_oil_pools, init_sounds init_sounds, init_spawns(spawn_tile) init_spawns, init_sprites init_sprites, init_tiles init_tiles, init_visibilities init_visibilities, monsters : Array(Monster) monsters, oil_pools : Array(OilPool) oil_pools, play_sound(sound : SF::Sound) play_sound, player : Player player, reset reset, reset_visibility(tile_row, tile_col) reset_visibility, rows : Int32 rows, spawn_monster(row, col) spawn_monster, tile_map_file tile_map_file, tile_sheet_data_file tile_sheet_data_file, tile_sheet_file tile_sheet_file, tile_size tile_size, tiles : Array(Array(Int32)) tiles, update(frame_time, keys : Keys, joysticks : Joysticks) update, update_game_over(frame_time, keys, joysticks) update_game_over, update_tile_visibility(tile_row, tile_col) update_tile_visibility, update_visibility update_visibility, v_cols v_cols, v_rows v_rows, visibilities_from_tile(tile_row, tile_col) : Array(VisibilityData) visibilities_from_tile, width width

Constructor methods inherited from class MonsterMaze::Level

new(player : Player, rows : Int32 = 1, cols : Int32 = 1) new

Instance Method Detail

def tile_map_file #

[View source]