109380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
209380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
309380295ba73501a205346becac22c6978e4671dTorne (Richard Coles)// found in the LICENSE file.
493ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)
593ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)#include "config.h"
6d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)#include "modules/gamepad/WebKitGamepad.h"
7d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)
8c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)namespace blink {
9d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)
10d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)WebKitGamepad::WebKitGamepad()
11d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){
12d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)}
13d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)
14d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)WebKitGamepad::~WebKitGamepad()
15d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){
16d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)}
17d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)
18e38fbeeb576b5094e34e038ab88d9d6a5c5c2214Torne (Richard Coles)void WebKitGamepad::setButtons(unsigned count, const WebGamepadButton* data)
19d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles){
20d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)    m_buttons.resize(count);
21d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)    for (unsigned i = 0; i < count; ++i)
22d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)        m_buttons[i] = data[i].value;
23d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)}
24d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)
25c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)} // namespace blink
26