diff --git a/Java/scripts/.package.files b/Java/scripts/.package.files new file mode 100644 index 0000000..aeda883 --- /dev/null +++ b/Java/scripts/.package.files @@ -0,0 +1,8 @@ +bin/RabiClone.jar +lib/*.dll +lib/*.so +lib/*.jnilib +sprites +backgrounds +runGame +maps \ No newline at end of file diff --git a/Java/scripts/filelist b/Java/scripts/filelist index a83fc3d..14c4b3a 100644 --- a/Java/scripts/filelist +++ b/Java/scripts/filelist @@ -2,5 +2,7 @@ build.sh clean.sh commit.sh jar.sh +.package.files +release.sh update.sh version_info diff --git a/Java/scripts/jar.sh b/Java/scripts/jar.sh index 266d500..d201c59 100755 --- a/Java/scripts/jar.sh +++ b/Java/scripts/jar.sh @@ -13,5 +13,5 @@ jar cfm ${PROJECT_NAME}.jar ${ORIGINAL_LOC}/manifest sig jar uf ${PROJECT_NAME}.jar -C ../lib/bin/ . printf "\n\n\nRunning Program...\n\n" java -cp .:../lib/bin -Djava.library.path="${LIBRARY_PATH}" -jar ${PROJECT_NAME}.jar "$@" -./${LANGUAGE}/scripts/clean.sh +../${LANGUAGE}/scripts/clean.sh cd .. diff --git a/Java/scripts/md5 b/Java/scripts/md5 index 175771d..7b75edb 100644 --- a/Java/scripts/md5 +++ b/Java/scripts/md5 @@ -1,5 +1,7 @@ build.sh:22308eae5fd9c88aa16fef54cf03ae21 - clean.sh:668a2f9b568c55f6a044a509315032f6 - commit.sh:5e4448db9ad48e72ec3a1ff4f5763b41 - -jar.sh:99c7520b5eb08be888ce3c91784e5462 - +jar.sh:343cf505530401fb696296bc25a9b090 - +.package.files:eed24f64ac45cb8d623f856368d666a4 - +release.sh:b1b62203411b18d0fec1db3dc2e5a061 - update.sh:3be721658983183efa395984acd96b03 - diff --git a/Java/scripts/release.sh b/Java/scripts/release.sh new file mode 100755 index 0000000..0f7389c --- /dev/null +++ b/Java/scripts/release.sh @@ -0,0 +1,14 @@ +#Creates a zip file containing all project contents. +#Java +source ${LANGUAGE}/scripts/version_info +TARGET_FILE="${PROJECT_NAME}_${RELEASE_VERSION}.zip" +FILES=$(cat ${LANGUAGE}/scripts/.package.files) +echo "Creating Package $TARGET_FILE..." +for f in $FILES +do + zip -ur $TARGET_FILE $f +done +echo "Complete!" +echo "" +echo "" +echo "" \ No newline at end of file diff --git a/Java/scripts/version_info b/Java/scripts/version_info index 7c8f21c..719f74f 100644 --- a/Java/scripts/version_info +++ b/Java/scripts/version_info @@ -1,2 +1,3 @@ export SOURCE_VERSION="8" -export TARGET_VERSION="8" \ No newline at end of file +export TARGET_VERSION="8" +export RELEASE_VERSION="0.0a" \ No newline at end of file diff --git a/RabiClone_0.0a.zip b/RabiClone_0.0a.zip new file mode 100644 index 0000000..9ae0834 Binary files /dev/null and b/RabiClone_0.0a.zip differ diff --git a/bin/RabiClone.jar b/bin/RabiClone.jar index 22da09b..d54fca9 100644 Binary files a/bin/RabiClone.jar and b/bin/RabiClone.jar differ diff --git a/bin/sig/DrawLoop.class b/bin/sig/DrawLoop.class new file mode 100644 index 0000000..a16ca81 Binary files /dev/null and b/bin/sig/DrawLoop.class differ diff --git a/bin/sig/RabiClone.class b/bin/sig/RabiClone.class new file mode 100644 index 0000000..bf64937 Binary files /dev/null and b/bin/sig/RabiClone.class differ diff --git a/bin/sig/engine/Alpha.class b/bin/sig/engine/Alpha.class new file mode 100644 index 0000000..5ec44b1 Binary files /dev/null and b/bin/sig/engine/Alpha.class differ diff --git a/bin/sig/engine/AnimatedObject.class b/bin/sig/engine/AnimatedObject.class new file mode 100644 index 0000000..4d32811 Binary files /dev/null and b/bin/sig/engine/AnimatedObject.class differ diff --git a/bin/sig/engine/AnimatedSprite.class b/bin/sig/engine/AnimatedSprite.class new file mode 100644 index 0000000..2d25569 Binary files /dev/null and b/bin/sig/engine/AnimatedSprite.class differ diff --git a/bin/sig/engine/Color.class b/bin/sig/engine/Color.class new file mode 100644 index 0000000..93c6923 Binary files /dev/null and b/bin/sig/engine/Color.class differ diff --git a/bin/sig/engine/Edge.class b/bin/sig/engine/Edge.class new file mode 100644 index 0000000..bcec276 Binary files /dev/null and b/bin/sig/engine/Edge.class differ diff --git a/bin/sig/engine/Font.class b/bin/sig/engine/Font.class new file mode 100644 index 0000000..44b164c Binary files /dev/null and b/bin/sig/engine/Font.class differ diff --git a/bin/sig/engine/GameEntity.class b/bin/sig/engine/GameEntity.class new file mode 100644 index 0000000..70ea823 Binary files /dev/null and b/bin/sig/engine/GameEntity.class differ diff --git a/bin/sig/engine/MouseScrollValue.class b/bin/sig/engine/MouseScrollValue.class new file mode 100644 index 0000000..37d418b Binary files /dev/null and b/bin/sig/engine/MouseScrollValue.class differ diff --git a/bin/sig/engine/Object.class b/bin/sig/engine/Object.class new file mode 100644 index 0000000..130e4f6 Binary files /dev/null and b/bin/sig/engine/Object.class differ diff --git a/bin/sig/engine/PaletteColor.class b/bin/sig/engine/PaletteColor.class new file mode 100644 index 0000000..cf09b99 Binary files /dev/null and b/bin/sig/engine/PaletteColor.class differ diff --git a/bin/sig/engine/Panel$1.class b/bin/sig/engine/Panel$1.class new file mode 100644 index 0000000..46dd83f Binary files /dev/null and b/bin/sig/engine/Panel$1.class differ diff --git a/bin/sig/engine/Panel$2.class b/bin/sig/engine/Panel$2.class new file mode 100644 index 0000000..f393719 Binary files /dev/null and b/bin/sig/engine/Panel$2.class differ diff --git a/bin/sig/engine/Panel$3.class b/bin/sig/engine/Panel$3.class new file mode 100644 index 0000000..093ae71 Binary files /dev/null and b/bin/sig/engine/Panel$3.class differ diff --git a/bin/sig/engine/Panel.class b/bin/sig/engine/Panel.class new file mode 100644 index 0000000..c2d25be Binary files /dev/null and b/bin/sig/engine/Panel.class differ diff --git a/bin/sig/engine/Point.class b/bin/sig/engine/Point.class new file mode 100644 index 0000000..b256090 Binary files /dev/null and b/bin/sig/engine/Point.class differ diff --git a/bin/sig/engine/Rectangle.class b/bin/sig/engine/Rectangle.class new file mode 100644 index 0000000..87ef543 Binary files /dev/null and b/bin/sig/engine/Rectangle.class differ diff --git a/bin/sig/engine/Sprite.class b/bin/sig/engine/Sprite.class new file mode 100644 index 0000000..d88273e Binary files /dev/null and b/bin/sig/engine/Sprite.class differ diff --git a/bin/sig/engine/Transform.class b/bin/sig/engine/Transform.class new file mode 100644 index 0000000..cac498f Binary files /dev/null and b/bin/sig/engine/Transform.class differ diff --git a/bin/sig/map/Background.class b/bin/sig/map/Background.class new file mode 100644 index 0000000..8dcf035 Binary files /dev/null and b/bin/sig/map/Background.class differ diff --git a/bin/sig/map/CollisionType.class b/bin/sig/map/CollisionType.class new file mode 100644 index 0000000..8470073 Binary files /dev/null and b/bin/sig/map/CollisionType.class differ diff --git a/bin/sig/map/Map.class b/bin/sig/map/Map.class new file mode 100644 index 0000000..f0aa535 Binary files /dev/null and b/bin/sig/map/Map.class differ diff --git a/bin/sig/map/Maps.class b/bin/sig/map/Maps.class new file mode 100644 index 0000000..07eed12 Binary files /dev/null and b/bin/sig/map/Maps.class differ diff --git a/bin/sig/map/Tile.class b/bin/sig/map/Tile.class new file mode 100644 index 0000000..c908ddb Binary files /dev/null and b/bin/sig/map/Tile.class differ diff --git a/bin/sig/map/Type.class b/bin/sig/map/Type.class new file mode 100644 index 0000000..d264c6f Binary files /dev/null and b/bin/sig/map/Type.class differ diff --git a/bin/sig/map/View.class b/bin/sig/map/View.class new file mode 100644 index 0000000..b2d4be2 Binary files /dev/null and b/bin/sig/map/View.class differ diff --git a/bin/sig/objects/EditorRenderer.class b/bin/sig/objects/EditorRenderer.class new file mode 100644 index 0000000..c9b0f63 Binary files /dev/null and b/bin/sig/objects/EditorRenderer.class differ diff --git a/bin/sig/objects/Erinoah.class b/bin/sig/objects/Erinoah.class new file mode 100644 index 0000000..44f2e5d Binary files /dev/null and b/bin/sig/objects/Erinoah.class differ diff --git a/bin/sig/objects/LevelRenderer.class b/bin/sig/objects/LevelRenderer.class new file mode 100644 index 0000000..03970e1 Binary files /dev/null and b/bin/sig/objects/LevelRenderer.class differ diff --git a/bin/sig/objects/Player$1.class b/bin/sig/objects/Player$1.class new file mode 100644 index 0000000..5667cd6 Binary files /dev/null and b/bin/sig/objects/Player$1.class differ diff --git a/bin/sig/objects/Player.class b/bin/sig/objects/Player.class new file mode 100644 index 0000000..3b29e9c Binary files /dev/null and b/bin/sig/objects/Player.class differ diff --git a/bin/sig/objects/actor/State.class b/bin/sig/objects/actor/State.class new file mode 100644 index 0000000..01053cb Binary files /dev/null and b/bin/sig/objects/actor/State.class differ diff --git a/manifest b/manifest index c86dde5..e7b1a63 100644 --- a/manifest +++ b/manifest @@ -1,2 +1,3 @@ Main-Class: sig.RabiClone Main-Class: sig.RabiClone +Main-Class: sig.RabiClone diff --git a/runGame b/runGame new file mode 100755 index 0000000..7135ead --- /dev/null +++ b/runGame @@ -0,0 +1 @@ +java -jar bin/RabiClone.jar \ No newline at end of file diff --git a/src/sig/RabiClone.java b/src/sig/RabiClone.java index 27a691f..b46dade 100644 --- a/src/sig/RabiClone.java +++ b/src/sig/RabiClone.java @@ -50,7 +50,7 @@ public class RabiClone{ f.setSize(BASE_WIDTH,BASE_HEIGHT); //1024x576 (64x64) ChooseBestRatio(); - p = new Panel(f); //Comment + p = new Panel(f); MOUSE_POS=p.mousePos; diff --git a/utils/main.sh b/utils/main.sh index 62ec20d..d299d6b 100644 --- a/utils/main.sh +++ b/utils/main.sh @@ -16,7 +16,7 @@ if [ -z "$1" ] FILES=$(ls -1A ./$LANGUAGE/scripts 2>/dev/null | sed -e 's/\.sh$//' | sed -e 's/^/ /') for f in $FILES do - if [ $f != "md5" ] && [ $f != "version_info" ] && [ $f != "filelist" ]; then + if [ -f "./$LANGUAGE/scripts/$f.sh" ]; then DESC="$(head -n1 ./$LANGUAGE/scripts/$f.sh)" printf "\n\t%-15s%-65s" $f "${DESC:1}" fi diff --git a/utils/md5 b/utils/md5 index 2f738cd..f71f6ee 100644 --- a/utils/md5 +++ b/utils/md5 @@ -1,4 +1,4 @@ define.sh:cf246587e7509edd9283cb8e8e4b26cf - -main.sh:afdc55cbdd992bf2a7e21ed79a773d8f - +main.sh:d3d1bd0b56d8114eb7479964227f8576 - search.sh:248d94cca6eeb92c384e9c49c9d0f4a9 - .updateDirectories:0ede00461e947494545e694040787b3f -