Compare commits

...

33 Commits
dev ... master

Author SHA1 Message Date
64faf81a0d fixed reflector size & android game starting 2018-12-01 19:45:38 +05:00
3d0bbe7ca8 interface fixes 2018-12-01 16:05:43 +05:00
cee9693119 removed debug code 2018-11-30 13:19:55 +05:00
3248d72416 merged gl-reinit, try to fix crash on reiniting 2018-11-29 08:37:06 +05:00
21c4c2a685 save 2018-11-19 00:02:23 +05:00
d2431e9f1c fixes 2018-10-18 20:22:47 +05:00
99cd961d44 master 2018-10-18 13:24:17 +05:00
a9f6a9be2b working with screen resizing 2018-10-17 08:59:08 +05:00
55b042a979 working on opengl resources reinitialization 2018-10-15 17:29:14 +05:00
ce905daa85 minor fix 2018-10-05 02:34:44 +05:00
Emil Kabirov
695f4f7a6d minor fix 2018-10-05 02:24:55 +05:00
ba9cba22eb fixed bugs, added progress saving, setted MIN API to 19 2018-10-05 02:16:10 +05:00
3e3daf6c0c added kotlin plugin for successfull compilation 2018-10-05 00:08:07 +05:00
7a2f0154fb fixed some GUI issues 2018-10-04 06:55:37 +05:00
c7290d0d0f merged 2018-10-03 01:05:22 +05:00
8b2950f9fb added star highlighting, progress saving 2018-10-03 01:03:29 +05:00
650ef4f460 added new stars 2018-10-02 22:45:26 +05:00
216d85cfd7 fix 2018-08-14 18:51:34 +05:00
63049c7d27 added missing header 2018-08-14 17:01:21 +05:00
47c632946d add cpp code for sound calls 2018-08-14 16:53:02 +05:00
584b48c3ab added sound players from obj-c 2018-08-13 21:29:26 +05:00
4ff8b0b88a minor fix 2018-08-12 19:18:46 +05:00
e7fc943114 added cpp functions for sounds 2018-08-12 19:16:12 +05:00
218ac42d6e add exaple sounds for native calls 2018-08-09 20:01:49 +05:00
db6b60d304 removed unneeded data from CMakeList 2018-08-07 23:25:37 +05:00
9ea4ad4b93 minor fix 2018-08-07 23:13:18 +05:00
128c330f48 added example sounds for JNI calls 2018-08-07 23:01:35 +05:00
69cb2f7cd3 workaround to fix broken boost variant, changed minSdkVersion 2018-08-06 21:51:51 +05:00
b4b42561eb fixed debug background images names 2018-08-03 23:55:41 +05:00
ea6e4ff654 Major changes 2018-07-23 01:56:46 +05:00
d605cf62f6 Merge branch 'master' of gitlab.fishrungames.com:salmon-engine-projects/double-hit-balls 2018-07-22 16:36:35 +05:00
b054872af9 Ading menu 2018-07-22 16:36:06 +05:00
5af1984671 add abi filtres 2018-07-19 16:48:37 +05:00
356 changed files with 9118 additions and 1050 deletions

3
.gitignore vendored
View File

@ -7,6 +7,7 @@
## Build generated
build/
DerivedData/
.idea/
## Various settings
*.pbxuser
@ -75,3 +76,5 @@ iOSInjectionProject/
/windows/DoubleHitBalls-win/DoubleHitBalls-win/resources
*.db
*.opendb
/proj.android-studio/app/release/
assets/levels/user_progress.json

29
.idea/codeStyles/Project.xml Executable file
View File

@ -0,0 +1,29 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<Objective-C-extensions>
<file>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
</file>
<class>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
</class>
<extensions>
<pair source="cpp" header="h" fileNamingConvention="NONE" />
<pair source="c" header="h" fileNamingConvention="NONE" />
</extensions>
</Objective-C-extensions>
</code_scheme>
</component>

