Skip to content

Commit 4d8110c

Browse files
- first public commit
0 parents  commit 4d8110c

File tree

1,272 files changed

+135668
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,272 files changed

+135668
-0
lines changed

.gitignore

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# .gitignore examples
2+
# https://github.com/github/gitignore
3+
4+
# todo??
5+
# https://github.com/github/gitignore/blob/master/Global/NetBeans.gitignore
6+
# https://github.com/github/gitignore/blob/master/Symfony.gitignore
7+
# https://github.com/github/gitignore/blob/master/SymphonyCMS.gitignore
8+
# https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
9+
10+
# osx metadata
11+
.DS_Store
12+
13+
# JetBrains project files (contains local paths)
14+
# https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
15+
.idea
16+
17+
18+
# node_modules should be installed with 'npm install' in the folder containing a 'package.json'
19+
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git-
20+
node_modules
21+
22+
# Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
23+
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
24+
# composer.lock
25+
composer.phar
26+
vendor/
27+
28+
# a frontend build should be generated with 'grunt release' in the /tools/build/ folder
29+
build
30+
31+
# build cache
32+
.tscache
33+
.sass-cache
34+
35+
# sourcemaps
36+
*.css.map
37+
*.js.map
38+
39+
# Coverage directory used by tools like istanbul
40+
coverage
41+
42+
# Project specific
43+
*.iml
44+
.gradle
45+
.idea
46+
/local.properties
47+
/_design

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2015 MediaMonks
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in
13+
all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21+
THE SOFTWARE.

README.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#Android Tilt Game
2+
3+
Tilt is an Android adaptation of the classic handheld maze genre. While the concept of the game is the same, the fun lies in the features introduced by the player’s smartphone. The game lets players accurately navigate a variety of mazes by utilizing the motion sensors of their Android devices. With multiplayer gameplay supported by a Bluetooth connection, players can make use of an automatic scoring system, leaderboards, and a precise timer for those split second time differences.
4+
5+
Created as an open source Android experiment, the app showcases the capabilities of Android devices by highlighting the reliability of their Bluetooth connection and the responsive accuracy of their motion sensors.
6+
7+
The code utilizes an NDK port of the Box2D library to simulate the physics of the maze board and ball. The And Engine is used for display of game graphics using OpenGL. The OrientationProvider classes by hitlabnz.com are used to retrieve motion sensor data.
8+
9+
Code is made available under the MIT license.
10+
Copyright (c) 2015 MediaMonks

andEngine/.classpath

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
4+
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
5+
<classpathentry kind="src" path="src"/>
6+
<classpathentry kind="src" path="gen"/>
7+
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
8+
<classpathentry kind="output" path="bin/classes"/>
9+
</classpath>

