Skip to content

Instantly share code, notes, and snippets.

View ledsun's full-sized avatar

shigeru.nakajima ledsun

View GitHub Profile
@ledsun
ledsun / player.rb
Last active December 13, 2015 23:49
角にとって右は右斜め上で、上は左斜め上
# -*- coding: utf-8 -*-
module Movable
def position(position=nil)
return {:x=>@x, :y=>@y} unless position
@x = position[:x]
@y = position[:y]
end
def set_position_or_player(position)
# -*- coding: utf-8 -*-
module Movable
def position(position=nil)
return {:x=>@x, :y=>@y} unless position
@x = position[:x]
@y = position[:y]
end
def set_position_or_player(position)
@ledsun
ledsun / player_02.rb
Last active December 13, 2015 16:58 — forked from Shinpeim/player_02.rb
# -*- coding: utf-8 -*-
module Movable
attr_reader :position
def set_position(position)
@position = position.is_a?(Movable) ? position.position : position
end
def set_ratio(x, y)
@x_ratio = x
@ledsun
ledsun / player_02.rb
Last active December 13, 2015 09:39 — forked from Shinpeim/player_02.rb
# -*- coding: utf-8 -*-
class Position
def initialize(position)
@position = position
end
def move( direction, y_ratio, x_ratio)
case direction
when :up
@position[:y] -= 10 * y_ratio
# -*- coding: utf-8 -*-
class Player
attr_reader :position
def initialize(position)
@position = position
@x_ratio = 1
@y_ratio = 1
end
@ledsun
ledsun / player_01.rb
Last active December 12, 2015 08:59 — forked from Shinpeim/player_01.rb
# -*- coding: utf-8 -*-
class Player
attr_reader :position
def initialize(position)
@position = position
end
def move(direction)
case direction
@ledsun
ledsun / player_01.rb
Last active December 12, 2015 08:59 — forked from Shinpeim/player_01.rb
# -*- coding: utf-8 -*-
class Player
attr_writer :speed
def initialize(param)
@position_x = param[:x]
@position_y = param[:y]
@speed = param[:speed]
end
@ledsun
ledsun / build1.xml
Last active December 11, 2015 22:48 — forked from anonymous/build.xml
antからJavaScriptを呼び出すときの例
<?xml version="1.0" encoding="UTF-8"?>
<project default="a">
<target name="a">
<script language="javascript"><![CDATA[
print('hello world!');
]]></script>
</target>
</project>
@ledsun
ledsun / gist:2196199
Created March 25, 2012 14:37
Download Chiraw, Scarecrows And Lullabies mp3 music
Download Chiraw, Scarecrows And Lullabies mp3 music free. unlimited access, high speed downloads
Download Chiraw, Scarecrows And Lullabies mp3 music
Highspeed download torrent Download Chiraw, Scarecrows And Lullabies mp3 music
Check our website for torrent links!
Download Chiraw, Scarecrows And Lullabies mp3 music
@ledsun
ledsun / Converter.java
Created January 13, 2012 06:00 — forked from nagise/GenericListConverterSample
ジェネリックなListの詰替えサンプル(引数で変換先の型を取ればいける)
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.beanutils.BeanUtils;
public class Converter {
public static <T, U> List<U> convert(List<T> in, Class<U> type) {
List<U> out = new ArrayList<U>();