24
.idea/double-hit-balls.iml Executable file
View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android" name="Android">
<configuration>
<option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/../../double-hit-balls/gen" />
<option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/../../double-hit-balls/gen" />
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/../../double-hit-balls/AndroidManifest.xml" />
<option name="RES_FOLDER_RELATIVE_PATH" value="/../../double-hit-balls/res" />
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/../../double-hit-balls/assets" />
<option name="LIBS_FOLDER_RELATIVE_PATH" value="/../../double-hit-balls/libs" />
<option name="PROGUARD_LOGS_FOLDER_RELATIVE_PATH" value="/../../double-hit-balls/proguard_logs" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
</content>
<orderEntry type="jdk" jdkName="Android API 27 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml Executable file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/double-hit-balls.iml" filepath="$PROJECT_DIR$/.idea/double-hit-balls.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml Executable file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -1,84 +0,0 @@
{
"Space":[
{
"name": "galaxy_0",
"position":{
"x_coord": 0.0,
"y_coord": 0.0
},
"texture": "galaxy_0.png",
"scale": 1.2,
"Stars": [
{
"name": "star_0_0",
"position": {
"x_coord": -0.45,
"y_coord": 0.45
},
"texture": "star_0_0.png",
"scale": 0.1,
"levels": [
{
"name": "level1"
},
{
"name": "level2"
},
{
"name": "level3"
},
{
"name": "level4"
},
{
"name": "level5"
}
]
},
{
"name": "star_0_1",
"position": {
"x_coord": 0.28,
"y_coord": 0.31
},
"texture": "star_0_1.png",
"scale": 0.18,
"levels": [
{
"name": "level6"
},
{
"name": "level7"
}
]
},
{
"name": "star_0_2",
"position": {
"x_coord": 0.35,
"y_coord": -0.25
},
"texture": "star_0_2.png",
"scale": 0.12,
"levels": [
{
"name": "level8"
},
{
"name": "level9"
},
{
"name": "level10"
},
{
"name": "level11"
},
{
"name": "level12"
}
]
}
]
}
]
}

52
assets/gui_game_pause_menu.json Executable file
View File

@ -0,0 +1,52 @@
{
"widgets": [
{
"type": "FrameLayout",
"name": "gameFrame",
"background": "#00000000",
"width": "match_parent",
"height": "match_parent",
"visible": 1,
"touchTransparency": 1,
"marginTop": 20,
"horizontalAlignment": "HA_CENTER",
"verticalAlignment": "VA_TOP",
"children" : [
{
"type": "Button",
"name": "pauseButton",
"width": 128,
"height": 64,
"background": "back_btn.png"
}]
},
{
"type": "VerticalLinearLayout",
"name": "buttonList",
"background": "#00000000",
"width": "match_parent",
"height": "match_parent",
"touchTransparency": 0,
"visible": 0,
"zLevel": 10,
"marginLeft" : 0,
"itemSpacing": 20,
"horizontalAlignment": "HA_LEFT",
"verticalAlignment": "VA_BOTTOM",
"children" : [
{
"type": "Button",
"name": "exitButton",
"width": 128,
"height": 128,
"background": "slide_up_btn.png"
},
{
"type": "Button",
"name": "resumeButton",
"width": 128,
"height": 128,
"background": "tap_to_continue_btn.png"
}]
}]
}

26
assets/gui_loading.json Executable file
View File

@ -0,0 +1,26 @@
{
"widgets": [{
"type": "FrameLayout",
"name": "Loading",
"background": "#000000FF",
"width": "match_parent",
"height": "match_parent",
"horizontalAlignment": "HA_CENTER",
"verticalAlignment": "VA_CENTER",
"children": [
{
"type": "VerticalLinearLayout",
"name": "holder",
"background": "#000000FF",
"width": "wrap_content",
"height": "wrap_content",
"children":[{
"type": "ImageView",
"name": "logo",
"height" : "400",
"width" : "400",
"background": "logo.png"
}]
}]
}]
}

