diff --git a/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java b/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java
index cf2d933..c90a224 100644
--- a/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java
+++ b/app/build/generated/source/r/debug/android/support/v7/appcompat/R.java
@@ -456,7 +456,7 @@ public final class R {
public static final int abc_textfield_search_activated_mtrl_alpha = 0x7f070042;
public static final int abc_textfield_search_default_mtrl_alpha = 0x7f070043;
public static final int abc_textfield_search_material = 0x7f070044;
- public static final int notification_template_icon_bg = 0x7f070062;
+ public static final int notification_template_icon_bg = 0x7f070063;
}
public static final class id {
public static final int action0 = 0x7f080000;
diff --git a/app/build/intermediates/assets/debug/shader/particleFragmentShader.glsl b/app/build/intermediates/assets/debug/shader/particleFragmentShader.glsl
index b4d9426..cb7b5e6 100644
--- a/app/build/intermediates/assets/debug/shader/particleFragmentShader.glsl
+++ b/app/build/intermediates/assets/debug/shader/particleFragmentShader.glsl
@@ -11,9 +11,9 @@ vec3 saturateColor(in vec3 color, in float a);
void main() {
float a = texture2D(texture, pass_TexCoords).a * alpha;
- gl_FragColor = vec4(color, a);
vec3 black = vec3(0.0, 0.0, 0.0);
- gl_FragColor.rgb = mix(color, black, 1.0 - gl_FragColor.a);
+ gl_FragColor.rgb = mix(color, black, 1.0 - a);
+ gl_FragColor.a = a;
}
diff --git a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
index 3330713..eafccb4 100644
--- a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
+++ b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/build/intermediates/incremental/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/mergeDebugResources/merger.xml
index c713bba..0a1ef56 100644
--- a/app/build/intermediates/incremental/mergeDebugResources/merger.xml
+++ b/app/build/intermediates/incremental/mergeDebugResources/merger.xml
@@ -1371,4 +1371,4 @@
- @drawable/xml_background_dialog_button
- @android:color/black
- 15sp
- 170dp170dp70dp60dp
\ No newline at end of file
+ 170dp170dp70dp60dp
\ No newline at end of file
diff --git a/app/build/intermediates/symbols/debug/R.txt b/app/build/intermediates/symbols/debug/R.txt
index d81b211..b76ea27 100644
--- a/app/build/intermediates/symbols/debug/R.txt
+++ b/app/build/intermediates/symbols/debug/R.txt
@@ -477,87 +477,88 @@ int drawable backgrounds_game_cave 0x7f070045
int drawable backgrounds_game_grass 0x7f070046
int drawable backgrounds_game_mountains 0x7f070047
int drawable backgrounds_menu_grass 0x7f070048
-int drawable currency_energy 0x7f070049
-int drawable currency_energy_atlas 0x7f07004a
-int drawable currency_energy_empty 0x7f07004b
-int drawable currency_star 0x7f07004c
-int drawable currency_star_empty 0x7f07004d
-int drawable guis_arrow_green 0x7f07004e
-int drawable guis_checkbox_checked 0x7f07004f
-int drawable guis_checkbox_unchecked 0x7f070050
-int drawable guis_clock 0x7f070051
-int drawable guis_goal 0x7f070052
-int drawable guis_lock_locked 0x7f070053
-int drawable guis_magnet_field 0x7f070054
-int drawable guis_pausebutton 0x7f070055
-int drawable guis_playerarrow 0x7f070056
-int drawable guis_radius 0x7f070057
-int drawable guis_settings_disabled 0x7f070058
-int drawable guis_settings_enabled 0x7f070059
-int drawable guis_shape_shop_disabled 0x7f07005a
-int drawable guis_shape_shop_enabled 0x7f07005b
-int drawable guis_sound_off 0x7f07005c
-int drawable guis_sound_on 0x7f07005d
-int drawable guis_splitter 0x7f07005e
-int drawable guis_tick 0x7f07005f
-int drawable guis_tool_shop_disabled 0x7f070060
-int drawable guis_tool_shop_enabled 0x7f070061
-int drawable notification_template_icon_bg 0x7f070062
-int drawable obstacles_grass 0x7f070063
-int drawable playershapes_ball 0x7f070064
-int drawable playershapes_clock 0x7f070065
-int drawable playershapes_hypno_spiral 0x7f070066
-int drawable playershapes_locked 0x7f070067
-int drawable playershapes_pacman 0x7f070068
-int drawable playershapes_smiley 0x7f070069
-int drawable playershapes_sun 0x7f07006a
-int drawable playershapes_wheel 0x7f07006b
-int drawable terrain_c_grass 0x7f07006c
-int drawable terrain_t_grass 0x7f07006d
-int drawable tools_bomb 0x7f07006e
-int drawable tools_bomb_button 0x7f07006f
-int drawable tools_button_empty 0x7f070070
-int drawable tools_button_locked 0x7f070071
-int drawable tools_button_unlocked 0x7f070072
-int drawable tools_magnet 0x7f070073
-int drawable tools_magnet_button 0x7f070074
-int drawable tools_power_mushroom 0x7f070075
-int drawable tools_power_mushroom_button 0x7f070076
-int drawable tools_ramp 0x7f070077
-int drawable tools_ramp_button 0x7f070078
-int drawable tools_spring 0x7f070079
-int drawable tools_spring_button 0x7f07007a
-int drawable tools_stasis 0x7f07007b
-int drawable tools_stasis_button 0x7f07007c
-int drawable tutorial_place_ramp_air_1 0x7f07007d
-int drawable tutorial_place_ramp_air_2 0x7f07007e
-int drawable tutorial_place_ramp_gap 0x7f07007f
-int drawable tutorial_place_ramp_obstacle 0x7f070080
-int drawable tutorial_place_tools 0x7f070081
-int drawable tutorial_to_toolshop 0x7f070082
-int drawable tutorial_toolshop_all_tools 0x7f070083
-int drawable tutorial_toolshop_equip_spring 0x7f070084
-int drawable tutorial_toolshop_inspector 0x7f070085
-int drawable tutorial_toolshop_select_buy_spring 0x7f070086
-int drawable tutorial_toolshop_toolbar 0x7f070087
-int drawable world_previews_grass 0x7f070088
-int drawable xml_background_bountymessage 0x7f070089
-int drawable xml_background_dialog_button 0x7f07008a
-int drawable xml_background_exit_confirm_dialog 0x7f07008b
-int drawable xml_background_game_over_message_button 0x7f07008c
-int drawable xml_background_levelbutton 0x7f07008d
-int drawable xml_background_toolslot 0x7f07008e
-int drawable xml_background_toolupgrade 0x7f07008f
-int drawable xml_background_tutorialtextview 0x7f070090
-int drawable xml_background_worldbutton 0x7f070091
-int drawable xml_layers_toolprogressbar 0x7f070092
-int drawable xml_selector_gamebutton 0x7f070093
-int drawable xml_selector_pricebutton 0x7f070094
-int drawable xml_selector_settingsbutton 0x7f070095
-int drawable xml_selector_shapeshopbutton 0x7f070096
-int drawable xml_selector_sound 0x7f070097
-int drawable xml_selector_toolshopbutton 0x7f070098
-int drawable xml_shape_inspector_checkbox 0x7f070099
+int drawable black 0x7f070049
+int drawable currency_energy 0x7f07004a
+int drawable currency_energy_atlas 0x7f07004b
+int drawable currency_energy_empty 0x7f07004c
+int drawable currency_star 0x7f07004d
+int drawable currency_star_empty 0x7f07004e
+int drawable guis_arrow_green 0x7f07004f
+int drawable guis_checkbox_checked 0x7f070050
+int drawable guis_checkbox_unchecked 0x7f070051
+int drawable guis_clock 0x7f070052
+int drawable guis_goal 0x7f070053
+int drawable guis_lock_locked 0x7f070054
+int drawable guis_magnet_field 0x7f070055
+int drawable guis_pausebutton 0x7f070056
+int drawable guis_playerarrow 0x7f070057
+int drawable guis_radius 0x7f070058
+int drawable guis_settings_disabled 0x7f070059
+int drawable guis_settings_enabled 0x7f07005a
+int drawable guis_shape_shop_disabled 0x7f07005b
+int drawable guis_shape_shop_enabled 0x7f07005c
+int drawable guis_sound_off 0x7f07005d
+int drawable guis_sound_on 0x7f07005e
+int drawable guis_splitter 0x7f07005f
+int drawable guis_tick 0x7f070060
+int drawable guis_tool_shop_disabled 0x7f070061
+int drawable guis_tool_shop_enabled 0x7f070062
+int drawable notification_template_icon_bg 0x7f070063
+int drawable obstacles_grass 0x7f070064
+int drawable playershapes_ball 0x7f070065
+int drawable playershapes_clock 0x7f070066
+int drawable playershapes_hypno_spiral 0x7f070067
+int drawable playershapes_locked 0x7f070068
+int drawable playershapes_pacman 0x7f070069
+int drawable playershapes_smiley 0x7f07006a
+int drawable playershapes_sun 0x7f07006b
+int drawable playershapes_wheel 0x7f07006c
+int drawable terrain_c_grass 0x7f07006d
+int drawable terrain_t_grass 0x7f07006e
+int drawable tools_bomb 0x7f07006f
+int drawable tools_bomb_button 0x7f070070
+int drawable tools_button_empty 0x7f070071
+int drawable tools_button_locked 0x7f070072
+int drawable tools_button_unlocked 0x7f070073
+int drawable tools_magnet 0x7f070074
+int drawable tools_magnet_button 0x7f070075
+int drawable tools_power_mushroom 0x7f070076
+int drawable tools_power_mushroom_button 0x7f070077
+int drawable tools_ramp 0x7f070078
+int drawable tools_ramp_button 0x7f070079
+int drawable tools_spring 0x7f07007a
+int drawable tools_spring_button 0x7f07007b
+int drawable tools_stasis 0x7f07007c
+int drawable tools_stasis_button 0x7f07007d
+int drawable tutorial_place_ramp_air_1 0x7f07007e
+int drawable tutorial_place_ramp_air_2 0x7f07007f
+int drawable tutorial_place_ramp_gap 0x7f070080
+int drawable tutorial_place_ramp_obstacle 0x7f070081
+int drawable tutorial_place_tools 0x7f070082
+int drawable tutorial_to_toolshop 0x7f070083
+int drawable tutorial_toolshop_all_tools 0x7f070084
+int drawable tutorial_toolshop_equip_spring 0x7f070085
+int drawable tutorial_toolshop_inspector 0x7f070086
+int drawable tutorial_toolshop_select_buy_spring 0x7f070087
+int drawable tutorial_toolshop_toolbar 0x7f070088
+int drawable world_previews_grass 0x7f070089
+int drawable xml_background_bountymessage 0x7f07008a
+int drawable xml_background_dialog_button 0x7f07008b
+int drawable xml_background_exit_confirm_dialog 0x7f07008c
+int drawable xml_background_game_over_message_button 0x7f07008d
+int drawable xml_background_levelbutton 0x7f07008e
+int drawable xml_background_toolslot 0x7f07008f
+int drawable xml_background_toolupgrade 0x7f070090
+int drawable xml_background_tutorialtextview 0x7f070091
+int drawable xml_background_worldbutton 0x7f070092
+int drawable xml_layers_toolprogressbar 0x7f070093
+int drawable xml_selector_gamebutton 0x7f070094
+int drawable xml_selector_pricebutton 0x7f070095
+int drawable xml_selector_settingsbutton 0x7f070096
+int drawable xml_selector_shapeshopbutton 0x7f070097
+int drawable xml_selector_sound 0x7f070098
+int drawable xml_selector_toolshopbutton 0x7f070099
+int drawable xml_shape_inspector_checkbox 0x7f07009a
int id action0 0x7f080000
int id action_bar 0x7f080001
int id action_bar_activity_content 0x7f080002
diff --git a/app/src/main/assets/particleEffects/colorChange.pe b/app/src/main/assets/particleEffects/colorChange.pe
new file mode 100644
index 0000000..7fb4568
--- /dev/null
+++ b/app/src/main/assets/particleEffects/colorChange.pe
@@ -0,0 +1,128 @@
+Untitled
+- Delay -
+active: false
+- Duration -
+lowMin: 1000.0
+lowMax: 1000.0
+- Count -
+min: 0
+max: 1000
+- Emission -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 1.0
+highMax: 1.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Life -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 7000.0
+highMax: 7000.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Life Offset -
+active: false
+- X Offset -
+active: false
+- Y Offset -
+active: false
+- Spawn Shape -
+shape: line
+- Spawn Width -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 0.0
+highMax: 0.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Spawn Height -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 400.0
+highMax: 400.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Scale -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 80.0
+highMax: 80.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Velocity -
+active: true
+lowMin: 0.0
+lowMax: 0.0
+highMin: 100.0
+highMax: 100.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Angle -
+active: false
+- Rotation -
+active: false
+- Wind -
+active: false
+- Gravity -
+active: false
+- Tint -
+colorsCount: 15
+colors0: 1.0
+colors1: 0.0
+colors2: 0.0
+colors3: 1.0
+colors4: 0.41568628
+colors5: 0.0
+colors6: 0.20784314
+colors7: 1.0
+colors8: 0.0
+colors9: 0.85490197
+colors10: 0.0
+colors11: 1.0
+colors12: 0.0
+colors13: 0.5372549
+colors14: 1.0
+timelineCount: 5
+timeline0: 0.0
+timeline1: 0.32702237
+timeline2: 0.54044753
+timeline3: 0.82271945
+timeline4: 1.0
+- Transparency -
+lowMin: 0.0
+lowMax: 0.0
+highMin: 1.0
+highMax: 1.0
+relative: false
+scalingCount: 1
+scaling0: 1.0
+timelineCount: 1
+timeline0: 0.0
+- Options -
+attached: false
+continuous: true
+aligned: false
+additive: true
+behind: false
+premultipliedAlpha: false
+- Image Path -
+particle.png
diff --git a/app/src/main/assets/particleEffects/firework.pe b/app/src/main/assets/particleEffects/firework.pe
index fb43af3..c314570 100644
--- a/app/src/main/assets/particleEffects/firework.pe
+++ b/app/src/main/assets/particleEffects/firework.pe
@@ -2,16 +2,16 @@ Untitled
- Delay -
active: false
- Duration -
-lowMin: 100.0
-lowMax: 100.0
+lowMin: 200.0
+lowMax: 200.0
- Count -
min: 0
max: 10000
- Emission -
lowMin: 0.0
lowMax: 0.0
-highMin: 1000.0
-highMax: 1000.0
+highMin: 300.0
+highMax: 300.0
relative: false
scalingCount: 1
scaling0: 1.0
@@ -72,18 +72,20 @@ timeline2: 1.0
- Velocity -
active: true
lowMin: 0.0
-lowMax: 300.0
+lowMax: 280.0
highMin: 800.0
highMax: 800.0
relative: false
-scalingCount: 3
+scalingCount: 4
scaling0: 1.0
scaling1: 1.0
scaling2: 0.0
-timelineCount: 3
+scaling3: 0.0
+timelineCount: 4
timeline0: 0.0
timeline1: 0.29791272
timeline2: 0.2989127
+timeline3: 1.0
- Angle -
active: true
lowMin: 89.0
@@ -107,8 +109,8 @@ active: false
active: true
lowMin: 0.0
lowMax: 0.0
-highMin: -50.0
-highMax: -100.0
+highMin: -100.0
+highMax: -150.0
relative: false
scalingCount: 4
scaling0: 0.0
@@ -121,20 +123,28 @@ timeline1: 0.29981026
timeline2: 0.65753424
timeline3: 0.75342464
- Tint -
-colorsCount: 9
-colors0: 0.0
-colors1: 0.4
-colors2: 1.0
+colorsCount: 15
+colors0: 1.0
+colors1: 0.0
+colors2: 0.0
colors3: 1.0
-colors4: 0.0
+colors4: 0.41568628
colors5: 0.0
-colors6: 1.0
+colors6: 0.20784314
colors7: 1.0
-colors8: 1.0
-timelineCount: 3
+colors8: 0.0
+colors9: 0.85490197
+colors10: 0.0
+colors11: 1.0
+colors12: 0.0
+colors13: 0.5372549
+colors14: 1.0
+timelineCount: 5
timeline0: 0.0
-timeline1: 0.35800344
-timeline2: 1.0
+timeline1: 0.32702237
+timeline2: 0.54044753
+timeline3: 0.82271945
+timeline4: 1.0
- Transparency -
lowMin: 0.0
lowMax: 0.0
@@ -144,7 +154,7 @@ relative: false
scalingCount: 3
scaling0: 1.0
scaling1: 1.0
-scaling2: 0.0
+scaling2: 0.2
timelineCount: 3
timeline0: 0.0
timeline1: 0.70547944
diff --git a/app/src/main/assets/shader/particleFragmentShader.glsl b/app/src/main/assets/shader/particleFragmentShader.glsl
index b4d9426..cb7b5e6 100644
--- a/app/src/main/assets/shader/particleFragmentShader.glsl
+++ b/app/src/main/assets/shader/particleFragmentShader.glsl
@@ -11,9 +11,9 @@ vec3 saturateColor(in vec3 color, in float a);
void main() {
float a = texture2D(texture, pass_TexCoords).a * alpha;
- gl_FragColor = vec4(color, a);
vec3 black = vec3(0.0, 0.0, 0.0);
- gl_FragColor.rgb = mix(color, black, 1.0 - gl_FragColor.a);
+ gl_FragColor.rgb = mix(color, black, 1.0 - a);
+ gl_FragColor.a = a;
}
diff --git a/app/src/main/java/de/frajul/endlessroll/entities/particles/Firework.java b/app/src/main/java/de/frajul/endlessroll/entities/particles/Firework.java
index bcb8ae9..f13fde6 100644
--- a/app/src/main/java/de/frajul/endlessroll/entities/particles/Firework.java
+++ b/app/src/main/java/de/frajul/endlessroll/entities/particles/Firework.java
@@ -23,8 +23,8 @@ public class Firework {
public void start() {
randomExplosion(0);
- randomExplosion(500);
- randomExplosion(700);
+ randomExplosion(100);
+ randomExplosion(300);
}
private void randomExplosion(float delay) {
diff --git a/app/src/main/java/de/frajul/endlessroll/main/game/TestScreenScene.java b/app/src/main/java/de/frajul/endlessroll/main/game/TestScreenScene.java
index 47f4f6d..9fe6fa4 100644
--- a/app/src/main/java/de/frajul/endlessroll/main/game/TestScreenScene.java
+++ b/app/src/main/java/de/frajul/endlessroll/main/game/TestScreenScene.java
@@ -16,7 +16,8 @@ public class TestScreenScene extends Scene {
public TestScreenScene(TexturePack texturePack, ParticleSystem particleSystem) {
super(texturePack, particleSystem);
terrain.createEndless(World.ICY_MOUNTAINS, -1.0f);
- new ParticleSource(new Vector(0, -0.5f), particleSystem.testFire).start();
+ background.changeTexture(World.ICY_MOUNTAINS.getBackgroundTexture());
+ new ParticleSource(new Vector(0, 0.0f), particleSystem.colorChange).start();
}
}
\ No newline at end of file
diff --git a/app/src/main/java/de/frajul/endlessroll/main/tutorial/ToolShopTutorial.java b/app/src/main/java/de/frajul/endlessroll/main/tutorial/ToolShopTutorial.java
index d66c6f9..08a97e3 100644
--- a/app/src/main/java/de/frajul/endlessroll/main/tutorial/ToolShopTutorial.java
+++ b/app/src/main/java/de/frajul/endlessroll/main/tutorial/ToolShopTutorial.java
@@ -12,11 +12,17 @@ import de.frajul.endlessroll.entities.tools.ToolType;
public class ToolShopTutorial extends Tutorial {
+ public enum ToolShopTutorialState{
+ NONE, TO_TOOLSHOP, SELECT_SPRING, BUY_SPRING, EQUIP_SPRING;
+ }
+
private List atStartBreakPoints = new ArrayList<>();
private List afterSpringBoughtBreakPoints = new ArrayList<>();
private boolean firstPartShown;
+ private ToolShopTutorialState state = ToolShopTutorialState.TO_TOOLSHOP;
+
public ToolShopTutorial() {
super(-1, -1, new BreakPoint(0, R.string.tutorial_toolshop_welcome, -1),
new BreakPoint(0, R.string.tutorial_toolshop_toolbar,
@@ -65,4 +71,8 @@ public class ToolShopTutorial extends Tutorial {
public void setFirstPartShown(boolean firstPartShown) {
this.firstPartShown = firstPartShown;
}
+
+ public ToolShopTutorialState getState() {
+ return state;
+ }
}
diff --git a/app/src/main/java/de/frajul/endlessroll/views/GoalMessage.java b/app/src/main/java/de/frajul/endlessroll/views/GoalMessage.java
index 86e3386..018f754 100644
--- a/app/src/main/java/de/frajul/endlessroll/views/GoalMessage.java
+++ b/app/src/main/java/de/frajul/endlessroll/views/GoalMessage.java
@@ -1,6 +1,7 @@
package de.frajul.endlessroll.views;
import android.graphics.Typeface;
+import android.view.KeyEvent;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
@@ -39,6 +40,7 @@ public class GoalMessage implements GoalMessageLevelButtonOnClickListener, View.
topBar = new TopBar(gameActivity, Screen.ScreenType.GAME,
layout.findViewById(R.id.goal_message_topbar));
+ topBar.setShopsEnabled(true);
TextView title = (TextView) layout.findViewById(R.id.goal_message_title);
title.setTypeface(typeface);
restart = new GoalMessageLevelButton(gameActivity, this,
@@ -50,7 +52,7 @@ public class GoalMessage implements GoalMessageLevelButtonOnClickListener, View.
toMenu.setOnClickListener(this);
}
- public void fadeIn(LevelPack levelPack, Level level) {
+ public void fadeInWithDelay(LevelPack levelPack, final Level level) {
this.levelPack = levelPack;
topBar.update();
restart.init(R.string.goal_message_restart_format_d, level);
@@ -60,7 +62,12 @@ public class GoalMessage implements GoalMessageLevelButtonOnClickListener, View.
nextLevel
.init(R.string.goal_message_next_level_format_d, levelPack.getNextLevel(level));
- layout.startAnimation(fadeIn);
+ layout.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ layout.startAnimation(fadeIn);
+ }
+ }, 500);
}
private void hide() {
@@ -71,8 +78,8 @@ public class GoalMessage implements GoalMessageLevelButtonOnClickListener, View.
@Override
public void onClick(View v) {
if (v.equals(toMenu)) {
- hide();
game.toLevelsScreen();
+ hide();
}
}
@@ -81,4 +88,9 @@ public class GoalMessage implements GoalMessageLevelButtonOnClickListener, View.
hide();
gameActivity.startGame(levelPack, goalMessageLevelButton.getLevel());
}
+
+ public void onKeyBack(){
+ game.toLevelsScreen();
+ hide();
+ }
}
diff --git a/app/src/main/res/anim/pulse.xml b/app/src/main/res/anim/pulse.xml
index 580f51e..7f0f53f 100644
--- a/app/src/main/res/anim/pulse.xml
+++ b/app/src/main/res/anim/pulse.xml
@@ -2,12 +2,12 @@
+ android:toXScale="0.9"
+ android:toYScale="0.9" />
\ No newline at end of file