Created
May 6, 2011 18:04
-
-
Save MarcinMM/959456 to your computer and use it in GitHub Desktop.
Cellular automata cave usage examples
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Create cave of size 200x100 tiles | |
var cave:FlxCaveGenerator = new FlxCaveGenerator(200, 100); | |
// Generate the level and returns a matrix | |
// 0 = empty, 1 = wall tile | |
var caveMatrix:Array = cave.generateCaveLevel(); | |
// Converts the matrix into a string that is readable by FlxTileMap | |
var dataStr:String = FlxCaveGenerator.convertMatrixToStr( caveMatrix ); | |
// Loads tilemap of tilesize 16x16 | |
var tileMap:FlxTilemap = new FlxTilemap(); | |
tileMap.loadMap( dataStr, ImgTileSheet, 16, 16 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment