├── LICENSE
├── README.md
├── chrome
├── icon_48.png
└── manifest_mozilla.webapp~
├── qb-android
├── .classpath
├── .project
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── assets
│ └── data
│ │ ├── bitbof_amboned.mp3
│ │ ├── blackfade.png
│ │ ├── block_sphere.mtl
│ │ ├── block_sphere.obj
│ │ ├── changeLevel.bfxrsound
│ │ ├── changeLevel.wav
│ │ ├── collide.bfxrsound
│ │ ├── collide.wav
│ │ ├── cone.mtl
│ │ ├── cone.obj
│ │ ├── cube.obj
│ │ ├── cylinder.mtl
│ │ ├── cylinder.obj
│ │ ├── icon.png
│ │ ├── levels.json
│ │ ├── levels.json~
│ │ ├── logo.png
│ │ ├── lose.bfxrsound
│ │ ├── lose.wav
│ │ ├── models.blend
│ │ ├── models.blend1
│ │ ├── models.obj
│ │ ├── move.sfs
│ │ ├── move.wav
│ │ ├── qb_logo.ico
│ │ ├── qb_logo.png
│ │ ├── scorefont.fnt
│ │ ├── scorefont.png
│ │ ├── selected.fnt
│ │ ├── selected.png
│ │ ├── sphere.obj
│ │ ├── sphere_slice.mtl
│ │ ├── sphere_slice.obj
│ │ ├── sphere_small.mtl
│ │ ├── sphere_small.obj
│ │ ├── switch.bfxrsound
│ │ ├── switch.wav
│ │ ├── warp.bfxrsound
│ │ ├── warp.wav
│ │ ├── wirecube.mtl
│ │ └── wirecube.obj
├── bin
│ ├── AndroidManifest.xml
│ ├── classes
│ │ └── de
│ │ │ └── redlion
│ │ │ └── qb
│ │ │ ├── BuildConfig.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ └── jarlist.cache
├── gen
│ └── de
│ │ └── redlion
│ │ └── qb
│ │ ├── BuildConfig.java
│ │ └── R.java
├── libs
│ ├── armeabi-v7a
│ │ └── libgdx.so
│ ├── armeabi
│ │ └── libgdx.so
│ ├── gdx-backend-android-sources.jar
│ ├── gdx-backend-android.jar
│ └── x86
│ │ └── libgdx.so
├── proguard.cfg
├── project.properties
├── res
│ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ ├── layout
│ │ └── main.xml
│ └── values
│ │ └── strings.xml
└── src
│ └── de
│ └── redlion
│ └── qb
│ └── MainActivity.java
├── qb-desktop
├── .classpath
├── .project
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── bin
│ ├── data
│ │ ├── bitbof_amboned.mp3
│ │ ├── blackfade.png
│ │ ├── block_sphere.mtl
│ │ ├── block_sphere.obj
│ │ ├── changeLevel.bfxrsound
│ │ ├── changeLevel.wav
│ │ ├── collide.bfxrsound
│ │ ├── collide.wav
│ │ ├── cone.mtl
│ │ ├── cone.obj
│ │ ├── cube.obj
│ │ ├── cylinder.mtl
│ │ ├── cylinder.obj
│ │ ├── icon.png
│ │ ├── levels.json
│ │ ├── levels.json~
│ │ ├── logo.png
│ │ ├── lose.bfxrsound
│ │ ├── lose.wav
│ │ ├── models.blend
│ │ ├── models.blend1
│ │ ├── models.obj
│ │ ├── move.sfs
│ │ ├── move.wav
│ │ ├── qb_logo.ico
│ │ ├── qb_logo.png
│ │ ├── scorefont.fnt
│ │ ├── scorefont.png
│ │ ├── selected.fnt
│ │ ├── selected.png
│ │ ├── sphere.obj
│ │ ├── sphere_slice.mtl
│ │ ├── sphere_slice.obj
│ │ ├── sphere_small.mtl
│ │ ├── sphere_small.obj
│ │ ├── switch.bfxrsound
│ │ ├── switch.wav
│ │ ├── warp.bfxrsound
│ │ ├── warp.wav
│ │ ├── wirecube.mtl
│ │ └── wirecube.obj
│ └── de
│ │ └── redlion
│ │ └── qb
│ │ └── Main.class
├── libs
│ ├── gdx-backend-lwjgl-natives.jar
│ ├── gdx-backend-lwjgl-sources.jar
│ ├── gdx-backend-lwjgl.jar
│ └── gdx-natives.jar
└── src
│ └── de
│ └── redlion
│ └── qb
│ └── Main.java
├── qb-html
├── .classpath
├── .project
├── .settings
│ └── com.google.gwt.eclipse.core.prefs
├── src
│ └── de
│ │ └── redlion
│ │ └── qb
│ │ ├── GwtDefinition.gwt.xml
│ │ └── client
│ │ └── GwtLauncher.java
└── war
│ ├── WEB-INF
│ ├── classes
│ │ └── de
│ │ │ └── redlion
│ │ │ └── qb
│ │ │ ├── GwtDefinition.gwt.xml
│ │ │ └── client
│ │ │ └── GwtLauncher.class
│ ├── lib
│ │ ├── gdx-backend-gwt-sources.jar
│ │ └── gdx-backend-gwt.jar
│ └── web.xml
│ └── index.html
├── qb-robovm
├── .classpath
├── .project
├── Info.plist.xml
├── bin
│ └── de
│ │ └── redlion
│ │ └── qb
│ │ └── RobovmLauncher.class
├── data
│ ├── Default-568h@2x.png
│ ├── Default.png
│ ├── Default@2x.png
│ ├── Default@2x~ipad.png
│ ├── Default~ipad.png
│ ├── Icon-72.png
│ ├── Icon-72@2x.png
│ ├── Icon.png
│ └── Icon@2x.png
├── libs
│ ├── gdx-backend-robovm.jar
│ └── ios
│ │ ├── libObjectAL.a
│ │ └── libgdx.a
├── robovm.properties
├── robovm.xml
└── src
│ └── de
│ └── redlion
│ └── qb
│ └── RobovmLauncher.java
├── qb
├── .classpath
├── .project
├── .settings
│ └── org.eclipse.jdt.core.prefs
├── bin
│ ├── de
│ │ ├── .DS_Store
│ │ └── redlion
│ │ │ ├── .DS_Store
│ │ │ └── qb
│ │ │ ├── .DS_Store
│ │ │ ├── Block.class
│ │ │ ├── Constants.class
│ │ │ ├── DefaultScreen.class
│ │ │ ├── EditorBlock.class
│ │ │ ├── EditorScreen.class
│ │ │ ├── GameInstance.class
│ │ │ ├── GameScreen.class
│ │ │ ├── Helper.class
│ │ │ ├── HighScore.class
│ │ │ ├── HighScoreManager.class
│ │ │ ├── HighScoreTimeAttack.class
│ │ │ ├── IntroScreen.class
│ │ │ ├── LZW.class
│ │ │ ├── LevelButton.class
│ │ │ ├── LevelSelectScreen.class
│ │ │ ├── MainMenuScreen.class
│ │ │ ├── MainMenuScreenReduced.class
│ │ │ ├── MovableBlock.class
│ │ │ ├── OptionsScreen.class
│ │ │ ├── Player.class
│ │ │ ├── Portal.class
│ │ │ ├── QBLogo.class
│ │ │ ├── Renderable.class
│ │ │ ├── Resources.class
│ │ │ ├── ScreenshotSaver.class
│ │ │ ├── Starter.class
│ │ │ ├── Switch.class
│ │ │ ├── SwitchableBlock.class
│ │ │ ├── Target.class
│ │ │ ├── TutorialScreen.class
│ │ │ └── shader
│ │ │ ├── FastBloomShader.class
│ │ │ ├── TVShader.class
│ │ │ └── TransShader.class
│ └── qbgame.gwt.xml
├── libs
│ ├── gdx-sources.jar
│ └── gdx.jar
└── src
│ ├── de
│ ├── .DS_Store
│ └── redlion
│ │ ├── .DS_Store
│ │ └── qb
│ │ ├── .DS_Store
│ │ ├── Block.java
│ │ ├── Constants.java
│ │ ├── DefaultScreen.java
│ │ ├── EditorBlock.java
│ │ ├── EditorScreen.java
│ │ ├── GameInstance.java
│ │ ├── GameScreen.java
│ │ ├── Helper.java
│ │ ├── HighScore.java
│ │ ├── HighScoreManager.java
│ │ ├── HighScoreTimeAttack.java
│ │ ├── IntroScreen.java
│ │ ├── LZW.java
│ │ ├── LevelButton.java
│ │ ├── LevelSelectScreen.java
│ │ ├── MainMenuScreen.java
│ │ ├── MainMenuScreenReduced.java
│ │ ├── MovableBlock.java
│ │ ├── OptionsScreen.java
│ │ ├── Player.java
│ │ ├── Portal.java
│ │ ├── QBLogo.java
│ │ ├── Renderable.java
│ │ ├── Resources.java
│ │ ├── ScreenshotSaver.java
│ │ ├── Starter.java
│ │ ├── Switch.java
│ │ ├── SwitchableBlock.java
│ │ ├── Target.java
│ │ ├── TutorialScreen.java
│ │ └── shader
│ │ ├── FastBloomShader.java
│ │ ├── TVShader.java
│ │ └── TransShader.java
│ └── qbgame.gwt.xml
└── screenshots
├── intro.png
├── screen1.png
├── screen2.png
├── screen3.png
└── screen4.png
/LICENSE:
--------------------------------------------------------------------------------
1 | qp is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
2 | http://creativecommons.org/licenses/by-nc-nd/3.0/
3 |
4 | Your are not allowed to publish this game under your name.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | qb - a 3d puzzle game
2 | ========
3 |
4 | video: http://www.youtube.com/watch?v=g9yv9_lp_ns
5 |
6 | market: https://market.android.com/details?id=de.redlion.qb
7 |
8 | website (with a pc version): http://bompo.github.com/mgcube
9 |
10 |
11 | Guide the sphere to the exit. Only a block can stop it once the sphere moves. So use the blocks wisely to reach the exit. But it won't be as easy as that! Portals, switches and even movable blocks will challenge your brain. The game features 24 mind-bending levels along with local highscores and a time attack mode. Create your own levels with the ingame editor. Enjoy the 3d graphics and a soundtrack written by bitbof.
12 |
13 | Try the tutorial first to find out how to play the game.
14 | If the game runs to slow, try to disable the bloom effect in the options. The game needs more processing power on tablets because of the higher resolution.
15 |
16 | credits: bompo, pavethem
17 |
18 | music by bitbof
19 |
20 | powered by libgdx
21 |
22 | [](#)
23 | [](#)
24 | [](#)
25 | [](#)
26 |
--------------------------------------------------------------------------------
/chrome/icon_48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/chrome/icon_48.png
--------------------------------------------------------------------------------
/chrome/manifest_mozilla.webapp~:
--------------------------------------------------------------------------------
1 | {
2 | "version": "1.0",
3 | "name": "qb",
4 | "description": "a 3d puzzle game",
5 | "launch_path": "http://bompo.github.com/mgcube/play_webgl.html",
6 | "icons": {
7 | "16": "mgcube/chrome/icon_16.png",
8 | "48": "mgcube/chrome/icon_48.png",
9 | "128": "mgcube/chrome/icon_128.png"
10 | },
11 | "developer": {
12 | "name": "Stefan Wagner",
13 | "url": "http://bompo.de"
14 | },
15 | "default_locale": "en"
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/qb-android/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/qb-android/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb-android
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/qb-android/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/qb-android/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
17 |
18 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/qb-android/assets/data/bitbof_amboned.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/bitbof_amboned.mp3
--------------------------------------------------------------------------------
/qb-android/assets/data/blackfade.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/blackfade.png
--------------------------------------------------------------------------------
/qb-android/assets/data/block_sphere.mtl:
--------------------------------------------------------------------------------
1 | # Blender3D MTL File:
2 | # Material Count: 1
3 | newmtl Material
4 | Ns 96.078431
5 | Ka 0.000000 0.000000 0.000000
6 | Kd 0.640000 0.640000 0.640000
7 | Ks 0.500000 0.500000 0.500000
8 | Ni 1.000000
9 | d 1.000000
10 | illum 2
11 |
12 |
13 |
--------------------------------------------------------------------------------
/qb-android/assets/data/block_sphere.obj:
--------------------------------------------------------------------------------
1 | # Blender3D v249 OBJ File:
2 | # www.blender3d.org
3 | mtllib block_sphere.mtl
4 | v 0.000000 1.000000 -0.000000
5 | v 0.309017 0.951057 -0.000000
6 | v 0.587785 0.809017 -0.000000
7 | v 0.809017 0.587785 -0.000000
8 | v 1.000000 -0.000000 0.000000
9 | v 0.951056 -0.309017 0.000000
10 | v 0.587785 -0.809017 0.000000
11 | v 0.309017 -0.951057 0.000000
12 | v -0.000000 -1.000000 0.000000
13 | v 0.267616 -0.951057 -0.154508
14 | v 0.509037 -0.809017 -0.293893
15 | v 0.700629 -0.587785 -0.404508
16 | v 0.823639 -0.309017 -0.475528
17 | v 0.866025 -0.000000 -0.500000
18 | v 0.823639 0.309017 -0.475528
19 | v 0.700629 0.587785 -0.404509
20 | v 0.509037 0.809017 -0.293893
21 | v 0.267617 0.951057 -0.154509
22 | v 0.154508 0.951057 -0.267617
23 | v 0.293893 0.809017 -0.509037
24 | v 0.404508 0.587785 -0.700629
25 | v 0.475528 0.309017 -0.823639
26 | v 0.500000 -0.000000 -0.866025
27 | v 0.475528 -0.309017 -0.823639
28 | v 0.404508 -0.587785 -0.700629
29 | v 0.293893 -0.809017 -0.509037
30 | v 0.154508 -0.951057 -0.267616
31 | v -0.000000 -0.951057 -0.309017
32 | v -0.000000 -0.809017 -0.587785
33 | v 0.000000 -0.587785 -0.809017
34 | v -0.000000 -0.309017 -0.951056
35 | v 0.000000 -0.000000 -1.000000
36 | v -0.000000 0.309017 -0.951056
37 | v 0.000000 0.587785 -0.809017
38 | v 0.000000 0.809017 -0.587785
39 | v -0.000000 0.951057 -0.309017
40 | v -0.154509 0.951057 -0.267617
41 | v -0.293893 0.809017 -0.509037
42 | v -0.404508 0.587785 -0.700629
43 | v -0.475528 0.309017 -0.823639
44 | v -0.500000 -0.000000 -0.866025
45 | v -0.475528 -0.309017 -0.823639
46 | v -0.404508 -0.587785 -0.700629
47 | v -0.293893 -0.809017 -0.509037
48 | v -0.154508 -0.951057 -0.267616
49 | v -0.267616 -0.951057 -0.154508
50 | v -0.509037 -0.809017 -0.293892
51 | v -0.700629 -0.587785 -0.404508
52 | v -0.823639 -0.309017 -0.475528
53 | v -0.866025 -0.000000 -0.500000
54 | v -0.823639 0.309017 -0.475528
55 | v -0.700629 0.587785 -0.404509
56 | v -0.509037 0.809017 -0.293893
57 | v -0.267617 0.951057 -0.154509
58 | v -0.309017 0.951057 -0.000000
59 | v -0.587785 0.809017 -0.000000
60 | v -0.809017 0.587785 -0.000000
61 | v -0.951056 0.309017 0.000000
62 | v -1.000000 0.000000 0.000000
63 | v -0.951056 -0.309017 0.000000
64 | v -0.809017 -0.587785 0.000000
65 | v -0.587785 -0.809017 0.000000
66 | v -0.309017 -0.951057 0.000000
67 | v -0.267616 -0.951057 0.154508
68 | v -0.509037 -0.809017 0.293893
69 | v -0.700629 -0.587785 0.404509
70 | v -0.823639 -0.309017 0.475528
71 | v -0.866025 0.000000 0.500000
72 | v -0.823639 0.309017 0.475528
73 | v -0.700629 0.587785 0.404508
74 | v -0.509037 0.809017 0.293893
75 | v -0.267617 0.951057 0.154508
76 | v -0.154508 0.951057 0.267617
77 | v -0.293893 0.809017 0.509037
78 | v -0.404508 0.587785 0.700629
79 | v -0.475528 0.309017 0.823639
80 | v -0.500000 0.000000 0.866025
81 | v -0.475528 -0.309017 0.823639
82 | v -0.404508 -0.587785 0.700629
83 | v -0.293892 -0.809017 0.509037
84 | v -0.154508 -0.951057 0.267616
85 | v 0.000000 -0.951057 0.309017
86 | v 0.000000 -0.809017 0.587785
87 | v 0.000000 -0.587785 0.809017
88 | v 0.000000 -0.309017 0.951056
89 | v 0.000000 0.000000 1.000000
90 | v 0.000000 0.309017 0.951056
91 | v 0.000000 0.587785 0.809017
92 | v 0.000000 0.809017 0.587785
93 | v 0.000000 0.951057 0.309017
94 | v 0.154509 0.951057 0.267616
95 | v 0.293893 0.809017 0.509037
96 | v 0.404508 0.587785 0.700629
97 | v 0.475528 0.309017 0.823639
98 | v 0.500000 0.000000 0.866025
99 | v 0.475528 -0.309017 0.823639
100 | v 0.404508 -0.587785 0.700629
101 | v 0.293893 -0.809017 0.509037
102 | v 0.154508 -0.951057 0.267616
103 | v 0.267616 -0.951057 0.154508
104 | v 0.509037 -0.809017 0.293892
105 | v 0.700629 -0.587785 0.404509
106 | v 0.823639 -0.309017 0.475528
107 | v 0.866025 0.000000 0.500000
108 | v 0.823639 0.309017 0.475528
109 | v 0.700629 0.587785 0.404508
110 | v 0.509037 0.809017 0.293893
111 | v 0.267617 0.951057 0.154508
112 | v 0.951056 0.309017 -0.000000
113 | v 0.809017 -0.587785 0.000000
114 | usemtl (null)
115 | s off
116 | f 9 10 8
117 | f 18 1 2
118 | f 19 1 18
119 | f 9 27 10
120 | f 9 28 27
121 | f 36 1 19
122 | f 37 1 36
123 | f 9 45 28
124 | f 9 46 45
125 | f 54 1 37
126 | f 55 1 54
127 | f 9 63 46
128 | f 9 64 63
129 | f 72 1 55
130 | f 73 1 72
131 | f 9 81 64
132 | f 9 82 81
133 | f 90 1 73
134 | f 91 1 90
135 | f 9 99 82
136 | f 9 100 99
137 | f 108 1 91
138 | f 2 1 108
139 | f 9 8 100
140 | f 100 8 7
141 | f 100 7 101
142 | f 101 7 110
143 | f 101 110 102
144 | f 102 110 103
145 | f 110 6 103
146 | f 103 6 5
147 | f 103 5 104
148 | f 104 5 105
149 | f 5 109 105
150 | f 105 109 4
151 | f 105 4 106
152 | f 106 4 3
153 | f 106 3 107
154 | f 107 3 2
155 | f 107 2 108
156 | f 92 107 91
157 | f 107 108 91
158 | f 93 106 107
159 | f 93 107 92
160 | f 94 105 106
161 | f 94 106 93
162 | f 95 104 94
163 | f 104 105 94
164 | f 96 103 104
165 | f 96 104 95
166 | f 97 102 96
167 | f 102 103 96
168 | f 98 101 102
169 | f 98 102 97
170 | f 99 100 101
171 | f 99 101 98
172 | f 82 99 98
173 | f 82 98 83
174 | f 83 98 97
175 | f 83 97 84
176 | f 84 97 85
177 | f 97 96 85
178 | f 85 96 95
179 | f 85 95 86
180 | f 86 95 87
181 | f 95 94 87
182 | f 87 94 93
183 | f 87 93 88
184 | f 88 93 92
185 | f 88 92 89
186 | f 89 92 91
187 | f 89 91 90
188 | f 74 89 73
189 | f 89 90 73
190 | f 75 88 89
191 | f 75 89 74
192 | f 76 87 88
193 | f 76 88 75
194 | f 77 86 76
195 | f 86 87 76
196 | f 78 85 86
197 | f 78 86 77
198 | f 79 84 78
199 | f 84 85 78
200 | f 80 83 84
201 | f 80 84 79
202 | f 81 82 83
203 | f 81 83 80
204 | f 64 81 80
205 | f 64 80 65
206 | f 65 80 79
207 | f 65 79 66
208 | f 66 79 67
209 | f 79 78 67
210 | f 67 78 77
211 | f 67 77 68
212 | f 68 77 69
213 | f 77 76 69
214 | f 69 76 75
215 | f 69 75 70
216 | f 70 75 74
217 | f 70 74 71
218 | f 71 74 73
219 | f 71 73 72
220 | f 56 71 72
221 | f 56 72 55
222 | f 57 70 71
223 | f 57 71 56
224 | f 58 69 70
225 | f 58 70 57
226 | f 59 68 69
227 | f 59 69 58
228 | f 60 67 68
229 | f 60 68 59
230 | f 61 66 60
231 | f 66 67 60
232 | f 62 65 66
233 | f 62 66 61
234 | f 63 64 65
235 | f 63 65 62
236 | f 46 63 62
237 | f 46 62 47
238 | f 47 62 61
239 | f 47 61 48
240 | f 48 61 49
241 | f 61 60 49
242 | f 49 60 59
243 | f 49 59 50
244 | f 50 59 58
245 | f 50 58 51
246 | f 51 58 57
247 | f 51 57 52
248 | f 52 57 56
249 | f 52 56 53
250 | f 53 56 55
251 | f 53 55 54
252 | f 38 53 54
253 | f 38 54 37
254 | f 39 52 53
255 | f 39 53 38
256 | f 40 51 52
257 | f 40 52 39
258 | f 41 50 51
259 | f 41 51 40
260 | f 42 49 50
261 | f 42 50 41
262 | f 43 48 42
263 | f 48 49 42
264 | f 44 47 48
265 | f 44 48 43
266 | f 45 46 47
267 | f 45 47 44
268 | f 28 45 44
269 | f 28 44 29
270 | f 29 44 43
271 | f 29 43 30
272 | f 30 43 42
273 | f 30 42 31
274 | f 31 42 41
275 | f 31 41 32
276 | f 32 41 40
277 | f 32 40 33
278 | f 33 40 39
279 | f 33 39 34
280 | f 34 39 38
281 | f 34 38 35
282 | f 35 38 37
283 | f 35 37 36
284 | f 20 35 36
285 | f 20 36 19
286 | f 21 34 35
287 | f 21 35 20
288 | f 22 33 34
289 | f 22 34 21
290 | f 23 32 33
291 | f 23 33 22
292 | f 24 31 32
293 | f 24 32 23
294 | f 25 30 31
295 | f 25 31 24
296 | f 26 29 30
297 | f 26 30 25
298 | f 27 28 29
299 | f 27 29 26
300 | f 10 27 26
301 | f 10 26 11
302 | f 11 26 25
303 | f 11 25 12
304 | f 12 25 24
305 | f 12 24 13
306 | f 13 24 23
307 | f 13 23 14
308 | f 14 23 22
309 | f 14 22 15
310 | f 15 22 21
311 | f 15 21 16
312 | f 16 21 20
313 | f 16 20 17
314 | f 17 20 19
315 | f 17 19 18
316 | f 3 17 18
317 | f 3 18 2
318 | f 4 16 17
319 | f 4 17 3
320 | f 109 15 16
321 | f 109 16 4
322 | f 5 14 109
323 | f 14 15 109
324 | f 6 13 14
325 | f 6 14 5
326 | f 110 12 13
327 | f 110 13 6
328 | f 7 11 12
329 | f 7 12 110
330 | f 8 10 11
331 | f 8 11 7
332 | v 1.000000 -1.000000 -1.000000
333 | v 1.000000 -1.000000 1.000000
334 | v -1.000000 -1.000000 1.000000
335 | v -1.000000 -1.000000 -1.000000
336 | v 1.000000 1.000000 -1.000000
337 | v 0.999999 1.000000 1.000001
338 | v -1.000000 1.000000 1.000000
339 | v -1.000000 1.000000 -1.000000
340 | usemtl Material
341 | s off
342 | f 115 111 114
343 | f 115 114 118
344 | f 113 117 118
345 | f 113 118 114
346 | f 112 116 113
347 | f 116 117 113
348 | f 111 115 112
349 | f 115 116 112
350 | f 115 118 116
351 | f 118 117 116
352 | f 111 112 113
353 | f 111 113 114
354 |
--------------------------------------------------------------------------------
/qb-android/assets/data/changeLevel.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.035,0.01,,0.45,0.32,0.14,,-0.01,0.01,0.295,0.085,,,,-0.14,,0.01,,0.4535,,0.7157,0.03,0.0649,1,-0.01,,0.275,,,,masterVolume
--------------------------------------------------------------------------------
/qb-android/assets/data/changeLevel.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/changeLevel.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/collide.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.155,0.075,0.2503,0.275,0.065,0.165,,0.01,-0.0649,0.33,0.725,0.0534,0.9946,0.2367,-0.2601,0.3046,-0.4391,0.7799,0.6306,-0.9972,,-0.9163,-0.9999,0.9089,-0.6784,0.1927,0.0103,-0.6324,0.3408,0.4211,masterVolume
--------------------------------------------------------------------------------
/qb-android/assets/data/collide.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/collide.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/cone.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-android/assets/data/cone.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 1) OBJ File: ''
2 | # www.blender.org
3 | mtllib cone.mtl
4 | o Cone
5 | v 0.000000 -1.000000 -1.000000
6 | v 0.195090 -1.000000 -0.980785
7 | v 0.382683 -1.000000 -0.923879
8 | v 0.555570 -1.000000 -0.831470
9 | v 0.707107 -1.000000 -0.707107
10 | v 0.831470 -1.000000 -0.555570
11 | v 0.923880 -1.000000 -0.382683
12 | v 0.980785 -1.000000 -0.195090
13 | v 1.000000 -1.000000 -0.000000
14 | v 0.980785 -1.000000 0.195090
15 | v 0.923880 -1.000000 0.382683
16 | v 0.831470 -1.000000 0.555570
17 | v 0.707107 -1.000000 0.707107
18 | v 0.555570 -1.000000 0.831470
19 | v 0.382683 -1.000000 0.923880
20 | v 0.195090 -1.000000 0.980785
21 | v -0.000000 -1.000000 1.000000
22 | v -0.195091 -1.000000 0.980785
23 | v -0.382684 -1.000000 0.923879
24 | v -0.555571 -1.000000 0.831469
25 | v -0.707107 -1.000000 0.707106
26 | v -0.831470 -1.000000 0.555570
27 | v -0.923880 -1.000000 0.382683
28 | v -0.980785 -1.000000 0.195090
29 | v -1.000000 -1.000000 -0.000001
30 | v -0.980785 -1.000000 -0.195091
31 | v -0.923879 -1.000000 -0.382684
32 | v -0.831469 -1.000000 -0.555571
33 | v -0.707106 -1.000000 -0.707108
34 | v -0.555569 -1.000000 -0.831470
35 | v -0.382682 -1.000000 -0.923880
36 | v -0.195089 -1.000000 -0.980785
37 | v 0.000000 1.000000 -0.000000
38 | v 0.000000 -1.000000 0.000000
39 | usemtl (null)
40 | s off
41 | f 2 1 33
42 | f 33 3 2
43 | f 33 4 3
44 | f 33 5 4
45 | f 33 6 5
46 | f 33 7 6
47 | f 33 8 7
48 | f 33 9 8
49 | f 33 10 9
50 | f 33 11 10
51 | f 33 12 11
52 | f 33 13 12
53 | f 33 14 13
54 | f 33 15 14
55 | f 33 16 15
56 | f 33 17 16
57 | f 33 18 17
58 | f 33 19 18
59 | f 33 20 19
60 | f 33 21 20
61 | f 33 22 21
62 | f 33 23 22
63 | f 33 24 23
64 | f 33 25 24
65 | f 33 26 25
66 | f 33 27 26
67 | f 33 28 27
68 | f 33 29 28
69 | f 33 30 29
70 | f 33 31 30
71 | f 33 32 31
72 | f 33 1 32
73 | f 34 1 2
74 | f 34 2 3
75 | f 34 3 4
76 | f 34 4 5
77 | f 34 5 6
78 | f 34 6 7
79 | f 34 7 8
80 | f 34 8 9
81 | f 34 9 10
82 | f 34 10 11
83 | f 34 11 12
84 | f 34 12 13
85 | f 34 13 14
86 | f 34 14 15
87 | f 34 15 16
88 | f 34 16 17
89 | f 34 17 18
90 | f 34 18 19
91 | f 34 19 20
92 | f 34 20 21
93 | f 34 21 22
94 | f 34 22 23
95 | f 34 23 24
96 | f 34 24 25
97 | f 34 25 26
98 | f 34 26 27
99 | f 34 27 28
100 | f 34 28 29
101 | f 34 29 30
102 | f 34 30 31
103 | f 34 31 32
104 | f 32 1 34
105 |
--------------------------------------------------------------------------------
/qb-android/assets/data/cube.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib cube.mtl
4 | o Cube
5 | v 1.000000 -1.000000 -1.000000
6 | v 1.000000 -1.000000 1.000000
7 | v -1.000000 -1.000000 1.000000
8 | v -1.000000 -1.000000 -1.000000
9 | v 1.000000 1.000000 -1.000000
10 | v 0.999999 1.000000 1.000001
11 | v -1.000000 1.000000 1.000000
12 | v -1.000000 1.000000 -1.000000
13 | vn -0.000000 -1.000000 0.000000
14 | vn 0.000000 1.000000 -0.000000
15 | vn 1.000000 0.000000 0.000000
16 | vn -0.000000 -0.000000 1.000000
17 | vn -1.000000 -0.000000 -0.000000
18 | vn 0.000000 0.000000 -1.000000
19 | usemtl Material
20 | s off
21 | f 1//1 2//1 3//1
22 | f 1//1 3//1 4//1
23 | f 5//2 8//2 7//2
24 | f 5//2 7//2 6//2
25 | f 1//3 5//3 6//3
26 | f 1//3 6//3 2//3
27 | f 2//4 6//4 7//4
28 | f 2//4 7//4 3//4
29 | f 3//5 7//5 8//5
30 | f 3//5 8//5 4//5
31 | f 5//6 1//6 4//6
32 | f 5//6 4//6 8//6
33 |
--------------------------------------------------------------------------------
/qb-android/assets/data/cylinder.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-android/assets/data/cylinder.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib cylinder.mtl
4 | o Cylinder
5 | v 0.000000 -1.000000 -1.000000
6 | v 0.642788 -1.000000 -0.766044
7 | v 0.984808 -1.000000 -0.173648
8 | v 0.866025 -1.000000 0.500000
9 | v 0.342020 -1.000000 0.939693
10 | v -0.342020 -1.000000 0.939693
11 | v -0.866025 -1.000000 0.500000
12 | v -0.984808 -1.000000 -0.173648
13 | v -0.642788 -1.000000 -0.766044
14 | v -0.000000 1.000000 -1.000000
15 | v 0.642787 1.000000 -0.766045
16 | v 0.984808 1.000000 -0.173649
17 | v 0.866026 1.000000 0.499999
18 | v 0.342021 1.000000 0.939692
19 | v -0.342019 1.000000 0.939693
20 | v -0.866025 1.000000 0.500001
21 | v -0.984808 1.000000 -0.173647
22 | v -0.642789 1.000000 -0.766044
23 | v 0.000000 -1.000000 0.000000
24 | v 0.000000 1.000000 -0.000000
25 | usemtl (null)
26 | s off
27 | f 19 1 2
28 | f 20 11 10
29 | f 19 2 3
30 | f 20 12 11
31 | f 19 3 4
32 | f 20 13 12
33 | f 19 4 5
34 | f 20 14 13
35 | f 19 5 6
36 | f 20 15 14
37 | f 19 6 7
38 | f 20 16 15
39 | f 19 7 8
40 | f 20 17 16
41 | f 19 8 9
42 | f 20 18 17
43 | f 9 1 19
44 | f 20 10 18
45 | f 1 10 11
46 | f 1 11 2
47 | f 2 11 12
48 | f 2 12 3
49 | f 3 12 13
50 | f 3 13 4
51 | f 4 13 14
52 | f 4 14 5
53 | f 5 14 15
54 | f 5 15 6
55 | f 6 15 16
56 | f 6 16 7
57 | f 7 16 17
58 | f 7 17 8
59 | f 8 17 18
60 | f 8 18 9
61 | f 10 1 9
62 | f 10 9 18
63 |
--------------------------------------------------------------------------------
/qb-android/assets/data/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/icon.png
--------------------------------------------------------------------------------
/qb-android/assets/data/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/logo.png
--------------------------------------------------------------------------------
/qb-android/assets/data/lose.bfxrsound:
--------------------------------------------------------------------------------
1 | 8,0.5,,0.32,0.24,0.835,0.605,0.14,,0.01,-0.0141,,0.9756,0.0625,0.8537,0.4583,-0.3595,,-0.3414,0.3059,0.5722,0.2454,0.9036,-0.6124,-0.9897,0.7795,-0.9261,0.3087,0.143,-0.9773,,-0.8444,masterVolume
--------------------------------------------------------------------------------
/qb-android/assets/data/lose.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/lose.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/models.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/models.blend
--------------------------------------------------------------------------------
/qb-android/assets/data/models.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/models.blend1
--------------------------------------------------------------------------------
/qb-android/assets/data/models.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.58 (sub 0) OBJ File: 'models.blend'
2 | # www.blender.org
3 | o Cone
4 | v 0.000000 -1.000000 -1.000000
5 | v 0.781832 -1.000000 -0.623490
6 | v 0.974928 -1.000000 0.222521
7 | v 0.433884 -1.000000 0.900969
8 | v -0.433884 -1.000000 0.900969
9 | v -0.974928 -1.000000 0.222521
10 | v -0.781832 -1.000000 -0.623490
11 | v 0.000000 1.000000 0.000000
12 | v 0.000000 -1.000000 0.000000
13 | usemtl (null)
14 | s off
15 | f 2 1 8
16 | f 8 3 2
17 | f 8 4 3
18 | f 8 5 4
19 | f 8 6 5
20 | f 8 7 6
21 | f 8 1 7
22 | f 9 1 2
23 | f 9 2 3
24 | f 9 3 4
25 | f 9 4 5
26 | f 9 5 6
27 | f 9 6 7
28 | f 7 1 9
29 | o Cylinder
30 | v 0.000000 -1.000000 -1.000000
31 | v 0.707107 -1.000000 -0.707107
32 | v 1.000000 -1.000000 0.000000
33 | v 0.707107 -1.000000 0.707107
34 | v -0.000000 -1.000000 1.000000
35 | v -0.707107 -1.000000 0.707107
36 | v -1.000000 -1.000000 -0.000000
37 | v -0.707107 -1.000000 -0.707107
38 | v -0.000000 1.000000 -1.000000
39 | v 0.707106 1.000000 -0.707107
40 | v 1.000000 1.000000 -0.000001
41 | v 0.707107 1.000000 0.707107
42 | v -0.000000 1.000000 1.000000
43 | v -0.707107 1.000000 0.707107
44 | v -1.000000 1.000000 -0.000001
45 | v -0.707106 1.000000 -0.707107
46 | v 0.000000 -1.000000 0.000000
47 | v 0.000000 1.000000 0.000000
48 | usemtl (null)
49 | s off
50 | f 26 10 11
51 | f 27 19 18
52 | f 26 11 12
53 | f 27 20 19
54 | f 26 12 13
55 | f 27 21 20
56 | f 26 13 14
57 | f 27 22 21
58 | f 26 14 15
59 | f 27 23 22
60 | f 26 15 16
61 | f 27 24 23
62 | f 26 16 17
63 | f 27 25 24
64 | f 17 10 26
65 | f 27 18 25
66 | f 10 18 19
67 | f 10 19 11
68 | f 11 19 20
69 | f 11 20 12
70 | f 12 20 21
71 | f 12 21 13
72 | f 13 21 22
73 | f 13 22 14
74 | f 14 22 23
75 | f 14 23 15
76 | f 15 23 24
77 | f 15 24 16
78 | f 16 24 25
79 | f 16 25 17
80 | f 18 10 17
81 | f 18 17 25
82 | o Sphere
83 | v 0.000000 1.000000 0.000000
84 | v 0.309017 0.951056 0.000000
85 | v 0.587785 0.809017 0.000000
86 | v 1.000000 -0.000000 0.000000
87 | v 0.951056 -0.309017 0.000000
88 | v 0.309017 -0.951057 0.000000
89 | v -0.000000 -1.000000 0.000000
90 | v 0.250000 -0.951056 -0.181636
91 | v 0.475528 -0.809017 -0.345491
92 | v 0.654509 -0.587785 -0.475528
93 | v 0.769421 -0.309017 -0.559017
94 | v 0.809017 0.000000 -0.587785
95 | v 0.769421 0.309017 -0.559017
96 | v 0.654509 0.587785 -0.475528
97 | v 0.475528 0.809017 -0.345491
98 | v 0.250000 0.951056 -0.181636
99 | v 0.095492 0.951056 -0.293893
100 | v 0.181636 0.809017 -0.559017
101 | v 0.250000 0.587785 -0.769421
102 | v 0.293893 0.309017 -0.904509
103 | v 0.309017 0.000000 -0.951057
104 | v 0.293893 -0.309017 -0.904508
105 | v 0.250000 -0.587785 -0.769421
106 | v 0.181636 -0.809017 -0.559017
107 | v 0.095491 -0.951056 -0.293892
108 | v -0.095491 -0.951056 -0.293892
109 | v -0.181636 -0.809017 -0.559017
110 | v -0.250000 -0.587785 -0.769421
111 | v -0.293893 -0.309017 -0.904508
112 | v -0.309017 0.000000 -0.951057
113 | v -0.293893 0.309017 -0.904509
114 | v -0.250000 0.587785 -0.769421
115 | v -0.181636 0.809017 -0.559017
116 | v -0.095491 0.951056 -0.293893
117 | v -0.250000 0.951056 -0.181636
118 | v -0.475528 0.809017 -0.345492
119 | v -0.654508 0.587785 -0.475528
120 | v -0.769421 0.309017 -0.559017
121 | v -0.809017 0.000000 -0.587785
122 | v -0.769421 -0.309017 -0.559017
123 | v -0.654508 -0.587785 -0.475528
124 | v -0.475528 -0.809017 -0.345491
125 | v -0.250000 -0.951056 -0.181636
126 | v -0.309017 -0.951056 -0.000000
127 | v -0.587785 -0.809017 -0.000000
128 | v -0.809017 -0.587785 -0.000000
129 | v -0.951056 -0.309017 0.000000
130 | v -1.000000 0.000000 -0.000000
131 | v -0.951057 0.309017 -0.000000
132 | v -0.809017 0.587785 -0.000000
133 | v -0.587785 0.809017 -0.000000
134 | v -0.309017 0.951056 -0.000000
135 | v -0.250000 0.951056 0.181636
136 | v -0.475528 0.809017 0.345491
137 | v -0.654509 0.587785 0.475528
138 | v -0.769421 0.309017 0.559017
139 | v -0.809017 0.000000 0.587785
140 | v -0.769421 -0.309017 0.559017
141 | v -0.654509 -0.587785 0.475528
142 | v -0.475528 -0.809017 0.345491
143 | v -0.250000 -0.951056 0.181636
144 | v -0.095491 -0.951056 0.293892
145 | v -0.181636 -0.809017 0.559017
146 | v -0.250000 -0.587785 0.769421
147 | v -0.293893 -0.309017 0.904508
148 | v -0.309017 0.000000 0.951057
149 | v -0.293893 0.309017 0.904508
150 | v -0.250000 0.587785 0.769421
151 | v -0.181636 0.809017 0.559017
152 | v -0.095492 0.951056 0.293893
153 | v 0.095491 0.951056 0.293893
154 | v 0.181636 0.809017 0.559017
155 | v 0.250000 0.587785 0.769421
156 | v 0.293893 0.309017 0.904509
157 | v 0.309017 0.000000 0.951057
158 | v 0.293893 -0.309017 0.904508
159 | v 0.250000 -0.587785 0.769421
160 | v 0.181636 -0.809017 0.559017
161 | v 0.095491 -0.951056 0.293892
162 | v 0.250000 -0.951056 0.181636
163 | v 0.475528 -0.809017 0.345491
164 | v 0.654508 -0.587785 0.475528
165 | v 0.769421 -0.309017 0.559017
166 | v 0.809017 0.000000 0.587785
167 | v 0.769421 0.309017 0.559017
168 | v 0.654508 0.587785 0.475528
169 | v 0.475528 0.809017 0.345492
170 | v 0.250000 0.951056 0.181636
171 | v 0.809017 0.587785 0.000000
172 | v 0.951056 0.309017 0.000000
173 | v 0.809017 -0.587785 0.000000
174 | v 0.587785 -0.809017 0.000000
175 | usemtl (null)
176 | s off
177 | f 33 34 35
178 | f 119 33 35
179 | f 119 35 36
180 | f 118 119 36
181 | f 118 36 37
182 | f 32 118 37
183 | f 32 37 38
184 | f 31 32 38
185 | f 31 38 39
186 | f 117 31 39
187 | f 117 39 40
188 | f 116 117 40
189 | f 116 40 41
190 | f 30 116 41
191 | f 30 41 42
192 | f 29 30 42
193 | f 29 42 43
194 | f 28 29 43
195 | f 28 43 44
196 | f 43 42 45
197 | f 43 45 44
198 | f 42 41 46
199 | f 42 46 45
200 | f 41 40 47
201 | f 41 47 46
202 | f 40 39 48
203 | f 40 48 47
204 | f 39 38 49
205 | f 39 49 48
206 | f 38 37 50
207 | f 38 50 49
208 | f 37 36 51
209 | f 37 51 50
210 | f 36 35 52
211 | f 36 52 51
212 | f 35 34 52
213 | f 52 34 53
214 | f 51 52 53
215 | f 51 53 54
216 | f 50 51 54
217 | f 50 54 55
218 | f 49 50 55
219 | f 49 55 56
220 | f 48 49 56
221 | f 48 56 57
222 | f 47 48 57
223 | f 47 57 58
224 | f 46 47 58
225 | f 46 58 59
226 | f 45 46 59
227 | f 45 59 60
228 | f 44 45 60
229 | f 44 60 61
230 | f 28 44 61
231 | f 28 61 62
232 | f 61 60 63
233 | f 61 63 62
234 | f 60 59 64
235 | f 60 64 63
236 | f 59 58 65
237 | f 59 65 64
238 | f 58 57 66
239 | f 58 66 65
240 | f 57 56 67
241 | f 57 67 66
242 | f 56 55 68
243 | f 56 68 67
244 | f 55 54 69
245 | f 55 69 68
246 | f 54 53 70
247 | f 54 70 69
248 | f 53 34 70
249 | f 70 34 71
250 | f 69 70 71
251 | f 69 71 72
252 | f 68 69 72
253 | f 68 72 73
254 | f 67 68 73
255 | f 67 73 74
256 | f 66 67 74
257 | f 66 74 75
258 | f 65 66 75
259 | f 65 75 76
260 | f 64 65 76
261 | f 64 76 77
262 | f 63 64 77
263 | f 63 77 78
264 | f 62 63 78
265 | f 62 78 79
266 | f 28 62 79
267 | f 28 79 80
268 | f 79 78 81
269 | f 79 81 80
270 | f 78 77 82
271 | f 78 82 81
272 | f 77 76 83
273 | f 77 83 82
274 | f 76 75 84
275 | f 76 84 83
276 | f 75 74 85
277 | f 75 85 84
278 | f 74 73 86
279 | f 74 86 85
280 | f 73 72 87
281 | f 73 87 86
282 | f 72 71 88
283 | f 72 88 87
284 | f 71 34 88
285 | f 88 34 89
286 | f 87 88 89
287 | f 87 89 90
288 | f 86 87 90
289 | f 86 90 91
290 | f 85 86 91
291 | f 85 91 92
292 | f 84 85 92
293 | f 84 92 93
294 | f 83 84 93
295 | f 83 93 94
296 | f 82 83 94
297 | f 82 94 95
298 | f 81 82 95
299 | f 81 95 96
300 | f 80 81 96
301 | f 80 96 97
302 | f 28 80 97
303 | f 28 97 98
304 | f 97 96 99
305 | f 97 99 98
306 | f 96 95 100
307 | f 96 100 99
308 | f 95 94 101
309 | f 95 101 100
310 | f 94 93 102
311 | f 94 102 101
312 | f 93 92 103
313 | f 93 103 102
314 | f 92 91 104
315 | f 92 104 103
316 | f 91 90 105
317 | f 91 105 104
318 | f 90 89 106
319 | f 90 106 105
320 | f 89 34 106
321 | f 106 34 107
322 | f 105 106 107
323 | f 105 107 108
324 | f 104 105 108
325 | f 104 108 109
326 | f 103 104 109
327 | f 103 109 110
328 | f 102 103 110
329 | f 102 110 111
330 | f 101 102 111
331 | f 101 111 112
332 | f 100 101 112
333 | f 100 112 113
334 | f 99 100 113
335 | f 99 113 114
336 | f 98 99 114
337 | f 98 114 115
338 | f 28 98 115
339 | f 28 115 29
340 | f 115 114 30
341 | f 115 30 29
342 | f 114 113 116
343 | f 114 116 30
344 | f 113 112 117
345 | f 113 117 116
346 | f 112 111 31
347 | f 112 31 117
348 | f 111 110 32
349 | f 111 32 31
350 | f 110 109 118
351 | f 110 118 32
352 | f 109 108 119
353 | f 109 119 118
354 | f 108 107 33
355 | f 108 33 119
356 | f 107 34 33
357 | o Cube
358 | v 1.000000 -1.000000 -1.000000
359 | v 1.000000 -1.000000 1.000000
360 | v -1.000000 -1.000000 1.000000
361 | v -1.000000 -1.000000 -1.000000
362 | v 1.000000 1.000000 -0.999999
363 | v 0.999999 1.000000 1.000001
364 | v -1.000000 1.000000 1.000000
365 | v -1.000000 1.000000 -1.000000
366 | usemtl Material
367 | s off
368 | f 120 121 122
369 | f 120 122 123
370 | f 124 127 126
371 | f 124 126 125
372 | f 120 124 125
373 | f 120 125 121
374 | f 121 125 126
375 | f 121 126 122
376 | f 122 126 127
377 | f 122 127 123
378 | f 124 120 123
379 | f 124 123 127
380 |
--------------------------------------------------------------------------------
/qb-android/assets/data/move.sfs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/move.sfs
--------------------------------------------------------------------------------
/qb-android/assets/data/move.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/move.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/qb_logo.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/qb_logo.ico
--------------------------------------------------------------------------------
/qb-android/assets/data/qb_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/qb_logo.png
--------------------------------------------------------------------------------
/qb-android/assets/data/scorefont.fnt:
--------------------------------------------------------------------------------
1 | info face="Press Start 2P" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
2 | common lineHeight=17 base=16 scaleW=512 scaleH=512 pages=1 packed=0
3 | page id=0 file="scorefont.png"
4 | chars count=95
5 | char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=16 xadvance=15 page=0 chnl=0
6 | char id=106 x=0 y=0 width=12 height=17 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
7 | char id=38 x=12 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
8 | char id=35 x=27 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
9 | char id=37 x=42 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
10 | char id=36 x=57 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
11 | char id=92 x=72 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
12 | char id=64 x=87 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
13 | char id=47 x=102 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
14 | char id=124 x=117 y=0 width=6 height=16 xoffset=5 yoffset=0 xadvance=15 page=0 chnl=0
15 | char id=62 x=123 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
16 | char id=60 x=135 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
17 | char id=125 x=147 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
18 | char id=123 x=157 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
19 | char id=93 x=167 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
20 | char id=91 x=177 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
21 | char id=41 x=187 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
22 | char id=40 x=197 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
23 | char id=63 x=207 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
24 | char id=33 x=222 y=0 width=8 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
25 | char id=48 x=230 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
26 | char id=57 x=245 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
27 | char id=56 x=260 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
28 | char id=55 x=275 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
29 | char id=54 x=290 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
30 | char id=53 x=305 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
31 | char id=52 x=320 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
32 | char id=51 x=335 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
33 | char id=50 x=350 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
34 | char id=49 x=365 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
35 | char id=116 x=379 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
36 | char id=108 x=393 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
37 | char id=107 x=407 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
38 | char id=105 x=422 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
39 | char id=104 x=436 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
40 | char id=102 x=451 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
41 | char id=100 x=465 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
42 | char id=98 x=480 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
43 | char id=90 x=495 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
44 | char id=89 x=0 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
45 | char id=88 x=14 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
46 | char id=87 x=29 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
47 | char id=86 x=44 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
48 | char id=85 x=59 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
49 | char id=84 x=74 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
50 | char id=83 x=88 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
51 | char id=82 x=103 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
52 | char id=81 x=118 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
53 | char id=80 x=133 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
54 | char id=79 x=148 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
55 | char id=78 x=163 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
56 | char id=77 x=178 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
57 | char id=76 x=193 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
58 | char id=75 x=207 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
59 | char id=74 x=222 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
60 | char id=73 x=237 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
61 | char id=72 x=251 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
62 | char id=71 x=266 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
63 | char id=70 x=281 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
64 | char id=69 x=296 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
65 | char id=68 x=311 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
66 | char id=67 x=326 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
67 | char id=66 x=341 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
68 | char id=65 x=356 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
69 | char id=59 x=371 y=17 width=8 height=14 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
70 | char id=121 x=379 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
71 | char id=113 x=394 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
72 | char id=112 x=409 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
73 | char id=103 x=424 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
74 | char id=42 x=439 y=17 width=15 height=12 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0
75 | char id=43 x=454 y=17 width=14 height=12 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
76 | char id=58 x=468 y=17 width=6 height=12 xoffset=3 yoffset=2 xadvance=15 page=0 chnl=0
77 | char id=122 x=474 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
78 | char id=120 x=489 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
79 | char id=119 x=0 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
80 | char id=118 x=15 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
81 | char id=117 x=29 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
82 | char id=115 x=44 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
83 | char id=114 x=59 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
84 | char id=111 x=73 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
85 | char id=110 x=88 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
86 | char id=109 x=103 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
87 | char id=101 x=118 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
88 | char id=99 x=133 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
89 | char id=97 x=148 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
90 | char id=126 x=163 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
91 | char id=61 x=178 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
92 | char id=39 x=193 y=33 width=6 height=8 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
93 | char id=34 x=199 y=33 width=12 height=8 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
94 | char id=44 x=211 y=33 width=8 height=7 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
95 | char id=127 x=219 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
96 | char id=94 x=231 y=33 width=12 height=6 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
97 | char id=46 x=243 y=33 width=6 height=6 xoffset=3 yoffset=10 xadvance=15 page=0 chnl=0
98 | char id=96 x=249 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
99 | char id=95 x=261 y=33 width=12 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
100 | char id=45 x=273 y=33 width=14 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
101 | kernings count=-1
102 |
--------------------------------------------------------------------------------
/qb-android/assets/data/scorefont.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/scorefont.png
--------------------------------------------------------------------------------
/qb-android/assets/data/selected.fnt:
--------------------------------------------------------------------------------
1 | info face="Press Start 2P" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
2 | common lineHeight=17 base=16 scaleW=512 scaleH=512 pages=1 packed=0
3 | page id=0 file="selected.png"
4 | chars count=95
5 | char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=16 xadvance=15 page=0 chnl=0
6 | char id=106 x=0 y=0 width=12 height=17 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
7 | char id=38 x=12 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
8 | char id=35 x=27 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
9 | char id=37 x=42 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
10 | char id=36 x=57 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
11 | char id=92 x=72 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
12 | char id=64 x=87 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
13 | char id=47 x=102 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
14 | char id=124 x=117 y=0 width=6 height=16 xoffset=5 yoffset=0 xadvance=15 page=0 chnl=0
15 | char id=62 x=123 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
16 | char id=60 x=135 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
17 | char id=125 x=147 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
18 | char id=123 x=157 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
19 | char id=93 x=167 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
20 | char id=91 x=177 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
21 | char id=41 x=187 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
22 | char id=40 x=197 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
23 | char id=63 x=207 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
24 | char id=33 x=222 y=0 width=8 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
25 | char id=48 x=230 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
26 | char id=57 x=245 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
27 | char id=56 x=260 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
28 | char id=55 x=275 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
29 | char id=54 x=290 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
30 | char id=53 x=305 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
31 | char id=52 x=320 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
32 | char id=51 x=335 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
33 | char id=50 x=350 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
34 | char id=49 x=365 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
35 | char id=116 x=379 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
36 | char id=108 x=393 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
37 | char id=107 x=407 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
38 | char id=105 x=422 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
39 | char id=104 x=436 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
40 | char id=102 x=451 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
41 | char id=100 x=465 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
42 | char id=98 x=480 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
43 | char id=90 x=495 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
44 | char id=89 x=0 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
45 | char id=88 x=14 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
46 | char id=87 x=29 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
47 | char id=86 x=44 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
48 | char id=85 x=59 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
49 | char id=84 x=74 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
50 | char id=83 x=88 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
51 | char id=82 x=103 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
52 | char id=81 x=118 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
53 | char id=80 x=133 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
54 | char id=79 x=148 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
55 | char id=78 x=163 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
56 | char id=77 x=178 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
57 | char id=76 x=193 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
58 | char id=75 x=207 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
59 | char id=74 x=222 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
60 | char id=73 x=237 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
61 | char id=72 x=251 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
62 | char id=71 x=266 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
63 | char id=70 x=281 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
64 | char id=69 x=296 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
65 | char id=68 x=311 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
66 | char id=67 x=326 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
67 | char id=66 x=341 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
68 | char id=65 x=356 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
69 | char id=59 x=371 y=17 width=8 height=14 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
70 | char id=121 x=379 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
71 | char id=113 x=394 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
72 | char id=112 x=409 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
73 | char id=103 x=424 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
74 | char id=42 x=439 y=17 width=15 height=12 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0
75 | char id=43 x=454 y=17 width=14 height=12 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
76 | char id=58 x=468 y=17 width=6 height=12 xoffset=3 yoffset=2 xadvance=15 page=0 chnl=0
77 | char id=122 x=474 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
78 | char id=120 x=489 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
79 | char id=119 x=0 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
80 | char id=118 x=15 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
81 | char id=117 x=29 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
82 | char id=115 x=44 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
83 | char id=114 x=59 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
84 | char id=111 x=73 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
85 | char id=110 x=88 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
86 | char id=109 x=103 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
87 | char id=101 x=118 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
88 | char id=99 x=133 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
89 | char id=97 x=148 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
90 | char id=126 x=163 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
91 | char id=61 x=178 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
92 | char id=39 x=193 y=33 width=6 height=8 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
93 | char id=34 x=199 y=33 width=12 height=8 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
94 | char id=44 x=211 y=33 width=8 height=7 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
95 | char id=127 x=219 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
96 | char id=94 x=231 y=33 width=12 height=6 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
97 | char id=46 x=243 y=33 width=6 height=6 xoffset=3 yoffset=10 xadvance=15 page=0 chnl=0
98 | char id=96 x=249 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
99 | char id=95 x=261 y=33 width=12 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
100 | char id=45 x=273 y=33 width=14 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
101 | kernings count=-1
102 |
--------------------------------------------------------------------------------
/qb-android/assets/data/selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/selected.png
--------------------------------------------------------------------------------
/qb-android/assets/data/sphere_slice.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-android/assets/data/sphere_slice.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.58 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib sphere_slice.mtl
4 | o Sphere
5 | v 0.000000 1.000000 0.000000
6 | v 0.258819 0.965926 0.000000
7 | v 0.500000 0.866025 0.000000
8 | v 0.707107 0.707107 0.000000
9 | v 0.866025 0.500000 0.000000
10 | v 0.965926 0.258819 0.000000
11 | v 0.965926 -0.258819 0.000000
12 | v 0.500000 -0.866025 0.000000
13 | v 0.258819 -0.965926 0.000000
14 | v 0.224144 -0.965926 -0.058810
15 | v 0.433013 -0.866025 -0.113612
16 | v 0.612373 -0.707107 -0.160672
17 | v 0.750000 -0.500000 -0.196782
18 | v 0.836516 -0.258819 -0.219481
19 | v 0.866025 0.000000 -0.227224
20 | v 0.836516 0.258819 -0.219481
21 | v 0.750000 0.500000 -0.196782
22 | v 0.612372 0.707107 -0.160671
23 | v 0.433013 0.866025 -0.113612
24 | v 0.224144 0.965926 -0.058810
25 | v 0.129410 0.965926 -0.101862
26 | v 0.250000 0.866025 -0.196782
27 | v 0.353553 0.707107 -0.278291
28 | v 0.433013 0.500000 -0.340836
29 | v 0.482963 0.258819 -0.380153
30 | v 0.500000 0.000000 -0.393563
31 | v 0.482963 -0.258819 -0.380153
32 | v 0.433013 -0.500000 -0.340836
33 | v 0.353553 -0.707107 -0.278291
34 | v 0.250000 -0.866025 -0.196782
35 | v 0.129410 -0.965926 -0.101862
36 | v -0.000000 -0.965926 -0.117620
37 | v 0.000000 -0.866025 -0.227224
38 | v -0.000000 -0.707107 -0.321343
39 | v -0.000000 -0.500000 -0.393563
40 | v -0.000000 -0.258819 -0.438963
41 | v 0.000000 0.000000 -0.454448
42 | v -0.000000 0.258819 -0.438963
43 | v -0.000000 0.500000 -0.393563
44 | v 0.000000 0.707107 -0.321343
45 | v 0.000000 0.866025 -0.227224
46 | v 0.000000 0.965926 -0.117620
47 | v -0.129410 0.965926 -0.101862
48 | v -0.250000 0.866025 -0.196782
49 | v -0.353553 0.707107 -0.278291
50 | v -0.433013 0.500000 -0.340836
51 | v -0.482963 0.258819 -0.380153
52 | v -0.500000 0.000000 -0.393563
53 | v -0.482963 -0.258819 -0.380153
54 | v -0.433013 -0.500000 -0.340836
55 | v -0.353553 -0.707107 -0.278291
56 | v -0.250000 -0.866025 -0.196782
57 | v -0.129410 -0.965926 -0.101862
58 | v -0.224144 -0.965926 -0.058810
59 | v -0.433013 -0.866025 -0.113612
60 | v -0.612373 -0.707107 -0.160671
61 | v -0.750000 -0.500000 -0.196782
62 | v -0.836516 -0.258819 -0.219481
63 | v -0.866025 0.000000 -0.227224
64 | v -0.836516 0.258819 -0.219481
65 | v -0.750000 0.500000 -0.196782
66 | v -0.612372 0.707107 -0.160671
67 | v -0.433013 0.866025 -0.113612
68 | v -0.224144 0.965926 -0.058810
69 | v -0.258819 0.965926 0.000000
70 | v -0.500000 0.866025 0.000000
71 | v -0.707107 0.707107 0.000000
72 | v -0.866025 0.500000 0.000000
73 | v -0.965926 0.258819 0.000000
74 | v -1.000000 0.000000 0.000000
75 | v -0.965926 -0.258819 0.000000
76 | v -0.866025 -0.500000 0.000000
77 | v -0.707107 -0.707107 0.000000
78 | v -0.500000 -0.866025 0.000000
79 | v -0.258819 -0.965926 0.000000
80 | v -0.000000 -1.000000 0.000000
81 | v 1.000000 0.000000 0.000000
82 | v 0.866025 -0.500000 -0.000000
83 | v 0.707107 -0.707107 -0.000000
84 | usemtl (null)
85 | s off
86 | f 9 76 10
87 | f 8 9 10 11
88 | f 79 8 11 12
89 | f 78 79 12 13
90 | f 7 78 13 14
91 | f 77 7 14 15
92 | f 6 77 15 16
93 | f 5 6 16 17
94 | f 4 5 17 18
95 | f 3 4 18 19
96 | f 2 3 19 20
97 | f 1 2 20
98 | f 1 20 21
99 | f 20 19 22 21
100 | f 19 18 23 22
101 | f 18 17 24 23
102 | f 17 16 25 24
103 | f 16 15 26 25
104 | f 15 14 27 26
105 | f 14 13 28 27
106 | f 13 12 29 28
107 | f 12 11 30 29
108 | f 11 10 31 30
109 | f 10 76 31
110 | f 31 76 32
111 | f 30 31 32 33
112 | f 29 30 33 34
113 | f 28 29 34 35
114 | f 27 28 35 36
115 | f 26 27 36 37
116 | f 25 26 37 38
117 | f 24 25 38 39
118 | f 23 24 39 40
119 | f 22 23 40 41
120 | f 21 22 41 42
121 | f 1 21 42
122 | f 1 42 43
123 | f 42 41 44 43
124 | f 41 40 45 44
125 | f 40 39 46 45
126 | f 39 38 47 46
127 | f 38 37 48 47
128 | f 37 36 49 48
129 | f 36 35 50 49
130 | f 35 34 51 50
131 | f 34 33 52 51
132 | f 33 32 53 52
133 | f 32 76 53
134 | f 53 76 54
135 | f 52 53 54 55
136 | f 51 52 55 56
137 | f 50 51 56 57
138 | f 49 50 57 58
139 | f 48 49 58 59
140 | f 47 48 59 60
141 | f 46 47 60 61
142 | f 45 46 61 62
143 | f 44 45 62 63
144 | f 43 44 63 64
145 | f 1 43 64
146 | f 1 64 65
147 | f 64 63 66 65
148 | f 63 62 67 66
149 | f 62 61 68 67
150 | f 61 60 69 68
151 | f 60 59 70 69
152 | f 59 58 71 70
153 | f 58 57 72 71
154 | f 57 56 73 72
155 | f 56 55 74 73
156 | f 55 54 75 74
157 | f 54 76 75
158 | f 5 4 68
159 | f 5 68 69
160 | f 7 77 71
161 | f 7 71 72
162 | f 78 7 72
163 | f 78 72 73
164 | f 79 78 73
165 | f 79 73 74
166 | f 9 8 75
167 | f 9 75 76
168 | f 6 71 77
169 | f 79 74 75
170 | f 79 75 8
171 | f 65 66 67
172 | f 4 3 2
173 | f 69 70 71
174 | f 1 65 67
175 | f 1 67 2
176 | f 68 4 2
177 | f 68 2 67
178 | f 5 69 71
179 | f 5 71 6
180 |
--------------------------------------------------------------------------------
/qb-android/assets/data/sphere_small.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-android/assets/data/sphere_small.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib sphere_small.mtl
4 | o Sphere
5 | v 0.000000 1.000000 -0.000000
6 | v 0.382683 0.923880 -0.000000
7 | v 0.707107 0.707107 -0.000000
8 | v 0.923880 0.382683 -0.000000
9 | v 1.000000 -0.000000 0.000000
10 | v 0.923880 -0.382684 0.000000
11 | v 0.707107 -0.707107 0.000000
12 | v 0.382683 -0.923880 0.000000
13 | v 0.331414 -0.923880 -0.191342
14 | v 0.612372 -0.707107 -0.353553
15 | v 0.800103 -0.382684 -0.461940
16 | v 0.866025 -0.000000 -0.500000
17 | v 0.800103 0.382683 -0.461940
18 | v 0.612372 0.707107 -0.353553
19 | v 0.331414 0.923880 -0.191342
20 | v 0.191342 0.923880 -0.331414
21 | v 0.353553 0.707107 -0.612373
22 | v 0.461940 0.382683 -0.800103
23 | v 0.500000 -0.000000 -0.866025
24 | v 0.461940 -0.382684 -0.800103
25 | v 0.353553 -0.707107 -0.612372
26 | v 0.191342 -0.923880 -0.331414
27 | v -0.000000 -0.923880 -0.382683
28 | v -0.000000 -0.707107 -0.707107
29 | v -0.000000 -0.382684 -0.923879
30 | v 0.000000 -0.000000 -1.000000
31 | v -0.000000 0.382683 -0.923880
32 | v 0.000000 0.707107 -0.707107
33 | v -0.000000 0.923880 -0.382683
34 | v -0.191342 0.923880 -0.331414
35 | v -0.353553 0.707107 -0.612373
36 | v -0.461940 0.382683 -0.800103
37 | v -0.500000 -0.000000 -0.866025
38 | v -0.461940 -0.382684 -0.800103
39 | v -0.353553 -0.707107 -0.612372
40 | v -0.191342 -0.923880 -0.331414
41 | v -0.331414 -0.923880 -0.191342
42 | v -0.612372 -0.707107 -0.353553
43 | v -0.800103 -0.382684 -0.461940
44 | v -0.866025 -0.000000 -0.500000
45 | v -0.800103 0.382683 -0.461940
46 | v -0.612372 0.707107 -0.353553
47 | v -0.331414 0.923880 -0.191342
48 | v -0.382683 0.923880 -0.000000
49 | v -0.707107 0.707107 -0.000000
50 | v -0.923880 0.382683 0.000000
51 | v -1.000000 0.000000 0.000000
52 | v -0.923879 -0.382684 0.000000
53 | v -0.707107 -0.707107 0.000000
54 | v -0.382683 -0.923880 0.000000
55 | v -0.000000 -1.000000 0.000000
56 | v -0.331414 -0.923880 0.191342
57 | v -0.612372 -0.707107 0.353553
58 | v -0.800103 -0.382683 0.461940
59 | v -0.866025 0.000000 0.500000
60 | v -0.800103 0.382683 0.461940
61 | v -0.612372 0.707107 0.353553
62 | v -0.331414 0.923880 0.191342
63 | v -0.191342 0.923880 0.331414
64 | v -0.353553 0.707107 0.612372
65 | v -0.461940 0.382683 0.800103
66 | v -0.500000 0.000000 0.866025
67 | v -0.461940 -0.382683 0.800103
68 | v -0.353553 -0.707107 0.612372
69 | v -0.191342 -0.923880 0.331414
70 | v 0.000000 -0.923880 0.382683
71 | v 0.000000 -0.707107 0.707107
72 | v -0.000000 -0.382683 0.923880
73 | v 0.000000 0.000000 1.000000
74 | v 0.000000 0.382683 0.923880
75 | v 0.000000 0.707107 0.707107
76 | v -0.000000 0.923880 0.382683
77 | v 0.191342 0.923880 0.331414
78 | v 0.353553 0.707107 0.612372
79 | v 0.461940 0.382683 0.800103
80 | v 0.500000 0.000000 0.866025
81 | v 0.461940 -0.382683 0.800103
82 | v 0.353553 -0.707107 0.612372
83 | v 0.191342 -0.923880 0.331414
84 | v 0.331414 -0.923880 0.191342
85 | v 0.612372 -0.707107 0.353553
86 | v 0.800103 -0.382683 0.461940
87 | v 0.866025 0.000000 0.500000
88 | v 0.800103 0.382683 0.461940
89 | v 0.612372 0.707107 0.353553
90 | v 0.331414 0.923880 0.191342
91 | usemtl (null)
92 | s off
93 | f 51 9 8
94 | f 8 9 10
95 | f 8 10 7
96 | f 7 10 11
97 | f 7 11 6
98 | f 6 11 12
99 | f 6 12 5
100 | f 5 12 13
101 | f 5 13 4
102 | f 4 13 14
103 | f 4 14 3
104 | f 3 14 15
105 | f 3 15 2
106 | f 15 1 2
107 | f 16 1 15
108 | f 14 17 16
109 | f 14 16 15
110 | f 13 18 17
111 | f 13 17 14
112 | f 12 19 18
113 | f 12 18 13
114 | f 11 20 19
115 | f 11 19 12
116 | f 10 21 20
117 | f 10 20 11
118 | f 9 22 21
119 | f 9 21 10
120 | f 51 22 9
121 | f 51 23 22
122 | f 22 23 24
123 | f 22 24 21
124 | f 21 24 25
125 | f 21 25 20
126 | f 20 25 26
127 | f 20 26 19
128 | f 19 26 27
129 | f 19 27 18
130 | f 18 27 28
131 | f 18 28 17
132 | f 17 28 29
133 | f 17 29 16
134 | f 29 1 16
135 | f 30 1 29
136 | f 28 31 30
137 | f 28 30 29
138 | f 27 32 31
139 | f 27 31 28
140 | f 26 33 32
141 | f 26 32 27
142 | f 25 34 33
143 | f 25 33 26
144 | f 24 35 34
145 | f 24 34 25
146 | f 23 36 35
147 | f 23 35 24
148 | f 51 36 23
149 | f 51 37 36
150 | f 36 37 38
151 | f 36 38 35
152 | f 35 38 39
153 | f 35 39 34
154 | f 34 39 40
155 | f 34 40 33
156 | f 33 40 41
157 | f 33 41 32
158 | f 32 41 42
159 | f 32 42 31
160 | f 31 42 43
161 | f 31 43 30
162 | f 43 1 30
163 | f 44 1 43
164 | f 42 45 44
165 | f 42 44 43
166 | f 41 46 45
167 | f 41 45 42
168 | f 40 47 46
169 | f 40 46 41
170 | f 39 48 47
171 | f 39 47 40
172 | f 38 49 48
173 | f 38 48 39
174 | f 37 50 49
175 | f 37 49 38
176 | f 51 50 37
177 | f 51 52 50
178 | f 50 52 53
179 | f 50 53 49
180 | f 49 53 54
181 | f 49 54 48
182 | f 48 54 55
183 | f 48 55 47
184 | f 47 55 56
185 | f 47 56 46
186 | f 46 56 57
187 | f 46 57 45
188 | f 45 57 58
189 | f 45 58 44
190 | f 58 1 44
191 | f 59 1 58
192 | f 57 60 59
193 | f 57 59 58
194 | f 56 61 60
195 | f 56 60 57
196 | f 55 62 61
197 | f 55 61 56
198 | f 54 63 62
199 | f 54 62 55
200 | f 53 64 63
201 | f 53 63 54
202 | f 52 65 64
203 | f 52 64 53
204 | f 51 65 52
205 | f 51 66 65
206 | f 65 66 67
207 | f 65 67 64
208 | f 64 67 68
209 | f 64 68 63
210 | f 63 68 69
211 | f 63 69 62
212 | f 62 69 70
213 | f 62 70 61
214 | f 61 70 71
215 | f 61 71 60
216 | f 60 71 72
217 | f 60 72 59
218 | f 72 1 59
219 | f 73 1 72
220 | f 71 74 73
221 | f 71 73 72
222 | f 70 75 74
223 | f 70 74 71
224 | f 69 76 75
225 | f 69 75 70
226 | f 68 77 76
227 | f 68 76 69
228 | f 67 78 77
229 | f 67 77 68
230 | f 66 79 78
231 | f 66 78 67
232 | f 51 79 66
233 | f 51 80 79
234 | f 79 80 81
235 | f 79 81 78
236 | f 78 81 82
237 | f 78 82 77
238 | f 77 82 83
239 | f 77 83 76
240 | f 76 83 84
241 | f 76 84 75
242 | f 75 84 85
243 | f 75 85 74
244 | f 74 85 86
245 | f 74 86 73
246 | f 86 1 73
247 | f 2 1 86
248 | f 85 3 2
249 | f 85 2 86
250 | f 84 4 3
251 | f 84 3 85
252 | f 83 5 4
253 | f 83 4 84
254 | f 82 6 5
255 | f 82 5 83
256 | f 81 7 6
257 | f 81 6 82
258 | f 80 8 7
259 | f 80 7 81
260 | f 51 8 80
261 |
--------------------------------------------------------------------------------
/qb-android/assets/data/switch.bfxrsound:
--------------------------------------------------------------------------------
1 | 1,0.5,0.835,0.36,0.0131,0.5023,0.54,0.275,0.045,0.01,-0.0021,0.023,0.145,0.13,0.945,0.055,0.5517,0.622,-0.635,0.79,0.3974,-0.9724,,-0.7822,-0.1382,0.7837,-0.9352,0.0957,0.6739,-0.0351,0.1586,-0.6944,masterVolume
--------------------------------------------------------------------------------
/qb-android/assets/data/switch.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/switch.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/warp.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.695,0.325,0.88,0.185,0.195,0.505,,-0.0507,-0.0229,0.3016,0.5335,0.9649,0.9485,0.0099,0.0923,0.359,-0.3555,0.9329,0.1778,-0.8284,,-0.9534,-0.1668,0.5794,-0.6013,0.6371,,-0.8674,,-0.977,masterVolume
--------------------------------------------------------------------------------
/qb-android/assets/data/warp.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/assets/data/warp.wav
--------------------------------------------------------------------------------
/qb-android/assets/data/wirecube.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-android/assets/data/wirecube.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib wirecube.mtl
4 | o Cube
5 | v 1.000000 -1.000000 -1.000000
6 | v 1.000000 -1.000000 1.000000
7 | v -1.000000 -1.000000 1.000000
8 | v -1.000000 -1.000000 -1.000000
9 | v 1.000000 1.000000 -1.000000
10 | v 0.999999 1.000000 1.000001
11 | v -1.000000 1.000000 1.000000
12 | v -1.000000 1.000000 -1.000000
13 | f 1 2
14 | f 1 4
15 | f 1 5
16 | f 2 3
17 | f 2 6
18 | f 3 4
19 | f 3 7
20 | f 4 8
21 | f 5 6
22 | f 5 8
23 | f 6 7
24 | f 7 8
25 |
--------------------------------------------------------------------------------
/qb-android/bin/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
17 |
18 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/BuildConfig.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/MainActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/MainActivity.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/R$attr.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/R$drawable.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/R$layout.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/R$string.class
--------------------------------------------------------------------------------
/qb-android/bin/classes/de/redlion/qb/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/bin/classes/de/redlion/qb/R.class
--------------------------------------------------------------------------------
/qb-android/bin/jarlist.cache:
--------------------------------------------------------------------------------
1 | # cache for current jar dependency. DO NOT EDIT.
2 | # format is
3 | # Encoding is UTF-8
4 |
--------------------------------------------------------------------------------
/qb-android/gen/de/redlion/qb/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package de.redlion.qb;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/qb-android/gen/de/redlion/qb/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 |
8 | package de.redlion.qb;
9 |
10 | public final class R {
11 | public static final class attr {
12 | }
13 | public static final class drawable {
14 | public static final int ic_launcher=0x7f020000;
15 | }
16 | public static final class layout {
17 | public static final int main=0x7f030000;
18 | }
19 | public static final class string {
20 | public static final int app_name=0x7f040000;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/qb-android/libs/armeabi-v7a/libgdx.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/libs/armeabi-v7a/libgdx.so
--------------------------------------------------------------------------------
/qb-android/libs/armeabi/libgdx.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/libs/armeabi/libgdx.so
--------------------------------------------------------------------------------
/qb-android/libs/gdx-backend-android-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/libs/gdx-backend-android-sources.jar
--------------------------------------------------------------------------------
/qb-android/libs/gdx-backend-android.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/libs/gdx-backend-android.jar
--------------------------------------------------------------------------------
/qb-android/libs/x86/libgdx.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/libs/x86/libgdx.so
--------------------------------------------------------------------------------
/qb-android/proguard.cfg:
--------------------------------------------------------------------------------
1 | -optimizationpasses 5
2 | -dontusemixedcaseclassnames
3 | -dontskipnonpubliclibraryclasses
4 | -dontpreverify
5 | -verbose
6 | -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7 |
8 | -keep public class * extends android.app.Activity
9 | -keep public class * extends android.app.Application
10 | -keep public class * extends android.app.Service
11 | -keep public class * extends android.content.BroadcastReceiver
12 | -keep public class * extends android.content.ContentProvider
13 | -keep public class * extends android.app.backup.BackupAgentHelper
14 | -keep public class * extends android.preference.Preference
15 | -keep public class com.android.vending.licensing.ILicensingService
16 |
17 | -keepclasseswithmembernames class * {
18 | native ;
19 | }
20 |
21 | -keepclasseswithmembers class * {
22 | public (android.content.Context, android.util.AttributeSet);
23 | }
24 |
25 | -keepclasseswithmembers class * {
26 | public (android.content.Context, android.util.AttributeSet, int);
27 | }
28 |
29 | -keepclassmembers class * extends android.app.Activity {
30 | public void *(android.view.View);
31 | }
32 |
33 | -keepclassmembers enum * {
34 | public static **[] values();
35 | public static ** valueOf(java.lang.String);
36 | }
37 |
38 | -keep class * implements android.os.Parcelable {
39 | public static final android.os.Parcelable$Creator *;
40 | }
41 |
--------------------------------------------------------------------------------
/qb-android/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system use,
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 |
10 | # Project target.
11 | target=android-19
12 |
--------------------------------------------------------------------------------
/qb-android/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/qb-android/res/drawable-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/res/drawable-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/qb-android/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-android/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/qb-android/res/layout/main.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/qb-android/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb
4 |
--------------------------------------------------------------------------------
/qb-android/src/de/redlion/qb/MainActivity.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import android.os.Bundle;
4 |
5 | import com.badlogic.gdx.backends.android.AndroidApplication;
6 | import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;
7 |
8 | public class MainActivity extends AndroidApplication {
9 | @Override
10 | public void onCreate(Bundle savedInstanceState) {
11 | super.onCreate(savedInstanceState);
12 |
13 | AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
14 | cfg.useGL20 = true;
15 |
16 | initialize(new Starter(), cfg);
17 | }
18 | }
--------------------------------------------------------------------------------
/qb-desktop/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/qb-desktop/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb-desktop
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
19 | assets
20 | 2
21 | PARENT-1-PROJECT_LOC/qb-android/assets
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/qb-desktop/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=1.6
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11 | org.eclipse.jdt.core.compiler.source=1.6
12 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/bitbof_amboned.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/bitbof_amboned.mp3
--------------------------------------------------------------------------------
/qb-desktop/bin/data/blackfade.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/blackfade.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/block_sphere.mtl:
--------------------------------------------------------------------------------
1 | # Blender3D MTL File:
2 | # Material Count: 1
3 | newmtl Material
4 | Ns 96.078431
5 | Ka 0.000000 0.000000 0.000000
6 | Kd 0.640000 0.640000 0.640000
7 | Ks 0.500000 0.500000 0.500000
8 | Ni 1.000000
9 | d 1.000000
10 | illum 2
11 |
12 |
13 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/block_sphere.obj:
--------------------------------------------------------------------------------
1 | # Blender3D v249 OBJ File:
2 | # www.blender3d.org
3 | mtllib block_sphere.mtl
4 | v 0.000000 1.000000 -0.000000
5 | v 0.309017 0.951057 -0.000000
6 | v 0.587785 0.809017 -0.000000
7 | v 0.809017 0.587785 -0.000000
8 | v 1.000000 -0.000000 0.000000
9 | v 0.951056 -0.309017 0.000000
10 | v 0.587785 -0.809017 0.000000
11 | v 0.309017 -0.951057 0.000000
12 | v -0.000000 -1.000000 0.000000
13 | v 0.267616 -0.951057 -0.154508
14 | v 0.509037 -0.809017 -0.293893
15 | v 0.700629 -0.587785 -0.404508
16 | v 0.823639 -0.309017 -0.475528
17 | v 0.866025 -0.000000 -0.500000
18 | v 0.823639 0.309017 -0.475528
19 | v 0.700629 0.587785 -0.404509
20 | v 0.509037 0.809017 -0.293893
21 | v 0.267617 0.951057 -0.154509
22 | v 0.154508 0.951057 -0.267617
23 | v 0.293893 0.809017 -0.509037
24 | v 0.404508 0.587785 -0.700629
25 | v 0.475528 0.309017 -0.823639
26 | v 0.500000 -0.000000 -0.866025
27 | v 0.475528 -0.309017 -0.823639
28 | v 0.404508 -0.587785 -0.700629
29 | v 0.293893 -0.809017 -0.509037
30 | v 0.154508 -0.951057 -0.267616
31 | v -0.000000 -0.951057 -0.309017
32 | v -0.000000 -0.809017 -0.587785
33 | v 0.000000 -0.587785 -0.809017
34 | v -0.000000 -0.309017 -0.951056
35 | v 0.000000 -0.000000 -1.000000
36 | v -0.000000 0.309017 -0.951056
37 | v 0.000000 0.587785 -0.809017
38 | v 0.000000 0.809017 -0.587785
39 | v -0.000000 0.951057 -0.309017
40 | v -0.154509 0.951057 -0.267617
41 | v -0.293893 0.809017 -0.509037
42 | v -0.404508 0.587785 -0.700629
43 | v -0.475528 0.309017 -0.823639
44 | v -0.500000 -0.000000 -0.866025
45 | v -0.475528 -0.309017 -0.823639
46 | v -0.404508 -0.587785 -0.700629
47 | v -0.293893 -0.809017 -0.509037
48 | v -0.154508 -0.951057 -0.267616
49 | v -0.267616 -0.951057 -0.154508
50 | v -0.509037 -0.809017 -0.293892
51 | v -0.700629 -0.587785 -0.404508
52 | v -0.823639 -0.309017 -0.475528
53 | v -0.866025 -0.000000 -0.500000
54 | v -0.823639 0.309017 -0.475528
55 | v -0.700629 0.587785 -0.404509
56 | v -0.509037 0.809017 -0.293893
57 | v -0.267617 0.951057 -0.154509
58 | v -0.309017 0.951057 -0.000000
59 | v -0.587785 0.809017 -0.000000
60 | v -0.809017 0.587785 -0.000000
61 | v -0.951056 0.309017 0.000000
62 | v -1.000000 0.000000 0.000000
63 | v -0.951056 -0.309017 0.000000
64 | v -0.809017 -0.587785 0.000000
65 | v -0.587785 -0.809017 0.000000
66 | v -0.309017 -0.951057 0.000000
67 | v -0.267616 -0.951057 0.154508
68 | v -0.509037 -0.809017 0.293893
69 | v -0.700629 -0.587785 0.404509
70 | v -0.823639 -0.309017 0.475528
71 | v -0.866025 0.000000 0.500000
72 | v -0.823639 0.309017 0.475528
73 | v -0.700629 0.587785 0.404508
74 | v -0.509037 0.809017 0.293893
75 | v -0.267617 0.951057 0.154508
76 | v -0.154508 0.951057 0.267617
77 | v -0.293893 0.809017 0.509037
78 | v -0.404508 0.587785 0.700629
79 | v -0.475528 0.309017 0.823639
80 | v -0.500000 0.000000 0.866025
81 | v -0.475528 -0.309017 0.823639
82 | v -0.404508 -0.587785 0.700629
83 | v -0.293892 -0.809017 0.509037
84 | v -0.154508 -0.951057 0.267616
85 | v 0.000000 -0.951057 0.309017
86 | v 0.000000 -0.809017 0.587785
87 | v 0.000000 -0.587785 0.809017
88 | v 0.000000 -0.309017 0.951056
89 | v 0.000000 0.000000 1.000000
90 | v 0.000000 0.309017 0.951056
91 | v 0.000000 0.587785 0.809017
92 | v 0.000000 0.809017 0.587785
93 | v 0.000000 0.951057 0.309017
94 | v 0.154509 0.951057 0.267616
95 | v 0.293893 0.809017 0.509037
96 | v 0.404508 0.587785 0.700629
97 | v 0.475528 0.309017 0.823639
98 | v 0.500000 0.000000 0.866025
99 | v 0.475528 -0.309017 0.823639
100 | v 0.404508 -0.587785 0.700629
101 | v 0.293893 -0.809017 0.509037
102 | v 0.154508 -0.951057 0.267616
103 | v 0.267616 -0.951057 0.154508
104 | v 0.509037 -0.809017 0.293892
105 | v 0.700629 -0.587785 0.404509
106 | v 0.823639 -0.309017 0.475528
107 | v 0.866025 0.000000 0.500000
108 | v 0.823639 0.309017 0.475528
109 | v 0.700629 0.587785 0.404508
110 | v 0.509037 0.809017 0.293893
111 | v 0.267617 0.951057 0.154508
112 | v 0.951056 0.309017 -0.000000
113 | v 0.809017 -0.587785 0.000000
114 | usemtl (null)
115 | s off
116 | f 9 10 8
117 | f 18 1 2
118 | f 19 1 18
119 | f 9 27 10
120 | f 9 28 27
121 | f 36 1 19
122 | f 37 1 36
123 | f 9 45 28
124 | f 9 46 45
125 | f 54 1 37
126 | f 55 1 54
127 | f 9 63 46
128 | f 9 64 63
129 | f 72 1 55
130 | f 73 1 72
131 | f 9 81 64
132 | f 9 82 81
133 | f 90 1 73
134 | f 91 1 90
135 | f 9 99 82
136 | f 9 100 99
137 | f 108 1 91
138 | f 2 1 108
139 | f 9 8 100
140 | f 100 8 7
141 | f 100 7 101
142 | f 101 7 110
143 | f 101 110 102
144 | f 102 110 103
145 | f 110 6 103
146 | f 103 6 5
147 | f 103 5 104
148 | f 104 5 105
149 | f 5 109 105
150 | f 105 109 4
151 | f 105 4 106
152 | f 106 4 3
153 | f 106 3 107
154 | f 107 3 2
155 | f 107 2 108
156 | f 92 107 91
157 | f 107 108 91
158 | f 93 106 107
159 | f 93 107 92
160 | f 94 105 106
161 | f 94 106 93
162 | f 95 104 94
163 | f 104 105 94
164 | f 96 103 104
165 | f 96 104 95
166 | f 97 102 96
167 | f 102 103 96
168 | f 98 101 102
169 | f 98 102 97
170 | f 99 100 101
171 | f 99 101 98
172 | f 82 99 98
173 | f 82 98 83
174 | f 83 98 97
175 | f 83 97 84
176 | f 84 97 85
177 | f 97 96 85
178 | f 85 96 95
179 | f 85 95 86
180 | f 86 95 87
181 | f 95 94 87
182 | f 87 94 93
183 | f 87 93 88
184 | f 88 93 92
185 | f 88 92 89
186 | f 89 92 91
187 | f 89 91 90
188 | f 74 89 73
189 | f 89 90 73
190 | f 75 88 89
191 | f 75 89 74
192 | f 76 87 88
193 | f 76 88 75
194 | f 77 86 76
195 | f 86 87 76
196 | f 78 85 86
197 | f 78 86 77
198 | f 79 84 78
199 | f 84 85 78
200 | f 80 83 84
201 | f 80 84 79
202 | f 81 82 83
203 | f 81 83 80
204 | f 64 81 80
205 | f 64 80 65
206 | f 65 80 79
207 | f 65 79 66
208 | f 66 79 67
209 | f 79 78 67
210 | f 67 78 77
211 | f 67 77 68
212 | f 68 77 69
213 | f 77 76 69
214 | f 69 76 75
215 | f 69 75 70
216 | f 70 75 74
217 | f 70 74 71
218 | f 71 74 73
219 | f 71 73 72
220 | f 56 71 72
221 | f 56 72 55
222 | f 57 70 71
223 | f 57 71 56
224 | f 58 69 70
225 | f 58 70 57
226 | f 59 68 69
227 | f 59 69 58
228 | f 60 67 68
229 | f 60 68 59
230 | f 61 66 60
231 | f 66 67 60
232 | f 62 65 66
233 | f 62 66 61
234 | f 63 64 65
235 | f 63 65 62
236 | f 46 63 62
237 | f 46 62 47
238 | f 47 62 61
239 | f 47 61 48
240 | f 48 61 49
241 | f 61 60 49
242 | f 49 60 59
243 | f 49 59 50
244 | f 50 59 58
245 | f 50 58 51
246 | f 51 58 57
247 | f 51 57 52
248 | f 52 57 56
249 | f 52 56 53
250 | f 53 56 55
251 | f 53 55 54
252 | f 38 53 54
253 | f 38 54 37
254 | f 39 52 53
255 | f 39 53 38
256 | f 40 51 52
257 | f 40 52 39
258 | f 41 50 51
259 | f 41 51 40
260 | f 42 49 50
261 | f 42 50 41
262 | f 43 48 42
263 | f 48 49 42
264 | f 44 47 48
265 | f 44 48 43
266 | f 45 46 47
267 | f 45 47 44
268 | f 28 45 44
269 | f 28 44 29
270 | f 29 44 43
271 | f 29 43 30
272 | f 30 43 42
273 | f 30 42 31
274 | f 31 42 41
275 | f 31 41 32
276 | f 32 41 40
277 | f 32 40 33
278 | f 33 40 39
279 | f 33 39 34
280 | f 34 39 38
281 | f 34 38 35
282 | f 35 38 37
283 | f 35 37 36
284 | f 20 35 36
285 | f 20 36 19
286 | f 21 34 35
287 | f 21 35 20
288 | f 22 33 34
289 | f 22 34 21
290 | f 23 32 33
291 | f 23 33 22
292 | f 24 31 32
293 | f 24 32 23
294 | f 25 30 31
295 | f 25 31 24
296 | f 26 29 30
297 | f 26 30 25
298 | f 27 28 29
299 | f 27 29 26
300 | f 10 27 26
301 | f 10 26 11
302 | f 11 26 25
303 | f 11 25 12
304 | f 12 25 24
305 | f 12 24 13
306 | f 13 24 23
307 | f 13 23 14
308 | f 14 23 22
309 | f 14 22 15
310 | f 15 22 21
311 | f 15 21 16
312 | f 16 21 20
313 | f 16 20 17
314 | f 17 20 19
315 | f 17 19 18
316 | f 3 17 18
317 | f 3 18 2
318 | f 4 16 17
319 | f 4 17 3
320 | f 109 15 16
321 | f 109 16 4
322 | f 5 14 109
323 | f 14 15 109
324 | f 6 13 14
325 | f 6 14 5
326 | f 110 12 13
327 | f 110 13 6
328 | f 7 11 12
329 | f 7 12 110
330 | f 8 10 11
331 | f 8 11 7
332 | v 1.000000 -1.000000 -1.000000
333 | v 1.000000 -1.000000 1.000000
334 | v -1.000000 -1.000000 1.000000
335 | v -1.000000 -1.000000 -1.000000
336 | v 1.000000 1.000000 -1.000000
337 | v 0.999999 1.000000 1.000001
338 | v -1.000000 1.000000 1.000000
339 | v -1.000000 1.000000 -1.000000
340 | usemtl Material
341 | s off
342 | f 115 111 114
343 | f 115 114 118
344 | f 113 117 118
345 | f 113 118 114
346 | f 112 116 113
347 | f 116 117 113
348 | f 111 115 112
349 | f 115 116 112
350 | f 115 118 116
351 | f 118 117 116
352 | f 111 112 113
353 | f 111 113 114
354 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/changeLevel.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.035,0.01,,0.45,0.32,0.14,,-0.01,0.01,0.295,0.085,,,,-0.14,,0.01,,0.4535,,0.7157,0.03,0.0649,1,-0.01,,0.275,,,,masterVolume
--------------------------------------------------------------------------------
/qb-desktop/bin/data/changeLevel.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/changeLevel.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/collide.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.155,0.075,0.2503,0.275,0.065,0.165,,0.01,-0.0649,0.33,0.725,0.0534,0.9946,0.2367,-0.2601,0.3046,-0.4391,0.7799,0.6306,-0.9972,,-0.9163,-0.9999,0.9089,-0.6784,0.1927,0.0103,-0.6324,0.3408,0.4211,masterVolume
--------------------------------------------------------------------------------
/qb-desktop/bin/data/collide.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/collide.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/cone.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/cone.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 1) OBJ File: ''
2 | # www.blender.org
3 | mtllib cone.mtl
4 | o Cone
5 | v 0.000000 -1.000000 -1.000000
6 | v 0.195090 -1.000000 -0.980785
7 | v 0.382683 -1.000000 -0.923879
8 | v 0.555570 -1.000000 -0.831470
9 | v 0.707107 -1.000000 -0.707107
10 | v 0.831470 -1.000000 -0.555570
11 | v 0.923880 -1.000000 -0.382683
12 | v 0.980785 -1.000000 -0.195090
13 | v 1.000000 -1.000000 -0.000000
14 | v 0.980785 -1.000000 0.195090
15 | v 0.923880 -1.000000 0.382683
16 | v 0.831470 -1.000000 0.555570
17 | v 0.707107 -1.000000 0.707107
18 | v 0.555570 -1.000000 0.831470
19 | v 0.382683 -1.000000 0.923880
20 | v 0.195090 -1.000000 0.980785
21 | v -0.000000 -1.000000 1.000000
22 | v -0.195091 -1.000000 0.980785
23 | v -0.382684 -1.000000 0.923879
24 | v -0.555571 -1.000000 0.831469
25 | v -0.707107 -1.000000 0.707106
26 | v -0.831470 -1.000000 0.555570
27 | v -0.923880 -1.000000 0.382683
28 | v -0.980785 -1.000000 0.195090
29 | v -1.000000 -1.000000 -0.000001
30 | v -0.980785 -1.000000 -0.195091
31 | v -0.923879 -1.000000 -0.382684
32 | v -0.831469 -1.000000 -0.555571
33 | v -0.707106 -1.000000 -0.707108
34 | v -0.555569 -1.000000 -0.831470
35 | v -0.382682 -1.000000 -0.923880
36 | v -0.195089 -1.000000 -0.980785
37 | v 0.000000 1.000000 -0.000000
38 | v 0.000000 -1.000000 0.000000
39 | usemtl (null)
40 | s off
41 | f 2 1 33
42 | f 33 3 2
43 | f 33 4 3
44 | f 33 5 4
45 | f 33 6 5
46 | f 33 7 6
47 | f 33 8 7
48 | f 33 9 8
49 | f 33 10 9
50 | f 33 11 10
51 | f 33 12 11
52 | f 33 13 12
53 | f 33 14 13
54 | f 33 15 14
55 | f 33 16 15
56 | f 33 17 16
57 | f 33 18 17
58 | f 33 19 18
59 | f 33 20 19
60 | f 33 21 20
61 | f 33 22 21
62 | f 33 23 22
63 | f 33 24 23
64 | f 33 25 24
65 | f 33 26 25
66 | f 33 27 26
67 | f 33 28 27
68 | f 33 29 28
69 | f 33 30 29
70 | f 33 31 30
71 | f 33 32 31
72 | f 33 1 32
73 | f 34 1 2
74 | f 34 2 3
75 | f 34 3 4
76 | f 34 4 5
77 | f 34 5 6
78 | f 34 6 7
79 | f 34 7 8
80 | f 34 8 9
81 | f 34 9 10
82 | f 34 10 11
83 | f 34 11 12
84 | f 34 12 13
85 | f 34 13 14
86 | f 34 14 15
87 | f 34 15 16
88 | f 34 16 17
89 | f 34 17 18
90 | f 34 18 19
91 | f 34 19 20
92 | f 34 20 21
93 | f 34 21 22
94 | f 34 22 23
95 | f 34 23 24
96 | f 34 24 25
97 | f 34 25 26
98 | f 34 26 27
99 | f 34 27 28
100 | f 34 28 29
101 | f 34 29 30
102 | f 34 30 31
103 | f 34 31 32
104 | f 32 1 34
105 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/cube.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib cube.mtl
4 | o Cube
5 | v 1.000000 -1.000000 -1.000000
6 | v 1.000000 -1.000000 1.000000
7 | v -1.000000 -1.000000 1.000000
8 | v -1.000000 -1.000000 -1.000000
9 | v 1.000000 1.000000 -1.000000
10 | v 0.999999 1.000000 1.000001
11 | v -1.000000 1.000000 1.000000
12 | v -1.000000 1.000000 -1.000000
13 | vn -0.000000 -1.000000 0.000000
14 | vn 0.000000 1.000000 -0.000000
15 | vn 1.000000 0.000000 0.000000
16 | vn -0.000000 -0.000000 1.000000
17 | vn -1.000000 -0.000000 -0.000000
18 | vn 0.000000 0.000000 -1.000000
19 | usemtl Material
20 | s off
21 | f 1//1 2//1 3//1
22 | f 1//1 3//1 4//1
23 | f 5//2 8//2 7//2
24 | f 5//2 7//2 6//2
25 | f 1//3 5//3 6//3
26 | f 1//3 6//3 2//3
27 | f 2//4 6//4 7//4
28 | f 2//4 7//4 3//4
29 | f 3//5 7//5 8//5
30 | f 3//5 8//5 4//5
31 | f 5//6 1//6 4//6
32 | f 5//6 4//6 8//6
33 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/cylinder.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/cylinder.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib cylinder.mtl
4 | o Cylinder
5 | v 0.000000 -1.000000 -1.000000
6 | v 0.642788 -1.000000 -0.766044
7 | v 0.984808 -1.000000 -0.173648
8 | v 0.866025 -1.000000 0.500000
9 | v 0.342020 -1.000000 0.939693
10 | v -0.342020 -1.000000 0.939693
11 | v -0.866025 -1.000000 0.500000
12 | v -0.984808 -1.000000 -0.173648
13 | v -0.642788 -1.000000 -0.766044
14 | v -0.000000 1.000000 -1.000000
15 | v 0.642787 1.000000 -0.766045
16 | v 0.984808 1.000000 -0.173649
17 | v 0.866026 1.000000 0.499999
18 | v 0.342021 1.000000 0.939692
19 | v -0.342019 1.000000 0.939693
20 | v -0.866025 1.000000 0.500001
21 | v -0.984808 1.000000 -0.173647
22 | v -0.642789 1.000000 -0.766044
23 | v 0.000000 -1.000000 0.000000
24 | v 0.000000 1.000000 -0.000000
25 | usemtl (null)
26 | s off
27 | f 19 1 2
28 | f 20 11 10
29 | f 19 2 3
30 | f 20 12 11
31 | f 19 3 4
32 | f 20 13 12
33 | f 19 4 5
34 | f 20 14 13
35 | f 19 5 6
36 | f 20 15 14
37 | f 19 6 7
38 | f 20 16 15
39 | f 19 7 8
40 | f 20 17 16
41 | f 19 8 9
42 | f 20 18 17
43 | f 9 1 19
44 | f 20 10 18
45 | f 1 10 11
46 | f 1 11 2
47 | f 2 11 12
48 | f 2 12 3
49 | f 3 12 13
50 | f 3 13 4
51 | f 4 13 14
52 | f 4 14 5
53 | f 5 14 15
54 | f 5 15 6
55 | f 6 15 16
56 | f 6 16 7
57 | f 7 16 17
58 | f 7 17 8
59 | f 8 17 18
60 | f 8 18 9
61 | f 10 1 9
62 | f 10 9 18
63 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/icon.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/logo.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/lose.bfxrsound:
--------------------------------------------------------------------------------
1 | 8,0.5,,0.32,0.24,0.835,0.605,0.14,,0.01,-0.0141,,0.9756,0.0625,0.8537,0.4583,-0.3595,,-0.3414,0.3059,0.5722,0.2454,0.9036,-0.6124,-0.9897,0.7795,-0.9261,0.3087,0.143,-0.9773,,-0.8444,masterVolume
--------------------------------------------------------------------------------
/qb-desktop/bin/data/lose.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/lose.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/models.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/models.blend
--------------------------------------------------------------------------------
/qb-desktop/bin/data/models.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/models.blend1
--------------------------------------------------------------------------------
/qb-desktop/bin/data/models.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.58 (sub 0) OBJ File: 'models.blend'
2 | # www.blender.org
3 | o Cone
4 | v 0.000000 -1.000000 -1.000000
5 | v 0.781832 -1.000000 -0.623490
6 | v 0.974928 -1.000000 0.222521
7 | v 0.433884 -1.000000 0.900969
8 | v -0.433884 -1.000000 0.900969
9 | v -0.974928 -1.000000 0.222521
10 | v -0.781832 -1.000000 -0.623490
11 | v 0.000000 1.000000 0.000000
12 | v 0.000000 -1.000000 0.000000
13 | usemtl (null)
14 | s off
15 | f 2 1 8
16 | f 8 3 2
17 | f 8 4 3
18 | f 8 5 4
19 | f 8 6 5
20 | f 8 7 6
21 | f 8 1 7
22 | f 9 1 2
23 | f 9 2 3
24 | f 9 3 4
25 | f 9 4 5
26 | f 9 5 6
27 | f 9 6 7
28 | f 7 1 9
29 | o Cylinder
30 | v 0.000000 -1.000000 -1.000000
31 | v 0.707107 -1.000000 -0.707107
32 | v 1.000000 -1.000000 0.000000
33 | v 0.707107 -1.000000 0.707107
34 | v -0.000000 -1.000000 1.000000
35 | v -0.707107 -1.000000 0.707107
36 | v -1.000000 -1.000000 -0.000000
37 | v -0.707107 -1.000000 -0.707107
38 | v -0.000000 1.000000 -1.000000
39 | v 0.707106 1.000000 -0.707107
40 | v 1.000000 1.000000 -0.000001
41 | v 0.707107 1.000000 0.707107
42 | v -0.000000 1.000000 1.000000
43 | v -0.707107 1.000000 0.707107
44 | v -1.000000 1.000000 -0.000001
45 | v -0.707106 1.000000 -0.707107
46 | v 0.000000 -1.000000 0.000000
47 | v 0.000000 1.000000 0.000000
48 | usemtl (null)
49 | s off
50 | f 26 10 11
51 | f 27 19 18
52 | f 26 11 12
53 | f 27 20 19
54 | f 26 12 13
55 | f 27 21 20
56 | f 26 13 14
57 | f 27 22 21
58 | f 26 14 15
59 | f 27 23 22
60 | f 26 15 16
61 | f 27 24 23
62 | f 26 16 17
63 | f 27 25 24
64 | f 17 10 26
65 | f 27 18 25
66 | f 10 18 19
67 | f 10 19 11
68 | f 11 19 20
69 | f 11 20 12
70 | f 12 20 21
71 | f 12 21 13
72 | f 13 21 22
73 | f 13 22 14
74 | f 14 22 23
75 | f 14 23 15
76 | f 15 23 24
77 | f 15 24 16
78 | f 16 24 25
79 | f 16 25 17
80 | f 18 10 17
81 | f 18 17 25
82 | o Sphere
83 | v 0.000000 1.000000 0.000000
84 | v 0.309017 0.951056 0.000000
85 | v 0.587785 0.809017 0.000000
86 | v 1.000000 -0.000000 0.000000
87 | v 0.951056 -0.309017 0.000000
88 | v 0.309017 -0.951057 0.000000
89 | v -0.000000 -1.000000 0.000000
90 | v 0.250000 -0.951056 -0.181636
91 | v 0.475528 -0.809017 -0.345491
92 | v 0.654509 -0.587785 -0.475528
93 | v 0.769421 -0.309017 -0.559017
94 | v 0.809017 0.000000 -0.587785
95 | v 0.769421 0.309017 -0.559017
96 | v 0.654509 0.587785 -0.475528
97 | v 0.475528 0.809017 -0.345491
98 | v 0.250000 0.951056 -0.181636
99 | v 0.095492 0.951056 -0.293893
100 | v 0.181636 0.809017 -0.559017
101 | v 0.250000 0.587785 -0.769421
102 | v 0.293893 0.309017 -0.904509
103 | v 0.309017 0.000000 -0.951057
104 | v 0.293893 -0.309017 -0.904508
105 | v 0.250000 -0.587785 -0.769421
106 | v 0.181636 -0.809017 -0.559017
107 | v 0.095491 -0.951056 -0.293892
108 | v -0.095491 -0.951056 -0.293892
109 | v -0.181636 -0.809017 -0.559017
110 | v -0.250000 -0.587785 -0.769421
111 | v -0.293893 -0.309017 -0.904508
112 | v -0.309017 0.000000 -0.951057
113 | v -0.293893 0.309017 -0.904509
114 | v -0.250000 0.587785 -0.769421
115 | v -0.181636 0.809017 -0.559017
116 | v -0.095491 0.951056 -0.293893
117 | v -0.250000 0.951056 -0.181636
118 | v -0.475528 0.809017 -0.345492
119 | v -0.654508 0.587785 -0.475528
120 | v -0.769421 0.309017 -0.559017
121 | v -0.809017 0.000000 -0.587785
122 | v -0.769421 -0.309017 -0.559017
123 | v -0.654508 -0.587785 -0.475528
124 | v -0.475528 -0.809017 -0.345491
125 | v -0.250000 -0.951056 -0.181636
126 | v -0.309017 -0.951056 -0.000000
127 | v -0.587785 -0.809017 -0.000000
128 | v -0.809017 -0.587785 -0.000000
129 | v -0.951056 -0.309017 0.000000
130 | v -1.000000 0.000000 -0.000000
131 | v -0.951057 0.309017 -0.000000
132 | v -0.809017 0.587785 -0.000000
133 | v -0.587785 0.809017 -0.000000
134 | v -0.309017 0.951056 -0.000000
135 | v -0.250000 0.951056 0.181636
136 | v -0.475528 0.809017 0.345491
137 | v -0.654509 0.587785 0.475528
138 | v -0.769421 0.309017 0.559017
139 | v -0.809017 0.000000 0.587785
140 | v -0.769421 -0.309017 0.559017
141 | v -0.654509 -0.587785 0.475528
142 | v -0.475528 -0.809017 0.345491
143 | v -0.250000 -0.951056 0.181636
144 | v -0.095491 -0.951056 0.293892
145 | v -0.181636 -0.809017 0.559017
146 | v -0.250000 -0.587785 0.769421
147 | v -0.293893 -0.309017 0.904508
148 | v -0.309017 0.000000 0.951057
149 | v -0.293893 0.309017 0.904508
150 | v -0.250000 0.587785 0.769421
151 | v -0.181636 0.809017 0.559017
152 | v -0.095492 0.951056 0.293893
153 | v 0.095491 0.951056 0.293893
154 | v 0.181636 0.809017 0.559017
155 | v 0.250000 0.587785 0.769421
156 | v 0.293893 0.309017 0.904509
157 | v 0.309017 0.000000 0.951057
158 | v 0.293893 -0.309017 0.904508
159 | v 0.250000 -0.587785 0.769421
160 | v 0.181636 -0.809017 0.559017
161 | v 0.095491 -0.951056 0.293892
162 | v 0.250000 -0.951056 0.181636
163 | v 0.475528 -0.809017 0.345491
164 | v 0.654508 -0.587785 0.475528
165 | v 0.769421 -0.309017 0.559017
166 | v 0.809017 0.000000 0.587785
167 | v 0.769421 0.309017 0.559017
168 | v 0.654508 0.587785 0.475528
169 | v 0.475528 0.809017 0.345492
170 | v 0.250000 0.951056 0.181636
171 | v 0.809017 0.587785 0.000000
172 | v 0.951056 0.309017 0.000000
173 | v 0.809017 -0.587785 0.000000
174 | v 0.587785 -0.809017 0.000000
175 | usemtl (null)
176 | s off
177 | f 33 34 35
178 | f 119 33 35
179 | f 119 35 36
180 | f 118 119 36
181 | f 118 36 37
182 | f 32 118 37
183 | f 32 37 38
184 | f 31 32 38
185 | f 31 38 39
186 | f 117 31 39
187 | f 117 39 40
188 | f 116 117 40
189 | f 116 40 41
190 | f 30 116 41
191 | f 30 41 42
192 | f 29 30 42
193 | f 29 42 43
194 | f 28 29 43
195 | f 28 43 44
196 | f 43 42 45
197 | f 43 45 44
198 | f 42 41 46
199 | f 42 46 45
200 | f 41 40 47
201 | f 41 47 46
202 | f 40 39 48
203 | f 40 48 47
204 | f 39 38 49
205 | f 39 49 48
206 | f 38 37 50
207 | f 38 50 49
208 | f 37 36 51
209 | f 37 51 50
210 | f 36 35 52
211 | f 36 52 51
212 | f 35 34 52
213 | f 52 34 53
214 | f 51 52 53
215 | f 51 53 54
216 | f 50 51 54
217 | f 50 54 55
218 | f 49 50 55
219 | f 49 55 56
220 | f 48 49 56
221 | f 48 56 57
222 | f 47 48 57
223 | f 47 57 58
224 | f 46 47 58
225 | f 46 58 59
226 | f 45 46 59
227 | f 45 59 60
228 | f 44 45 60
229 | f 44 60 61
230 | f 28 44 61
231 | f 28 61 62
232 | f 61 60 63
233 | f 61 63 62
234 | f 60 59 64
235 | f 60 64 63
236 | f 59 58 65
237 | f 59 65 64
238 | f 58 57 66
239 | f 58 66 65
240 | f 57 56 67
241 | f 57 67 66
242 | f 56 55 68
243 | f 56 68 67
244 | f 55 54 69
245 | f 55 69 68
246 | f 54 53 70
247 | f 54 70 69
248 | f 53 34 70
249 | f 70 34 71
250 | f 69 70 71
251 | f 69 71 72
252 | f 68 69 72
253 | f 68 72 73
254 | f 67 68 73
255 | f 67 73 74
256 | f 66 67 74
257 | f 66 74 75
258 | f 65 66 75
259 | f 65 75 76
260 | f 64 65 76
261 | f 64 76 77
262 | f 63 64 77
263 | f 63 77 78
264 | f 62 63 78
265 | f 62 78 79
266 | f 28 62 79
267 | f 28 79 80
268 | f 79 78 81
269 | f 79 81 80
270 | f 78 77 82
271 | f 78 82 81
272 | f 77 76 83
273 | f 77 83 82
274 | f 76 75 84
275 | f 76 84 83
276 | f 75 74 85
277 | f 75 85 84
278 | f 74 73 86
279 | f 74 86 85
280 | f 73 72 87
281 | f 73 87 86
282 | f 72 71 88
283 | f 72 88 87
284 | f 71 34 88
285 | f 88 34 89
286 | f 87 88 89
287 | f 87 89 90
288 | f 86 87 90
289 | f 86 90 91
290 | f 85 86 91
291 | f 85 91 92
292 | f 84 85 92
293 | f 84 92 93
294 | f 83 84 93
295 | f 83 93 94
296 | f 82 83 94
297 | f 82 94 95
298 | f 81 82 95
299 | f 81 95 96
300 | f 80 81 96
301 | f 80 96 97
302 | f 28 80 97
303 | f 28 97 98
304 | f 97 96 99
305 | f 97 99 98
306 | f 96 95 100
307 | f 96 100 99
308 | f 95 94 101
309 | f 95 101 100
310 | f 94 93 102
311 | f 94 102 101
312 | f 93 92 103
313 | f 93 103 102
314 | f 92 91 104
315 | f 92 104 103
316 | f 91 90 105
317 | f 91 105 104
318 | f 90 89 106
319 | f 90 106 105
320 | f 89 34 106
321 | f 106 34 107
322 | f 105 106 107
323 | f 105 107 108
324 | f 104 105 108
325 | f 104 108 109
326 | f 103 104 109
327 | f 103 109 110
328 | f 102 103 110
329 | f 102 110 111
330 | f 101 102 111
331 | f 101 111 112
332 | f 100 101 112
333 | f 100 112 113
334 | f 99 100 113
335 | f 99 113 114
336 | f 98 99 114
337 | f 98 114 115
338 | f 28 98 115
339 | f 28 115 29
340 | f 115 114 30
341 | f 115 30 29
342 | f 114 113 116
343 | f 114 116 30
344 | f 113 112 117
345 | f 113 117 116
346 | f 112 111 31
347 | f 112 31 117
348 | f 111 110 32
349 | f 111 32 31
350 | f 110 109 118
351 | f 110 118 32
352 | f 109 108 119
353 | f 109 119 118
354 | f 108 107 33
355 | f 108 33 119
356 | f 107 34 33
357 | o Cube
358 | v 1.000000 -1.000000 -1.000000
359 | v 1.000000 -1.000000 1.000000
360 | v -1.000000 -1.000000 1.000000
361 | v -1.000000 -1.000000 -1.000000
362 | v 1.000000 1.000000 -0.999999
363 | v 0.999999 1.000000 1.000001
364 | v -1.000000 1.000000 1.000000
365 | v -1.000000 1.000000 -1.000000
366 | usemtl Material
367 | s off
368 | f 120 121 122
369 | f 120 122 123
370 | f 124 127 126
371 | f 124 126 125
372 | f 120 124 125
373 | f 120 125 121
374 | f 121 125 126
375 | f 121 126 122
376 | f 122 126 127
377 | f 122 127 123
378 | f 124 120 123
379 | f 124 123 127
380 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/move.sfs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/move.sfs
--------------------------------------------------------------------------------
/qb-desktop/bin/data/move.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/move.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/qb_logo.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/qb_logo.ico
--------------------------------------------------------------------------------
/qb-desktop/bin/data/qb_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/qb_logo.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/scorefont.fnt:
--------------------------------------------------------------------------------
1 | info face="Press Start 2P" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
2 | common lineHeight=17 base=16 scaleW=512 scaleH=512 pages=1 packed=0
3 | page id=0 file="scorefont.png"
4 | chars count=95
5 | char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=16 xadvance=15 page=0 chnl=0
6 | char id=106 x=0 y=0 width=12 height=17 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
7 | char id=38 x=12 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
8 | char id=35 x=27 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
9 | char id=37 x=42 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
10 | char id=36 x=57 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
11 | char id=92 x=72 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
12 | char id=64 x=87 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
13 | char id=47 x=102 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
14 | char id=124 x=117 y=0 width=6 height=16 xoffset=5 yoffset=0 xadvance=15 page=0 chnl=0
15 | char id=62 x=123 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
16 | char id=60 x=135 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
17 | char id=125 x=147 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
18 | char id=123 x=157 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
19 | char id=93 x=167 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
20 | char id=91 x=177 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
21 | char id=41 x=187 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
22 | char id=40 x=197 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
23 | char id=63 x=207 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
24 | char id=33 x=222 y=0 width=8 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
25 | char id=48 x=230 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
26 | char id=57 x=245 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
27 | char id=56 x=260 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
28 | char id=55 x=275 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
29 | char id=54 x=290 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
30 | char id=53 x=305 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
31 | char id=52 x=320 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
32 | char id=51 x=335 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
33 | char id=50 x=350 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
34 | char id=49 x=365 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
35 | char id=116 x=379 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
36 | char id=108 x=393 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
37 | char id=107 x=407 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
38 | char id=105 x=422 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
39 | char id=104 x=436 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
40 | char id=102 x=451 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
41 | char id=100 x=465 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
42 | char id=98 x=480 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
43 | char id=90 x=495 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
44 | char id=89 x=0 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
45 | char id=88 x=14 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
46 | char id=87 x=29 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
47 | char id=86 x=44 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
48 | char id=85 x=59 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
49 | char id=84 x=74 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
50 | char id=83 x=88 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
51 | char id=82 x=103 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
52 | char id=81 x=118 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
53 | char id=80 x=133 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
54 | char id=79 x=148 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
55 | char id=78 x=163 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
56 | char id=77 x=178 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
57 | char id=76 x=193 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
58 | char id=75 x=207 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
59 | char id=74 x=222 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
60 | char id=73 x=237 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
61 | char id=72 x=251 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
62 | char id=71 x=266 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
63 | char id=70 x=281 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
64 | char id=69 x=296 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
65 | char id=68 x=311 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
66 | char id=67 x=326 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
67 | char id=66 x=341 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
68 | char id=65 x=356 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
69 | char id=59 x=371 y=17 width=8 height=14 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
70 | char id=121 x=379 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
71 | char id=113 x=394 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
72 | char id=112 x=409 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
73 | char id=103 x=424 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
74 | char id=42 x=439 y=17 width=15 height=12 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0
75 | char id=43 x=454 y=17 width=14 height=12 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
76 | char id=58 x=468 y=17 width=6 height=12 xoffset=3 yoffset=2 xadvance=15 page=0 chnl=0
77 | char id=122 x=474 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
78 | char id=120 x=489 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
79 | char id=119 x=0 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
80 | char id=118 x=15 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
81 | char id=117 x=29 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
82 | char id=115 x=44 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
83 | char id=114 x=59 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
84 | char id=111 x=73 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
85 | char id=110 x=88 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
86 | char id=109 x=103 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
87 | char id=101 x=118 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
88 | char id=99 x=133 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
89 | char id=97 x=148 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
90 | char id=126 x=163 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
91 | char id=61 x=178 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
92 | char id=39 x=193 y=33 width=6 height=8 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
93 | char id=34 x=199 y=33 width=12 height=8 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
94 | char id=44 x=211 y=33 width=8 height=7 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
95 | char id=127 x=219 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
96 | char id=94 x=231 y=33 width=12 height=6 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
97 | char id=46 x=243 y=33 width=6 height=6 xoffset=3 yoffset=10 xadvance=15 page=0 chnl=0
98 | char id=96 x=249 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
99 | char id=95 x=261 y=33 width=12 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
100 | char id=45 x=273 y=33 width=14 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
101 | kernings count=-1
102 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/scorefont.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/scorefont.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/selected.fnt:
--------------------------------------------------------------------------------
1 | info face="Press Start 2P" size=15 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
2 | common lineHeight=17 base=16 scaleW=512 scaleH=512 pages=1 packed=0
3 | page id=0 file="selected.png"
4 | chars count=95
5 | char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=16 xadvance=15 page=0 chnl=0
6 | char id=106 x=0 y=0 width=12 height=17 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
7 | char id=38 x=12 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
8 | char id=35 x=27 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
9 | char id=37 x=42 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
10 | char id=36 x=57 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
11 | char id=92 x=72 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
12 | char id=64 x=87 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
13 | char id=47 x=102 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
14 | char id=124 x=117 y=0 width=6 height=16 xoffset=5 yoffset=0 xadvance=15 page=0 chnl=0
15 | char id=62 x=123 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
16 | char id=60 x=135 y=0 width=12 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
17 | char id=125 x=147 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
18 | char id=123 x=157 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
19 | char id=93 x=167 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
20 | char id=91 x=177 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
21 | char id=41 x=187 y=0 width=10 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
22 | char id=40 x=197 y=0 width=10 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
23 | char id=63 x=207 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
24 | char id=33 x=222 y=0 width=8 height=16 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
25 | char id=48 x=230 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
26 | char id=57 x=245 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
27 | char id=56 x=260 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
28 | char id=55 x=275 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
29 | char id=54 x=290 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
30 | char id=53 x=305 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
31 | char id=52 x=320 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
32 | char id=51 x=335 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
33 | char id=50 x=350 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
34 | char id=49 x=365 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
35 | char id=116 x=379 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
36 | char id=108 x=393 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
37 | char id=107 x=407 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
38 | char id=105 x=422 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
39 | char id=104 x=436 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
40 | char id=102 x=451 y=0 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
41 | char id=100 x=465 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
42 | char id=98 x=480 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
43 | char id=90 x=495 y=0 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
44 | char id=89 x=0 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
45 | char id=88 x=14 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
46 | char id=87 x=29 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
47 | char id=86 x=44 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
48 | char id=85 x=59 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
49 | char id=84 x=74 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
50 | char id=83 x=88 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
51 | char id=82 x=103 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
52 | char id=81 x=118 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
53 | char id=80 x=133 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
54 | char id=79 x=148 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
55 | char id=78 x=163 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
56 | char id=77 x=178 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
57 | char id=76 x=193 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
58 | char id=75 x=207 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
59 | char id=74 x=222 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
60 | char id=73 x=237 y=17 width=14 height=16 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
61 | char id=72 x=251 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
62 | char id=71 x=266 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
63 | char id=70 x=281 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
64 | char id=69 x=296 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
65 | char id=68 x=311 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
66 | char id=67 x=326 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
67 | char id=66 x=341 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
68 | char id=65 x=356 y=17 width=15 height=16 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0
69 | char id=59 x=371 y=17 width=8 height=14 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
70 | char id=121 x=379 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
71 | char id=113 x=394 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
72 | char id=112 x=409 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
73 | char id=103 x=424 y=17 width=15 height=13 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
74 | char id=42 x=439 y=17 width=15 height=12 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0
75 | char id=43 x=454 y=17 width=14 height=12 xoffset=1 yoffset=2 xadvance=15 page=0 chnl=0
76 | char id=58 x=468 y=17 width=6 height=12 xoffset=3 yoffset=2 xadvance=15 page=0 chnl=0
77 | char id=122 x=474 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
78 | char id=120 x=489 y=17 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
79 | char id=119 x=0 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
80 | char id=118 x=15 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
81 | char id=117 x=29 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
82 | char id=115 x=44 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
83 | char id=114 x=59 y=33 width=14 height=12 xoffset=1 yoffset=4 xadvance=15 page=0 chnl=0
84 | char id=111 x=73 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
85 | char id=110 x=88 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
86 | char id=109 x=103 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
87 | char id=101 x=118 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
88 | char id=99 x=133 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
89 | char id=97 x=148 y=33 width=15 height=12 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
90 | char id=126 x=163 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
91 | char id=61 x=178 y=33 width=15 height=8 xoffset=0 yoffset=4 xadvance=15 page=0 chnl=0
92 | char id=39 x=193 y=33 width=6 height=8 xoffset=3 yoffset=0 xadvance=15 page=0 chnl=0
93 | char id=34 x=199 y=33 width=12 height=8 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
94 | char id=44 x=211 y=33 width=8 height=7 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
95 | char id=127 x=219 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
96 | char id=94 x=231 y=33 width=12 height=6 xoffset=1 yoffset=0 xadvance=15 page=0 chnl=0
97 | char id=46 x=243 y=33 width=6 height=6 xoffset=3 yoffset=10 xadvance=15 page=0 chnl=0
98 | char id=96 x=249 y=33 width=12 height=6 xoffset=1 yoffset=10 xadvance=15 page=0 chnl=0
99 | char id=95 x=261 y=33 width=12 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
100 | char id=45 x=273 y=33 width=14 height=4 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=0
101 | kernings count=-1
102 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/selected.png
--------------------------------------------------------------------------------
/qb-desktop/bin/data/sphere_slice.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/sphere_slice.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.58 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib sphere_slice.mtl
4 | o Sphere
5 | v 0.000000 1.000000 0.000000
6 | v 0.258819 0.965926 0.000000
7 | v 0.500000 0.866025 0.000000
8 | v 0.707107 0.707107 0.000000
9 | v 0.866025 0.500000 0.000000
10 | v 0.965926 0.258819 0.000000
11 | v 0.965926 -0.258819 0.000000
12 | v 0.500000 -0.866025 0.000000
13 | v 0.258819 -0.965926 0.000000
14 | v 0.224144 -0.965926 -0.058810
15 | v 0.433013 -0.866025 -0.113612
16 | v 0.612373 -0.707107 -0.160672
17 | v 0.750000 -0.500000 -0.196782
18 | v 0.836516 -0.258819 -0.219481
19 | v 0.866025 0.000000 -0.227224
20 | v 0.836516 0.258819 -0.219481
21 | v 0.750000 0.500000 -0.196782
22 | v 0.612372 0.707107 -0.160671
23 | v 0.433013 0.866025 -0.113612
24 | v 0.224144 0.965926 -0.058810
25 | v 0.129410 0.965926 -0.101862
26 | v 0.250000 0.866025 -0.196782
27 | v 0.353553 0.707107 -0.278291
28 | v 0.433013 0.500000 -0.340836
29 | v 0.482963 0.258819 -0.380153
30 | v 0.500000 0.000000 -0.393563
31 | v 0.482963 -0.258819 -0.380153
32 | v 0.433013 -0.500000 -0.340836
33 | v 0.353553 -0.707107 -0.278291
34 | v 0.250000 -0.866025 -0.196782
35 | v 0.129410 -0.965926 -0.101862
36 | v -0.000000 -0.965926 -0.117620
37 | v 0.000000 -0.866025 -0.227224
38 | v -0.000000 -0.707107 -0.321343
39 | v -0.000000 -0.500000 -0.393563
40 | v -0.000000 -0.258819 -0.438963
41 | v 0.000000 0.000000 -0.454448
42 | v -0.000000 0.258819 -0.438963
43 | v -0.000000 0.500000 -0.393563
44 | v 0.000000 0.707107 -0.321343
45 | v 0.000000 0.866025 -0.227224
46 | v 0.000000 0.965926 -0.117620
47 | v -0.129410 0.965926 -0.101862
48 | v -0.250000 0.866025 -0.196782
49 | v -0.353553 0.707107 -0.278291
50 | v -0.433013 0.500000 -0.340836
51 | v -0.482963 0.258819 -0.380153
52 | v -0.500000 0.000000 -0.393563
53 | v -0.482963 -0.258819 -0.380153
54 | v -0.433013 -0.500000 -0.340836
55 | v -0.353553 -0.707107 -0.278291
56 | v -0.250000 -0.866025 -0.196782
57 | v -0.129410 -0.965926 -0.101862
58 | v -0.224144 -0.965926 -0.058810
59 | v -0.433013 -0.866025 -0.113612
60 | v -0.612373 -0.707107 -0.160671
61 | v -0.750000 -0.500000 -0.196782
62 | v -0.836516 -0.258819 -0.219481
63 | v -0.866025 0.000000 -0.227224
64 | v -0.836516 0.258819 -0.219481
65 | v -0.750000 0.500000 -0.196782
66 | v -0.612372 0.707107 -0.160671
67 | v -0.433013 0.866025 -0.113612
68 | v -0.224144 0.965926 -0.058810
69 | v -0.258819 0.965926 0.000000
70 | v -0.500000 0.866025 0.000000
71 | v -0.707107 0.707107 0.000000
72 | v -0.866025 0.500000 0.000000
73 | v -0.965926 0.258819 0.000000
74 | v -1.000000 0.000000 0.000000
75 | v -0.965926 -0.258819 0.000000
76 | v -0.866025 -0.500000 0.000000
77 | v -0.707107 -0.707107 0.000000
78 | v -0.500000 -0.866025 0.000000
79 | v -0.258819 -0.965926 0.000000
80 | v -0.000000 -1.000000 0.000000
81 | v 1.000000 0.000000 0.000000
82 | v 0.866025 -0.500000 -0.000000
83 | v 0.707107 -0.707107 -0.000000
84 | usemtl (null)
85 | s off
86 | f 9 76 10
87 | f 8 9 10 11
88 | f 79 8 11 12
89 | f 78 79 12 13
90 | f 7 78 13 14
91 | f 77 7 14 15
92 | f 6 77 15 16
93 | f 5 6 16 17
94 | f 4 5 17 18
95 | f 3 4 18 19
96 | f 2 3 19 20
97 | f 1 2 20
98 | f 1 20 21
99 | f 20 19 22 21
100 | f 19 18 23 22
101 | f 18 17 24 23
102 | f 17 16 25 24
103 | f 16 15 26 25
104 | f 15 14 27 26
105 | f 14 13 28 27
106 | f 13 12 29 28
107 | f 12 11 30 29
108 | f 11 10 31 30
109 | f 10 76 31
110 | f 31 76 32
111 | f 30 31 32 33
112 | f 29 30 33 34
113 | f 28 29 34 35
114 | f 27 28 35 36
115 | f 26 27 36 37
116 | f 25 26 37 38
117 | f 24 25 38 39
118 | f 23 24 39 40
119 | f 22 23 40 41
120 | f 21 22 41 42
121 | f 1 21 42
122 | f 1 42 43
123 | f 42 41 44 43
124 | f 41 40 45 44
125 | f 40 39 46 45
126 | f 39 38 47 46
127 | f 38 37 48 47
128 | f 37 36 49 48
129 | f 36 35 50 49
130 | f 35 34 51 50
131 | f 34 33 52 51
132 | f 33 32 53 52
133 | f 32 76 53
134 | f 53 76 54
135 | f 52 53 54 55
136 | f 51 52 55 56
137 | f 50 51 56 57
138 | f 49 50 57 58
139 | f 48 49 58 59
140 | f 47 48 59 60
141 | f 46 47 60 61
142 | f 45 46 61 62
143 | f 44 45 62 63
144 | f 43 44 63 64
145 | f 1 43 64
146 | f 1 64 65
147 | f 64 63 66 65
148 | f 63 62 67 66
149 | f 62 61 68 67
150 | f 61 60 69 68
151 | f 60 59 70 69
152 | f 59 58 71 70
153 | f 58 57 72 71
154 | f 57 56 73 72
155 | f 56 55 74 73
156 | f 55 54 75 74
157 | f 54 76 75
158 | f 5 4 68
159 | f 5 68 69
160 | f 7 77 71
161 | f 7 71 72
162 | f 78 7 72
163 | f 78 72 73
164 | f 79 78 73
165 | f 79 73 74
166 | f 9 8 75
167 | f 9 75 76
168 | f 6 71 77
169 | f 79 74 75
170 | f 79 75 8
171 | f 65 66 67
172 | f 4 3 2
173 | f 69 70 71
174 | f 1 65 67
175 | f 1 67 2
176 | f 68 4 2
177 | f 68 2 67
178 | f 5 69 71
179 | f 5 71 6
180 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/sphere_small.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/sphere_small.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib sphere_small.mtl
4 | o Sphere
5 | v 0.000000 1.000000 -0.000000
6 | v 0.382683 0.923880 -0.000000
7 | v 0.707107 0.707107 -0.000000
8 | v 0.923880 0.382683 -0.000000
9 | v 1.000000 -0.000000 0.000000
10 | v 0.923880 -0.382684 0.000000
11 | v 0.707107 -0.707107 0.000000
12 | v 0.382683 -0.923880 0.000000
13 | v 0.331414 -0.923880 -0.191342
14 | v 0.612372 -0.707107 -0.353553
15 | v 0.800103 -0.382684 -0.461940
16 | v 0.866025 -0.000000 -0.500000
17 | v 0.800103 0.382683 -0.461940
18 | v 0.612372 0.707107 -0.353553
19 | v 0.331414 0.923880 -0.191342
20 | v 0.191342 0.923880 -0.331414
21 | v 0.353553 0.707107 -0.612373
22 | v 0.461940 0.382683 -0.800103
23 | v 0.500000 -0.000000 -0.866025
24 | v 0.461940 -0.382684 -0.800103
25 | v 0.353553 -0.707107 -0.612372
26 | v 0.191342 -0.923880 -0.331414
27 | v -0.000000 -0.923880 -0.382683
28 | v -0.000000 -0.707107 -0.707107
29 | v -0.000000 -0.382684 -0.923879
30 | v 0.000000 -0.000000 -1.000000
31 | v -0.000000 0.382683 -0.923880
32 | v 0.000000 0.707107 -0.707107
33 | v -0.000000 0.923880 -0.382683
34 | v -0.191342 0.923880 -0.331414
35 | v -0.353553 0.707107 -0.612373
36 | v -0.461940 0.382683 -0.800103
37 | v -0.500000 -0.000000 -0.866025
38 | v -0.461940 -0.382684 -0.800103
39 | v -0.353553 -0.707107 -0.612372
40 | v -0.191342 -0.923880 -0.331414
41 | v -0.331414 -0.923880 -0.191342
42 | v -0.612372 -0.707107 -0.353553
43 | v -0.800103 -0.382684 -0.461940
44 | v -0.866025 -0.000000 -0.500000
45 | v -0.800103 0.382683 -0.461940
46 | v -0.612372 0.707107 -0.353553
47 | v -0.331414 0.923880 -0.191342
48 | v -0.382683 0.923880 -0.000000
49 | v -0.707107 0.707107 -0.000000
50 | v -0.923880 0.382683 0.000000
51 | v -1.000000 0.000000 0.000000
52 | v -0.923879 -0.382684 0.000000
53 | v -0.707107 -0.707107 0.000000
54 | v -0.382683 -0.923880 0.000000
55 | v -0.000000 -1.000000 0.000000
56 | v -0.331414 -0.923880 0.191342
57 | v -0.612372 -0.707107 0.353553
58 | v -0.800103 -0.382683 0.461940
59 | v -0.866025 0.000000 0.500000
60 | v -0.800103 0.382683 0.461940
61 | v -0.612372 0.707107 0.353553
62 | v -0.331414 0.923880 0.191342
63 | v -0.191342 0.923880 0.331414
64 | v -0.353553 0.707107 0.612372
65 | v -0.461940 0.382683 0.800103
66 | v -0.500000 0.000000 0.866025
67 | v -0.461940 -0.382683 0.800103
68 | v -0.353553 -0.707107 0.612372
69 | v -0.191342 -0.923880 0.331414
70 | v 0.000000 -0.923880 0.382683
71 | v 0.000000 -0.707107 0.707107
72 | v -0.000000 -0.382683 0.923880
73 | v 0.000000 0.000000 1.000000
74 | v 0.000000 0.382683 0.923880
75 | v 0.000000 0.707107 0.707107
76 | v -0.000000 0.923880 0.382683
77 | v 0.191342 0.923880 0.331414
78 | v 0.353553 0.707107 0.612372
79 | v 0.461940 0.382683 0.800103
80 | v 0.500000 0.000000 0.866025
81 | v 0.461940 -0.382683 0.800103
82 | v 0.353553 -0.707107 0.612372
83 | v 0.191342 -0.923880 0.331414
84 | v 0.331414 -0.923880 0.191342
85 | v 0.612372 -0.707107 0.353553
86 | v 0.800103 -0.382683 0.461940
87 | v 0.866025 0.000000 0.500000
88 | v 0.800103 0.382683 0.461940
89 | v 0.612372 0.707107 0.353553
90 | v 0.331414 0.923880 0.191342
91 | usemtl (null)
92 | s off
93 | f 51 9 8
94 | f 8 9 10
95 | f 8 10 7
96 | f 7 10 11
97 | f 7 11 6
98 | f 6 11 12
99 | f 6 12 5
100 | f 5 12 13
101 | f 5 13 4
102 | f 4 13 14
103 | f 4 14 3
104 | f 3 14 15
105 | f 3 15 2
106 | f 15 1 2
107 | f 16 1 15
108 | f 14 17 16
109 | f 14 16 15
110 | f 13 18 17
111 | f 13 17 14
112 | f 12 19 18
113 | f 12 18 13
114 | f 11 20 19
115 | f 11 19 12
116 | f 10 21 20
117 | f 10 20 11
118 | f 9 22 21
119 | f 9 21 10
120 | f 51 22 9
121 | f 51 23 22
122 | f 22 23 24
123 | f 22 24 21
124 | f 21 24 25
125 | f 21 25 20
126 | f 20 25 26
127 | f 20 26 19
128 | f 19 26 27
129 | f 19 27 18
130 | f 18 27 28
131 | f 18 28 17
132 | f 17 28 29
133 | f 17 29 16
134 | f 29 1 16
135 | f 30 1 29
136 | f 28 31 30
137 | f 28 30 29
138 | f 27 32 31
139 | f 27 31 28
140 | f 26 33 32
141 | f 26 32 27
142 | f 25 34 33
143 | f 25 33 26
144 | f 24 35 34
145 | f 24 34 25
146 | f 23 36 35
147 | f 23 35 24
148 | f 51 36 23
149 | f 51 37 36
150 | f 36 37 38
151 | f 36 38 35
152 | f 35 38 39
153 | f 35 39 34
154 | f 34 39 40
155 | f 34 40 33
156 | f 33 40 41
157 | f 33 41 32
158 | f 32 41 42
159 | f 32 42 31
160 | f 31 42 43
161 | f 31 43 30
162 | f 43 1 30
163 | f 44 1 43
164 | f 42 45 44
165 | f 42 44 43
166 | f 41 46 45
167 | f 41 45 42
168 | f 40 47 46
169 | f 40 46 41
170 | f 39 48 47
171 | f 39 47 40
172 | f 38 49 48
173 | f 38 48 39
174 | f 37 50 49
175 | f 37 49 38
176 | f 51 50 37
177 | f 51 52 50
178 | f 50 52 53
179 | f 50 53 49
180 | f 49 53 54
181 | f 49 54 48
182 | f 48 54 55
183 | f 48 55 47
184 | f 47 55 56
185 | f 47 56 46
186 | f 46 56 57
187 | f 46 57 45
188 | f 45 57 58
189 | f 45 58 44
190 | f 58 1 44
191 | f 59 1 58
192 | f 57 60 59
193 | f 57 59 58
194 | f 56 61 60
195 | f 56 60 57
196 | f 55 62 61
197 | f 55 61 56
198 | f 54 63 62
199 | f 54 62 55
200 | f 53 64 63
201 | f 53 63 54
202 | f 52 65 64
203 | f 52 64 53
204 | f 51 65 52
205 | f 51 66 65
206 | f 65 66 67
207 | f 65 67 64
208 | f 64 67 68
209 | f 64 68 63
210 | f 63 68 69
211 | f 63 69 62
212 | f 62 69 70
213 | f 62 70 61
214 | f 61 70 71
215 | f 61 71 60
216 | f 60 71 72
217 | f 60 72 59
218 | f 72 1 59
219 | f 73 1 72
220 | f 71 74 73
221 | f 71 73 72
222 | f 70 75 74
223 | f 70 74 71
224 | f 69 76 75
225 | f 69 75 70
226 | f 68 77 76
227 | f 68 76 69
228 | f 67 78 77
229 | f 67 77 68
230 | f 66 79 78
231 | f 66 78 67
232 | f 51 79 66
233 | f 51 80 79
234 | f 79 80 81
235 | f 79 81 78
236 | f 78 81 82
237 | f 78 82 77
238 | f 77 82 83
239 | f 77 83 76
240 | f 76 83 84
241 | f 76 84 75
242 | f 75 84 85
243 | f 75 85 74
244 | f 74 85 86
245 | f 74 86 73
246 | f 86 1 73
247 | f 2 1 86
248 | f 85 3 2
249 | f 85 2 86
250 | f 84 4 3
251 | f 84 3 85
252 | f 83 5 4
253 | f 83 4 84
254 | f 82 6 5
255 | f 82 5 83
256 | f 81 7 6
257 | f 81 6 82
258 | f 80 8 7
259 | f 80 7 81
260 | f 51 8 80
261 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/switch.bfxrsound:
--------------------------------------------------------------------------------
1 | 1,0.5,0.835,0.36,0.0131,0.5023,0.54,0.275,0.045,0.01,-0.0021,0.023,0.145,0.13,0.945,0.055,0.5517,0.622,-0.635,0.79,0.3974,-0.9724,,-0.7822,-0.1382,0.7837,-0.9352,0.0957,0.6739,-0.0351,0.1586,-0.6944,masterVolume
--------------------------------------------------------------------------------
/qb-desktop/bin/data/switch.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/switch.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/warp.bfxrsound:
--------------------------------------------------------------------------------
1 | 2,0.5,0.695,0.325,0.88,0.185,0.195,0.505,,-0.0507,-0.0229,0.3016,0.5335,0.9649,0.9485,0.0099,0.0923,0.359,-0.3555,0.9329,0.1778,-0.8284,,-0.9534,-0.1668,0.5794,-0.6013,0.6371,,-0.8674,,-0.977,masterVolume
--------------------------------------------------------------------------------
/qb-desktop/bin/data/warp.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/data/warp.wav
--------------------------------------------------------------------------------
/qb-desktop/bin/data/wirecube.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: ''
2 | # Material Count: 0
3 |
--------------------------------------------------------------------------------
/qb-desktop/bin/data/wirecube.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.57 (sub 0) OBJ File: ''
2 | # www.blender.org
3 | mtllib wirecube.mtl
4 | o Cube
5 | v 1.000000 -1.000000 -1.000000
6 | v 1.000000 -1.000000 1.000000
7 | v -1.000000 -1.000000 1.000000
8 | v -1.000000 -1.000000 -1.000000
9 | v 1.000000 1.000000 -1.000000
10 | v 0.999999 1.000000 1.000001
11 | v -1.000000 1.000000 1.000000
12 | v -1.000000 1.000000 -1.000000
13 | f 1 2
14 | f 1 4
15 | f 1 5
16 | f 2 3
17 | f 2 6
18 | f 3 4
19 | f 3 7
20 | f 4 8
21 | f 5 6
22 | f 5 8
23 | f 6 7
24 | f 7 8
25 |
--------------------------------------------------------------------------------
/qb-desktop/bin/de/redlion/qb/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/bin/de/redlion/qb/Main.class
--------------------------------------------------------------------------------
/qb-desktop/libs/gdx-backend-lwjgl-natives.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/libs/gdx-backend-lwjgl-natives.jar
--------------------------------------------------------------------------------
/qb-desktop/libs/gdx-backend-lwjgl-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/libs/gdx-backend-lwjgl-sources.jar
--------------------------------------------------------------------------------
/qb-desktop/libs/gdx-backend-lwjgl.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/libs/gdx-backend-lwjgl.jar
--------------------------------------------------------------------------------
/qb-desktop/libs/gdx-natives.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-desktop/libs/gdx-natives.jar
--------------------------------------------------------------------------------
/qb-desktop/src/de/redlion/qb/Main.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
4 | import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
5 |
6 | public class Main {
7 | public static void main(String[] args) {
8 | LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
9 | cfg.title = "qb";
10 | cfg.useGL20 = true;
11 | cfg.width = 800;
12 | cfg.height = 480;
13 |
14 | new LwjglApplication(new Starter(), cfg);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/qb-html/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/qb-html/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb-html
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | com.google.gdt.eclipse.core.webAppProjectValidator
15 |
16 |
17 |
18 |
19 | com.google.gwt.eclipse.core.gwtProjectValidator
20 |
21 |
22 |
23 |
24 |
25 | org.eclipse.jdt.core.javanature
26 | com.google.gwt.eclipse.core.gwtNature
27 |
28 |
29 |
--------------------------------------------------------------------------------
/qb-html/.settings/com.google.gwt.eclipse.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | filesCopiedToWebInfLib=gwt-servlet.jar
3 |
--------------------------------------------------------------------------------
/qb-html/src/de/redlion/qb/GwtDefinition.gwt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/qb-html/src/de/redlion/qb/client/GwtLauncher.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb.client;
2 |
3 | import de.redlion.qb.qbgame;
4 | import com.badlogic.gdx.ApplicationListener;
5 | import com.badlogic.gdx.backends.gwt.GwtApplication;
6 | import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration;
7 |
8 | public class GwtLauncher extends GwtApplication {
9 | @Override
10 | public GwtApplicationConfiguration getConfig () {
11 | GwtApplicationConfiguration cfg = new GwtApplicationConfiguration(480, 320);
12 | return cfg;
13 | }
14 |
15 | @Override
16 | public ApplicationListener getApplicationListener () {
17 | return new qbgame();
18 | }
19 | }
--------------------------------------------------------------------------------
/qb-html/war/WEB-INF/classes/de/redlion/qb/GwtDefinition.gwt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/qb-html/war/WEB-INF/classes/de/redlion/qb/client/GwtLauncher.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-html/war/WEB-INF/classes/de/redlion/qb/client/GwtLauncher.class
--------------------------------------------------------------------------------
/qb-html/war/WEB-INF/lib/gdx-backend-gwt-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-html/war/WEB-INF/lib/gdx-backend-gwt-sources.jar
--------------------------------------------------------------------------------
/qb-html/war/WEB-INF/lib/gdx-backend-gwt.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-html/war/WEB-INF/lib/gdx-backend-gwt.jar
--------------------------------------------------------------------------------
/qb-html/war/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/qb-html/war/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | qb
5 |
6 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
35 |
36 |
--------------------------------------------------------------------------------
/qb-robovm/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/qb-robovm/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb-robovm
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.robovm.eclipse.RoboVMClassBuilder
15 |
16 |
17 |
18 |
19 |
20 | org.eclipse.jdt.core.javanature
21 | org.robovm.eclipse.RoboVMNature
22 |
23 |
24 |
--------------------------------------------------------------------------------
/qb-robovm/Info.plist.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${app.name}
9 | CFBundleExecutable
10 | ${app.executable}
11 | CFBundleIdentifier
12 | ${app.id}
13 | CFBundleInfoDictionaryVersion
14 | 6.0
15 | CFBundleName
16 | ${app.name}
17 | CFBundlePackageType
18 | APPL
19 | CFBundleShortVersionString
20 | ${app.version}
21 | CFBundleSignature
22 | ????
23 | CFBundleVersion
24 | ${app.build}
25 | LSRequiresIPhoneOS
26 |
27 | UIStatusBarHidden
28 |
29 | UIDeviceFamily
30 |
31 | 1
32 | 2
33 |
34 | UIRequiredDeviceCapabilities
35 |
36 | armv7
37 |
38 | UISupportedInterfaceOrientations
39 |
40 | UIInterfaceOrientationLandscapeLeft
41 | UIInterfaceOrientationLandscapeRight
42 |
43 | UISupportedInterfaceOrientations~ipad
44 |
45 | UIInterfaceOrientationLandscapeLeft
46 | UIInterfaceOrientationLandscapeRight
47 |
48 | CFBundleIcons
49 |
50 | CFBundlePrimaryIcon
51 |
52 | CFBundleIconFiles
53 |
54 | Icon
55 | Icon-72
56 |
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/qb-robovm/bin/de/redlion/qb/RobovmLauncher.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/bin/de/redlion/qb/RobovmLauncher.class
--------------------------------------------------------------------------------
/qb-robovm/data/Default-568h@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Default-568h@2x.png
--------------------------------------------------------------------------------
/qb-robovm/data/Default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Default.png
--------------------------------------------------------------------------------
/qb-robovm/data/Default@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Default@2x.png
--------------------------------------------------------------------------------
/qb-robovm/data/Default@2x~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Default@2x~ipad.png
--------------------------------------------------------------------------------
/qb-robovm/data/Default~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Default~ipad.png
--------------------------------------------------------------------------------
/qb-robovm/data/Icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Icon-72.png
--------------------------------------------------------------------------------
/qb-robovm/data/Icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Icon-72@2x.png
--------------------------------------------------------------------------------
/qb-robovm/data/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Icon.png
--------------------------------------------------------------------------------
/qb-robovm/data/Icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/data/Icon@2x.png
--------------------------------------------------------------------------------
/qb-robovm/libs/gdx-backend-robovm.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/libs/gdx-backend-robovm.jar
--------------------------------------------------------------------------------
/qb-robovm/libs/ios/libObjectAL.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/libs/ios/libObjectAL.a
--------------------------------------------------------------------------------
/qb-robovm/libs/ios/libgdx.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb-robovm/libs/ios/libgdx.a
--------------------------------------------------------------------------------
/qb-robovm/robovm.properties:
--------------------------------------------------------------------------------
1 | #
2 | #Fri May 31 13:01:40 CEST 2013
3 | app.version=1.0
4 | app.id=de.redlion.qb
5 | app.mainclass=de.redlion.qb.RobovmLauncher
6 | app.executable=qbgame
7 | app.build=1
8 | app.name=qbgame
9 |
--------------------------------------------------------------------------------
/qb-robovm/robovm.xml:
--------------------------------------------------------------------------------
1 |
2 | ${app.executable}
3 | ${app.mainclass}
4 | ios
5 | thumbv7
6 | ios
7 | Info.plist.xml
8 |
9 |
10 | ../qb-android/assets
11 |
12 | **
13 |
14 | true
15 |
16 |
17 | data
18 |
19 |
20 |
21 | com.badlogic.gdx.scenes.scene2d.ui.*
22 |
23 |
24 | libs/ios/libgdx.a
25 | libs/ios/libObjectAL.a
26 |
27 |
28 | UIKit
29 | OpenGLES
30 | QuartzCore
31 | CoreGraphics
32 | OpenAL
33 | AudioToolbox
34 | AVFoundation
35 |
36 |
--------------------------------------------------------------------------------
/qb-robovm/src/de/redlion/qb/RobovmLauncher.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import org.robovm.cocoatouch.foundation.NSAutoreleasePool;
4 | import org.robovm.cocoatouch.uikit.UIApplication;
5 |
6 | import com.badlogic.gdx.backends.iosrobovm.IOSApplication;
7 | import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration;
8 |
9 | public class RobovmLauncher extends IOSApplication.Delegate {
10 | @Override
11 | protected IOSApplication createApplication() {
12 | IOSApplicationConfiguration config = new IOSApplicationConfiguration();
13 | config.orientationLandscape = true;
14 | config.orientationPortrait = false;
15 | return new IOSApplication(new qbgame(), config);
16 | }
17 |
18 | public static void main(String[] argv) {
19 | NSAutoreleasePool pool = new NSAutoreleasePool();
20 | UIApplication.main(argv, null, RobovmLauncher.class);
21 | pool.drain();
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/qb/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/qb/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | qb
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/qb/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=1.6
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11 | org.eclipse.jdt.core.compiler.source=1.6
12 |
--------------------------------------------------------------------------------
/qb/bin/de/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/.DS_Store
--------------------------------------------------------------------------------
/qb/bin/de/redlion/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/.DS_Store
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/.DS_Store
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Block.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Block.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Constants.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Constants.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/DefaultScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/DefaultScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/EditorBlock.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/EditorBlock.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/EditorScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/EditorScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/GameInstance.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/GameInstance.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/GameScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/GameScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Helper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Helper.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/HighScore.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/HighScore.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/HighScoreManager.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/HighScoreManager.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/HighScoreTimeAttack.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/HighScoreTimeAttack.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/IntroScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/IntroScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/LZW.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/LZW.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/LevelButton.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/LevelButton.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/LevelSelectScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/LevelSelectScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/MainMenuScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/MainMenuScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/MainMenuScreenReduced.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/MainMenuScreenReduced.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/MovableBlock.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/MovableBlock.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/OptionsScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/OptionsScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Player.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Player.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Portal.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Portal.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/QBLogo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/QBLogo.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Renderable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Renderable.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Resources.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Resources.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/ScreenshotSaver.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/ScreenshotSaver.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Starter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Starter.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Switch.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Switch.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/SwitchableBlock.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/SwitchableBlock.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/Target.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/Target.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/TutorialScreen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/TutorialScreen.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/shader/FastBloomShader.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/shader/FastBloomShader.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/shader/TVShader.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/shader/TVShader.class
--------------------------------------------------------------------------------
/qb/bin/de/redlion/qb/shader/TransShader.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/bin/de/redlion/qb/shader/TransShader.class
--------------------------------------------------------------------------------
/qb/bin/qbgame.gwt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/qb/libs/gdx-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/libs/gdx-sources.jar
--------------------------------------------------------------------------------
/qb/libs/gdx.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/libs/gdx.jar
--------------------------------------------------------------------------------
/qb/src/de/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/src/de/.DS_Store
--------------------------------------------------------------------------------
/qb/src/de/redlion/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/src/de/redlion/.DS_Store
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/qb/src/de/redlion/qb/.DS_Store
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Block.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.Vector3;
4 |
5 | public class Block extends Renderable {
6 |
7 | public Block(Vector3 position) {
8 | this.position = position;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Constants.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class Constants {
4 |
5 | public static float screenLeft = 0;
6 | public static float screenRight =800;
7 | public static float screenBottom =0;
8 | public static float screenTop=480;
9 |
10 | public static boolean renderBackButton = true;
11 | }
12 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/DefaultScreen.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.Game;
4 | import com.badlogic.gdx.Screen;
5 |
6 | public abstract class DefaultScreen implements Screen {
7 | protected Game game;
8 |
9 | public DefaultScreen(Game game) {
10 | this.game = game;
11 | }
12 |
13 | @Override
14 | public void resize(int width, int height) {
15 | Resources.getInstance().initShader();
16 | }
17 |
18 | @Override
19 | public void pause() {
20 | }
21 |
22 | @Override
23 | public void resume() {
24 | }
25 |
26 | @Override
27 | public void dispose() {
28 | Resources.getInstance().dispose();
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/EditorBlock.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.Matrix4;
4 | import com.badlogic.gdx.math.Vector3;
5 |
6 | public class EditorBlock extends Renderable {
7 |
8 | public Vector3 direction = new Vector3(0,0,-1);
9 | public Vector3 up = new Vector3(0,1,0);
10 |
11 | public EditorBlock(Vector3 position) {
12 | this.position = position;
13 | }
14 |
15 | public void moveRight() {
16 | this.setDirection();
17 | direction.rot(new Matrix4().setToRotation(Vector3.Y, -90));
18 | position.add(direction.x*2, direction.y*2, direction.z*2);
19 | checkOutOfBounds();
20 | }
21 |
22 | public void moveLeft() {
23 | this.setDirection();
24 | direction.rot(new Matrix4().setToRotation(Vector3.Y, 90));
25 | position.add(direction.x*2, direction.y*2, direction.z*2);
26 | checkOutOfBounds();
27 | }
28 |
29 | public void moveUp() {
30 | this.setUp();
31 | up.rot(new Matrix4().setToRotation(Vector3.Y, -90));
32 | position.add(up.x*2, up.y*2, up.z*2);
33 | checkOutOfBounds();
34 | }
35 |
36 | public void moveDown() {
37 | this.setUp();
38 | up.rot(new Matrix4().setToRotation(Vector3.Y, 90));
39 | position.add(up.x*2, up.y*2, up.z*2);
40 | checkOutOfBounds();
41 | }
42 |
43 | private void checkOutOfBounds() {
44 | if(position.x>10) position.x = 10;
45 | if(position.x<-10) position.x = -10;
46 | if(position.y>10) position.y = 10;
47 | if(position.y<-10) position.y = -10;
48 | if(position.z>10) position.z = 10;
49 | if(position.z<-10) position.z = -10;
50 | }
51 |
52 | public void setDirection() {
53 | if (Math.abs(this.direction.x) > Math.abs(this.direction.y) && Math.abs(this.direction.x) > Math.abs(this.direction.z)) {
54 | while (this.direction.x != -1 && this.direction.x != 1) {
55 | if (this.direction.x < 0)
56 | this.direction.x--;
57 | else
58 | this.direction.x++;
59 | if (this.direction.x < -1)
60 | this.direction.x = -1;
61 | if (this.direction.x > 1)
62 | this.direction.x = 1;
63 | this.direction.y = 0;
64 | this.direction.z = 0;
65 | }
66 | }
67 | if (Math.abs(this.direction.y) > Math.abs(this.direction.x) && Math.abs(this.direction.y) > Math.abs(this.direction.z)) {
68 | while (this.direction.y != -1 && this.direction.y != 1) {
69 | if (this.direction.y < 0)
70 | this.direction.y--;
71 | else
72 | this.direction.y++;
73 | if (this.direction.y < -1)
74 | this.direction.y = -1;
75 | if (this.direction.y > 1)
76 | this.direction.y = 1;
77 | this.direction.x = 0;
78 | this.direction.z = 0;
79 | }
80 | }
81 | if (Math.abs(this.direction.z) > Math.abs(this.direction.y) && Math.abs(this.direction.z) > Math.abs(this.direction.y)) {
82 | while (this.direction.z != -1 && this.direction.z != 1) {
83 | if (this.direction.z < 0)
84 | this.direction.z--;
85 | else
86 | this.direction.z++;
87 | if (this.direction.z < -1)
88 | this.direction.z = -1;
89 | if (this.direction.z > 1)
90 | this.direction.z = 1;
91 | this.direction.y = 0;
92 | this.direction.x = 0;
93 | }
94 | }
95 | }
96 |
97 | public void setUp() {
98 | if (Math.abs(this.up.x) > Math.abs(this.up.y) && Math.abs(this.up.x) > Math.abs(this.up.z)) {
99 | while (this.up.x != -1 && this.up.x != 1) {
100 | if (this.up.x < 0)
101 | this.up.x--;
102 | else
103 | this.up.x++;
104 | if (this.up.x < -1)
105 | this.up.x = -1;
106 | if (this.up.x > 1)
107 | this.up.x = 1;
108 | this.up.y = 0;
109 | this.up.z = 0;
110 | }
111 | }
112 | if (Math.abs(this.up.y) > Math.abs(this.up.x) && Math.abs(this.up.y) > Math.abs(this.up.z)) {
113 | while (this.up.y != -1 && this.up.y != 1) {
114 | if (this.up.y < 0)
115 | this.up.y--;
116 | else
117 | this.up.y++;
118 | if (this.up.y < -1)
119 | this.up.y = -1;
120 | if (this.up.y > 1)
121 | this.up.y = 1;
122 | this.up.x = 0;
123 | this.up.z = 0;
124 | }
125 | }
126 | if (Math.abs(this.up.z) > Math.abs(this.up.y) && Math.abs(this.up.z) > Math.abs(this.up.y)) {
127 | while (this.up.z != -1 && this.up.z != 1) {
128 | if (this.up.z < 0)
129 | this.up.z--;
130 | else
131 | this.up.z++;
132 | if (this.up.z < -1)
133 | this.up.z = -1;
134 | if (this.up.z > 1)
135 | this.up.z = 1;
136 | this.up.y = 0;
137 | this.up.x = 0;
138 | }
139 | }
140 | }
141 | }
142 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/GameInstance.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class GameInstance {
4 |
5 | public static GameInstance instance;
6 |
7 | public static GameInstance getInstance() {
8 | if (instance == null) {
9 | instance = new GameInstance();
10 | }
11 | return instance;
12 | }
13 |
14 | public void resetGame() {
15 | }
16 | }
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Helper.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class Helper {
4 |
5 | public static float map(float value, float fromLow, float fromHigh, float toLow, float toHigh) {
6 | return (value - fromLow) / fromHigh * (toHigh - toLow) + toLow;
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/HighScore.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class HighScore {
4 |
5 | public int first = 0;
6 | public int second = 0;
7 | public int third = 0;
8 | public int level;
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/HighScoreManager.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.utils.Array;
4 |
5 | public class HighScoreManager {
6 |
7 | public Array highscores = new Array(true,Resources.getInstance().levels.size());
8 | public Array timeAttackhighscores = new Array(true,5);
9 |
10 | public static HighScoreManager instance;
11 |
12 | public static HighScoreManager getInstance() {
13 | if (instance == null) {
14 | instance = new HighScoreManager();
15 | }
16 | return instance;
17 | }
18 |
19 | private HighScoreManager() {
20 | for(int i=1; i<= Resources.getInstance().levels.size(); ++i) {
21 | HighScore highScore = new HighScore();
22 | highScore.level = i;
23 | highScore.first = Resources.getInstance().prefs.getInteger("score_first_level_"+i);
24 | highScore.second = Resources.getInstance().prefs.getInteger("score_second_level_"+i);
25 | highScore.third = Resources.getInstance().prefs.getInteger("score_third_level_"+i);
26 | highscores.add(highScore);
27 | }
28 |
29 | for(int i=1; i<= 5; ++i) {
30 | HighScoreTimeAttack timeAttackHighscore = new HighScoreTimeAttack(0,0);
31 | timeAttackHighscore.usedTime = Resources.getInstance().prefs.getInteger("score_timeattack_time_"+i);
32 | timeAttackHighscore.level = Resources.getInstance().prefs.getInteger("score_timeattack_level_"+i);
33 | timeAttackhighscores.add(timeAttackHighscore);
34 | }
35 |
36 | }
37 |
38 | public void newHighScore(int score, int level) {
39 | for(HighScore highScore:highscores) {
40 | if(highScore.level==level) {
41 | // update score
42 | if(score 9 && minutes > 9)
93 | s = minutes + ":" + seconds;
94 | else if(seconds > 9 && minutes < 10)
95 | s = "0" + minutes + ":" + seconds;
96 | else if(seconds < 10 && minutes > 9)
97 | s = minutes + ":0" + seconds;
98 | else
99 | s = "0" + minutes + ":0" + seconds;
100 |
101 | return s;
102 | }
103 |
104 | }
105 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/HighScoreTimeAttack.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class HighScoreTimeAttack implements Comparable {
4 |
5 | public int usedTime = 0;
6 | public int level = 0;
7 |
8 | public HighScoreTimeAttack(int usedTime, int level) {
9 | this.usedTime = usedTime;
10 | this.level = level;
11 | }
12 |
13 | @Override
14 | public int compareTo(HighScoreTimeAttack o) {
15 | if(o.level>this.level) return -1;
16 | if(o.usedTime 2.5f)
140 | finished = true;
141 |
142 | Gdx.gl.glClearColor(0.0f, 0.0f, 0.0f, 1);
143 | Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);
144 |
145 | batch.begin();
146 | batch.getProjectionMatrix().setToOrtho2D(0, 30, 800, 480);
147 | batch.draw(title, 0, 0);
148 | batch.end();
149 |
150 | // if(Resources.getInstance().bloomOnOff) {
151 | // frameBuffer.begin();
152 | // batch.begin();
153 | // batch.getProjectionMatrix().setToOrtho2D(0, 0, 800, 480);
154 | // batch.draw(title, 0, 0);
155 | // batch.end();
156 | // frameBuffer.end();
157 | //
158 | // //PostProcessing
159 | // Gdx.gl.glDisable(GL20.GL_CULL_FACE);
160 | // Gdx.gl.glDisable(GL20.GL_DEPTH_TEST);
161 | // Gdx.gl.glDisable(GL20.GL_BLEND);
162 | //
163 | // bloomShader.begin();
164 | //
165 | // frameBuffer.getColorBufferTexture().bind(0);
166 | // frameBufferVert.begin();
167 | // bloomShader.setUniformi("sTexture", 0);
168 | // bloomShader.setUniformf("bloomFactor", (MathUtils.sin(startTime * 1f)
169 | // * 0.1f) + 0.2f);
170 | // bloomShader.setUniformf("TexelOffsetX",
171 | // Resources.getInstance().m_fTexelOffset);
172 | // bloomShader.setUniformf("TexelOffsetY",
173 | // Resources.getInstance().m_fTexelOffset);
174 | // quadModel.render(bloomShader, GL20.GL_TRIANGLE_STRIP);
175 | // bloomShader.end();
176 | // frameBufferVert.end();
177 | //
178 | // batch.setBlendFunction(GL20.GL_SRC_ALPHA, GL20.GL_DST_ALPHA);
179 | // batch.getProjectionMatrix().setToOrtho2D(0, 0,
180 | // Resources.getInstance().m_i32TexSize,
181 | // Resources.getInstance().m_i32TexSize);
182 | // batch.begin();
183 | // batch.draw(frameBufferVert.getColorBufferTexture(), 0, 0);
184 | // batch.end();
185 | // batch.getProjectionMatrix().setToOrtho2D(0, 0, 800, 480);
186 | // }
187 |
188 | if (!finished && fade > 0) {
189 | fade = Math.max(fade - delta / 2.f, 0);
190 | fadeBatch.begin();
191 | blackFade.setColor(blackFade.getColor().r, blackFade.getColor().g, blackFade.getColor().b, fade);
192 | blackFade.draw(fadeBatch);
193 | fadeBatch.end();
194 | }
195 |
196 | if (finished) {
197 | fade = Math.min(fade + delta / 2.f, 1);
198 | fadeBatch.begin();
199 | blackFade.setColor(blackFade.getColor().r, blackFade.getColor().g, blackFade.getColor().b, fade);
200 | blackFade.draw(fadeBatch);
201 | fadeBatch.end();
202 | if (fade >= 1) {
203 | game.setScreen(new MainMenuScreen(game));
204 | }
205 | }
206 |
207 | }
208 |
209 | @Override
210 | public void hide() {
211 | }
212 |
213 | @Override
214 | public void dispose() {
215 | frameBuffer.dispose();
216 | frameBufferVert.dispose();
217 | title.getTexture().dispose();
218 | }
219 |
220 | @Override
221 | public boolean keyDown(int keycode) {
222 | if (Gdx.input.isTouched())
223 | return false;
224 |
225 | if (keycode == Input.Keys.SPACE) {
226 | finished = true;
227 | }
228 |
229 | if (keycode == Input.Keys.F) {
230 | if (Gdx.app.getType() == ApplicationType.Desktop) {
231 | if (!Gdx.graphics.isFullscreen()) {
232 | Gdx.graphics.setDisplayMode(Gdx.graphics.getDesktopDisplayMode().width, Gdx.graphics.getDesktopDisplayMode().height, true);
233 | } else {
234 | Gdx.graphics.setDisplayMode(800, 480, false);
235 | }
236 | Resources.getInstance().prefs.putBoolean("fullscreen", !Resources.getInstance().prefs.getBoolean("fullscreen"));
237 | Resources.getInstance().fullscreenOnOff = !Resources.getInstance().prefs.getBoolean("fullscreen");
238 | Resources.getInstance().prefs.flush();
239 | }
240 | }
241 | return false;
242 | }
243 |
244 | @Override
245 | public boolean keyUp(int keycode) {
246 | // TODO Auto-generated method stub
247 | return false;
248 | }
249 |
250 | @Override
251 | public boolean keyTyped(char character) {
252 | // TODO Auto-generated method stub
253 | return false;
254 | }
255 |
256 | @Override
257 | public boolean touchDown(int x, int y, int pointer, int button) {
258 | x = (int) (x / (float) Gdx.graphics.getWidth() * 800);
259 | y = (int) (y / (float) Gdx.graphics.getHeight() * 480);
260 |
261 | finished = true;
262 |
263 | return false;
264 | }
265 |
266 | @Override
267 | public boolean touchUp(int x, int y, int pointer, int button) {
268 | x = (int) (x / (float) Gdx.graphics.getWidth() * 800);
269 | y = (int) (y / (float) Gdx.graphics.getHeight() * 480);
270 |
271 | return false;
272 | }
273 |
274 | @Override
275 | public boolean touchDragged(int x, int y, int pointer) {
276 | x = (int) (x / (float) Gdx.graphics.getWidth() * 800);
277 | y = (int) (y / (float) Gdx.graphics.getHeight() * 480);
278 |
279 | return false;
280 | }
281 |
282 | @Override
283 | public boolean mouseMoved(int x, int y) {
284 | // TODO Auto-generated method stub
285 | return false;
286 | }
287 |
288 | @Override
289 | public boolean scrolled(int amount) {
290 | cam.translate(0, 0, 1 * amount);
291 | if ((cam.position.z < 2 && amount < -0) || (cam.position.z > 20 && amount > 0))
292 | cam.translate(0, 0, 1 * -amount);
293 | return false;
294 | }
295 |
296 | }
297 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/LZW.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import java.util.ArrayList;
4 | import java.util.HashMap;
5 | import java.util.List;
6 | import java.util.Map;
7 |
8 | /*************************************************************************
9 | * Compilation: javac LZW.java
10 | * Execution: java LZW - < input.txt (compress)
11 | * Execution: java LZW + < input.txt (expand)
12 | * Dependencies: BinaryIn.java BinaryOut.java
13 | *
14 | * Compress or expand binary input from standard input using LZW.
15 | *
16 | *
17 | *************************************************************************/
18 |
19 | public class LZW {
20 | /** Compress a string to a list of output symbols. */
21 | public static List compress(String uncompressed) {
22 | // Build the dictionary.
23 | int dictSize = 64;
24 | Map dictionary = new HashMap();
25 | for (int i = 0; i < 64; i++)
26 | dictionary.put("" + (char)i, i);
27 |
28 | String w = "";
29 | List result = new ArrayList();
30 | for (char c : uncompressed.toCharArray()) {
31 | String wc = w + c;
32 | if (dictionary.containsKey(wc))
33 | w = wc;
34 | else {
35 | result.add(dictionary.get(w));
36 | // Add wc to the dictionary.
37 | dictionary.put(wc, dictSize++);
38 | w = "" + c;
39 | }
40 | }
41 |
42 | // Output the code for w.
43 | if (!w.equals(""))
44 | result.add(dictionary.get(w));
45 | return result;
46 | }
47 |
48 | /** Decompress a list of output ks to a string. */
49 | public static String decompress(List compressed) {
50 | // Build the dictionary.
51 | int dictSize = 64;
52 | Map dictionary = new HashMap();
53 | for (int i = 0; i < 64; i++)
54 | dictionary.put(i, "" + (char)i);
55 |
56 | String w = "" + (char)(int)compressed.remove(0);
57 | String result = w;
58 | for (int k : compressed) {
59 | String entry;
60 | if (dictionary.containsKey(k))
61 | entry = dictionary.get(k);
62 | else if (k == dictSize)
63 | entry = w + w.charAt(0);
64 | else
65 | throw new IllegalArgumentException("Bad compressed k: " + k);
66 |
67 | result += entry;
68 |
69 | // Add w+entry[0] to the dictionary.
70 | dictionary.put(dictSize++, w + entry.charAt(0));
71 |
72 | w = entry;
73 | }
74 | return result;
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/LevelButton.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.collision.BoundingBox;
4 |
5 | public class LevelButton {
6 |
7 | public BoundingBox box = new BoundingBox();
8 | public int levelnumber = 0;
9 | public boolean selected = false;
10 |
11 | public LevelButton(int levelnumber) {
12 | this.levelnumber = levelnumber;
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/MovableBlock.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.MathUtils;
4 | import com.badlogic.gdx.math.Vector3;
5 |
6 | public class MovableBlock extends Renderable{
7 |
8 | public static int idCnt = 0;
9 |
10 | public int id= 0;
11 |
12 | public Vector3 direction = new Vector3(0,0,-1);
13 |
14 | public boolean isMoving = false;
15 |
16 | public MovableBlock(Vector3 position) {
17 | this.position = position;
18 | this.id = idCnt;
19 | idCnt++;
20 | }
21 |
22 | public void move(Vector3 dir) {
23 | direction = dir;
24 | setDirection();
25 | if(Resources.getInstance().musicOnOff) {
26 | Resources.getInstance().moveSFX.play();
27 | }
28 | this.isMoving = true;
29 | }
30 |
31 | public void setDirection() {
32 | if (Math.abs(this.direction.x) > Math.abs(this.direction.y) && Math.abs(this.direction.x) > Math.abs(this.direction.z)) {
33 | while (this.direction.x != -1 && this.direction.x != 1) {
34 | if (this.direction.x < 0)
35 | this.direction.x--;
36 | else
37 | this.direction.x++;
38 | if (this.direction.x < -1)
39 | this.direction.x = -1;
40 | if (this.direction.x > 1)
41 | this.direction.x = 1;
42 | this.direction.y = 0;
43 | this.direction.z = 0;
44 | }
45 | }
46 | if (Math.abs(this.direction.y) > Math.abs(this.direction.x) && Math.abs(this.direction.y) > Math.abs(this.direction.z)) {
47 | while (this.direction.y != -1 && this.direction.y != 1) {
48 | if (this.direction.y < 0)
49 | this.direction.y--;
50 | else
51 | this.direction.y++;
52 | if (this.direction.y < -1)
53 | this.direction.y = -1;
54 | if (this.direction.y > 1)
55 | this.direction.y = 1;
56 | this.direction.x = 0;
57 | this.direction.z = 0;
58 | }
59 | }
60 | if (Math.abs(this.direction.z) > Math.abs(this.direction.y) && Math.abs(this.direction.z) > Math.abs(this.direction.y)) {
61 | while (this.direction.z != -1 && this.direction.z != 1) {
62 | if (this.direction.z < 0)
63 | this.direction.z--;
64 | else
65 | this.direction.z++;
66 | if (this.direction.z < -1)
67 | this.direction.z = -1;
68 | if (this.direction.z > 1)
69 | this.direction.z = 1;
70 | this.direction.y = 0;
71 | this.direction.x = 0;
72 | }
73 | }
74 | }
75 |
76 | public void stop() {
77 | this.position.x = MathUtils.ceil(this.position.x-0.5f);
78 | this.position.y = MathUtils.ceil(this.position.y-0.5f);
79 | this.position.z = MathUtils.ceil(this.position.z-0.5f);
80 | if(this.position.x%2 !=0) this.position.x -=1;
81 | if(this.position.y%2 !=0) this.position.y -=1;
82 | if(this.position.z%2 !=0) this.position.z -=1;
83 | this.isMoving = false;
84 | }
85 |
86 | }
87 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Player.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.graphics.OrthographicCamera;
4 | import com.badlogic.gdx.math.MathUtils;
5 | import com.badlogic.gdx.math.Vector3;
6 |
7 | public class Player extends Renderable {
8 |
9 | public OrthographicCamera playerCam = new OrthographicCamera();
10 | public Vector3 direction = new Vector3(0,0,-1);
11 | public Vector3 moveDirection = new Vector3(0,0,-1);
12 |
13 | public boolean isMoving = false;
14 |
15 | public Player() {
16 | playerCam.position.set(this.position);
17 | playerCam.direction.set(direction);
18 | playerCam.up.set(0,1,0);
19 | }
20 |
21 | public void resetDirection() {
22 | playerCam.position.set(this.position);
23 | playerCam.direction.set(direction);
24 | playerCam.up.set(0,1,0);
25 | }
26 |
27 | public void move() {
28 | this.setDirection();
29 | moveDirection.set(direction);
30 | if(Resources.getInstance().musicOnOff) {
31 | Resources.getInstance().moveSFX.play();
32 | }
33 | this.isMoving = true;
34 | }
35 |
36 | public void stop() {
37 | this.position.x = MathUtils.ceil(this.position.x-0.5f);
38 | this.position.y = MathUtils.ceil(this.position.y-0.5f);
39 | this.position.z = MathUtils.ceil(this.position.z-0.5f);
40 | if(this.position.x%2 !=0) this.position.x -=1;
41 | if(this.position.y%2 !=0) this.position.y -=1;
42 | if(this.position.z%2 !=0) this.position.z -=1;
43 | this.isMoving = false;
44 | }
45 |
46 | public void setDirection() {
47 | if (Math.abs(this.direction.x) > Math.abs(this.direction.y) && Math.abs(this.direction.x) > Math.abs(this.direction.z)) {
48 | while (this.direction.x != -1 && this.direction.x != 1) {
49 | if (this.direction.x < 0)
50 | this.direction.x--;
51 | else
52 | this.direction.x++;
53 | if (this.direction.x < -1)
54 | this.direction.x = -1;
55 | if (this.direction.x > 1)
56 | this.direction.x = 1;
57 | this.direction.y = 0;
58 | this.direction.z = 0;
59 | }
60 | }
61 | if (Math.abs(this.direction.y) > Math.abs(this.direction.x) && Math.abs(this.direction.y) > Math.abs(this.direction.z)) {
62 | while (this.direction.y != -1 && this.direction.y != 1) {
63 | if (this.direction.y < 0)
64 | this.direction.y--;
65 | else
66 | this.direction.y++;
67 | if (this.direction.y < -1)
68 | this.direction.y = -1;
69 | if (this.direction.y > 1)
70 | this.direction.y = 1;
71 | this.direction.x = 0;
72 | this.direction.z = 0;
73 | }
74 | }
75 | if (Math.abs(this.direction.z) > Math.abs(this.direction.y) && Math.abs(this.direction.z) > Math.abs(this.direction.y)) {
76 | while (this.direction.z != -1 && this.direction.z != 1) {
77 | if (this.direction.z < 0)
78 | this.direction.z--;
79 | else
80 | this.direction.z++;
81 | if (this.direction.z < -1)
82 | this.direction.z = -1;
83 | if (this.direction.z > 1)
84 | this.direction.z = 1;
85 | this.direction.y = 0;
86 | this.direction.x = 0;
87 | }
88 | }
89 | }
90 |
91 | }
92 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Portal.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.Vector3;
4 |
5 |
6 | public class Portal extends Renderable {
7 |
8 | public static int idCnt = 0;
9 |
10 | public int id= 0;
11 |
12 | public Portal correspondingPortal;
13 |
14 | public Portal(int id) {
15 | position = new Vector3(-11,-11,-11);
16 | this.id = id;
17 | idCnt++;
18 | }
19 |
20 | public Portal() {
21 | position = new Vector3(-11,-11,-11);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Renderable.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.Matrix4;
4 | import com.badlogic.gdx.math.Vector3;
5 |
6 | public class Renderable implements Comparable {
7 |
8 | public Vector3 position = new Vector3();
9 | public float sortPosition;
10 |
11 | public boolean isCollidedAnimation = false;
12 | public float collideAnimation = 0.0f;
13 |
14 | public boolean isHighlightAnimation = false;
15 | public boolean isHighlightAnimationFadeInOut = false;
16 | public float highlightAnimation = 0.0f;
17 |
18 | public Matrix4 model = new Matrix4();
19 |
20 | @Override
21 | public int compareTo(Renderable o) {
22 | if(!(o instanceof Renderable)) return -1;
23 | if((o).sortPosition sBlocks = new Array();
13 |
14 | public Switch(Vector3 position) {
15 | this.position = position;
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/SwitchableBlock.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | import com.badlogic.gdx.math.Vector3;
4 |
5 | public class SwitchableBlock extends Renderable{
6 |
7 | public boolean isSwitched = false;
8 | public boolean isSwitchAnimation = false;
9 | public float switchAnimation = 0.0f;
10 |
11 | int id = 0;
12 |
13 | public SwitchableBlock(Vector3 position) {
14 | this.position = position;
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/Target.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb;
2 |
3 | public class Target extends Renderable {
4 | }
5 |
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/shader/FastBloomShader.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb.shader;
2 |
3 | public class FastBloomShader {
4 |
5 | public static final String mVertexShader =
6 | "varying vec2 TexCoord2; \n" +
7 | "varying vec2 TexCoord1; \n" +
8 | "varying vec2 TexCoord0; \n" +
9 | "uniform float TexelOffsetY; \n" +
10 | "uniform float TexelOffsetX; \n" +
11 | "attribute vec2 a_texCoord; \n" +
12 | "attribute vec4 a_position; \n" +
13 | "void main () \n" +
14 | "{ \n" +
15 | " gl_Position = a_position; \n" +
16 | " vec2 tmpvar_1; \n" +
17 | " tmpvar_1.x = TexelOffsetX; \n" +
18 | " tmpvar_1.y = TexelOffsetY; \n" +
19 | " TexCoord0 = (a_texCoord - tmpvar_1); \n" +
20 | " TexCoord1 = a_texCoord; \n" +
21 | " TexCoord2 = (a_texCoord + tmpvar_1); \n" +
22 | "} \n";
23 |
24 | public static final String mFragmentShader =
25 | "#ifdef GL_ES\n" +
26 | "precision highp float;\n" +
27 | "#endif\n" +
28 | "varying vec2 TexCoord2;\n" +
29 | "varying vec2 TexCoord1;\n" +
30 | "varying vec2 TexCoord0;\n" +
31 | "uniform float bloomFactor;\n" +
32 | "uniform sampler2D sTexture;\n" +
33 | "void main ()\n" +
34 | "{\n" +
35 | " gl_FragColor.xyz = (((texture2D (sTexture, TexCoord2).xyz * 0.333333) + ((texture2D (sTexture, TexCoord1).xyz * 0.333333) + (texture2D (sTexture, TexCoord0).xyz * 0.333333))) * bloomFactor);\n" +
36 | "} \n";
37 | }
38 |
39 | /** Precision qualifiers gain one frame on milestone but break desktop support an look a bit uglier
40 | public static final String mVertexShader =
41 | "attribute highp vec4 a_vertex; \n" +
42 | "attribute mediump vec2 a_texCoord; \n" +
43 | "uniform mediump float TexelOffsetX; \n" +
44 | "uniform mediump float TexelOffsetY; \n" +
45 | "varying mediump vec2 TexCoord0; \n" +
46 | "varying mediump vec2 TexCoord1; \n" +
47 | "varying mediump vec2 TexCoord2; \n" +
48 | "void main() \n" +
49 | "{ \n" +
50 | " // Pass through vertex \n" +
51 | " gl_Position = a_vertex; \n" +
52 | " \n" +
53 | " // Calculate texture offsets and pass through \n" +
54 | " mediump vec2 offset = vec2(TexelOffsetX, TexelOffsetY); \n" +
55 | " \n" +
56 | " TexCoord0 = a_texCoord - offset; \n" +
57 | " TexCoord1 = a_texCoord; \n" +
58 | " TexCoord2 = a_texCoord + offset; \n" +
59 | "} \n";
60 |
61 | public static final String mFragmentShader =
62 | "#ifdef GL_ES\n" +
63 | "precision highp float;\n" +
64 | "#endif\n" +
65 | "uniform lowp sampler2D sTexture;\n" +
66 | "uniform lowp float bloomFactor;\n" +
67 | "varying mediump vec2 TexCoord0;\n" +
68 | "varying mediump vec2 TexCoord1;\n" +
69 | "varying mediump vec2 TexCoord2;\n" +
70 | "void main()\n" +
71 | "{\n" +
72 | " lowp vec3 color = texture2D(sTexture, TexCoord0).rgb * 0.333333;\n" +
73 | " color = (texture2D(sTexture, TexCoord1).rgb * 0.333333) + color;\n" +
74 | " color = (texture2D(sTexture, TexCoord2).rgb * 0.333333) + color;\n" +
75 | " gl_FragColor.rgb = color*bloomFactor;\n" +
76 | "}\n";
77 | **/
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/shader/TVShader.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb.shader;
2 |
3 | public class TVShader {
4 |
5 | public static final String mVertexShader =
6 | "attribute vec4 aPosition;\n"
7 | + "void main() {\n"
8 | + " gl_Position = vec4(aPosition);\n"
9 | + "}\n";
10 |
11 | public static final String mFragmentShader =
12 | "#ifdef GL_ES\n" +
13 | "precision mediump float;\n" +
14 | "#endif\n" +
15 | "uniform int rotation;\n" +
16 | "uniform sampler2D sampler0;\n" +
17 | "uniform vec2 resolution;\n" +
18 | "uniform float time;\n" +
19 | "void main ()\n" +
20 | "{\n" +
21 | " vec3 color;\n" +
22 | " vec2 position;\n" +
23 | " vec2 tmpvar_1;\n" +
24 | " tmpvar_1 = (gl_FragCoord.xy / resolution);\n" +
25 | " position = tmpvar_1;\n" +
26 | " position.y = (tmpvar_1.y * -1.0);\n" +
27 | " if ((rotation == 0)) {\n" +
28 | " vec2 tmpvar_2;\n" +
29 | " tmpvar_2.x = (tmpvar_1.x + 0.002);\n" +
30 | " tmpvar_2.y = -(position.y);\n" +
31 | " color.x = texture2D (sampler0, tmpvar_2).x;\n" +
32 | " vec2 tmpvar_3;\n" +
33 | " tmpvar_3.x = tmpvar_1.x;\n" +
34 | " tmpvar_3.y = -(position.y);\n" +
35 | " color.y = texture2D (sampler0, tmpvar_3).y;\n" +
36 | " vec2 tmpvar_4;\n" +
37 | " tmpvar_4.x = (tmpvar_1.x - 0.002);\n" +
38 | " tmpvar_4.y = -(position.y);\n" +
39 | " color.z = texture2D (sampler0, tmpvar_4).z;\n" +
40 | " } else {\n" +
41 | " vec2 tmpvar_5;\n" +
42 | " tmpvar_5.x = (-(position.y) + 0.002);\n" +
43 | " tmpvar_5.y = -(tmpvar_1.x);\n" +
44 | " color.x = texture2D (sampler0, tmpvar_5).x;\n" +
45 | " vec2 tmpvar_6;\n" +
46 | " tmpvar_6.x = -(position.y);\n" +
47 | " tmpvar_6.y = -(tmpvar_1.x);\n" +
48 | " color.y = texture2D (sampler0, tmpvar_6).y;\n" +
49 | " vec2 tmpvar_7;\n" +
50 | " tmpvar_7.x = (-(position.y) - 0.002);\n" +
51 | " tmpvar_7.y = -(tmpvar_1.x);\n" +
52 | " color.z = texture2D (sampler0, tmpvar_7).z;\n" +
53 | " };\n" +
54 | " vec3 tmpvar_8;\n" +
55 | " tmpvar_8 = ((((clamp (((color * 0.5) + (((0.5 * 1.2) * color) * color)), 0.0, 1.0) * (0.5 + ((((8.0 * tmpvar_1.x) * position.y) * (1.0 - tmpvar_1.x)) * (-1.0 - position.y)))) * vec3(0.95, 0.85, 1.0)) * (0.9 + (0.1 * sin (((10.0 * time) + (position.y * 1000.0)))))) * (0.97 + (0.03 * sin ((110.0 * time)))));\n" +
56 | " color = tmpvar_8;\n" +
57 | " vec4 tmpvar_9;\n" +
58 | " tmpvar_9.w = 1.0;\n" +
59 | " tmpvar_9.xyz = tmpvar_8;\n" +
60 | " gl_FragColor = tmpvar_9;\n" +
61 | "}\n";
62 |
63 | }
--------------------------------------------------------------------------------
/qb/src/de/redlion/qb/shader/TransShader.java:
--------------------------------------------------------------------------------
1 | package de.redlion.qb.shader;
2 |
3 | public class TransShader {
4 |
5 | public static final String mVertexShader =
6 | "attribute vec4 a_position;\n" +
7 | "uniform mat4 VPMatrix;\n"+
8 | "uniform mat4 MMatrix;\n"+
9 | "void main() {\n"+
10 | " gl_Position = ((VPMatrix * MMatrix) * a_position);\n"+
11 | "}\n";
12 |
13 | public static final String mFragmentShader =
14 | "#ifdef GL_ES\n" +
15 | "precision mediump float;\n" +
16 | "#endif\n" +
17 | "uniform vec4 a_color;\n"+
18 | "void main() {\n"+
19 | " gl_FragColor = a_color;\n"+
20 | "}\n";
21 | }
22 |
23 | /** Precision qualifiers gain one frame on milestone but break desktop support an look a bit uglier
24 | public static final String mVertexShader =
25 | "attribute highp vec4 a_vertex;\n" +
26 | "uniform mediump mat4 VPMatrix;\n"+
27 | "uniform mediump mat4 MMatrix;\n"+
28 | "void main() {\n"+
29 | " gl_Position = VPMatrix * MMatrix * a_vertex;\n"+
30 | "}\n";
31 |
32 | public static final String mFragmentShader = libgd
33 | "#ifdef GL_ES\n" +
34 | "precision mediump float;\n" +
35 | "#endif\n" +
36 | "uniform lowp vec4 a_color;\n"+
37 | "void main() {\n"+
38 | " gl_FragColor = a_color;\n"+
39 | "}\n";
40 | **/
--------------------------------------------------------------------------------
/qb/src/qbgame.gwt.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/screenshots/intro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/screenshots/intro.png
--------------------------------------------------------------------------------
/screenshots/screen1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/screenshots/screen1.png
--------------------------------------------------------------------------------
/screenshots/screen2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/screenshots/screen2.png
--------------------------------------------------------------------------------
/screenshots/screen3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/screenshots/screen3.png
--------------------------------------------------------------------------------
/screenshots/screen4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/stefanwagnerdev/mgcube/e4335abf00d2795f7f55f136dc79e47d2fc860a4/screenshots/screen4.png
--------------------------------------------------------------------------------