Fixed property typos, KeyCode typo. (#857)

* Fixed property typos, KeyCode typo.

* cargo fmt
This commit is contained in:
Rob 2020-11-16 19:33:19 -05:00 committed by GitHub
parent 7628f4a64e
commit 7aac4223d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 11 deletions

View File

@ -171,7 +171,7 @@ pub enum KeyCode {
NumpadAdd, NumpadAdd,
Apostrophe, Apostrophe,
Apps, Apps,
Asterix, Asterisk,
Plus, Plus,
At, At,
Ax, Ax,

View File

@ -6,7 +6,7 @@ use std::{any::TypeId, fmt};
pub struct PropertyTypeRegistry { pub struct PropertyTypeRegistry {
registrations: HashMap<String, PropertyTypeRegistration>, registrations: HashMap<String, PropertyTypeRegistration>,
short_names: HashMap<String, String>, short_names: HashMap<String, String>,
ambigous_names: HashSet<String>, ambiguous_names: HashSet<String>,
} }
impl PropertyTypeRegistry { impl PropertyTypeRegistry {
@ -20,10 +20,11 @@ impl PropertyTypeRegistry {
fn add_registration(&mut self, registration: PropertyTypeRegistration) { fn add_registration(&mut self, registration: PropertyTypeRegistration) {
let short_name = registration.short_name.to_string(); let short_name = registration.short_name.to_string();
if self.short_names.contains_key(&short_name) || self.ambigous_names.contains(&short_name) { if self.short_names.contains_key(&short_name) || self.ambiguous_names.contains(&short_name)
{
// name is ambiguous. fall back to long names for all ambiguous types // name is ambiguous. fall back to long names for all ambiguous types
self.short_names.remove(&short_name); self.short_names.remove(&short_name);
self.ambigous_names.insert(short_name); self.ambiguous_names.insert(short_name);
} else { } else {
self.short_names self.short_names
.insert(short_name, registration.name.to_string()); .insert(short_name, registration.name.to_string());

View File

@ -20,7 +20,7 @@ pub struct ComponentRegistry {
pub registrations: HashMap<TypeId, ComponentRegistration>, pub registrations: HashMap<TypeId, ComponentRegistration>,
pub short_names: HashMap<String, TypeId>, pub short_names: HashMap<String, TypeId>,
pub full_names: HashMap<String, TypeId>, pub full_names: HashMap<String, TypeId>,
pub ambigous_names: HashSet<String>, pub ambiguous_names: HashSet<String>,
} }
impl ComponentRegistry { impl ComponentRegistry {
@ -35,10 +35,11 @@ impl ComponentRegistry {
let short_name = registration.short_name.to_string(); let short_name = registration.short_name.to_string();
self.full_names self.full_names
.insert(registration.long_name.to_string(), registration.ty); .insert(registration.long_name.to_string(), registration.ty);
if self.short_names.contains_key(&short_name) || self.ambigous_names.contains(&short_name) { if self.short_names.contains_key(&short_name) || self.ambiguous_names.contains(&short_name)
{
// name is ambiguous. fall back to long names for all ambiguous types // name is ambiguous. fall back to long names for all ambiguous types
self.short_names.remove(&short_name); self.short_names.remove(&short_name);
self.ambigous_names.insert(short_name); self.ambiguous_names.insert(short_name);
} else { } else {
self.short_names.insert(short_name, registration.ty); self.short_names.insert(short_name, registration.ty);
} }
@ -65,7 +66,7 @@ impl ComponentRegistry {
let mut registration = self.get_with_short_name(type_name); let mut registration = self.get_with_short_name(type_name);
if registration.is_none() { if registration.is_none() {
registration = self.get_with_full_name(type_name); registration = self.get_with_full_name(type_name);
if registration.is_none() && self.ambigous_names.contains(type_name) { if registration.is_none() && self.ambiguous_names.contains(type_name) {
panic!("Type name is ambiguous: {}", type_name); panic!("Type name is ambiguous: {}", type_name);
} }
} }

View File

@ -17,7 +17,7 @@ pub struct WgpuRenderer {
pub queue: wgpu::Queue, pub queue: wgpu::Queue,
pub window_resized_event_reader: EventReader<WindowResized>, pub window_resized_event_reader: EventReader<WindowResized>,
pub window_created_event_reader: EventReader<WindowCreated>, pub window_created_event_reader: EventReader<WindowCreated>,
pub intialized: bool, pub initialized: bool,
} }
impl WgpuRenderer { impl WgpuRenderer {
@ -59,7 +59,7 @@ impl WgpuRenderer {
queue, queue,
window_resized_event_reader: Default::default(), window_resized_event_reader: Default::default(),
window_created_event_reader: Default::default(), window_created_event_reader: Default::default(),
intialized: false, initialized: false,
} }
} }

View File

@ -152,7 +152,7 @@ pub fn convert_virtual_key_code(virtual_key_code: winit::event::VirtualKeyCode)
winit::event::VirtualKeyCode::NumpadAdd => KeyCode::NumpadAdd, winit::event::VirtualKeyCode::NumpadAdd => KeyCode::NumpadAdd,
winit::event::VirtualKeyCode::Apostrophe => KeyCode::Apostrophe, winit::event::VirtualKeyCode::Apostrophe => KeyCode::Apostrophe,
winit::event::VirtualKeyCode::Apps => KeyCode::Apps, winit::event::VirtualKeyCode::Apps => KeyCode::Apps,
winit::event::VirtualKeyCode::Asterisk => KeyCode::Asterix, winit::event::VirtualKeyCode::Asterisk => KeyCode::Asterisk,
winit::event::VirtualKeyCode::Plus => KeyCode::Plus, winit::event::VirtualKeyCode::Plus => KeyCode::Plus,
winit::event::VirtualKeyCode::At => KeyCode::At, winit::event::VirtualKeyCode::At => KeyCode::At,
winit::event::VirtualKeyCode::Ax => KeyCode::Ax, winit::event::VirtualKeyCode::Ax => KeyCode::Ax,