View File

@ -1,23 +1,206 @@
{
"widgets": [{
"type": "FrameLayout",
"name": "menu_background",
"background": "#00000000",
"name": "modal_background",
"background": "#80808080",
"width": "match_parent",
"height": "match_parent",
"visible" : 0,
"touchTransparency": 0,
"horizontalAlignment": "HA_CENTER",
"verticalAlignment": "VA_CENTER",
"children": [{
"type": "FrameLayout",
"name": "stars_plane",
"background": "#00000000",
"type": "VerticalScrollLayout",
"name": "panel",
"background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": "wrap_content",
"height": "match_parent",
"touchTransparency": 0,
"zLevel": 10,
"marginTop" : 0,
"marginBottom" : 0,
"paddingTop": 10,
"paddingBottom": 10,
"paddingLeft": 10,
"paddingRight": 10,
"itemSpacing": 20,
"children" : [
{
"type": "HorizontalLinearLayout",
"name": "row1",
"paddingBottom": 15,
"paddingTop": 15,
"paddingLeft": 15,
"paddingRight": 15,
"background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": 454,
"height": "wrap_content",
"touchTransparency": 0,
"itemSpacing": 20,
"visible": 1,
"children": [{
"type": "ImageView",
"name": "galaxy",
"background": "024863276-illustration-spiral-galaxy-vec.png",
"width": 700,
"height": 480
"type": "Button",
"name": "button0",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button1",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button2",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
}]
},
{
"type": "HorizontalLinearLayout",
"name": "row2",
"itemSpacing": 20,
"paddingBottom": 15,
"paddingTop": 15,
"paddingLeft": 15,
"paddingRight": 15,
"background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": 454,
"height": "wrap_content",
"touchTransparency": 0,
"visible": 1,
"children": [{
"type": "Button",
"name": "button3",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button4",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button5",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
}]
},
{
"type": "HorizontalLinearLayout",
"name": "row3",
"itemSpacing": 20,
"paddingBottom": 15,
"paddingTop": 15,
"paddingLeft": 15,
"paddingRight": 15,
"background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": 454,
"height": "wrap_content",
"touchTransparency": 1,
"visible": 1,
"children": [{
"type": "Button",
"name": "button6",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button7",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button8",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
}]
},
{
"type": "HorizontalLinearLayout",
"name": "row4",
"itemSpacing": 20,
"paddingBottom": 15,
"paddingTop": 15,
"paddingLeft": 15,
"paddingRight": 15,
"background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": 454,
"height": "wrap_content",
"touchTransparency": 0,
"visible": 1,
"children": [{
"type": "Button",
"name": "button9",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button10",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
},
{
"type": "Button",
"name": "button11",
"width": 128,
"height": 80,
"background": "#00000000",
"pressedDrawable": "#60606060",
"hoverDrawable": "#60606060"
}]
}]
}
]
}]
}

View File

Before

Width:  |  Height:  |  Size: 776 KiB

After

Width:  |  Height:  |  Size: 776 KiB

View File

Before

Width:  |  Height:  |  Size: 818 KiB

After

Width:  |  Height:  |  Size: 818 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 1.8 MiB

View File

Before

Width:  |  Height:  |  Size: 4.2 MiB

After

Width:  |  Height:  |  Size: 4.2 MiB

View File

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.4 MiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

Before

Width:  |  Height:  |  Size: 754 KiB

After

Width:  |  Height:  |  Size: 754 KiB

View File

Before

Width:  |  Height:  |  Size: 811 KiB

After

Width:  |  Height:  |  Size: 811 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

View File

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 2.1 MiB

View File

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

Before

Width:  |  Height:  |  Size: 739 KiB

After

Width:  |  Height:  |  Size: 739 KiB

View File

Before

Width:  |  Height:  |  Size: 725 KiB

After

Width:  |  Height:  |  Size: 725 KiB

View File

Before

Width:  |  Height:  |  Size: 390 KiB

After

