Skip to content

Commit

Permalink
Align Snakoid to Droids implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
sasadangelo committed Mar 11, 2016
1 parent 8890d22 commit 94f9471
Show file tree
Hide file tree
Showing 18 changed files with 391 additions and 319 deletions.
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="Snakoid">
<activity android:name=".SnakoidGame"
<activity android:name=".view.SnakoidGame"
android:label="Snakoid"
android:configChanges="keyboard|keyboardHidden|orientation"
android:screenOrientation="portrait">
Expand Down
5 changes: 4 additions & 1 deletion app/src/main/assetstemplate/icon-mdpi.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,12 @@

public interface Music {
public void play();

public void stop();

public void pause();

public void setLooping(boolean looping);

public void setVolume(float volume);

public boolean isPlaying();

public boolean isStopped();

public boolean isLooping();

public void dispose();
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public Screen(Game game) {
}

public abstract void update(float deltaTime);
public abstract void present(float deltaTime);
public abstract void draw(float deltaTime);
public abstract void pause();
public abstract void resume();
public abstract void dispose();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@

public interface Sound {
public void play(float volume);

public void dispose();
}
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public void run() {
startTime = System.nanoTime();

game.getCurrentScreen().update(deltaTime);
game.getCurrentScreen().present(deltaTime);
game.getCurrentScreen().draw(deltaTime);

Canvas canvas = holder.lockCanvas();
canvas.getClipBounds(dstRect);
Expand Down
261 changes: 0 additions & 261 deletions app/src/main/java/org/androidforfun/retrogames/snakoid/GameScreen.java

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package org.androidforfun.retrogames.snakoid;
package org.androidforfun.retrogames.snakoid.model;

import org.androidforfun.retrogames.framework.FileIO;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

import org.androidforfun.retrogames.framework.FileIO;

public class Settings {
public static boolean soundEnabled = true;
public static int[] highscores = new int[] { 100, 80, 50, 30, 10 };
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.androidforfun.retrogames.snakoid;
package org.androidforfun.retrogames.snakoid.model;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -12,11 +12,8 @@ public class Snake {
public List<SnakePart> parts = new ArrayList<SnakePart>();
public int direction;

public Snake() {
direction = UP;
parts.add(new SnakePart(5, 6));
parts.add(new SnakePart(5, 7));
parts.add(new SnakePart(5, 8));
public Snake() {
reset();
}

public void turnLeft() {
Expand Down Expand Up @@ -65,7 +62,15 @@ public void advance() {
if(head.y > 12)
head.y = 0;
}


public void reset() {
direction = UP;
parts.clear();
parts.add(new SnakePart(5, 6));
parts.add(new SnakePart(5, 7));
parts.add(new SnakePart(5, 8));
}

public boolean checkBitten() {
int len = parts.size();
SnakePart head = parts.get(0);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.androidforfun.retrogames.snakoid;
package org.androidforfun.retrogames.snakoid.model;

public class SnakePart {
public int x, y;
Expand Down
Loading

0 comments on commit 94f9471

Please sign in to comment.