testCommit
This commit is contained in:
parent
9a2353b01c
commit
3324056634
@ -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;
|
||||
|
@ -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;
|
||||
|
||||
}
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<merger version="3"><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/firework.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\firework.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/obstacleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\obstacleFragmentShader.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/test_fire.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\test_fire.pe"/><file name="particleEffects/stasis.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\stasis.pe"/><file name="particleEffects/superPower.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\superPower.pe"/><file name="levelpacks/Icy Mountains.xml" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\levelpacks\Icy Mountains.xml"/></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="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/firework.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\firework.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/obstacleFragmentShader.glsl" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\shader\obstacleFragmentShader.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/test_fire.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\test_fire.pe"/><file name="particleEffects/stasis.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\stasis.pe"/><file name="particleEffects/superPower.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\superPower.pe"/><file name="levelpacks/Icy Mountains.xml" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\levelpacks\Icy Mountains.xml"/><file name="particleEffects/colorChange.pe" path="C:\Users\Julian\AndroidStudioProjects\EndlessRoll\app\src\main\assets\particleEffects\colorChange.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
@ -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
|
||||
|
128
app/src/main/assets/particleEffects/colorChange.pe
Normal file
128
app/src/main/assets/particleEffects/colorChange.pe
Normal file
@ -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
|
@ -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
|
||||
|
@ -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;
|
||||
|
||||
}
|
||||
|
||||
|
@ -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) {
|
||||
|
@ -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();
|
||||
}
|
||||
|
||||
}
|
@ -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<BreakPoint> atStartBreakPoints = new ArrayList<>();
|
||||
private List<BreakPoint> 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;
|
||||
}
|
||||
}
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
@ -2,12 +2,12 @@
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:repeatMode="reverse">
|
||||
<scale
|
||||
android:duration="1000"
|
||||
android:duration="700"
|
||||
android:fromXScale="1.2"
|
||||
android:fromYScale="1.2"
|
||||
android:repeatCount="infinite"
|
||||
android:pivotX="50%"
|
||||
android:pivotY="50%"
|
||||
android:toXScale="0.8"
|
||||
android:toYScale="0.8" />
|
||||
android:toXScale="0.9"
|
||||
android:toYScale="0.9" />
|
||||
</set>
|
Loading…
x
Reference in New Issue
Block a user