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
359 changed files with 9128 additions and 1102 deletions

3
.gitignore vendored
View File

@ -7,6 +7,7 @@
## Build generated ## Build generated
build/ build/
DerivedData/ DerivedData/
.idea/
## Various settings ## Various settings
*.pbxuser *.pbxuser
@ -75,3 +76,5 @@ iOSInjectionProject/
/windows/DoubleHitBalls-win/DoubleHitBalls-win/resources /windows/DoubleHitBalls-win/DoubleHitBalls-win/resources
*.db *.db
*.opendb *.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": [{ "widgets": [{
"type": "FrameLayout", "type": "FrameLayout",
"name": "menu_background", "name": "modal_background",
"background": "#00000000", "background": "#80808080",
"width": "match_parent", "width": "match_parent",
"height": "match_parent", "height": "match_parent",
"visible" : 0,
"touchTransparency": 0,
"horizontalAlignment": "HA_CENTER",
"verticalAlignment": "VA_CENTER",
"children": [{ "children": [{
"type": "FrameLayout", "type": "VerticalScrollLayout",
"name": "stars_plane", "name": "panel",
"background": "#00000000", "background": "#faf0ffFF",
"borderType": "line",
"borderColor": "#808080FF",
"width": "wrap_content", "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", "height": "wrap_content",
"touchTransparency": 0,
"itemSpacing": 20,
"visible": 1,
"children": [{ "children": [{
"type": "ImageView", "type": "Button",
"name": "galaxy", "name": "button0",
"background": "024863276-illustration-spiral-galaxy-vec.png", "width": 128,
"width": 700, "height": 80,
"height": 480 "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, 255, 255, 255
0, 0, 0, 255 0, 0, 0, 255
255, 0, 0, 255 255, 0, 0, 255
@ -18,14 +19,14 @@ Colormap
000000000000 000000000000
000000000000 000000000000
Brickmap Brickmap
111111111111
111111111111
111111111111
000000000000 000000000000
111111111111
111111111111
000000000000 000000000000
111111111111 000000000000
000000000000
000000000000
000000000000
000000000000
000000000000
111111111111 111111111111
000000000000 000000000000
000000000000 000000000000

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,3 +1,4 @@
shutterstock9.png
0, 255, 0, 255 0, 255, 0, 255
0, 0, 0, 255 0, 0, 0, 255
255, 221, 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