Width:  |  Height:  |  Size: 390 KiB

View File

Before

Width:  |  Height:  |  Size: 840 KiB

After

Width:  |  Height:  |  Size: 840 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 2.0 MiB

View File

Before

Width:  |  Height:  |  Size: 3.6 MiB

After

Width:  |  Height:  |  Size: 3.6 MiB

View File

Before

Width:  |  Height:  |  Size: 5.5 MiB

After

Width:  |  Height:  |  Size: 5.5 MiB

View File

Before

Width:  |  Height:  |  Size: 9.2 MiB

After

Width:  |  Height:  |  Size: 9.2 MiB

View File

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

Before

Width:  |  Height:  |  Size: 180 KiB

After

Width:  |  Height:  |  Size: 180 KiB

View File

Before

Width:  |  Height:  |  Size: 201 KiB

After

Width:  |  Height:  |  Size: 201 KiB

View File

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View File

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 113 KiB

View File

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

View File

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 127 KiB

View File

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View File

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

View File

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 128 KiB

View File

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

View File

@ -0,0 +1,2 @@
These files are made special for debugging, as they are smaller and their width and height are power of two,
so then they are being loading, it doesn't call TTextureListClass::NormalizeTexData(), which is very slow in debugging.

View File

Before

Width:  |  Height:  |  Size: 480 KiB

After

Width:  |  Height:  |  Size: 480 KiB

View File

Before

Width:  |  Height:  |  Size: 362 KiB

After

Width:  |  Height:  |  Size: 362 KiB

View File

Before

Width:  |  Height:  |  Size: 433 KiB

After

Width:  |  Height:  |  Size: 433 KiB

View File

Before

Width:  |  Height:  |  Size: 370 KiB

After

Width:  |  Height:  |  Size: 370 KiB

View File

Before

Width:  |  Height:  |  Size: 464 KiB

After

Width:  |  Height:  |  Size: 464 KiB

View File

Before

Width:  |  Height:  |  Size: 532 KiB

After

Width:  |  Height:  |  Size: 532 KiB

View File

Before

Width:  |  Height:  |  Size: 611 KiB

After

Width:  |  Height:  |  Size: 611 KiB

View File

Before

Width:  |  Height:  |  Size: 509 KiB

After

Width:  |  Height:  |  Size: 509 KiB

View File

Before

Width:  |  Height:  |  Size: 503 KiB

After

Width:  |  Height:  |  Size: 503 KiB

View File

Before

Width:  |  Height:  |  Size: 553 KiB

After

Width:  |  Height:  |  Size: 553 KiB

View File

Before

Width:  |  Height:  |  Size: 597 KiB

After

Width:  |  Height:  |  Size: 597 KiB

View File

Before

Width:  |  Height:  |  Size: 474 KiB

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

748
assets/levels/galaxy_ptree.json Executable file
View File

