Mercurial > touhou
comparison src/th06/ecl.rs @ 686:aefe5b5f481e
ecl_vm: implement the SetBulletAttributes opcodes.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Sat, 17 Aug 2019 04:28:24 +0200 |
parents | 11d7e4d6947a |
children | 7ae576a418ff |
comparison
equal
deleted
inserted
replaced
685:11d7e4d6947a | 686:aefe5b5f481e |
---|---|
239 59 => fn MoveToAccel(duration: i32, x: f32, y: f32, z: f32), | 239 59 => fn MoveToAccel(duration: i32, x: f32, y: f32, z: f32), |
240 61 => fn StopIn(duration: i32), | 240 61 => fn StopIn(duration: i32), |
241 63 => fn StopInAccel(duration: i32), | 241 63 => fn StopInAccel(duration: i32), |
242 65 => fn SetScreenBox(xmin: f32, ymin: f32, xmax: f32, ymax: f32), | 242 65 => fn SetScreenBox(xmin: f32, ymin: f32, xmax: f32, ymax: f32), |
243 66 => fn ClearScreenBox(), | 243 66 => fn ClearScreenBox(), |
244 67 => fn SetBulletAttributes1(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 244 67 => fn SetBulletAttributes1(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
245 68 => fn SetBulletAttributes2(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 245 68 => fn SetBulletAttributes2(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
246 69 => fn SetBulletAttributes3(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 246 69 => fn SetBulletAttributes3(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
247 70 => fn SetBulletAttributes4(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 247 70 => fn SetBulletAttributes4(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
248 71 => fn SetBulletAttributes5(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 248 71 => fn SetBulletAttributes5(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
249 74 => fn SetBulletAttributes6(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 249 74 => fn SetBulletAttributes6(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
250 75 => fn SetBulletAttributes7(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: i32), | 250 75 => fn SetBulletAttributes7(anim: i16, sprite_index_offset: i16, bullets_per_shot: i32, number_of_shots: i32, speed: f32, speed2: f32, launch_angle: f32, angle: f32, flags: u32), |
251 76 => fn SetBulletInterval(interval: i32), | 251 76 => fn SetBulletInterval(interval: i32), |
252 77 => fn SetBulletIntervalEx(interval: i32), | 252 77 => fn SetBulletIntervalEx(interval: i32), |
253 78 => fn DelayAttack(), | 253 78 => fn DelayAttack(), |
254 79 => fn NoDelayAttack(), | 254 79 => fn NoDelayAttack(), |
255 81 => fn SetBulletLaunchOffset(x: f32, y: f32, z: f32), | 255 81 => fn SetBulletLaunchOffset(x: f32, y: f32, z: f32), |