本文整理汇总了Python中reader.Reader.readfloat方法的典型用法代码示例。如果您正苦于以下问题:Python Reader.readfloat方法的具体用法?Python Reader.readfloat怎么用?Python Reader.readfloat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reader.Reader
的用法示例。
在下文中一共展示了Reader.readfloat方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Reader
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
#!/usr/bin/env python
import sys
from reader import Reader
r = Reader(sys.stdin.buffer.raw.read())
fid = r.readint()
assert fid & 0xFF000000 == 0x34000000
print('=== fid {:08x}'.format(fid))
numTableData = r.readint()
for i in range(numTableData):
key = r.readint()
numInner = r.readint()
for j in range(numInner):
mod = r.readfloat()
physicsScript = r.readint()
assert physicsScript & 0xFF000000 == 0x33000000
assert len(r) == 0
示例2: print
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
total_seconds = r.readformat('d')
lifespan_rand = r.readformat('d')
lifespan = r.readformat('d')
print('total_seconds = {:.2f} lifespan_rand = {:.2f} lifespan = {:.2f}'.format(total_seconds, lifespan_rand, lifespan))
# sorting sphere
#sx, sy, sz, sr = r.readformat('ffff')
sx, sy, sz, sr = 0.0, 0.0, 0.0, r.readformat('f')
print('sorting sphere = {:.2f} {:.2f} {:.2f} {:.2f}'.format(sx, sy, sz, sr))
# offset_dir
x, y, z = r.readformat('fff')
print('offset_dir = {:.2f} {:.2f} {:.2f}'.format(x, y, z))
min_offset = r.readfloat()
max_offset = r.readfloat()
print('min_offset = {:.2f} max_offset = {:.2f}'.format(min_offset, max_offset))
ax, ay, az = r.readformat('fff')
print('a = {:.2f} {:.2f} {:.2f}'.format(ax, ay, az))
bx, by, bz = r.readformat('fff')
print('b = {:.2f} {:.2f} {:.2f}'.format(bx, by, bz))
cx, cy, cz = r.readformat('fff')
print('c = {:.2f} {:.2f} {:.2f}'.format(cx, cy, cz))
min_a, max_a = r.readformat('ff')
min_b, max_b = r.readformat('ff')
min_c, max_c = r.readformat('ff')
示例3: range
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
x = r.readint() # ????
assert x == 0
numCylSphere = r.readint()
for i in range(numCylSphere):
x, y, z = r.readformat('fff')
radius, h = r.readformat('ff')
numSphere = r.readint()
for i in range(numSphere):
x, y, z = r.readformat('fff')
radius = r.readformat('f')
height = r.readfloat()
radius = r.readfloat()
stepUpHeight = r.readfloat()
stepDownHeight = r.readfloat()
# sorting sphere
r.readformat('fff')
r.readformat('f')
# selection sphere
r.readformat('fff')
r.readformat('f')
numLights = r.readint()
for i in range(numLights):
示例4: readstring
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
region_name = readstring(r)
assert region_name == 'Dereth'
unk1 = r.readint()
assert unk1 == 0xFF
unk2 = r.readint()
assert unk2 == 0xFF
r.dump(2048, perline=32)
r.skip(6 * 4)
for i in range(256):
h = r.readfloat()
print('{} {}'.format(i, h))
r.skip(7 * 4)
nhours = r.readint()
for hournum in range(nhours):
start_time = r.readfloat()
night_time = r.readint()
hour_name = readstring(r)
print('start_time = {} hour_name = {} night_time = {}'.format(start_time, hour_name, night_time))
nholidays = r.readint()
for holidaynum in range(nholidays):
示例5: range
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
fid = r.readint()
assert fid & 0xFF000000 == 0x20000000
unk1 = r.readint()
assert unk1 == 0
unk2 = r.readint()
assert unk2 == 1
unk3 = r.readint()
assert unk3 == 0
unk4 = r.readint()
assert unk4 == 0
unk5 = r.readfloat()
assert unk5 == 1.0
unk6 = r.readfloat()
assert unk6 == 1.0
numcount1 = r.readint()
print('fid = {:08x}'.format(fid))
for i in range(numcount1):
sound_type = r.readformat('I')
numcount2 = r.readformat('I')
for j in range(numcount2):
sound_gid = r.readformat('I')
assert (sound_gid & 0xFF000000) == 0x0A000000
示例6: print
# 需要导入模块: from reader import Reader [as 别名]
# 或者: from reader.Reader import readfloat [as 别名]
# print(' flag: cantrip')
#if flags & 0x800:
# print(' flag: unknown 800')
#if flags & 0x1000:
# print(' flag: arc')
#if flags & 0x2000:
# print(' flag: fellowship')
#if flags & 0x4000:
# print(' flag: fast windup')
#if flags & 0x10000:
# print('flag: damage over time')
mana = r.readint()
# I'm not what the actual meaning of these is
range1 = r.readfloat()
range2 = r.readfloat()
difficulty = r.readint()
# 0.0 = not effected by spell economy
# 1.0 = effected by spell economy
economy = r.readfloat()
assert economy in [0.0, 1.0]
# I don't know wtf this is
generation = r.readint()
assert generation in [0x1, 0x2, 0x3, 0xE]
# larger is slower
# not sure of units