@ -0,0 +1,748 @@
{
"Space":[
{
"name": "galaxy_0",
"position":{
"x_coord": 0.0,
"y_coord": 0.0
},
"texture": "galaxy_0.png",
"scale": 1,
"Stars": [
{
"name": "star2",
"position": {
"x_coord": -0.45,
"y_coord": 0.45
},
"texture": "galax_menu/planets/star_0_0.png",
"scale": 0.1,
"levels": [
{
"name": "levels/star0/star0_level1"
},
{
"name": "levels/star0/star0_level2"
},
{
"name": "levels/star0/star0_level3"
},
{
"name": "levels/star0/star0_level4"
},
{
"name": "levels/star0/star0_level5"
},
{
"name": "levels/star0/star0_level6"
},
{
"name": "levels/star0/star0_level7"
},
{
"name": "levels/star0/star0_level8"
},
{
"name": "levels/star0/star0_level9"
},
{
"name": "levels/star0/star0_level10"
},
{
"name": "levels/star0/star0_level11"
},
{
"name": "levels/star0/star0_level12"
}
]
},
{
"name": "star_0_1",
"position": {
"x_coord": 0.28,
"y_coord": 0.31
},
"texture": "galax_menu/planets/star_0_1.png",
"scale": 0.18,
"levels": [
{
"name": "levels/star1/star1_level1"
},
{
"name": "levels/star1/star1_level2"
},
{
"name": "levels/star1/star1_level3"
},
{
"name": "levels/star1/star1_level4"
},
{
"name": "levels/star1/star1_level5"
},
{
"name": "levels/star1/star1_level6"
},
{
"name": "levels/star1/star1_level7"
},
{
"name": "levels/star1/star1_level8"
},
{
"name": "levels/star1/star1_level9"
},
{
"name": "levels/star1/star1_level10"
},
{
"name": "levels/star1/star1_level11"
},
{
"name": "levels/star1/star1_level12"
}
]
},
{
"name": "star_0_2",
"position": {
"x_coord": 0.35,
"y_coord": -0.25
},
"texture": "galax_menu/planets/star_0_2.png",
"scale": 0.12,
"levels": [
{
"name": "levels/star2/star2_level1"
},
{
"name": "levels/star2/star2_level2"
},
{
"name": "levels/star2/star2_level3"
},
{
"name": "levels/star2/star2_level4"
},
{
"name": "levels/star2/star2_level5"
},
{
"name": "levels/star2/star2_level6"
},
{
"name": "levels/star2/star2_level7"
},
{
"name": "levels/star2/star2_level8"
},
{
"name": "levels/star2/star2_level9"
},
{
"name": "levels/star2/star2_level10"
},
{
"name": "levels/star2/star2_level11"
},
{
"name": "levels/star2/star2_level12"
}
]
},
{
"name": "star_0_3",
"position": {
"x_coord": -0.0,
"y_coord": 0.55
},
"texture": "levels/star3/star-flare-3.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star3/star3_level1"
},
{
"name": "levels/star3/star3_level2"
},
{
"name": "levels/star3/star3_level3"
},
{
"name": "levels/star3/star3_level4"
},
{
"name": "levels/star3/star3_level5"
},
{
"name": "levels/star3/star3_level6"
},
{
"name": "levels/star3/star3_level7"
},
{
"name": "levels/star3/star3_level8"
},
{
"name": "levels/star3/star3_level9"
},
{
"name": "levels/star3/star3_level10"
},
{
"name": "levels/star3/star3_level11"
},
{
"name": "levels/star3/star3_level12"
}
]
},
{
"name": "star_0_4",
"position": {
"x_coord": 0.67,
"y_coord": 0.0
},
"texture": "levels/star4/star-flare-4.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star4/star4_level1"
},
{
"name": "levels/star4/star4_level2"
},
{
"name": "levels/star4/star4_level3"
},
{
"name": "levels/star4/star4_level4"
},
{
"name": "levels/star4/star4_level5"
},
{
"name": "levels/star4/star4_level6"
},
{
"name": "levels/star4/star4_level7"
},
{
"name": "levels/star4/star4_level8"
},
{
"name": "levels/star4/star4_level9"
},
{
"name": "levels/star4/star4_level10"
},
{
"name": "levels/star4/star4_level11"
},
{
"name": "levels/star4/star4_level12"
}
]
},
{
"name": "star_0_5",
"position": {
"x_coord": 0.6,
"y_coord": -0.25
},
"texture": "levels/star5/star-flare-5.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star5/star5_level1"
},
{
"name": "levels/star5/star5_level2"
},
{
"name": "levels/star5/star5_level3"
},
{
"name": "levels/star5/star5_level4"
},
{
"name": "levels/star5/star5_level5"
},
{
"name": "levels/star5/star5_level6"
},
{
"name": "levels/star5/star5_level7"
},
{
"name": "levels/star5/star5_level8"
},
{
"name": "levels/star5/star5_level9"
},
{
"name": "levels/star5/star5_level10"
},
{
"name": "levels/star5/star5_level11"
},
{
"name": "levels/star5/star5_level12"
}
]
},
{
"name": "star_0_6",
"position": {
"x_coord": 0.58,
"y_coord": -0.55
},
"texture": "levels/star6/star-flare-6.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star6/star6_level1"
},
{
"name": "levels/star6/star6_level2"
},
{
"name": "levels/star6/star6_level3"
},
{
"name": "levels/star6/star6_level4"
},
{
"name": "levels/star6/star6_level5"
},
{
"name": "levels/star6/star6_level6"
},
{
"name": "levels/star6/star6_level7"
},
{
"name": "levels/star6/star6_level8"
},
{
"name": "levels/star6/star6_level9"
},
{
"name": "levels/star6/star6_level10"
},
{
"name": "levels/star6/star6_level11"
},
{
"name": "levels/star6/star6_level12"
}
]
},
{
"name": "star_0_7",
"position": {
"x_coord": 0.0,
"y_coord": -0.5
},
"texture": "levels/star7/star-flare-7.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star7/star7_level1"
},
{
"name": "levels/star7/star7_level2"
},
{
"name": "levels/star7/star7_level3"
},
{
"name": "levels/star7/star7_level4"
},
{
"name": "levels/star7/star7_level5"
},
{
"name": "levels/star7/star7_level6"
},
{
"name": "levels/star7/star7_level7"
},
{
"name": "levels/star7/star7_level8"
},
{
"name": "levels/star7/star7_level9"
},
{
"name": "levels/star7/star7_level10"
},
{
"name": "levels/star7/star7_level11"
},
{
"name": "levels/star7/star7_level12"
}
]
},
{
"name": "star_0_8",
"position": {
"x_coord": -0.46,
"y_coord": -0.26
},
"texture": "levels/star8/star-flare-8.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star8/star8_level1"
},
{
"name": "levels/star8/star8_level2"
},
{
"name": "levels/star8/star8_level3"
},
{
"name": "levels/star8/star8_level4"
},
{
"name": "levels/star8/star8_level5"
},
{
"name": "levels/star8/star8_level6"
},
{
"name": "levels/star8/star8_level7"
},
{
"name": "levels/star8/star8_level8"
},
{
"name": "levels/star8/star8_level9"
},
{
"name": "levels/star8/star8_level10"
},
{
"name": "levels/star8/star8_level11"
},
{
"name": "levels/star8/star8_level12"
}
]
},
{
"name": "star_0_9",
"position": {
"x_coord": -0.65,
"y_coord": 0.15
},
"texture": "levels/star9/star-flare-9.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star9/star9_level1"
},
{
"name": "levels/star9/star9_level2"
},
{
"name": "levels/star9/star9_level3"
},
{
"name": "levels/star9/star9_level4"
},
{
"name": "levels/star9/star9_level5"
},
{
"name": "levels/star9/star9_level6"
},
{
"name": "levels/star9/star9_level7"
},
{
"name": "levels/star9/star9_level8"
},
{
"name": "levels/star9/star9_level9"
},
{
"name": "levels/star9/star9_level10"
},
{
"name": "levels/star9/star9_level11"
},
{
"name": "levels/star9/star9_level12"
}
]
},
{
"name": "star_0_10",
"position": {
"x_coord": -0.22,
"y_coord": 0.35
},
"texture": "levels/star10/star-flare-10.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star10/star10_level1"
},
{
"name": "levels/star10/star10_level2"
},
{
"name": "levels/star10/star10_level3"
},
{
"name": "levels/star10/star10_level4"
},
{
"name": "levels/star10/star10_level5"
},
{
"name": "levels/star10/star10_level6"
},
{
"name": "levels/star10/star10_level7"
},
{
"name": "levels/star10/star10_level8"
},
{
"name": "levels/star10/star10_level9"
},
{
"name": "levels/star10/star10_level10"
},
{
"name": "levels/star10/star10_level11"
},
{
"name": "levels/star10/star10_level12"
}
]
},
{
"name": "star_0_11",
"position": {
"x_coord": 0.42,
"y_coord": 0.09
},
"texture": "levels/star11/star-flare-11.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star11/star11_level1"
},
{
"name": "levels/star11/star11_level2"
},
{
"name": "levels/star11/star11_level3"
},
{
"name": "levels/star11/star11_level4"
},
{
"name": "levels/star11/star11_level5"
},
{
"name": "levels/star11/star11_level6"
},
{
"name": "levels/star11/star11_level7"
},
{
"name": "levels/star11/star11_level8"
},
{
"name": "levels/star11/star11_level9"
},
{
"name": "levels/star11/star11_level10"
},
{
"name": "levels/star11/star11_level11"
},
{
"name": "levels/star11/star11_level12"
}
]
},
{
"name": "star_0_12",
"position": {
"x_coord": 0.16,
"y_coord": -0.05
},
"texture": "levels/star12/star-flare-12.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star12/star12_level1"
},
{
"name": "levels/star12/star12_level2"
},
{
"name": "levels/star12/star12_level3"
},
{
"name": "levels/star12/star12_level4"
},
{
"name": "levels/star12/star12_level5"
},
{
"name": "levels/star12/star12_level6"
},
{
"name": "levels/star12/star12_level7"
},
{
"name": "levels/star12/star12_level8"
},
{
"name": "levels/star12/star12_level9"
},
{
"name": "levels/star12/star12_level10"
},
{
"name": "levels/star12/star12_level11"
},
{
"name": "levels/star12/star12_level12"
}
]
},
{
"name": "star_0_13",
"position": {
"x_coord": -0.07,
"y_coord": -0.14
},
"texture": "levels/star13/star-flare-13.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star13/star13_level1"
},
{
"name": "levels/star13/star13_level2"
},
{
"name": "levels/star13/star13_level3"
},
{
"name": "levels/star13/star13_level4"
},
{
"name": "levels/star13/star13_level5"
},
{
"name": "levels/star13/star13_level6"
},
{
"name": "levels/star13/star13_level7"
},
{
"name": "levels/star13/star13_level8"
},
{
"name": "levels/star13/star13_level9"
},
{
"name": "levels/star13/star13_level10"
},
{
"name": "levels/star13/star13_level11"
},
{
"name": "levels/star13/star13_level12"
}
]
},
{
"name": "star_0_14",
"position": {
"x_coord": -0.25,
"y_coord": -0.0
},
"texture": "levels/star14/star-flare-14.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star14/star14_level1"
},
{
"name": "levels/star14/star14_level2"
},
{
"name": "levels/star14/star14_level3"
},
{
"name": "levels/star14/star14_level4"
},
{
"name": "levels/star14/star14_level5"
},
{
"name": "levels/star14/star14_level6"
},
{
"name": "levels/star14/star14_level7"
},
{
"name": "levels/star14/star14_level8"
},
{
"name": "levels/star14/star14_level9"
},
{
"name": "levels/star14/star14_level10"
},
{
"name": "levels/star14/star14_level11"
},
{
"name": "levels/star14/star14_level12"
}
]
},
{
"name": "star_0_15",
"position": {
"x_coord": 0.0,
"y_coord": 0.3
},
"texture": "levels/star15/star-flare-15.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star15/star15_level1"
}
]
},
{
"name": "star_0_16",
"position": {
"x_coord": -0.03,
"y_coord": 0.07
},
"texture": "levels/star16/star-flare-16.png",
"scale": 0.15,
"levels": [
{
"name": "levels/star16/star16_level1"
}
]
}
]
}
]
}

