why things are keep happening?

This commit is contained in:
minjaesong
2017-05-03 14:41:09 +09:00
parent 9bae794491
commit af6be4de31
3 changed files with 14 additions and 7 deletions

View File

@@ -42,14 +42,18 @@ object BlockCodex {
}
}
fun get(index: Int): BlockProp {
/*fun get(index: Int): BlockProp {
try {
return blockProps[index]
}
catch (e: NullPointerException) {
throw NullPointerException("Blockprop with id $index does not exist.")
}
}
catch (e1: ArrayIndexOutOfBoundsException) {
if (index == -1) return nullProp
else throw e1
}
}*/
operator fun get(rawIndex: Int?): BlockProp {
if (rawIndex == null || rawIndex == Block.NULL) {

View File

@@ -40,5 +40,8 @@ class PhysTestBall : ActorWithPhysics(Actor.RenderOrder.MIDDLE, immobileBody = t
hitbox.posY.toFloat(),
hitbox.width.toFloat(),
hitbox.height.toFloat())
//println(moveDelta)
}
}

View File

@@ -64,14 +64,14 @@ object ROTCipher {
}
/**
* Note; range starts with zero
* Note; domain starts from zero
* @param number to rotate
* @param rotation
* @param range size of the rotation table. 4 means (0,1,2,3)
* @param domain size of the rotation table (or domain of the function). 4 means (0,1,2,3)
*/
fun rotN(number: Int, rotation: Int, range: Int): Int {
return if (number < range - rotation + 1) number + rotation
else number - (range - rotation + 1)
private fun rotN(number: Int, rotation: Int, domain: Int): Int {
return if (number < domain - rotation + 1) number + rotation
else number - (domain - rotation + 1)
}
fun rot13(c: Char): Char {