andEngine/.gitignore

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# System:
2+
Thumbs.db
3+
.DS_Store
4+
*.swp
5+
*~
6+
Desktop.ini
7+
8+
# Version Control Systems:
9+
.svn
10+
CVS
11+
.hg
12+
.bzr
13+
14+
# Android:
15+
local.properties
16+
proguard/**
17+
target/**
18+
bin/**
19+
obj/**
20+
doc/**
21+
gen/**
22+
gdb.setup
23+
gdbserver
24+
25+
# Eclipse:
26+
.settings
27+
28+
# IntelliJ / Android Studio:
29+
idea/workspace.xml
30+
idea/tasks.xml
31+
32+
# Crashlytics
33+
res/values/com_crashlytics_export_strings.xml

andEngine/.project

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>AndEngine</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.jdt.core.javabuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
<buildCommand>
24+
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
25+
<arguments>
26+
</arguments>
27+
</buildCommand>
28+
</buildSpec>
29+
<natures>
30+
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
31+
<nature>org.eclipse.jdt.core.javanature</nature>
32+
</natures>
33+
</projectDescription>

andEngine/AUTHORS.md

+114
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
## Lead Developer:
2+
3+
* Nicolas Gramlich <[email protected]>, <[email protected]>
4+
5+
## Contributors:
6+
7+
### Zynga
8+
* Scott Kennedy
9+
* Added EngineOptions->AudioOptions->SoundOptions->setMaxSimultaneousStreams.
10+
* Fixed a bug where BaseGameActivity would not resume.
11+
* Added ButtonSprite.
12+
* Fixed anti-pattern in Sprite/TiledSprite constructors.
13+
* Fixed an infinite recursion.
14+
* Greg Haynes
15+
* Added SharedMemoryVertexBufferObject and ZeroMemoryVertexBufferObject.
16+
* Enhanced Pool class to be able to have a maximum number of items to permanently hold.
17+
* Fixed a bug in Entity.getSceneToLocalTransformation.
18+
* Fixed Hold/Click/Scroll-Detector when MultiTouch is enabled.
19+
* Xi Yu
20+
* Added TextOptions->AutoWrap.CJK.
21+
22+
### Others
23+
* Rodrigo Moraes <[email protected]>
24+
* Added optimizations and enhancements in the TMXTiledMapExtension.
25+
* Janne Sinivirta
26+
* Added ParticleSystem.BlendFunctionInitializer.
27+
* Fix a surplus semi-colon preventing from building with a stock JDK.
28+
* Michal Stawinski <[email protected]>
29+
* Fixed a race condition in SoundManager/SoundFactory.
30+
* Added Missing constructors in IMenuItem implementations.
31+
* Francesco Zoffoli
32+
* Added callback method in IAnimationListener.
33+
* Karl Erik Asbjørnsen
34+
* Fix in MultiKeyHashMap to preventing from building with a stock JDK.
35+
* Erik Eloff <[email protected]>
36+
* Memory fix in BufferUtils.
37+
* Sergio Viudes <[email protected]>
38+
* Fixed using an API Level 9 method.
39+
* Pawel Plewa
40+
* Added CubicBezierMoveModifier and QuadraticBezierMoveModifier.
41+
* Levi Notik <[email protected]>
42+
* Added project setup instructions for IntelliJ IDEA.
43+
* Steven Jackson <[email protected]>
44+
* Fixed wrong method signature in StrokeFont.
45+
* Daniel Epstein <[email protected]>
46+
* Added possibility to define scaleX/scaleY instead of just scale.
47+
* Fixed horizontal/vertical flipping of BaseTextureRegionBuffer.
48+
* Arturo Gutiérrez
49+
* Added TextureMemoryLogger.
50+
51+
## Suggestions / Issue-Reports:
52+
* Leandro De Brasi
53+
* Fixed copy-paste error in SpriteBatchVertexBuffer.
54+
* Fixed missing super.finalize() call in BaseSprite.
55+
* Fixed a synchronization issue in TextureManager, FontManager and ShaderProgramManager.
56+
* Added support for specifying individual frames in an animation instead of just the first and the last frame.
57+
* dorasoft
58+
* Fixed IModifierListeners being overwritten in certain constellations of nesting SequenceModifier, ParallelModifier and LoopModifier).
59+
* brig
60+
* Fixed Entity.sortChildren(pImmediate=false) not resetting after sorting was performed.
61+
* oldskool73
62+
* Fixed a bug when using MenuScene and ZoomCamera.
63+
* chozabu
64+
* Fixed a bug when using MenuScene and ZoomCamera.
65+
* stormtroopa
66+
* Fixed a bug when using MenuScene and ZoomCamera.
67+
* whalabi
68+
* Fixed a bug where Textures turned/remained 'white', when they are are reloaded/updated.
69+
* AlexNunn
70+
* Fixed a bug where Textures turned/remained 'white', when they are are reloaded/updated.
71+
* Fixed TextureSourceDecorator using Stroke.FILL to draw one pixel too few.
72+
* Akirasan
73+
* Added methods to Entity allowing to attach/get/detach children based on their index.
74+
* blissoft
75+
* Fixed a bug when changing the volume of a Sound.
76+
* While(E)
77+
* Fixed a copy-paste error not allowing TiledSprite/AnimatedSprite to be used in a SpriteBatch.
78+
* dironto
79+
* Fixed TextureFormat.RGB_565 working with TextureOptions.XYZ_(NON-)_PREMULTIPLYALPHA.
80+
* moppelg
81+
* Fixed invisible Sprites in a SpriteBatch still drawing.
82+
* Time-Over
83+
* Fixed a bug in Line vs Rectangle collision.
84+
* aerobowl
85+
* Added add/remove methods in SpriteGroup.
86+
* KyleHatch
87+
* Added convenience methods to convert from Local to Scene coordinates (and vice versa).
88+
* daniboy
89+
* Added support for multiple stops in LinearGradientFillTextureSourceDecorator and RadialGradientFillTextureSourceDecorator.
90+
* ddrscott
91+
* Added support for binding TouchEvents to OnSceneTouchListeners.
92+
* rickw
93+
* Fixed Entity being able to hold ITouchAreas (only Scene should be able to).
94+
* g1adrift
95+
* Added new WakeLockOption not requiring the WAKE_LOCK permission.
96+
* H3R3T1C
97+
* Fixed the calculation of the GlobalTileID in the TMXTiledMapExtension when data is read from a GZipInputStream.
98+
* valentin.milea
99+
* Added spacing to BlackPawnTextureBuilder.
100+
* goran.mrzljak
101+
* Fixed a bug in TMXLayer when the TiledMap is not squared.
102+
* cpasjuste
103+
* Added onCompletionListener to the Music class.
104+
* Added method to creae Sounds and Music from Files/Paths.
105+
* k3vlar
106+
* Fixed resetting the position of Particles, so that moving ParticleSystems are possible.
107+
* mr_deimos
108+
* Added PREMULTIPLYALPHA option to the TextureOption class.
109+
* oleg
110+
* Added PREMULTIPLYALPHA option to the TextureOption class.
111+
* NightJumper
112+
* Added MathUtils.distance.
113+
* crino
114+
* Fixed check if OpenGL 1.0 or 1.1 is present.

andEngine/AndroidManifest.xml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
package="org.andengine"
4+
android:versionCode="1"
5+
android:versionName="1.0">
6+
7+
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
8+
9+
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>
10+
</manifest>

0 commit comments

Comments
 (0)