View File

@ -0,0 +1,108 @@
{
"Space":[
{
"name": "galaxy_0",
"position":{
"x_coord": 0.0,
"y_coord": 0.0
},
"texture": "galaxy_0.png",
"scale": 1.2,
"Stars": [
{
"name": "star_0_0",
"position": {
"x_coord": -0.45,
"y_coord": 0.45
},
"texture": "galax_menu/planets/star_0_0.png",
"scale": 0.1,
"levels": [
{
"name": "levels/old/level1"
},
{
"name": "levels/old/level2"
},
{
"name": "levels/old/level3"
},
{
"name": "levels/old/level4"
},
{
"name": "levels/old/level5"
},
{
"name": "levels/old/level1"
},
{
"name": "levels/old/level2"
},
{
"name": "levels/old/level3"
},
{
"name": "levels/old/level4"
},
{
"name": "levels/old/level5"
}
]
},
{
"name": "star_0_1",
"position": {
"x_coord": 0.28,
"y_coord": 0.31
},
"texture": "galax_menu/planets/star_0_1.png",
"scale": 0.18,
"levels": [
{
"name": "levels/old/level6"
},
{
"name": "levels/old/level7"
},
{
"name": "levels/old/level3"
},
{
"name": "levels/old/level4"
},
{
"name": "levels/old/level5"
}
]
},
{
"name": "star_0_2",
"position": {
"x_coord": 0.35,
"y_coord": -0.25
},
"texture": "galax_menu/planets/star_0_2.png",
"scale": 0.12,
"levels": [
{
"name": "levels/old/level8"
},
{
"name": "levels/old/level9"
},
{
"name": "levels/old/level10"
},
{
"name": "levels/old/level11"
},
{
"name": "levels/old/level12"
}
]
}
]
}
]
}

