130 t.
id =
"parallax_layer";
155 static constexpr ParallaxDef kParallaxLvl1_1{
"assets/backgrounds/lvl1/stars_far.png", 10.0f, {-50.0f, 0.0f}, 200, 100.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
156 static constexpr ParallaxDef kParallaxLvl1_2{
"assets/backgrounds/lvl1/stars_near.png", 20.0f, {-50.0f, 0.0f}, 255, 300.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
157 static constexpr ParallaxDef kParallaxLvl2_1{
"assets/backgrounds/lvl2/moon_back.png", 10.0f, {0.0f, 0.0f}, 200, 80.0f, 1200.0f, {1.0f, 1.0f}, 1300, 720 };
158 static constexpr ParallaxDef kParallaxLvl2_2{
"assets/backgrounds/lvl2/moon_earth.png", 25.0f, {-30.0f, 0.0f}, 255, 150.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
159 static constexpr ParallaxDef kParallaxLvl2_3{
"assets/backgrounds/lvl2/moon_floor.png", 12.0f, {-20.0f, 0.0f}, 200, 60.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
160 static constexpr ParallaxDef kParallaxLvl2_4{
"assets/backgrounds/lvl2/moon_front.png", 18.0f, {-40.0f, 0.0f}, 200, 90.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
161 static constexpr ParallaxDef kParallaxLvl2_5{
"assets/backgrounds/lvl2/moon_mid.png", 20.0f, {-25.0f, 0.0f}, 255, 70.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
162 static constexpr ParallaxDef kParallaxLvl2_6{
"assets/backgrounds/lvl2/moon_sky.png", 10.0f, {-15.0f, 0.0f}, 200, 50.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
163 static constexpr ParallaxDef kParallaxLvl3_1{
"assets/backgrounds/lvl3/Sky_back_mountain.png", 15.0f, {-20.0f, 0.0f}, 255, 60.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
164 static constexpr ParallaxDef kParallaxLvl3_2{
"assets/backgrounds/lvl3/sky_cloud_floor_2.png", 22.0f, {-35.0f, 0.0f}, 200, 85.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
165 static constexpr ParallaxDef kParallaxLvl3_3{
"assets/backgrounds/lvl3/sky_cloud_floor.png", 18.0f, {-25.0f, 0.0f}, 255, 70.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
166 static constexpr ParallaxDef kParallaxLvl3_4{
"assets/backgrounds/lvl3/Sky_cloud_single.png", 20.0f, {-30.0f, 0.0f}, 255, 90.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
167 static constexpr ParallaxDef kParallaxLvl3_5{
"assets/backgrounds/lvl3/sky_clouds.png", 12.0f, {-15.0f, 0.0f}, 200, 55.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
168 static constexpr ParallaxDef kParallaxLvl3_6{
"assets/backgrounds/lvl3/Sky_front_cloud.png", 12.0f, {-15.0f, 0.0f}, 200, 55.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
169 static constexpr ParallaxDef kParallaxLvl3_7{
"assets/backgrounds/lvl3/sky_front_mountain.png", 12.0f, {-15.0f, 0.0f}, 200, 55.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
170 static constexpr ParallaxDef kParallaxLvl3_8{
"assets/backgrounds/lvl3/sky_moon.png", 12.0f, {-15.0f, 0.0f}, 200, 55.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
171 static constexpr ParallaxDef kParallaxLvl3_9{
"assets/backgrounds/lvl3/Sky_sky.png", 12.0f, {-15.0f, 0.0f}, 200, 55.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
172 static constexpr ParallaxDef kParallaxLvl4_1{
"assets/backgrounds/lvl4/desert_cloud.png", 15.0f, {-30.0f, 0.0f}, 200, 80.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
173 static constexpr ParallaxDef kParallaxLvl4_2{
"assets/backgrounds/lvl4/desert_dunefrontt.png", 25.0f, {-30.0f, 0.0f}, 255, 150.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
174 static constexpr ParallaxDef kParallaxLvl4_3{
"assets/backgrounds/lvl4/desert_dunemid.png", 12.0f, {-20.0f, 0.0f}, 200, 60.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
175 static constexpr ParallaxDef kParallaxLvl4_4{
"assets/backgrounds/lvl4/desert_moon.png", 18.0f, {-40.0f, 0.0f}, 200, 90.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
176 static constexpr ParallaxDef kParallaxLvl4_5{
"assets/backgrounds/lvl4/desert_mountain.png", 20.0f, {-25.0f, 0.0f}, 255, 70.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
177 static constexpr ParallaxDef kParallaxLvl4_6{
"assets/backgrounds/lvl4/desert_sky.png", 10.0f, {-15.0f, 0.0f}, 200, 50.0f, 1280.0f, {2.0f, 2.0f}, 1280, 720 };
180 "player_ship",
"assets/sprites/r-typesheet1.gif",
191 "shot_insane",
"assets/sprites/r-typesheet1.gif",
202 "effect_1",
"assets/sprites/r-typesheet1.gif",
213 "shot_1",
"assets/sprites/r-typesheet1.gif",
224 "shot_2",
"assets/sprites/r-typesheet1.gif",
235 "shot_3",
"assets/sprites/r-typesheet1.gif",
246 "shot_4",
"assets/sprites/r-typesheet1.gif",
257 "shot_5",
"assets/sprites/r-typesheet1.gif",
268 "effect_2",
"assets/sprites/r-typesheet1.gif",
279 "effect_3",
"assets/sprites/r-typesheet1.gif",
291 "enemy_1",
"assets/sprites/r-typesheet2.gif",
302 "shot_6",
"assets/sprites/r-typesheet2.gif",
309 50.0f, {-1.0f, 0.0f},
313 "enemy_2",
"assets/sprites/r-typesheet2.gif",
324 "shot_7",
"assets/sprites/r-typesheet2.gif",
335 "effect_4",
"assets/sprites/r-typesheet2.gif",
346 "effect_5",
"assets/sprites/r-typesheet2.gif",
357 "power_up_heal",
"assets/sprites/r-typesheet3.gif",
368 "power_up_double",
"assets/sprites/r-typesheet3.gif",
379 "power_up_shield",
"assets/sprites/r-typesheet3.gif",
390 "boss_ship",
"assets/sprites/r-typesheet39.gif",
401 "boss_shield",
"assets/sprites/r-typesheet39.gif",
414 "boss2_kraken",
"assets/sprites/r-typesheet35.gif",
426 "boss2_bullet",
"assets/sprites/r-typesheet1.gif",
591 t.scale.x = -std::abs(t.scale.x);
639 t.tag =
"player_bullet";
646 t.tag =
"enemy_bullet";
683 t.tag =
"boss2_kraken";
690 t.tag =
"boss2_bullet";