package RoachRace
using RTDB

Pit : RoachRaceObstacle
{
	name = "Pit";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\roach_race_assets.inkatlas";
	imageAnchorPoint = ( 0.0f, 0.14f );
	boundingRectangleRelativeArea = ( 0.8f, 1.5f );
}

Fence1x1 : RoachRaceObstacle
{
	name = "Fence1x1";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\roach_race_assets.inkatlas";
	imageAnchorPoint = ( 0.0f, .85f );
	boundingRectangleRelativeArea = ( 0.6f, 0.6f );
}

Fence1x2 : RoachRaceObstacle
{
	name = "Fence1x2";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\roach_race_assets.inkatlas";
	imageAnchorPoint = ( 0.0f, .85f );
	boundingRectangleRelativeArea = ( 1.f, 0.6f );
}

Fence2x1 : RoachRaceObstacle
{
	name = "Fence2x1";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\roach_race_assets.inkatlas";
	imageAnchorPoint = ( 0.0f, .85f );
	boundingRectangleRelativeArea = ( 0.3f, 0.6f );
}

Fence2x2 : RoachRaceObstacle
{
	name = "Fence2x2";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\roach_race_assets.inkatlas";
	imageAnchorPoint = ( 0.0f, .85f );
	boundingRectangleRelativeArea = ( 1.f, 0.6f );
}

Gryphon : RoachRaceObstacle
{
	name = "Gryphon";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\enemy_sprites.inkatlas";
	imageTexturePart = "gryph_01";
	animation = "Gryphon_Flying_Animation";
	boundingRectangleRelativeArea = ( .6f, .5f );
	position = 0.35f;
	positionRange = 
	[
		0.25f, 0.55f
	];
	movement = 
	{
		range = 
		[
			-5.f, 30.f
		];
	} : RoachRace.StraightLineMovementType;
	velocityMultiplierRange = 
	[
		( 0.85f, 0.85f ), ( 1.75f, 1.75f )
	];
	spawnSFX = "ui_minigame_arcade_game_roach_race_gryph_appear_01";
}

Raven : RoachRaceObstacle
{
	name = "Raven";
	imageTextureAtlas = "base\gameplay\gui\world\arcade_games\roach_race\art\enemy_sprites.inkatlas";
	imageTexturePart = "raven_01";
	animation = "Raven_Flying_Animation";
	boundingRectangleRelativeArea = ( 0.55f, 0.45f );
	position = 0.35f;
	movement = 
	{
		range = 
		[
			1.f, 2.f
		];
	} : RoachRace.WaveMovementType;
	velocity = ( 0.f, 975.f );
	velocityMultiplierRange = 
	[
		( 0.8f, 1.5f ), ( 0.8f, 1.5f )
	];
	spawnSFX = "ui_minigame_arcade_game_roach_race_raven_appear_01";
}

