-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Topchiyski
committed
Aug 22, 2021
0 parents
commit da68ab8
Showing
29 changed files
with
905 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
*.iml | ||
.gradle | ||
/local.properties | ||
/.idea | ||
.DS_Store | ||
/build | ||
/captures | ||
.externalNativeBuild | ||
.cxx | ||
local.properties | ||
/app/build/ | ||
/app/release/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
plugins { | ||
id 'com.android.application' | ||
} | ||
|
||
android { | ||
compileSdkVersion 30 | ||
buildToolsVersion "30.0.3" | ||
|
||
defaultConfig { | ||
applicationId "com.stoptheballs" | ||
minSdkVersion 23 | ||
targetSdkVersion 30 | ||
versionCode 104 | ||
versionName "1.0.4" | ||
|
||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | ||
} | ||
|
||
buildTypes { | ||
release { | ||
minifyEnabled false | ||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | ||
} | ||
} | ||
compileOptions { | ||
sourceCompatibility JavaVersion.VERSION_1_8 | ||
targetCompatibility JavaVersion.VERSION_1_8 | ||
} | ||
} | ||
|
||
dependencies { | ||
|
||
implementation project(":MetatransApps_Android_LIB_Commons") | ||
implementation project(":MetatransApps_Android_LIB_CommonsAds") | ||
implementation project(":MetatransApps_Android_LIB_Commons2D") | ||
implementation project(":MetatransApps_Android_LIB_2DBalloons") | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Add project specific ProGuard rules here. | ||
# You can control the set of applied configuration files using the | ||
# proguardFiles setting in build.gradle. | ||
# | ||
# For more details, see | ||
# http://developer.android.com/guide/developing/tools/proguard.html | ||
|
||
# If your project uses WebView with JS, uncomment the following | ||
# and specify the fully qualified class name to the JavaScript interface | ||
# class: | ||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
# public *; | ||
#} | ||
|
||
# Uncomment this to preserve the line number information for | ||
# debugging stack traces. | ||
#-keepattributes SourceFile,LineNumberTable | ||
|
||
# If you keep the line number information, uncomment this to | ||
# hide the original source file name. | ||
#-renamesourcefileattribute SourceFile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,161 @@ | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.stoptheballs" | ||
android:installLocation="auto"> | ||
|
||
|
||
<uses-permission android:name="android.permission.INTERNET" /> | ||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
|
||
<uses-feature android:name="android.hardware.camera" android:required="false" /> | ||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> | ||
<uses-feature android:name="android.hardware.location" android:required="false" /> | ||
<uses-feature android:name="android.hardware.location.gps" android:required="false" /> | ||
<uses-feature android:name="android.hardware.location.network" android:required="false" /> | ||
<uses-feature android:name="android.hardware.bluetooth" android:required="false" /> | ||
<uses-feature android:name="android.hardware.telephony" android:required="false" /> | ||
<uses-feature android:name="android.hardware.wifi" android:required="false" /> | ||
<uses-feature android:name="android.hardware.microphone" android:required="false" /> | ||
<uses-feature android:name="android.hardware.screen.landscape" android:required="false" /> | ||
<uses-feature android:name="android.hardware.screen.portrait" android:required="false" /> | ||
|
||
<uses-feature android:name="android.hardware.touchscreen" android:required="true" /> | ||
|
||
<supports-screens android:smallScreens="true" | ||
android:normalScreens="true" | ||
android:largeScreens="true" | ||
android:xlargeScreens="true" | ||
android:anyDensity="true"/> | ||
|
||
|
||
<application | ||
android:allowBackup="true" | ||
android:icon="@drawable/ic_logo_balls" | ||
android:label="@string/app_name" | ||
android:theme="@style/AppTheme" | ||
android:name="com.stoptheballs.app.Application_StopTheBalls_AdsAll"> | ||
|
||
|
||
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-5558070192233978~6160250603"/> | ||
|
||
<activity | ||
android:name="com.apps.mobile.android.commons.web.Activity_WebView_StatePreservingImpl_With_VideoPlayer" | ||
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" | ||
android:hardwareAccelerated="true" | ||
android:theme="@style/AppTheme"/> | ||
|
||
|
||
<activity | ||
android:name="com.stoptheballs.main.Activity_Main_StopTheBalls" | ||
android:label="@string/app_name" | ||
android:screenOrientation="landscape" | ||
android:hardwareAccelerated="true" | ||
android:theme="@style/AppBaseTheme" > | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.stoptheballs.main.Activity_Result" | ||
android:icon="@drawable/ic_colours_tube" | ||
android:theme="@style/AppTheme"> | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.stoptheballs.menu.Activity_Menu_Levels" | ||
android:icon="@drawable/ic_rainbow" | ||
android:label="@string/levels" | ||
android:theme="@style/AppBaseTheme"> | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.stoptheballs.menu.Activity_Menu_Main" | ||
android:label="@string/menu_main" | ||
android:theme="@style/AppBaseTheme" > | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.apps.mobile.android.commons.marketing.Activity_Marketing_AppList" | ||
android:icon="@drawable/ic_colours_tube" | ||
android:label="@string/label_moregames" | ||
android:theme="@style/AppBaseTheme"> | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.apps.mobile.android.commons.menu.Activity_Menu_Colours_Base" | ||
android:icon="@drawable/ic_rainbow" | ||
android:label="@string/menu_colour_scheme" | ||
android:theme="@style/AppBaseTheme"> | ||
<intent-filter> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.apps.mobile.android.commons.engagement.achievements.Activity_Achievements_Base" | ||
android:icon="@drawable/ic_achievements" | ||
android:label="@string/achievements" | ||
android:theme="@style/AppBaseTheme"> | ||
<intent-filter> | ||
<!-- action android:name="android.intent.action.MAIN" /--> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.apps.mobile.android.commons.engagement.achievements.Activity_Picture" | ||
android:icon="@drawable/ic_achievements" | ||
android:label="@string/achievement" | ||
android:theme="@style/AppBaseTheme"> | ||
<intent-filter> | ||
<!-- action android:name="android.intent.action.MAIN" /--> | ||
<category android:name="android.intent.category.DEFAULT" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<activity | ||
android:name="com.stoptheballs.loading.Activity_Loading" | ||
android:label="@string/app_name"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.MAIN"/> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
|
||
<!-- Admob --> | ||
<activity android:name="com.google.android.gms.ads.AdActivity" | ||
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" | ||
android:theme="@android:style/Theme.Translucent" /> | ||
|
||
</application> | ||
|
||
</manifest> |
25 changes: 25 additions & 0 deletions
25
app/src/main/java/com/stoptheballs/app/Application_StopTheBalls_AdsAll.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
package com.stoptheballs.app; | ||
|
||
|
||
import com.apps.mobile.android.commons.ads.api.IAdsConfigurations; | ||
import com.apps.mobile.android.commons.cfg.appstore.IAppStore; | ||
import com.stoptheballs.cfg.ads.AdsConfigurations_StopTheBalls; | ||
|
||
|
||
public class Application_StopTheBalls_AdsAll extends Application_StopTheBalls { | ||
|
||
|
||
@Override | ||
public IAppStore getAppStore() { | ||
return IAppStore.OBJ_FDROID_OFFICIAL; | ||
} | ||
|
||
|
||
protected IAdsConfigurations adsConfigurations = new AdsConfigurations_StopTheBalls(this); | ||
|
||
|
||
@Override | ||
public IAdsConfigurations getAdsConfigurations() { | ||
return adsConfigurations; | ||
} | ||
} |
66 changes: 66 additions & 0 deletions
66
app/src/main/java/com/stoptheballs/cfg/ads/AdsConfigurations_StopTheBalls.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
package com.stoptheballs.cfg.ads; | ||
|
||
|
||
import android.content.Context; | ||
|
||
import com.apps.mobile.android.commons.ads.api.IAdsConfiguration; | ||
import com.apps.mobile.android.commons.ads.api.IAdsConfigurations; | ||
import com.apps.mobile.android.commons.ads.api.IAdsProviders; | ||
import com.apps.mobile.android.commons.ads.impl.IAdsContainer; | ||
import com.apps.mobile.android.commons.ads.impl.providers.home_ads.AdsContainer_HomeAds; | ||
|
||
|
||
public class AdsConfigurations_StopTheBalls implements IAdsConfigurations { | ||
|
||
|
||
protected int[] PROVIDERS_BANNERS; | ||
protected int[] PROVIDERS_INTERSTITIAL; | ||
|
||
private IAdsContainer container_home; | ||
|
||
|
||
public AdsConfigurations_StopTheBalls(Context context) { | ||
|
||
PROVIDERS_BANNERS = new int[] { | ||
IAdsProviders.ID_HOME_ADS, | ||
}; | ||
|
||
PROVIDERS_INTERSTITIAL = new int[] { | ||
IAdsProviders.ID_HOME_ADS, | ||
}; | ||
|
||
container_home = new AdsContainer_HomeAds(context, getProviderConfiguration(IAdsProviders.ID_HOME_ADS)); | ||
} | ||
|
||
|
||
public IAdsConfiguration getProviderConfiguration(int providerID) { | ||
switch (providerID) { | ||
case IAdsProviders.ID_HOME_ADS: | ||
return null; | ||
default: | ||
throw new IllegalStateException("ProviderID=" + providerID); | ||
} | ||
} | ||
|
||
|
||
public int[] getProvidersOfBanners() { | ||
return PROVIDERS_BANNERS; | ||
|
||
} | ||
|
||
|
||
public int[] getProvidersOfInterstitials() { | ||
return PROVIDERS_INTERSTITIAL; | ||
} | ||
|
||
|
||
@Override | ||
public IAdsContainer getProviderContainer(int providerID, Context context) { | ||
switch (providerID) { | ||
case IAdsProviders.ID_HOME_ADS: | ||
return container_home; | ||
default: | ||
throw new IllegalStateException("Unsupported Ads provider: " + providerID); | ||
} | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<resources> | ||
|
||
<string name="app_name">Стреляй Топките (Нонстоп Топки)</string> | ||
|
||
<string name="app_html_desc_short"> | ||
<![CDATA[ | ||
Играй с топките! | ||
Стреляй по топките. Много Нива. | ||
]]> | ||
</string> | ||
|
||
|
||
<string name="app_html_desc"> | ||
<![CDATA[ | ||
Вдъхновени от цветни топки, ние създадохме игра за стреляне по тези топки. Целта е да застреляш всички топки и да ходиш напред в нивата. | ||
След всяко ниво топките стават малко по-бързи и броят им нараства. | ||
Тази игра може да ви накара да се отпуснете и да прекарате известно време. | ||
Играта има различни нива и други предимства, например: | ||
1. Точки - тя пази Вашият наи-добър резултат. | ||
2. Различни цветове за всеки вкус. | ||
3. Поддръжка на таблети и телефони. | ||
4. Увеличаваща се трудност. | ||
Вашата обратна връзка и ревю са повече от добре дошли. | ||
]]> | ||
</string> | ||
|
||
<string name="app_html_keywords"> | ||
<![CDATA[ | ||
Топки, Игра, Игране | ||
]]> | ||
</string> | ||
|
||
</resources> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<resources> | ||
|
||
<string name="balls">Топки</string> | ||
|
||
</resources> |
Oops, something went wrong.