This commit is contained in:
Major-
2015-08-29 16:12:57 +01:00
2 changed files with 41 additions and 150 deletions
+41 -10
View File
@@ -2,17 +2,48 @@ require 'java'
java_import 'org.apollo.game.model.Animation'
# Animation constants.
ANGRY = Animation.new(859)
BECKON = Animation.new(864)
BLOW_KISS = Animation.new(1368)
BOW = Animation.new(858)
CHEER = Animation.new(862)
CLAP = Animation.new(865)
CLIMB_ROPE = Animation.new(1130)
CRY = Animation.new(860)
DANCE = Animation.new(866)
GLASS_BOX = Animation.new(1131)
GLASS_WALL = Animation.new(1128)
GOBLIN_BOW = Animation.new(2127)
GOBLIN_DANCE = Animation.new(2128)
HEAD_BANG = Animation.new(2108)
JIG = Animation.new(2106)
JOY_JUMP = Animation.new(2109)
LAUGH = Animation.new(861)
LEAN = Animation.new(1129)
NO = Animation.new(856)
PANIC = Animation.new(2105)
RASPBERRY = Animation.new(2110)
SALUTE = Animation.new(2112)
SHRUG = Animation.new(2113)
SPIN = Animation.new(2107)
THINKING = Animation.new(857)
WAVE = Animation.new(863)
YAWN = Animation.new(2111)
YES = Animation.new(855)
# A map of buttons to animations.
ANIMATIONS = {
162 => Animation::THINKING, 6_503 => Animation::CLIMB_ROPE, 169 => Animation::NO,
164 => Animation::BOW, 13_384 => Animation::GOBLIN_DANCE, 161 => Animation::CRY,
170 => Animation::LAUGH, 171 => Animation::CHEER, 163 => Animation::WAVE,
167 => Animation::BECKON, 3_362 => Animation::PANIC, 172 => Animation::CLAP,
166 => Animation::DANCE, 13_363 => Animation::JIG, 13_364 => Animation::SPIN,
13_365 => Animation::HEAD_BANG, 6_506 => Animation::LEAN, 165 => Animation::ANGRY,
13_368 => Animation::YAWN, 13_366 => Animation::JOY_JUMP, 667 => Animation::GLASS_BOX,
13_367 => Animation::RASPBERRY, 13_369 => Animation::SALUTE, 13_370 => Animation::SHRUG,
11_100 => Animation::BLOW_KISS, 666 => Animation::GLASS_WALL, 168 => Animation::YES,
13_383 => Animation::GOBLIN_BOW
162 => THINKING, 6_503 => CLIMB_ROPE, 169 => NO,
164 => BOW, 13_384 => GOBLIN_DANCE, 161 => CRY,
170 => LAUGH, 171 => CHEER, 163 => WAVE,
167 => BECKON, 3_362 => PANIC, 172 => CLAP,
166 => DANCE, 13_363 => JIG, 13_364 => SPIN,
13_365 => HEAD_BANG, 6_506 => LEAN, 165 => ANGRY,
13_368 => YAWN, 13_366 => JOY_JUMP, 667 => GLASS_BOX,
13_367 => RASPBERRY, 13_369 => SALUTE, 13_370 => SHRUG,
11_100 => BLOW_KISS, 666 => GLASS_WALL, 168 => YES,
13_383 => GOBLIN_BOW
}
# Intercept the button message.