Skip to content

Instantly share code, notes, and snippets.

View homelinen's full-sized avatar

Calum Gilchrist homelinen

View GitHub Profile
@homelinen
homelinen / drawPlayer.java
Created September 21, 2011 21:51
drawPlayer class
/**
* Draw the player
*/
public void drawPlayer(Graphics2D g2d, Dimension playerSize) {
//Get the players position in terms of cell co-ords
int playerxmin = (teddy.getxPos() + teddy.getChangex()) / cellWidth;
int playerymin = (teddy.getyPos() + teddy.getChangey()) / cellHeight;
//Get the max player x and y
int playerxmax = (playerxmin + (int)teddy.getSize().getWidth()) / cellWidth;
@homelinen
homelinen / board.java
Created September 19, 2011 15:04
Maze generator
/**
* The Board
*
* Need to generate a maze
*/
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GridLayout;
@homelinen
homelinen / FormWords.java
Created September 13, 2011 15:25
Displays every permutation of the given letters. Probably a horrible way of doing it.
import java.util.*;
class FormWords {
private String joinLetters(ArrayList<String> letters) {
String word = "";
for (String letter : letters) {
word += letter;
}
return word;