Removed Toolpreview feature

Added Power Mushroom + functionality
This commit is contained in:
= 2017-10-03 01:13:37 +02:00
parent 6c49f21b74
commit 974633233d
13 changed files with 1531 additions and 1308 deletions

View File

@ -456,7 +456,7 @@ public final class R {
public static final int abc_textfield_search_activated_mtrl_alpha = 0x7f020042;
public static final int abc_textfield_search_default_mtrl_alpha = 0x7f020043;
public static final int abc_textfield_search_material = 0x7f020044;
public static final int notification_template_icon_bg = 0x7f020090;
public static final int notification_template_icon_bg = 0x7f020092;
}
public static final class id {
public static final int action0 = 0x7f0e006c;

File diff suppressed because it is too large Load Diff

View File

@ -27,14 +27,14 @@
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\abc_list_selector_holo_dark.xml",
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\drawable\\abc_list_selector_holo_dark.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_place_ramp_obstacle.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_place_ramp_obstacle.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_to_toolshop.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_to_toolshop.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_place_ramp_obstacle.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_place_ramp_obstacle.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tick.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tick.png"
@ -203,6 +203,10 @@
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\xml_background_tutorialtextview.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\xml_background_tutorialtextview.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tools_power_mushroom_button.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tools_power_mushroom_button.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\abc_textfield_search_material.xml",
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\drawable\\abc_textfield_search_material.xml"
@ -255,6 +259,10 @@
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\xml_background_toolupgrade.xml",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\xml_background_toolupgrade.xml"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tools_power_mushroom.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tools_power_mushroom.png"
},
{
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\backgrounds_menu_levelup.png",
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\backgrounds_menu_levelup.png"

View File

@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="output"><source path="C:\Users\Julian\.android\build-cache\7988038707870a182a4d2c219c6a86a58ec3478f\output\assets"/></dataSet><dataSet config="output"><source path="C:\Users\Julian\.android\build-cache\2232000db64551c7682d41127fbc27c912efcc3d\output\assets"/></dataSet><dataSet config="main"><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets"><file name="fontBaron.ttf" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\fontBaron.ttf"/><file name="levelpacks/Grasslands.xml" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\levelpacks\Grasslands.xml"/><file name="particleEffects/collectEnergy.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\collectEnergy.pe"/><file name="particleEffects/collectStar.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\collectStar.pe"/><file name="particleEffects/explosion.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\explosion.pe"/><file name="particleEffects/magnet.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\magnet.pe"/><file name="particleEffects/particle.png" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\particle.png"/><file name="particleEffects/star.png" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\star.png"/><file name="shader/entityFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\entityFragmentShader.glsl"/><file name="shader/entityVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\entityVertexShader.glsl"/><file name="shader/particleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\particleFragmentShader.glsl"/><file name="shader/simpleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\simpleFragmentShader.glsl"/><file name="shader/simpleVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\simpleVertexShader.glsl"/><file name="shader/terrainVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\terrainVertexShader.glsl"/><file name="particleEffects/firework.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\firework.pe"/><file name="shader/obstacleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\obstacleFragmentShader.glsl"/></source><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\build\generated\assets\shaders\debug"/></dataSet><dataSet config="debug"><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\debug\assets"/></dataSet></merger>
<merger version="3"><dataSet config="output"><source path="C:\Users\Julian\.android\build-cache\7988038707870a182a4d2c219c6a86a58ec3478f\output\assets"/></dataSet><dataSet config="output"><source path="C:\Users\Julian\.android\build-cache\2232000db64551c7682d41127fbc27c912efcc3d\output\assets"/></dataSet><dataSet config="main"><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets"><file name="fontBaron.ttf" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\fontBaron.ttf"/><file name="levelpacks/Grasslands.xml" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\levelpacks\Grasslands.xml"/><file name="particleEffects/collectEnergy.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\collectEnergy.pe"/><file name="particleEffects/collectStar.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\collectStar.pe"/><file name="particleEffects/explosion.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\explosion.pe"/><file name="particleEffects/magnet.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\magnet.pe"/><file name="particleEffects/particle.png" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\particle.png"/><file name="particleEffects/star.png" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\star.png"/><file name="shader/entityFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\entityFragmentShader.glsl"/><file name="shader/entityVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\entityVertexShader.glsl"/><file name="shader/particleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\particleFragmentShader.glsl"/><file name="shader/simpleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\simpleFragmentShader.glsl"/><file name="shader/simpleVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\simpleVertexShader.glsl"/><file name="shader/terrainVertexShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\terrainVertexShader.glsl"/><file name="particleEffects/firework.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\firework.pe"/><file name="shader/obstacleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\obstacleFragmentShader.glsl"/><file name="particleEffects/fire.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\fire.pe"/></source><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\build\generated\assets\shaders\debug"/></dataSet><dataSet config="debug"><source path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\debug\assets"/></dataSet></merger>

File diff suppressed because one or more lines are too long

View File

@ -269,6 +269,7 @@
<string name="textview_placeholder">I\'m a text!</string>
<string name="tool_name_bomb">Bomb</string>
<string name="tool_name_magnet">Magnet</string>
<string name="tool_name_power_mushroom">Power Mushroom</string>
<string name="tool_name_ramp">Ramp</string>
<string name="tool_name_spring">Spring</string>
<string name="tool_name_unknown">\?\?\?</string>

View File

@ -486,7 +486,7 @@ int drawable guis_sound_on 0x7f020056
int drawable lock_locked 0x7f020057
int drawable lock_unlocked 0x7f020058
int drawable magnet_field 0x7f020059
int drawable notification_template_icon_bg 0x7f020090
int drawable notification_template_icon_bg 0x7f020092
int drawable obstacles_cave 0x7f02005a
int drawable obstacles_grass 0x7f02005b
int drawable obstacles_mountains 0x7f02005c
@ -513,34 +513,36 @@ int drawable tools_emptybutton 0x7f020070
int drawable tools_lockedbutton 0x7f020071
int drawable tools_magnet 0x7f020072
int drawable tools_magnetbutton 0x7f020073
int drawable tools_ramp 0x7f020074
int drawable tools_rampbutton 0x7f020075
int drawable tools_spring 0x7f020076
int drawable tools_springbutton 0x7f020077
int drawable tools_unlockedbutton 0x7f020078
int drawable tutorial_place_ramp_air_1 0x7f020079
int drawable tutorial_place_ramp_gap 0x7f02007a
int drawable tutorial_place_ramp_obstacle 0x7f02007b
int drawable tutorial_place_tools 0x7f02007c
int drawable tutorial_to_toolshop 0x7f02007d
int drawable tutorial_toolbar 0x7f02007e
int drawable tutorial_toolshop_all_tools 0x7f02007f
int drawable tutorial_toolshop_equip_spring 0x7f020080
int drawable tutorial_toolshop_inspector 0x7f020081
int drawable tutorial_toolshop_select_buy_spring 0x7f020082
int drawable tutorial_toolshop_toolbar 0x7f020083
int drawable xml_background_bountymessage 0x7f020084
int drawable xml_background_levelbutton 0x7f020085
int drawable xml_background_toolslot 0x7f020086
int drawable xml_background_toolupgrade 0x7f020087
int drawable xml_background_tutorialtextview 0x7f020088
int drawable xml_background_worldbutton 0x7f020089
int drawable xml_layers_toolprogressbar 0x7f02008a
int drawable xml_selector_gamebutton 0x7f02008b
int drawable xml_selector_pricebutton 0x7f02008c
int drawable xml_selector_settingsbutton 0x7f02008d
int drawable xml_selector_shopbutton 0x7f02008e
int drawable xml_selector_sound 0x7f02008f
int drawable tools_power_mushroom 0x7f020074
int drawable tools_power_mushroom_button 0x7f020075
int drawable tools_ramp 0x7f020076
int drawable tools_rampbutton 0x7f020077
int drawable tools_spring 0x7f020078
int drawable tools_springbutton 0x7f020079
int drawable tools_unlockedbutton 0x7f02007a
int drawable tutorial_place_ramp_air_1 0x7f02007b
int drawable tutorial_place_ramp_gap 0x7f02007c
int drawable tutorial_place_ramp_obstacle 0x7f02007d
int drawable tutorial_place_tools 0x7f02007e
int drawable tutorial_to_toolshop 0x7f02007f
int drawable tutorial_toolbar 0x7f020080
int drawable tutorial_toolshop_all_tools 0x7f020081
int drawable tutorial_toolshop_equip_spring 0x7f020082
int drawable tutorial_toolshop_inspector 0x7f020083
int drawable tutorial_toolshop_select_buy_spring 0x7f020084
int drawable tutorial_toolshop_toolbar 0x7f020085
int drawable xml_background_bountymessage 0x7f020086
int drawable xml_background_levelbutton 0x7f020087
int drawable xml_background_toolslot 0x7f020088
int drawable xml_background_toolupgrade 0x7f020089
int drawable xml_background_tutorialtextview 0x7f02008a
int drawable xml_background_worldbutton 0x7f02008b
int drawable xml_layers_toolprogressbar 0x7f02008c
int drawable xml_selector_gamebutton 0x7f02008d
int drawable xml_selector_pricebutton 0x7f02008e
int drawable xml_selector_settingsbutton 0x7f02008f
int drawable xml_selector_shopbutton 0x7f020090
int drawable xml_selector_sound 0x7f020091
int id action0 0x7f0e006c
int id action_bar 0x7f0e0041
int id action_bar_activity_content 0x7f0e0000
@ -859,38 +861,39 @@ int string status_bar_notification_info_overflow 0x7f070013
int string textview_placeholder 0x7f070036
int string tool_name_bomb 0x7f070037
int string tool_name_magnet 0x7f070038
int string tool_name_ramp 0x7f070039
int string tool_name_spring 0x7f07003a
int string tool_name_unknown 0x7f07003b
int string tool_upgrade_force 0x7f07003c
int string tool_upgrade_none 0x7f07003d
int string tool_upgrade_radius 0x7f07003e
int string tool_upgrade_time 0x7f07003f
int string tool_upgrade_title_format_sd 0x7f070040
int string tool_upgrade_title_placeholder 0x7f070041
int string tool_upgrade_value_max 0x7f070042
int string topbar_level_format_d 0x7f070043
int string topbar_level_placeholder 0x7f070044
int string topbar_toolshop 0x7f070045
int string tutorial_leveled_up 0x7f070046
int string tutorial_place_ramp_air 0x7f070047
int string tutorial_place_ramp_air_2 0x7f070048
int string tutorial_place_ramp_gap 0x7f070049
int string tutorial_place_ramp_obstacle 0x7f07004a
int string tutorial_place_tools 0x7f07004b
int string tutorial_placeholder 0x7f07004c
int string tutorial_to_toolshop 0x7f07004d
int string tutorial_toolbar 0x7f07004e
int string tutorial_toolshop_all_tools 0x7f07004f
int string tutorial_toolshop_equip_spring 0x7f070050
int string tutorial_toolshop_inspector 0x7f070051
int string tutorial_toolshop_select_buy_spring 0x7f070052
int string tutorial_toolshop_toolbar 0x7f070053
int string tutorial_toolshop_welcome 0x7f070054
int string tutorial_welcome 0x7f070055
int string unlock_message_placeholder 0x7f070056
int string world_button_progress_placeholder 0x7f070057
int string world_button_title_placeholder 0x7f070058
int string tool_name_power_mushroom 0x7f070039
int string tool_name_ramp 0x7f07003a
int string tool_name_spring 0x7f07003b
int string tool_name_unknown 0x7f07003c
int string tool_upgrade_force 0x7f07003d
int string tool_upgrade_none 0x7f07003e
int string tool_upgrade_radius 0x7f07003f
int string tool_upgrade_time 0x7f070040
int string tool_upgrade_title_format_sd 0x7f070041
int string tool_upgrade_title_placeholder 0x7f070042
int string tool_upgrade_value_max 0x7f070043
int string topbar_level_format_d 0x7f070044
int string topbar_level_placeholder 0x7f070045
int string topbar_toolshop 0x7f070046
int string tutorial_leveled_up 0x7f070047
int string tutorial_place_ramp_air 0x7f070048
int string tutorial_place_ramp_air_2 0x7f070049
int string tutorial_place_ramp_gap 0x7f07004a
int string tutorial_place_ramp_obstacle 0x7f07004b
int string tutorial_place_tools 0x7f07004c
int string tutorial_placeholder 0x7f07004d
int string tutorial_to_toolshop 0x7f07004e
int string tutorial_toolbar 0x7f07004f
int string tutorial_toolshop_all_tools 0x7f070050
int string tutorial_toolshop_equip_spring 0x7f070051
int string tutorial_toolshop_inspector 0x7f070052
int string tutorial_toolshop_select_buy_spring 0x7f070053
int string tutorial_toolshop_toolbar 0x7f070054
int string tutorial_toolshop_welcome 0x7f070055
int string tutorial_welcome 0x7f070056
int string unlock_message_placeholder 0x7f070057
int string world_button_progress_placeholder 0x7f070058
int string world_button_title_placeholder 0x7f070059
int style AlertDialog_AppCompat 0x7f0a007d
int style AlertDialog_AppCompat_Light 0x7f0a007e
int style Animation_AppCompat_Dialog 0x7f0a007f

View File

@ -0,0 +1,168 @@
Untitled
- Delay -
active: false
- Duration -
lowMin: 5000.0
lowMax: 5000.0
- Count -
min: 0
max: 200
- Emission -
lowMin: 0.0
lowMax: 0.0
highMin: 80.0
highMax: 80.0
relative: false
scalingCount: 4
scaling0: 1.0
scaling1: 1.0
scaling2: 0.27450982
scaling3: 0.0
timelineCount: 4
timeline0: 0.0
timeline1: 0.16438356
timeline2: 0.48630136
timeline3: 1.0
- Life -
lowMin: 0.0
lowMax: 0.0
highMin: 500.0
highMax: 1000.0
relative: false
scalingCount: 4
scaling0: 1.0
scaling1: 1.0
scaling2: 0.8627451
scaling3: 0.3529412
timelineCount: 4
timeline0: 0.0
timeline1: 0.001
timeline2: 0.77397263
timeline3: 1.0
- Life Offset -
active: false
- X Offset -
active: false
- Y Offset -
active: false
- Spawn Shape -
shape: point
- 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: 0.0
highMax: 0.0
relative: false
scalingCount: 1
scaling0: 1.0
timelineCount: 1
timeline0: 0.0
- Scale -
lowMin: 0.0
lowMax: 0.0
highMin: 40.0
highMax: 40.0
relative: false
scalingCount: 2
scaling0: 1.0
scaling1: 0.7058824
timelineCount: 2
timeline0: 0.0
timeline1: 1.0
- Velocity -
active: true
lowMin: 0.0
lowMax: 0.0
highMin: 40.0
highMax: 300.0
relative: false
scalingCount: 1
scaling0: 1.0
timelineCount: 1
timeline0: 0.0
- Angle -
active: true
lowMin: 0.0
lowMax: 0.0
highMin: 300.0
highMax: 420.0
relative: false
scalingCount: 3
scaling0: 1.0
scaling1: 1.0
scaling2: 1.0
timelineCount: 3
timeline0: 0.0
timeline1: 0.5958904
timeline2: 1.0
- Rotation -
active: false
- Wind -
active: false
- Gravity -
active: true
lowMin: 0.0
lowMax: 0.0
highMin: 200.0
highMax: 200.0
relative: false
scalingCount: 2
scaling0: 0.0
scaling1: 1.0
timelineCount: 2
timeline0: 0.0
timeline1: 0.36301368
- Tint -
colorsCount: 12
colors0: 0.34117648
colors1: 1.0
colors2: 0.047058824
colors3: 1.0
colors4: 0.12156863
colors5: 0.047058824
colors6: 1.0
colors7: 0.12156863
colors8: 0.047058824
colors9: 0.047058824
colors10: 0.047058824
colors11: 1.0
timelineCount: 4
timeline0: 0.0
timeline1: 0.20826162
timeline2: 0.21826163
timeline3: 1.0
- Transparency -
lowMin: 0.0
lowMax: 0.0
highMin: 1.0
highMax: 1.0
relative: false
scalingCount: 4
scaling0: 0.0
scaling1: 1.0
scaling2: 0.7368421
scaling3: 0.0
timelineCount: 4
timeline0: 0.0
timeline1: 0.34246576
timeline2: 0.760274
timeline3: 1.0
- Options -
attached: false
continuous: true
aligned: false
additive: true
behind: false
premultipliedAlpha: false
- Image Path -
particle.png

View File

@ -0,0 +1,30 @@
package de.frajul.endlessroll.entities.tools;
import de.frajul.endlessroll.data.Vector;
import de.frajul.endlessroll.entities.DestroyEffect;
import de.frajul.endlessroll.entities.Player;
import de.frajul.endlessroll.entities.collision.geometry.Geometry;
import de.frajul.endlessroll.main.game.Timer;
/**
* Created by Julian on 02.10.2017.
*/
public class PowerMushroom extends Tool {
public PowerMushroom(Vector position) {
super(ToolType.POWER_MUSHROOM, position, true, false);
animation.disable();
}
@Override
public void onPlayerCollision(Player player, Timer timer) {
player.startSuperPower(timer.getCurrentTime());
super.destroy(DestroyEffect.ENERGY_COLLECT);
}
@Override
protected Geometry createCollisionBounds() {
return this;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -47,6 +47,7 @@
<string name="tool_name_spring">Spring</string>
<string name="tool_name_magnet">Magnet</string>
<string name="tool_name_bomb">Bomb</string>
<string name="tool_name_power_mushroom">Power Mushroom</string>
<string name="tool_upgrade_title_format_sd">%1$s (Lv%2$d)</string>
<string name="tool_upgrade_none">None</string>
<string name="tool_upgrade_time">Time</string>