Add Serializable.ts and KeystrokeAction.ts

This commit is contained in:
László Monda
2016-03-24 20:56:27 +01:00
parent 25b7cad4ab
commit 483053a991
3 changed files with 36 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
/// <reference path="Serializable.ts" />
class KeystrokeAction implements Serializable {
scancode: number;
modifierMask: number;
fromJsObject(jsObject: any) {
this.scancode = jsObject.scancode;
this.modifierMask = jsObject.modifierMask;
}
toJsObject(): any {
return {
scancode: this.scancode,
modifierMask: this.modifierMask
};
}
fromBinary(buffer: UhkBuffer) {
}
toBinary(buffer: UhkBuffer) {
buffer.uint8(this.scancode);
buffer.uint8(this.modifierMask);
}
}