HFTGamepad() { axes = new float[33]; buttons = new Button[28]; for (int ii = 0; ii < buttons.Length; ++ii) { buttons[ii] = new Button(); } }