Made levels easier (probably not enough)
Changed tutorials to standard (evtl. text + evtl. image) + added images
@ -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 = 0x7f02007b;
|
||||
public static final int notification_template_icon_bg = 0x7f020086;
|
||||
}
|
||||
public static final class id {
|
||||
public static final int action0 = 0x7f0d006c;
|
||||
|
@ -1,16 +1,16 @@
|
||||
<levelPack id="1">
|
||||
<world>GRASSLANDS</world>
|
||||
<levels class="java.util.ArrayList">
|
||||
<level packId="1" id="1" goalX="16.896702" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="1" goalX="16.896702" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="1.0092487" width="8.018497"/>
|
||||
<tileData x="13.61743" width="15.911868"/>
|
||||
<tileData x="1.0707483" width="8.141497"/>
|
||||
<tileData x="13.59593" width="15.954868"/>
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
<tileData x="6.948351" width="19.896702"/>
|
||||
</ceilingTiles>
|
||||
<obstacles class="java.util.ArrayList">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="12.00004" rightEdge="12.50004" height="0.382" y="-0.40900004">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="12.006709" rightEdge="12.506709" height="0.318" y="-0.44100004">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
</obstacles>
|
||||
@ -19,13 +19,13 @@
|
||||
<positionData x="12.263359" y="-0.0266667"/>
|
||||
<positionData x="16.58005" y="0.77999955"/>
|
||||
</stars>
|
||||
<energy x="12.243361" y="-0.40666705"/>
|
||||
<energy x="12.2500305" y="-0.45333368"/>
|
||||
</level>
|
||||
<level packId="1" id="2" goalX="23.896725" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="2" goalX="23.896725" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="1.6106672" width="9.221334"/>
|
||||
<tileData x="12.331865" width="10.333063"/>
|
||||
<tileData x="20.876247" width="4.5356846"/>
|
||||
<tileData x="1.6130004" width="9.226001"/>
|
||||
<tileData x="12.257368" width="10.486735"/>
|
||||
<tileData x="20.768412" width="4.751354"/>
|
||||
<tileData x="25.874727" width="4.7972755"/>
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
@ -44,18 +44,18 @@
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="23.488386" rightEdge="24.138388" height="0.331" y="-0.43450004">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="11.798721" rightEdge="14.454721" height="0.204" y="-0.49800003">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="11.885392" rightEdge="14.541392" height="0.204" y="-0.49800003">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
</obstacles>
|
||||
<stars class="java.util.ArrayList">
|
||||
<positionData x="6.6933284" y="-0.57999974"/>
|
||||
<positionData x="6.626662" y="-0.5666664"/>
|
||||
<positionData x="14.833428" y="-0.4399998"/>
|
||||
<positionData x="18.076752" y="-0.50000006"/>
|
||||
<positionData x="17.97675" y="-0.5133334"/>
|
||||
</stars>
|
||||
<energy x="16.436743" y="-0.37333328"/>
|
||||
</level>
|
||||
<level packId="1" id="3" goalX="25.803282" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="3" goalX="25.449945" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="2.928771" width="11.857542"/>
|
||||
<tileData x="14.645462" width="3.5258408"/>
|
||||
@ -63,7 +63,7 @@
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
<tileData x="6.5533686" width="19.106737"/>
|
||||
<tileData x="20.95501" width="9.696545"/>
|
||||
<tileData x="20.778341" width="9.343208"/>
|
||||
</ceilingTiles>
|
||||
<obstacles class="java.util.ArrayList">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="2.3533306" rightEdge="5.3533306" height="0.357" y="-0.42150003">
|
||||
@ -104,7 +104,7 @@
|
||||
</stars>
|
||||
<energy x="9.043368" y="-0.8999996"/>
|
||||
</level>
|
||||
<level packId="1" id="4" goalX="23.266603" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="4" goalX="23.266603" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="-0.27333355" width="5.453333"/>
|
||||
<tileData x="10.069099" width="5.231532"/>
|
||||
@ -159,7 +159,7 @@
|
||||
</stars>
|
||||
<energy x="17.186693" y="-0.41333315"/>
|
||||
</level>
|
||||
<level packId="1" id="5" goalX="25.756561" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="5" goalX="25.756561" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="-0.3149171" width="5.370166"/>
|
||||
<tileData x="5.247172" width="3.9280117"/>
|
||||
@ -209,7 +209,7 @@
|
||||
</stars>
|
||||
<energy x="19.086668" y="-0.81333315"/>
|
||||
</level>
|
||||
<level packId="1" id="6" goalX="16.046711" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="6" goalX="16.046711" startSpeed="0.45" endSpeed="0.45" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="2.3134198" width="10.62684"/>
|
||||
<tileData x="11.750938" width="5.8622084"/>
|
||||
|
@ -19,6 +19,18 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\backgrounds_game_grass.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\backgrounds_game_grass.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolshop_all_tools.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolshop_all_tools.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolshop_select_buy_spring.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolshop_select_buy_spring.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_place_ramp_air_1.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_place_ramp_air_1.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\abc_dialog_material_background_dark.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\drawable\\abc_dialog_material_background_dark.xml"
|
||||
@ -55,6 +67,14 @@
|
||||
"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"
|
||||
},
|
||||
{
|
||||
"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\\lock_unlocked.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\lock_unlocked.png"
|
||||
@ -83,6 +103,14 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\guis_pausebutton.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\guis_pausebutton.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolbar.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolbar.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_place_ramp_gap.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_place_ramp_gap.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tools_rampbutton.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tools_rampbutton.png"
|
||||
@ -171,6 +199,14 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\abc_item_background_holo_light.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\drawable\\abc_item_background_holo_light.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolshop_inspector.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolshop_inspector.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolshop_equip_spring.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolshop_equip_spring.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\currency_star_empty.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\currency_star_empty.png"
|
||||
@ -179,6 +215,10 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\magnet_field.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\magnet_field.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_place_tools.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_place_tools.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\arrow_green.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\arrow_green.png"
|
||||
@ -187,6 +227,10 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\backgrounds_game_mountains.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\backgrounds_game_mountains.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tutorial_toolshop_toolbar.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tutorial_toolshop_toolbar.png"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\drawable\\tools_unlockedbutton.png",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\drawable\\tools_unlockedbutton.png"
|
||||
|
@ -3,22 +3,22 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\levels.xml",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\levels.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\toolshop.xml",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\toolshop.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\tutorial.xml",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\tutorial.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple_overlay_action_mode.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\layout\\abc_screen_simple_overlay_action_mode.xml"
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\toolshop.xml",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\toolshop.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\worlds.xml",
|
||||
"source": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\src\\main\\res\\layout\\worlds.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple_overlay_action_mode.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\layout\\abc_screen_simple_overlay_action_mode.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_screen_simple.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\layout\\abc_screen_simple.xml"
|
||||
@ -35,6 +35,14 @@
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_action_mode_bar.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\layout\\abc_action_mode_bar.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\sdp_example.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\b3b904ae4723df4c29f8a02abf9babf8243ccbd5\\output\\res\\layout\\sdp_example.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\dp_example.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\b3b904ae4723df4c29f8a02abf9babf8243ccbd5\\output\\res\\layout\\dp_example.xml"
|
||||
},
|
||||
{
|
||||
"merged": "C:\\Users\\Julian\\AndroidStudioProjects\\EndlessRoll\\app\\build\\intermediates\\res\\merged\\debug\\layout\\abc_action_menu_layout.xml",
|
||||
"source": "C:\\Users\\Julian\\.android\\build-cache\\2232000db64551c7682d41127fbc27c912efcc3d\\output\\res\\layout\\abc_action_menu_layout.xml"
|
||||
|
@ -7,39 +7,41 @@
|
||||
android:id="@+id/startscreen_sound"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/startscreen_play"
|
||||
android:layout_marginLeft="75dp"
|
||||
android:layout_marginStart="75dp"
|
||||
android:layout_marginTop="34dp"
|
||||
android:layout_toEndOf="@+id/startscreen_play"
|
||||
android:layout_toRightOf="@+id/startscreen_play"
|
||||
android:background="@drawable/xml_selector_sound"
|
||||
android:textOff=""
|
||||
android:textOn=""
|
||||
android:layout_below="@+id/startscreen_play"
|
||||
android:layout_toRightOf="@+id/startscreen_play"
|
||||
android:layout_toEndOf="@+id/startscreen_play"
|
||||
android:layout_marginLeft="75dp"
|
||||
android:layout_marginStart="75dp"/>
|
||||
android:textOn=""/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_play"
|
||||
android:layout_width="110dp"
|
||||
android:layout_height="110dp"
|
||||
android:layout_marginTop="38dp"
|
||||
android:background="@drawable/playershapes_ball"
|
||||
android:text="Play"
|
||||
android:textSize="25sp"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:textColor="#ffffff"/>
|
||||
android:layout_marginTop="38dp"
|
||||
android:background="@drawable/playershapes_ball"
|
||||
android:gravity="center"
|
||||
android:text="Play"
|
||||
android:textAlignment="gravity"
|
||||
android:textColor="#ffffff"
|
||||
android:textSize="26sp"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_comingsoon"
|
||||
style="@style/GameButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Level Up"
|
||||
android:visibility="visible"
|
||||
android:layout_alignBottom="@+id/startscreen_play"
|
||||
android:layout_alignRight="@+id/startscreen_sound"
|
||||
android:layout_alignEnd="@+id/startscreen_sound"
|
||||
android:layout_marginBottom="26dp"/>
|
||||
android:layout_alignRight="@+id/startscreen_sound"
|
||||
android:layout_marginBottom="26dp"
|
||||
android:text="Level Up"
|
||||
android:visibility="visible"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_maxcheat"
|
||||
|
@ -222,8 +222,23 @@
|
||||
<string name="abc_shareactionprovider_share_with">Share with</string>
|
||||
<string name="abc_shareactionprovider_share_with_application">Share with %s</string>
|
||||
<string name="abc_toolbar_collapse_description">Collapse</string>
|
||||
<string name="app_name">EndlessRoll</string>
|
||||
<string name="app_name">Endless Roll</string>
|
||||
<string name="status_bar_notification_info_overflow">999+</string>
|
||||
<string name="tutorial_leveled_up">Congratulations!!!\nYou have leveled up!</string>
|
||||
<string name="tutorial_place_ramp_air">You can even set a Tool in mid-air.\nTry it out!</string>
|
||||
<string name="tutorial_place_ramp_air_2">Now try again!</string>
|
||||
<string name="tutorial_place_ramp_gap">Now place your ramp in front of the gap!</string>
|
||||
<string name="tutorial_place_ramp_obstacle">Now place it in front of the obstacle!</string>
|
||||
<string name="tutorial_place_tools">You can use the selected tool by clicking on the wanted position on the screen.</string>
|
||||
<string name="tutorial_to_toolshop">Now go to the toolshop by either clicking on the \'unlocked\' spring button or by clicking on the toolshop button!</string>
|
||||
<string name="tutorial_toolbar">This is the toolbar. Here you can select the tool you currently want to use.</string>
|
||||
<string name="tutorial_toolshop_all_tools">Here you can see all the tools you will be able to buy and use.</string>
|
||||
<string name="tutorial_toolshop_equip_spring">Now tip on an unlocked slot of your toolbar to equip the spring!\n(It is the same where the ramp is attached at the moment)\nAfter that you will be able to complete the next level.</string>
|
||||
<string name="tutorial_toolshop_inspector">Here one can buy and upgrade the selected tool.</string>
|
||||
<string name="tutorial_toolshop_select_buy_spring">Now select the spring and buy it!</string>
|
||||
<string name="tutorial_toolshop_toolbar">Right! That is your toolbar.</string>
|
||||
<string name="tutorial_toolshop_welcome">Welcome to the toolshop!\nHere you can buy and upgrade all tools and you can customize your toolbar.</string>
|
||||
<string name="tutorial_welcome">Welcome to Endless Roll!\nHave fun!</string>
|
||||
<style name="AlertDialog.AppCompat" parent="Base.AlertDialog.AppCompat"/>
|
||||
<style name="AlertDialog.AppCompat.Light" parent="Base.AlertDialog.AppCompat.Light"/>
|
||||
<style name="Animation.AppCompat.Dialog" parent="Base.Animation.AppCompat.Dialog"/>
|
||||
@ -439,7 +454,7 @@
|
||||
<item name="actionBarWidgetTheme">@null</item>
|
||||
<item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
|
||||
|
||||
<!-- Panel attributes -->
|
||||
|
||||
<item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
|
||||
|
||||
<item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
|
||||
@ -489,7 +504,7 @@
|
||||
<item name="colorButtonNormal">@color/button_material_dark</item>
|
||||
<item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
|
||||
|
||||
<!-- Used by MediaRouter -->
|
||||
|
||||
<item name="isLightTheme">false</item>
|
||||
</style>
|
||||
<style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
|
||||
@ -520,7 +535,7 @@
|
||||
<item name="colorButtonNormal">@color/button_material_light</item>
|
||||
<item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
|
||||
|
||||
<!-- Used by MediaRouter -->
|
||||
|
||||
<item name="isLightTheme">true</item>
|
||||
</style>
|
||||
<style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat">
|
||||
@ -530,7 +545,7 @@
|
||||
<item name="windowActionModeOverlay">false</item>
|
||||
<item name="actionBarPopupTheme">@null</item>
|
||||
|
||||
<!-- Used by MediaRouter -->
|
||||
|
||||
<item name="isLightTheme">false</item>
|
||||
|
||||
<item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
|
||||
@ -541,7 +556,7 @@
|
||||
<item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
|
||||
<item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
|
||||
|
||||
<!-- Action Bar Styles -->
|
||||
|
||||
<item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item>
|
||||
<item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item>
|
||||
<item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item>
|
||||
@ -558,10 +573,10 @@
|
||||
<item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
|
||||
<item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
|
||||
|
||||
<!-- Dropdown Spinner Attributes -->
|
||||
|
||||
<item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
|
||||
|
||||
<!-- Action Mode -->
|
||||
|
||||
<item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
|
||||
<item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
|
||||
<item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
|
||||
@ -574,14 +589,14 @@
|
||||
<item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
|
||||
<item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
|
||||
|
||||
<!-- Panel attributes -->
|
||||
|
||||
<item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
|
||||
<item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
|
||||
<item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
|
||||
<item name="android:panelBackground">@android:color/transparent</item>
|
||||
<item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
|
||||
|
||||
<!-- List attributes -->
|
||||
|
||||
<item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
|
||||
<item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
|
||||
<item name="listPreferredItemHeight">64dp</item>
|
||||
@ -590,33 +605,33 @@
|
||||
<item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
|
||||
<item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
|
||||
|
||||
<!-- Spinner styles -->
|
||||
|
||||
<item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
|
||||
<item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
|
||||
<item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
|
||||
|
||||
<!-- Required for use of support_simple_spinner_dropdown_item.xml -->
|
||||
|
||||
<item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
<item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
|
||||
|
||||
<!-- Popup Menu styles -->
|
||||
|
||||
<item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
|
||||
<item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
|
||||
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
|
||||
<item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
|
||||
<item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
|
||||
|
||||
<!-- SearchView attributes -->
|
||||
|
||||
<item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
|
||||
<item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
<item name="textColorSearchUrl">@color/abc_search_url_text</item>
|
||||
<item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
|
||||
<item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
|
||||
|
||||
<!-- ShareActionProvider attributes -->
|
||||
|
||||
<item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
|
||||
|
||||
<!-- Toolbar styles -->
|
||||
|
||||
<item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
|
||||
<item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
|
||||
|
||||
@ -625,7 +640,7 @@
|
||||
<item name="editTextColor">?android:attr/textColorPrimary</item>
|
||||
<item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
|
||||
|
||||
<!-- Color palette -->
|
||||
|
||||
<item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
|
||||
<item name="colorPrimary">@color/primary_material_dark</item>
|
||||
<item name="colorAccent">@color/accent_material_dark</item>
|
||||
@ -646,7 +661,7 @@
|
||||
<item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
|
||||
<item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
|
||||
|
||||
<!-- Button styles -->
|
||||
|
||||
<item name="buttonStyle">@style/Widget.AppCompat.Button</item>
|
||||
<item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
|
||||
<item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
|
||||
@ -659,7 +674,7 @@
|
||||
<item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
|
||||
<item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
|
||||
|
||||
<!-- Dialog attributes -->
|
||||
|
||||
<item name="dialogTheme">@style/Theme.AppCompat.Dialog</item>
|
||||
<item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
|
||||
|
||||
@ -669,8 +684,7 @@
|
||||
<item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
|
||||
<item name="listDividerAlertDialog">@null</item>
|
||||
|
||||
<!-- Define these here; ContextThemeWrappers around themes that define them should
|
||||
always clear these values. -->
|
||||
|
||||
<item name="windowFixedWidthMajor">0dp</item>
|
||||
<item name="windowFixedWidthMinor">0dp</item>
|
||||
<item name="windowFixedHeightMajor">0dp</item>
|
||||
@ -705,7 +719,7 @@
|
||||
<item name="windowActionModeOverlay">false</item>
|
||||
<item name="actionBarPopupTheme">@null</item>
|
||||
|
||||
<!-- Used by MediaRouter -->
|
||||
|
||||
<item name="isLightTheme">true</item>
|
||||
|
||||
<item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
|
||||
@ -716,7 +730,7 @@
|
||||
<item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
|
||||
<item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
|
||||
|
||||
<!-- Action Bar Styles -->
|
||||
|
||||
<item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
|
||||
<item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
|
||||
<item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
|
||||
@ -733,7 +747,7 @@
|
||||
<item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
|
||||
<item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
|
||||
|
||||
<!-- Action Mode -->
|
||||
|
||||
<item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
|
||||
<item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
|
||||
<item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
|
||||
@ -746,17 +760,17 @@
|
||||
<item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
|
||||
<item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
|
||||
|
||||
<!-- Dropdown Spinner Attributes -->
|
||||
|
||||
<item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
|
||||
|
||||
<!-- Panel attributes -->
|
||||
|
||||
<item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
|
||||
<item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
|
||||
<item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
|
||||
<item name="android:panelBackground">@android:color/transparent</item>
|
||||
<item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
|
||||
|
||||
<!-- List attributes -->
|
||||
|
||||
<item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
|
||||
<item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
|
||||
<item name="listPreferredItemHeight">64dp</item>
|
||||
@ -765,33 +779,33 @@
|
||||
<item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
|
||||
<item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
|
||||
|
||||
<!-- Spinner styles -->
|
||||
|
||||
<item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
|
||||
<item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
|
||||
<item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
|
||||
|
||||
<!-- Required for use of support_simple_spinner_dropdown_item.xml -->
|
||||
|
||||
<item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
<item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
|
||||
|
||||
<!-- Popup Menu styles -->
|
||||
|
||||
<item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
|
||||
<item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
|
||||
<item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
|
||||
<item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
|
||||
<item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
|
||||
|
||||
<!-- SearchView attributes -->
|
||||
|
||||
<item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
|
||||
<item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
<item name="textColorSearchUrl">@color/abc_search_url_text</item>
|
||||
<item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
|
||||
<item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
|
||||
|
||||
<!-- ShareActionProvider attributes -->
|
||||
|
||||
<item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
|
||||
|
||||
<!-- Toolbar styles -->
|
||||
|
||||
<item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
|
||||
<item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
|
||||
|
||||
@ -800,7 +814,7 @@
|
||||
<item name="editTextColor">?android:attr/textColorPrimary</item>
|
||||
<item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
|
||||
|
||||
<!-- Color palette -->
|
||||
|
||||
<item name="colorPrimaryDark">@color/primary_dark_material_light</item>
|
||||
<item name="colorPrimary">@color/primary_material_light</item>
|
||||
<item name="colorAccent">@color/accent_material_light</item>
|
||||
@ -821,7 +835,7 @@
|
||||
<item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
|
||||
<item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
|
||||
|
||||
<!-- Button styles -->
|
||||
|
||||
<item name="buttonStyle">@style/Widget.AppCompat.Button</item>
|
||||
<item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
|
||||
<item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
|
||||
@ -834,7 +848,7 @@
|
||||
<item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
|
||||
<item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
|
||||
|
||||
<!-- Dialog attributes -->
|
||||
|
||||
<item name="dialogTheme">@style/Theme.AppCompat.Light.Dialog</item>
|
||||
<item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
|
||||
|
||||
@ -844,8 +858,7 @@
|
||||
<item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
|
||||
<item name="listDividerAlertDialog">@null</item>
|
||||
|
||||
<!-- Define these here; ContextThemeWrappers around themes that define them should
|
||||
always clear these values. -->
|
||||
|
||||
<item name="windowFixedWidthMajor">0dp</item>
|
||||
<item name="windowFixedWidthMinor">0dp</item>
|
||||
<item name="windowFixedHeightMajor">0dp</item>
|
||||
@ -1179,7 +1192,7 @@
|
||||
<style name="Platform.AppCompat" parent="android:Theme">
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
|
||||
<!-- Window colors -->
|
||||
|
||||
<item name="android:colorForeground">@color/foreground_material_dark</item>
|
||||
<item name="android:colorForegroundInverse">@color/foreground_material_light</item>
|
||||
<item name="android:colorBackground">@color/background_material_dark</item>
|
||||
@ -1188,7 +1201,7 @@
|
||||
<item name="android:backgroundDimAmount">0.6</item>
|
||||
<item name="android:windowBackground">@color/background_material_dark</item>
|
||||
|
||||
<!-- Text colors -->
|
||||
|
||||
<item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
|
||||
<item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
|
||||
<item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
|
||||
@ -1201,7 +1214,7 @@
|
||||
<item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
|
||||
<item name="android:textColorLink">?attr/colorAccent</item>
|
||||
|
||||
<!-- Text styles -->
|
||||
|
||||
<item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
|
||||
<item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
|
||||
<item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
|
||||
@ -1217,7 +1230,7 @@
|
||||
<style name="Platform.AppCompat.Light" parent="android:Theme.Light">
|
||||
<item name="android:windowNoTitle">true</item>
|
||||
|
||||
<!-- Window colors -->
|
||||
|
||||
<item name="android:colorForeground">@color/foreground_material_light</item>
|
||||
<item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
|
||||
<item name="android:colorBackground">@color/background_material_light</item>
|
||||
@ -1226,7 +1239,7 @@
|
||||
<item name="android:backgroundDimAmount">0.6</item>
|
||||
<item name="android:windowBackground">@color/background_material_light</item>
|
||||
|
||||
<!-- Text colors -->
|
||||
|
||||
<item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
|
||||
<item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
|
||||
<item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
|
||||
@ -1240,7 +1253,7 @@
|
||||
<item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
|
||||
<item name="android:textColorLink">?attr/colorAccent</item>
|
||||
|
||||
<!-- Text styles -->
|
||||
|
||||
<item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
|
||||
<item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
|
||||
<item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
|
||||
@ -1255,12 +1268,12 @@
|
||||
</style>
|
||||
<style name="Platform.ThemeOverlay.AppCompat" parent=""/>
|
||||
<style name="Platform.ThemeOverlay.AppCompat.Dark">
|
||||
<!-- Action Bar styles -->
|
||||
|
||||
<item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
|
||||
<item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
|
||||
<item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
|
||||
|
||||
<!-- SearchView styles -->
|
||||
|
||||
<item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
|
||||
<item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
</style>
|
||||
@ -1269,7 +1282,7 @@
|
||||
<item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
|
||||
<item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
|
||||
|
||||
<!-- SearchView attributes -->
|
||||
|
||||
<item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item>
|
||||
<item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
|
||||
</style>
|
||||
|
@ -482,7 +482,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 0x7f02007b
|
||||
int drawable notification_template_icon_bg 0x7f020086
|
||||
int drawable obstacles_cave 0x7f02005a
|
||||
int drawable obstacles_grass 0x7f02005b
|
||||
int drawable obstacles_mountains 0x7f02005c
|
||||
@ -506,16 +506,27 @@ int drawable tools_rampbutton 0x7f02006d
|
||||
int drawable tools_spring 0x7f02006e
|
||||
int drawable tools_springbutton 0x7f02006f
|
||||
int drawable tools_unlockedbutton 0x7f020070
|
||||
int drawable xml_background_bountymessage 0x7f020071
|
||||
int drawable xml_background_levelbutton 0x7f020072
|
||||
int drawable xml_background_toolslot 0x7f020073
|
||||
int drawable xml_background_toolupgrade 0x7f020074
|
||||
int drawable xml_background_tutorialtextview 0x7f020075
|
||||
int drawable xml_background_worldbutton 0x7f020076
|
||||
int drawable xml_layers_toolprogressbar 0x7f020077
|
||||
int drawable xml_selector_gamebutton 0x7f020078
|
||||
int drawable xml_selector_pricebutton 0x7f020079
|
||||
int drawable xml_selector_sound 0x7f02007a
|
||||
int drawable tutorial_place_ramp_air_1 0x7f020071
|
||||
int drawable tutorial_place_ramp_gap 0x7f020072
|
||||
int drawable tutorial_place_ramp_obstacle 0x7f020073
|
||||
int drawable tutorial_place_tools 0x7f020074
|
||||
int drawable tutorial_to_toolshop 0x7f020075
|
||||
int drawable tutorial_toolbar 0x7f020076
|
||||
int drawable tutorial_toolshop_all_tools 0x7f020077
|
||||
int drawable tutorial_toolshop_equip_spring 0x7f020078
|
||||
int drawable tutorial_toolshop_inspector 0x7f020079
|
||||
int drawable tutorial_toolshop_select_buy_spring 0x7f02007a
|
||||
int drawable tutorial_toolshop_toolbar 0x7f02007b
|
||||
int drawable xml_background_bountymessage 0x7f02007c
|
||||
int drawable xml_background_levelbutton 0x7f02007d
|
||||
int drawable xml_background_toolslot 0x7f02007e
|
||||
int drawable xml_background_toolupgrade 0x7f02007f
|
||||
int drawable xml_background_tutorialtextview 0x7f020080
|
||||
int drawable xml_background_worldbutton 0x7f020081
|
||||
int drawable xml_layers_toolprogressbar 0x7f020082
|
||||
int drawable xml_selector_gamebutton 0x7f020083
|
||||
int drawable xml_selector_pricebutton 0x7f020084
|
||||
int drawable xml_selector_sound 0x7f020085
|
||||
int id action0 0x7f0d006c
|
||||
int id action_bar 0x7f0d0041
|
||||
int id action_bar_activity_content 0x7f0d0000
|
||||
@ -566,15 +577,14 @@ int id icon 0x7f0d0029
|
||||
int id ifRoom 0x7f0d001d
|
||||
int id image 0x7f0d0026
|
||||
int id imageView 0x7f0d0065
|
||||
int id imageView3 0x7f0d00b2
|
||||
int id imageView4 0x7f0d00c7
|
||||
int id imageView4 0x7f0d00ba
|
||||
int id info 0x7f0d0077
|
||||
int id levelbutton_energy 0x7f0d005c
|
||||
int id levelbutton_lock 0x7f0d005d
|
||||
int id levelbutton_star1 0x7f0d0059
|
||||
int id levelbutton_star2 0x7f0d005a
|
||||
int id levelbutton_star3 0x7f0d005b
|
||||
int id levelbutton_starView 0x7f0d00c4
|
||||
int id levelbutton_starView 0x7f0d00b7
|
||||
int id levelbutton_textview 0x7f0d0058
|
||||
int id levels_bottomRow 0x7f0d0061
|
||||
int id levels_topRow 0x7f0d0060
|
||||
@ -646,7 +656,6 @@ int id tabMode 0x7f0d000b
|
||||
int id text 0x7f0d0076
|
||||
int id text2 0x7f0d0074
|
||||
int id textSpacerNoButtons 0x7f0d0034
|
||||
int id textView3 0x7f0d00b8
|
||||
int id time 0x7f0d0072
|
||||
int id title 0x7f0d002a
|
||||
int id title_template 0x7f0d002f
|
||||
@ -691,33 +700,22 @@ int id topbar_starcount 0x7f0d00a7
|
||||
int id topbar_starcount_decrease 0x7f0d00ac
|
||||
int id topbar_starview 0x7f0d00a6
|
||||
int id topbar_toolshop 0x7f0d00ab
|
||||
int id tutorial_empty 0x7f0d00af
|
||||
int id tutorial_go_to_toolshop 0x7f0d00b9
|
||||
int id tutorial_leveled_up 0x7f0d00b7
|
||||
int id tutorial_place_ramp 0x7f0d00b3
|
||||
int id tutorial_place_ramp_2 0x7f0d00b4
|
||||
int id tutorial_ramp_in_air 0x7f0d00b5
|
||||
int id tutorial_ramp_in_air_2 0x7f0d00b6
|
||||
int id tutorial_tools 0x7f0d00b1
|
||||
int id tutorial_toolshop_all_tools_and_inspector 0x7f0d00bb
|
||||
int id tutorial_toolshop_buy_spring 0x7f0d00bc
|
||||
int id tutorial_toolshop_equip_spring 0x7f0d00bd
|
||||
int id tutorial_toolshop_welcome 0x7f0d00ba
|
||||
int id tutorial_welcome 0x7f0d00b0
|
||||
int id unlockmessage_message 0x7f0d00bf
|
||||
int id unlockmessage_toolimage 0x7f0d00be
|
||||
int id tutorial_image_view 0x7f0d00b0
|
||||
int id tutorial_text_view 0x7f0d00af
|
||||
int id unlockmessage_message 0x7f0d00b2
|
||||
int id unlockmessage_toolimage 0x7f0d00b1
|
||||
int id up 0x7f0d0008
|
||||
int id useLogo 0x7f0d0012
|
||||
int id withText 0x7f0d001f
|
||||
int id worldbutton_energycount 0x7f0d00c6
|
||||
int id worldbutton_levelcount 0x7f0d00c3
|
||||
int id worldbutton_lock 0x7f0d00c8
|
||||
int id worldbutton_preview 0x7f0d00c1
|
||||
int id worldbutton_starcount 0x7f0d00c5
|
||||
int id worldbutton_tickView 0x7f0d00c2
|
||||
int id worldbutton_title 0x7f0d00c0
|
||||
int id worlds_layout 0x7f0d00ca
|
||||
int id worlds_topbar 0x7f0d00c9
|
||||
int id worldbutton_energycount 0x7f0d00b9
|
||||
int id worldbutton_levelcount 0x7f0d00b6
|
||||
int id worldbutton_lock 0x7f0d00bb
|
||||
int id worldbutton_preview 0x7f0d00b4
|
||||
int id worldbutton_starcount 0x7f0d00b8
|
||||
int id worldbutton_tickView 0x7f0d00b5
|
||||
int id worldbutton_title 0x7f0d00b3
|
||||
int id worlds_layout 0x7f0d00bd
|
||||
int id worlds_topbar 0x7f0d00bc
|
||||
int id wrap_content 0x7f0d0020
|
||||
int integer abc_config_activityDefaultDur 0x7f0b0001
|
||||
int integer abc_config_activityShortDur 0x7f0b0002
|
||||
@ -806,6 +804,21 @@ int string abc_shareactionprovider_share_with_application 0x7f070011
|
||||
int string abc_toolbar_collapse_description 0x7f070012
|
||||
int string app_name 0x7f070014
|
||||
int string status_bar_notification_info_overflow 0x7f070013
|
||||
int string tutorial_leveled_up 0x7f070015
|
||||
int string tutorial_place_ramp_air 0x7f070016
|
||||
int string tutorial_place_ramp_air_2 0x7f070017
|
||||
int string tutorial_place_ramp_gap 0x7f070018
|
||||
int string tutorial_place_ramp_obstacle 0x7f070019
|
||||
int string tutorial_place_tools 0x7f07001a
|
||||
int string tutorial_to_toolshop 0x7f07001b
|
||||
int string tutorial_toolbar 0x7f07001c
|
||||
int string tutorial_toolshop_all_tools 0x7f07001d
|
||||
int string tutorial_toolshop_equip_spring 0x7f07001e
|
||||
int string tutorial_toolshop_inspector 0x7f07001f
|
||||
int string tutorial_toolshop_select_buy_spring 0x7f070020
|
||||
int string tutorial_toolshop_toolbar 0x7f070021
|
||||
int string tutorial_toolshop_welcome 0x7f070022
|
||||
int string tutorial_welcome 0x7f070023
|
||||
int style AlertDialog_AppCompat 0x7f0a007d
|
||||
int style AlertDialog_AppCompat_Light 0x7f0a007e
|
||||
int style Animation_AppCompat_Dialog 0x7f0a007f
|
||||
|
@ -1,16 +1,16 @@
|
||||
<levelPack id="1">
|
||||
<world>GRASSLANDS</world>
|
||||
<levels class="java.util.ArrayList">
|
||||
<level packId="1" id="1" goalX="16.896702" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="1" goalX="16.896702" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="1.0092487" width="8.018497"/>
|
||||
<tileData x="13.61743" width="15.911868"/>
|
||||
<tileData x="1.0707483" width="8.141497"/>
|
||||
<tileData x="13.59593" width="15.954868"/>
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
<tileData x="6.948351" width="19.896702"/>
|
||||
</ceilingTiles>
|
||||
<obstacles class="java.util.ArrayList">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="12.00004" rightEdge="12.50004" height="0.382" y="-0.40900004">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="12.006709" rightEdge="12.506709" height="0.318" y="-0.44100004">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
</obstacles>
|
||||
@ -19,13 +19,13 @@
|
||||
<positionData x="12.263359" y="-0.0266667"/>
|
||||
<positionData x="16.58005" y="0.77999955"/>
|
||||
</stars>
|
||||
<energy x="12.243361" y="-0.40666705"/>
|
||||
<energy x="12.2500305" y="-0.45333368"/>
|
||||
</level>
|
||||
<level packId="1" id="2" goalX="23.896725" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="2" goalX="23.896725" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="1.6106672" width="9.221334"/>
|
||||
<tileData x="12.331865" width="10.333063"/>
|
||||
<tileData x="20.876247" width="4.5356846"/>
|
||||
<tileData x="1.6130004" width="9.226001"/>
|
||||
<tileData x="12.257368" width="10.486735"/>
|
||||
<tileData x="20.768412" width="4.751354"/>
|
||||
<tileData x="25.874727" width="4.7972755"/>
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
@ -44,18 +44,18 @@
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="23.488386" rightEdge="24.138388" height="0.331" y="-0.43450004">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="11.798721" rightEdge="14.454721" height="0.204" y="-0.49800003">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="11.885392" rightEdge="14.541392" height="0.204" y="-0.49800003">
|
||||
<moveComponent width="0.0" height="0.0" x="0.0" y="0.0" speed="0.0"/>
|
||||
</obstacleData>
|
||||
</obstacles>
|
||||
<stars class="java.util.ArrayList">
|
||||
<positionData x="6.6933284" y="-0.57999974"/>
|
||||
<positionData x="6.626662" y="-0.5666664"/>
|
||||
<positionData x="14.833428" y="-0.4399998"/>
|
||||
<positionData x="18.076752" y="-0.50000006"/>
|
||||
<positionData x="17.97675" y="-0.5133334"/>
|
||||
</stars>
|
||||
<energy x="16.436743" y="-0.37333328"/>
|
||||
</level>
|
||||
<level packId="1" id="3" goalX="25.803282" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="3" goalX="25.449945" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="2.928771" width="11.857542"/>
|
||||
<tileData x="14.645462" width="3.5258408"/>
|
||||
@ -63,7 +63,7 @@
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
<tileData x="6.5533686" width="19.106737"/>
|
||||
<tileData x="20.95501" width="9.696545"/>
|
||||
<tileData x="20.778341" width="9.343208"/>
|
||||
</ceilingTiles>
|
||||
<obstacles class="java.util.ArrayList">
|
||||
<obstacleData floating="false" moving="false" deadly="false" leftEdge="2.3533306" rightEdge="5.3533306" height="0.357" y="-0.42150003">
|
||||
@ -104,7 +104,7 @@
|
||||
</stars>
|
||||
<energy x="9.043368" y="-0.8999996"/>
|
||||
</level>
|
||||
<level packId="1" id="4" goalX="23.266603" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="4" goalX="23.266603" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="-0.27333355" width="5.453333"/>
|
||||
<tileData x="10.069099" width="5.231532"/>
|
||||
@ -159,16 +159,16 @@
|
||||
</stars>
|
||||
<energy x="17.186693" y="-0.41333315"/>
|
||||
</level>
|
||||
<level packId="1" id="5" goalX="25.756561" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="5" goalX="25.756561" startSpeed="0.4" endSpeed="0.4" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="-0.3149171" width="5.370166"/>
|
||||
<tileData x="5.247172" width="3.9280117"/>
|
||||
<tileData x="-0.22666693" width="5.546666"/>
|
||||
<tileData x="5.158922" width="4.104512"/>
|
||||
<tileData x="8.653435" width="0.0625"/>
|
||||
<tileData x="9.939764" width="0.062160492"/>
|
||||
<tileData x="12.285448" width="3.8192024"/>
|
||||
<tileData x="16.539871" width="3.5896454"/>
|
||||
<tileData x="21.039742" width="2.40209"/>
|
||||
<tileData x="26.437824" width="7.5440884"/>
|
||||
<tileData x="12.282529" width="3.813364"/>
|
||||
<tileData x="16.469452" width="3.730482"/>
|
||||
<tileData x="21.039742" width="2.402092"/>
|
||||
<tileData x="26.437824" width="7.5440903"/>
|
||||
</terrainTiles>
|
||||
<ceilingTiles class="java.util.ArrayList">
|
||||
<tileData x="11.378281" width="28.756561"/>
|
||||
@ -209,7 +209,7 @@
|
||||
</stars>
|
||||
<energy x="19.086668" y="-0.81333315"/>
|
||||
</level>
|
||||
<level packId="1" id="6" goalX="16.046711" startSpeed="0.5" endSpeed="0.5" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<level packId="1" id="6" goalX="16.046711" startSpeed="0.45" endSpeed="0.45" terrainEdge="-0.6" ceilingEdge="1.0">
|
||||
<terrainTiles class="java.util.ArrayList">
|
||||
<tileData x="2.3134198" width="10.62684"/>
|
||||
<tileData x="11.750938" width="5.8622084"/>
|
||||
|
@ -18,10 +18,17 @@ public class ToolShopTutorial extends Tutorial {
|
||||
private boolean firstPartShown;
|
||||
|
||||
public ToolShopTutorial() {
|
||||
super(-1, -1, new BreakPoint(0, R.id.tutorial_toolshop_welcome),
|
||||
new BreakPoint(0, R.id.tutorial_toolshop_all_tools_and_inspector),
|
||||
new BreakPoint(0, R.id.tutorial_toolshop_buy_spring),
|
||||
new BreakPoint(1, R.id.tutorial_toolshop_equip_spring));
|
||||
super(-1, -1, new BreakPoint(0, R.string.tutorial_toolshop_welcome, -1),
|
||||
new BreakPoint(0, R.string.tutorial_toolshop_toolbar,
|
||||
R.drawable.tutorial_toolshop_toolbar),
|
||||
new BreakPoint(0, R.string.tutorial_toolshop_all_tools,
|
||||
R.drawable.tutorial_toolshop_all_tools),
|
||||
new BreakPoint(0, R.string.tutorial_toolshop_inspector,
|
||||
R.drawable.tutorial_toolshop_inspector),
|
||||
new BreakPoint(0, R.string.tutorial_toolshop_select_buy_spring,
|
||||
R.drawable.tutorial_toolshop_select_buy_spring),
|
||||
new BreakPoint(1, R.string.tutorial_toolshop_equip_spring,
|
||||
R.drawable.tutorial_toolshop_equip_spring));
|
||||
for (BreakPoint breakPoint : super.getBreakPoints()) {
|
||||
if (breakPoint.getX() == 0)
|
||||
atStartBreakPoints.add(breakPoint);
|
||||
|
BIN
app/src/main/res/drawable/tutorial_place_ramp_air_1.png
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
app/src/main/res/drawable/tutorial_place_ramp_gap.png
Normal file
After Width: | Height: | Size: 166 KiB |
BIN
app/src/main/res/drawable/tutorial_place_ramp_obstacle.png
Normal file
After Width: | Height: | Size: 150 KiB |
BIN
app/src/main/res/drawable/tutorial_place_tools.png
Normal file
After Width: | Height: | Size: 175 KiB |
BIN
app/src/main/res/drawable/tutorial_to_toolshop.png
Normal file
After Width: | Height: | Size: 157 KiB |
BIN
app/src/main/res/drawable/tutorial_toolbar.png
Normal file
After Width: | Height: | Size: 165 KiB |
BIN
app/src/main/res/drawable/tutorial_toolshop_all_tools.png
Normal file
After Width: | Height: | Size: 248 KiB |
BIN
app/src/main/res/drawable/tutorial_toolshop_equip_spring.png
Normal file
After Width: | Height: | Size: 165 KiB |
BIN
app/src/main/res/drawable/tutorial_toolshop_inspector.png
Normal file
After Width: | Height: | Size: 168 KiB |
After Width: | Height: | Size: 174 KiB |
BIN
app/src/main/res/drawable/tutorial_toolshop_toolbar.png
Normal file
After Width: | Height: | Size: 223 KiB |
@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="20dp" />
|
||||
<corners android:radius="13dp" />
|
||||
<padding
|
||||
android:bottom="13dp"
|
||||
android:left="13dp"
|
||||
android:right="13dp"
|
||||
android:top="13dp" />
|
||||
android:bottom="10dp"
|
||||
android:left="10dp"
|
||||
android:right="10dp"
|
||||
android:top="10dp" />
|
||||
<stroke
|
||||
android:width="3dp"
|
||||
android:width="2dp"
|
||||
android:color="#d8000000" />
|
||||
<solid
|
||||
android:color="#ffffff"/>
|
||||
|
@ -7,39 +7,41 @@
|
||||
android:id="@+id/startscreen_sound"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/startscreen_play"
|
||||
android:layout_marginLeft="75dp"
|
||||
android:layout_marginStart="75dp"
|
||||
android:layout_marginTop="34dp"
|
||||
android:layout_toEndOf="@+id/startscreen_play"
|
||||
android:layout_toRightOf="@+id/startscreen_play"
|
||||
android:background="@drawable/xml_selector_sound"
|
||||
android:textOff=""
|
||||
android:textOn=""
|
||||
android:layout_below="@+id/startscreen_play"
|
||||
android:layout_toRightOf="@+id/startscreen_play"
|
||||
android:layout_toEndOf="@+id/startscreen_play"
|
||||
android:layout_marginLeft="75dp"
|
||||
android:layout_marginStart="75dp"/>
|
||||
android:textOn=""/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_play"
|
||||
android:layout_width="110dp"
|
||||
android:layout_height="110dp"
|
||||
android:layout_marginTop="38dp"
|
||||
android:background="@drawable/playershapes_ball"
|
||||
android:text="Play"
|
||||
android:textSize="25sp"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:textColor="#ffffff"/>
|
||||
android:layout_marginTop="38dp"
|
||||
android:background="@drawable/playershapes_ball"
|
||||
android:gravity="center"
|
||||
android:text="Play"
|
||||
android:textAlignment="gravity"
|
||||
android:textColor="#ffffff"
|
||||
android:textSize="26sp"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_comingsoon"
|
||||
style="@style/GameButton"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Level Up"
|
||||
android:visibility="visible"
|
||||
android:layout_alignBottom="@+id/startscreen_play"
|
||||
android:layout_alignRight="@+id/startscreen_sound"
|
||||
android:layout_alignEnd="@+id/startscreen_sound"
|
||||
android:layout_marginBottom="26dp"/>
|
||||
android:layout_alignRight="@+id/startscreen_sound"
|
||||
android:layout_marginBottom="26dp"
|
||||
android:text="Level Up"
|
||||
android:visibility="visible"/>
|
||||
|
||||
<Button
|
||||
android:id="@+id/startscreen_maxcheat"
|
||||
|
@ -1,295 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/backgrounds_menu_shortmenu">
|
||||
android:layout_height="match_parent">
|
||||
<!--android:background="@drawable/backgrounds_menu_shortmenu">-->
|
||||
|
||||
<include
|
||||
layout="@layout/game"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<!--Empty-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_empty"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<!--Welcome-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_welcome"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tutorial_text_view"
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginEnd="56dp"
|
||||
android:layout_marginRight="56dp"
|
||||
android:layout_marginTop="80dp"
|
||||
android:text="Welcome to Endless Roll!\nHave fun!"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Tools-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignTop="@+id/imageView3"
|
||||
android:layout_marginTop="23dp"
|
||||
android:layout_toEndOf="@+id/imageView3"
|
||||
android:layout_toRightOf="@+id/imageView3"
|
||||
android:text="Here you can see your tools"/>
|
||||
android:layout_centerHorizontal="true"
|
||||
android:text="Welcome to Endless Roll!\nHave fun!"
|
||||
android:textAlignment="center"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/imageView3"
|
||||
android:layout_width="50dp"
|
||||
android:layout_height="50dp"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="171dp"
|
||||
android:layout_marginStart="171dp"
|
||||
android:layout_marginTop="86dp"
|
||||
android:background="@drawable/guis_playerarrow"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Place ramp-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_place_ramp"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginEnd="104dp"
|
||||
android:layout_marginRight="104dp"
|
||||
android:layout_marginTop="105dp"
|
||||
android:text="Now place your ramp in front of the gap!"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Place ramp 2-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_place_ramp_2"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentRight="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginEnd="104dp"
|
||||
android:layout_marginRight="104dp"
|
||||
android:layout_marginTop="105dp"
|
||||
android:text="Now place it in front of the obstacle!"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Ramp in air-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_ramp_in_air"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="43dp"
|
||||
android:layout_marginStart="43dp"
|
||||
android:layout_marginTop="88dp"
|
||||
android:text="You can even set a Tool in mid-air!"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Ramp in air 2-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_ramp_in_air_2"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="66dp"
|
||||
android:text="Now try again!"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_centerHorizontal="true"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Leveled up-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_leveled_up"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/textView3"
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="43dp"
|
||||
android:layout_marginStart="43dp"
|
||||
android:layout_marginTop="40dp"
|
||||
android:text="Congratulations!!!"/>
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignLeft="@+id/textView3"
|
||||
android:layout_alignStart="@+id/textView3"
|
||||
android:layout_below="@+id/textView3"
|
||||
android:text="You have leveled up!"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Go to toolshop-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_go_to_toolshop"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="34dp"
|
||||
android:layout_marginStart="34dp"
|
||||
android:layout_marginTop="111dp"
|
||||
android:text="Now go to the toolshop"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Toolshop welcome-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_toolshop_welcome"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="34dp"
|
||||
android:layout_marginStart="34dp"
|
||||
android:layout_marginTop="111dp"
|
||||
android:text="Welcome to the toolshop!"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Toolshop all tools and inspector-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_toolshop_all_tools_and_inspector"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="34dp"
|
||||
android:layout_marginStart="34dp"
|
||||
android:layout_marginTop="111dp"
|
||||
android:text="Here you can see all the tools you'll be able to buy"/>
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:text="Here you can buy and upgrade the selected tool"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Toolshop buy spring-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_toolshop_buy_spring"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="34dp"
|
||||
android:layout_marginStart="34dp"
|
||||
android:layout_marginTop="111dp"
|
||||
android:text="Now select the spring and buy it"/>
|
||||
</RelativeLayout>
|
||||
|
||||
<!--Toolshop equip spring-->
|
||||
<RelativeLayout
|
||||
android:id="@+id/tutorial_toolshop_equip_spring"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:visibility="gone">
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_marginLeft="34dp"
|
||||
android:layout_marginStart="34dp"
|
||||
android:layout_marginTop="111dp"
|
||||
android:text="Now tip on an unlocked slot of your toolbar to equip the spring"/>
|
||||
|
||||
<TextView
|
||||
style="@style/TutorialTextView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentTop="true"
|
||||
android:text="After that you'll be able to complete the next level"/>
|
||||
android:id="@+id/tutorial_image_view"
|
||||
android:layout_width="320dp"
|
||||
android:layout_height="200dp"
|
||||
android:layout_below="@+id/tutorial_text_view"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:layout_marginTop="15dp"
|
||||
android:padding="2dp"
|
||||
android:background="#000000"
|
||||
android:scaleType="fitXY"
|
||||
android:src="@drawable/backgrounds_menu_grass"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
|
@ -1,3 +1,18 @@
|
||||
<resources>
|
||||
<string name="app_name">EndlessRoll</string>
|
||||
<string name="app_name">Endless Roll</string>
|
||||
<string name="tutorial_welcome">Welcome to Endless Roll!\nHave fun!</string>
|
||||
<string name="tutorial_toolbar">This is the toolbar. Here you can select the tool you currently want to use.</string>
|
||||
<string name="tutorial_place_tools">You can use the selected tool by clicking on the wanted position on the screen.</string>
|
||||
<string name="tutorial_place_ramp_gap">Now place your ramp in front of the gap!</string>
|
||||
<string name="tutorial_place_ramp_obstacle">Now place it in front of the obstacle!</string>
|
||||
<string name="tutorial_place_ramp_air">You can even set a Tool in mid-air.\nTry it out!</string>
|
||||
<string name="tutorial_place_ramp_air_2">Now try again!</string>
|
||||
<string name="tutorial_leveled_up">Congratulations!!!\nYou have leveled up!</string>
|
||||
<string name="tutorial_to_toolshop">Now go to the toolshop by either clicking on the \'Spring unlocked\' or the toolshop button!</string>
|
||||
<string name="tutorial_toolshop_welcome">Welcome to the toolshop!\nHere you can buy and upgrade all tools and you can customize your toolbar.</string>
|
||||
<string name="tutorial_toolshop_toolbar">Right! That is your toolbar.</string>
|
||||
<string name="tutorial_toolshop_all_tools">Here you can see all the tools you will be able to buy and use.</string>
|
||||
<string name="tutorial_toolshop_inspector">Here one can buy and upgrade the selected tool.</string>
|
||||
<string name="tutorial_toolshop_select_buy_spring">Now select the spring and buy it!</string>
|
||||
<string name="tutorial_toolshop_equip_spring">Now tip on an unlocked slot of your toolbar to equip the spring!\n(It is the same where the ramp is attached at the moment)\nAfter that you will be able to complete the next level.</string>
|
||||
</resources>
|
||||
|