avm1: Use enum constants instead of hard-coded numbers
This commit is contained in:
parent
d2908d8fcd
commit
0a30057a63
|
@ -7,25 +7,25 @@ use crate::events::KeyCode;
|
||||||
use gc_arena::MutationContext;
|
use gc_arena::MutationContext;
|
||||||
|
|
||||||
const OBJECT_DECLS: &[Declaration] = declare_properties! {
|
const OBJECT_DECLS: &[Declaration] = declare_properties! {
|
||||||
"ALT" => int(18; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"ALT" => int(KeyCode::Alt as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"BACKSPACE" => int(8; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"BACKSPACE" => int(KeyCode::Backspace as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"CAPSLOCK" => int(20; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"CAPSLOCK" => int(KeyCode::CapsLock as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"CONTROL" => int(17; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"CONTROL" => int(KeyCode::Control as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"DELETEKEY" => int(46; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"DELETEKEY" => int(KeyCode::Delete as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"DOWN" => int(40; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"DOWN" => int(KeyCode::Down as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"END" => int(35; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"END" => int(KeyCode::End as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"ENTER" => int(13; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"ENTER" => int(KeyCode::Return as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"ESCAPE" => int(27; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"ESCAPE" => int(KeyCode::Escape as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"HOME" => int(36; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"HOME" => int(KeyCode::Home as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"INSERT" => int(45; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"INSERT" => int(KeyCode::Insert as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"LEFT" => int(37; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"LEFT" => int(KeyCode::Left as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"PGDN" => int(34; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"PGDN" => int(KeyCode::PgDown as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"PGUP" => int(33; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"PGUP" => int(KeyCode::PgUp as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"RIGHT" => int(39; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"RIGHT" => int(KeyCode::Right as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"SHIFT" => int(16; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"SHIFT" => int(KeyCode::Shift as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"SPACE" => int(32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"SPACE" => int(KeyCode::Space as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"TAB" => int(9; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"TAB" => int(KeyCode::Tab as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"UP" => int(38; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"UP" => int(KeyCode::Up as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"isDown" => method(is_down; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"isDown" => method(is_down; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"getAscii" => method(get_ascii; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"getAscii" => method(get_ascii; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
"getCode" => method(get_code; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
"getCode" => method(get_code; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||||
|
|
Loading…
Reference in New Issue