def initialize(self): self.up = Key() self.down = Key() self.left = Key() self.right = Key() self.button1 = Key() self.button2 = Key() self.button3 = Key() self.button4 = Key()
class KeyParameter(ParameterCommon): key = None def read(self, reader): self.key = Key(reader.readShort()) def write(self, reader): reader.writeShort(self.key.getValue())
def read(self, reader): currentPosition = reader.tell() headerSize = reader.readInt(True) menuOffset = reader.readInt() menuSize = reader.readInt() if menuSize == 0: return accelOffset = reader.readInt() accelSize = reader.readInt() reader.seek(currentPosition + menuOffset) reader.skipBytes(4) self.loadItems(reader) reader.seek(currentPosition + accelOffset) for i in range(accelSize / 8): self.accelShift.append(Key(reader.readByte())) reader.skipBytes(1) self.accelKey.append(Key(reader.readShort())) self.accelId.append(reader.readShort()) reader.skipBytes(2)
def read(self, reader): self.controlType = reader.readInt() count = reader.readInt(True) # 16 checkDefault(reader, count, 16) self.up = Key(reader.readInt()) self.down = Key(reader.readInt()) self.left = Key(reader.readInt()) self.right = Key(reader.readInt()) self.button1 = Key(reader.readInt()) self.button2 = Key(reader.readInt()) self.button3 = Key(reader.readInt()) self.button4 = Key(reader.readInt()) for _ in xrange(8): checkDefault(reader, reader.readInt(), 0)
def read(self, reader): self.key = Key(reader.readShort())
class Keys(DataLoader): up = None down = None left = None right = None button1 = None button2 = None button3 = None button4 = None def initialize(self): self.up = Key() self.down = Key() self.left = Key() self.right = Key() self.button1 = Key() self.button2 = Key() self.button3 = Key() self.button4 = Key() def read(self, reader): self.up.setValue(reader.readShort()) self.down.setValue(reader.readShort()) self.left.setValue(reader.readShort()) self.right.setValue(reader.readShort()) self.button1.setValue(reader.readShort()) self.button2.setValue(reader.readShort()) self.button3.setValue(reader.readShort()) self.button4.setValue(reader.readShort()) def write(self, reader): reader.writeShort(self.up.getValue()) reader.writeShort(self.down.getValue()) reader.writeShort(self.left.getValue()) reader.writeShort(self.right.getValue()) reader.writeShort(self.button1.getValue()) reader.writeShort(self.button2.getValue()) reader.writeShort(self.button3.getValue()) reader.writeShort(self.button4.getValue())
class Keys(DataLoader): def initialize(self): self.up = Key() self.down = Key() self.left = Key() self.right = Key() self.button1 = Key() self.button2 = Key() def read(self, reader): self.up.setValue(reader.readShort()) self.down.setValue(reader.readShort()) self.left.setValue(reader.readShort()) self.right.setValue(reader.readShort()) self.button1.setValue(reader.readShort()) self.button2.setValue(reader.readShort()) def write(self, reader): reader.writeShort(self.up.getValue()) reader.writeShort(self.down.getValue()) reader.writeShort(self.left.getValue()) reader.writeShort(self.right.getValue()) reader.writeShort(self.button1.getValue()) reader.writeShort(self.button2.getValue())