Тема: BodyCreateHull
Показать сообщение отдельно
Старый 13.01.2008, 19:34   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: BodyCreateHull

CreateBank ([size])
Parameters
size - size of memory bank in bytes (default is 0 bytes)  

Description
The bank commands allow you to perform high-speed data operations on a block of memory. This is useful for writing your own compression/decompression routines, passing and receiving data to and from a DLL and more. Banks start at 0 and finish at size-1. 

The data types available for use with a bank are: 

Byte - takes up one byte. Values can be in the range 0 to 255. 
Short - takes up two bytes. Values can be in the range 0 to 65535. 
Int - takes up four bytes. Values can be in the range -2147483647 to 2147483647. 
Float - takes up four bytes. Values can be in the range -3.4x10ЈјѓVѓZ to 3.4x10ѓVѓZ 

See also: FreeBank.  

Example
; Bank Commands Example 
; --------------------- 

bnkTest=CreateBank(12) 

PokeByte bnkTest,0,Rand(255) 
PokeShort bnkTest,1,Rand(65535) 
PokeInt bnkTest,3,Rand(-2147483648,2147483647) 
PokeFloat bnkTest,7,0.5 

Print PeekByte(bnkTest,0) 
Print PeekShort(bnkTest,1) 
Print PeekInt(bnkTest,3) 
Print PeekFloat(bnkTest,7) 

FreeBank bnkTest  


PokeFloat bank,offset,value
Parameters
bank - bank handle 
offset - offset in bytes, that the poke operation will be started at 
value - value that will be written to bank  

Description
Writes a float into a memory bank. 

A float takes up four bytes of a memory bank.
__________________
(Offline)
 
Ответить с цитированием