DPad.d.ts 890 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // Type definition for DPad.js
  2. declare module "DPad" {
  3. export class DPad {
  4. constructor();
  5. //init function should be called adding vertical/horizontal buttons
  6. //it's like we are commiting ours buttons
  7. init(view?: Atomic.UIView);
  8. //adds horizontal and vertical buttons
  9. addAll();
  10. //adds horizontal buttons
  11. addHorizontal();
  12. //adds vertical buttons
  13. addVertical();
  14. //inits layout prams for up/down buttons
  15. initUpDownLayoutParams();
  16. //inits layout params for left/right buttons
  17. initLeftRightLayoutParams();
  18. //set horizontal spacing
  19. setSpacingX(spacing: number);
  20. //set vertical spacing
  21. setSpacingY(spacing: number);
  22. //set view position
  23. setPosition(x: number, y: number);
  24. updateViewSize();
  25. remove();
  26. }
  27. }