Skip to content

Instantly share code, notes, and snippets.

View jxcodetw's full-sized avatar

JxCode jxcodetw

  • Taiwan, Taichung
View GitHub Profile
class Matrix < Array
def initialize(filename)
# read file
f = File.open(filename) or die("no such file or reading error.")
@row, @col = f.readline.split(' ').map(&:to_i)
f.each_line { |line|
line = line.split(' ').map(&:to_r)
self.push(line)
}
end
#include <stdio.h>
#include <string.h>
void swap(char* a, char* b) {
char t = *a;
*a = *b;
*b = t;
}
void perm(char* head, int i, int n) {
["1", "2"]
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.BasicGameState;
import org.newdawn.slick.state.StateBasedGame;
public class MenuState extends BasicGameState
{
@Override
public void init(GameContainer arg0, StateBasedGame arg1)
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.StateBasedGame;
public class Main extends StateBasedGame
{
public Main(String name) {
super(name);
}
@jxcodetw
jxcodetw / slick2d_basicgame.java
Last active August 29, 2015 14:01
just a demo
import java.util.logging.Level;
import java.util.logging.Logger;
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
public class MyGame extends BasicGame