TCODNoise::TCODNoise(int dimensions, float hurst, float lacunarity, TCODRandom *random, TCOD_noise_type_t type) { data = TCOD_noise_new(dimensions, hurst, lacunarity, random->data); TCOD_noise_set_type(data,type); }
TCODNoise::TCODNoise(int dimensions, float hurst, float lacunarity, TCOD_noise_type_t type) { data = TCOD_noise_new(dimensions, hurst, lacunarity, TCODRandom::getInstance()->data); TCOD_noise_set_type(data,type); }
TCODNoise::TCODNoise(int dimensions, TCODRandom *random, TCOD_noise_type_t type) { data = TCOD_noise_new(dimensions, TCOD_NOISE_DEFAULT_HURST, TCOD_NOISE_DEFAULT_LACUNARITY, random->data); TCOD_noise_set_type(data,type); }
TCODNoise::TCODNoise(int dimensions, float hurst, float lacunarity, TCODRandom *random) { data = TCOD_noise_new(dimensions, hurst, lacunarity, random->data); }
TCODNoise::TCODNoise(int dimensions, TCODRandom *random) { data = TCOD_noise_new(dimensions, TCOD_NOISE_DEFAULT_HURST, TCOD_NOISE_DEFAULT_LACUNARITY, random->data); }
TCODNoise::TCODNoise(int dimensions) { data = TCOD_noise_new(dimensions, TCOD_NOISE_DEFAULT_HURST, TCOD_NOISE_DEFAULT_LACUNARITY, TCODRandom::getInstance()->data); }