View File

@ -1,3 +1,4 @@
022259762-alien-world.jpg
0, 255, 255, 255
0, 0, 0, 255
255, 0, 0, 255
@ -18,14 +19,14 @@ Colormap
000000000000
000000000000
Brickmap
111111111111
111111111111
111111111111
000000000000
111111111111
111111111111
000000000000
111111111111
000000000000
000000000000
000000000000
000000000000
000000000000
000000000000
111111111111
000000000000
000000000000

View File

@ -1,3 +1,4 @@
shutterstock10.png
0, 255, 255, 255
0, 0, 0, 255
255, 0, 190, 255

View File

@ -1,3 +1,4 @@
shutterstock11.png
255, 255, 255, 255
0, 0, 0, 255
0, 237, 255, 255

View File

@ -1,3 +1,4 @@
shutterstock12.png
255, 128, 128, 255
0, 0, 0, 255
159, 240, 255, 255

View File

@ -1,3 +1,4 @@
shutterstock2.png
255, 0, 0, 255
0, 0, 0, 255
0, 255, 255, 255

View File

@ -1,3 +1,4 @@
shutterstock3.png
0, 255, 255, 255
0, 0, 0, 255
0, 151, 113, 255

View File

@ -1,3 +1,4 @@
shutterstock4.png
255, 0, 0, 255
0, 0, 0, 255
101, 97, 255, 255

View File

@ -1,3 +1,4 @@
shutterstock5.png
255, 0, 255, 255
0, 0, 0, 255
163, 255, 198, 255

View File

@ -1,3 +1,4 @@
shutterstock6.png
255, 255, 255, 255
0, 0, 0, 255
255, 200, 5, 255

View File

@ -1,3 +1,4 @@
shutterstock7.png
255, 255, 0, 255
0, 0, 0, 255
230, 230, 230, 255

View File

@ -1,3 +1,4 @@
shutterstock8.png
0, 255, 255, 255
0, 0, 0, 255
217, 56, 62, 255

View File

@ -1,3 +1,4 @@
shutterstock9.png
0, 255, 0, 255
0, 0, 0, 255
255, 221, 0, 255

View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 137 KiB

View File

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View File

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

View File

Before

Width:  |  Height:  |  Size: 155 KiB

After

Width:  |  Height:  |  Size: 155 KiB

View File

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View File

Before

Width:  |  Height:  |  Size: 152 KiB

After

Width:  |  Height:  |  Size: 152 KiB

Some files were not shown because too many files have changed in this diff Show More