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;
|
||||
|
||||
const OBJECT_DECLS: &[Declaration] = declare_properties! {
|
||||
"ALT" => int(18; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"BACKSPACE" => int(8; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"CAPSLOCK" => int(20; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"CONTROL" => int(17; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"DELETEKEY" => int(46; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"DOWN" => int(40; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"END" => int(35; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"ENTER" => int(13; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"ESCAPE" => int(27; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"HOME" => int(36; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"INSERT" => int(45; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"LEFT" => int(37; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"PGDN" => int(34; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"PGUP" => int(33; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"RIGHT" => int(39; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"SHIFT" => int(16; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"SPACE" => int(32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"TAB" => int(9; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"UP" => int(38; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"ALT" => int(KeyCode::Alt as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"BACKSPACE" => int(KeyCode::Backspace as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"CAPSLOCK" => int(KeyCode::CapsLock as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"CONTROL" => int(KeyCode::Control as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"DELETEKEY" => int(KeyCode::Delete as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"DOWN" => int(KeyCode::Down as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"END" => int(KeyCode::End as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"ENTER" => int(KeyCode::Return as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"ESCAPE" => int(KeyCode::Escape as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"HOME" => int(KeyCode::Home as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"INSERT" => int(KeyCode::Insert as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"LEFT" => int(KeyCode::Left as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"PGDN" => int(KeyCode::PgDown as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"PGUP" => int(KeyCode::PgUp as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"RIGHT" => int(KeyCode::Right as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"SHIFT" => int(KeyCode::Shift as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"SPACE" => int(KeyCode::Space as i32; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"TAB" => int(KeyCode::Tab as i32; 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);
|
||||
"getAscii" => method(get_ascii; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
"getCode" => method(get_code; DONT_ENUM | DONT_DELETE | READ_ONLY);
|
||||
|
|
Loading…
Reference in New Issue