.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Shrapnel Community > Shrapnel General

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #13  
Old September 9th, 2001, 10:36 PM

Guest
 
Posts: n/a
Default Re: Movie links available ?

These data structures and all derivative products are the joint intellectual property of Shrapnel Games Forums and Lonnie Courtney Clay, 50/50 split.
The names assigned to structures, entries, and some description words and sizes may vary from current usage. Just grin and bear it.

struct ker
{
k_pre int;/* Int provides for more than 256 types. With iconic Languages you may need a long */
k_cen int;/* word > 64k combinations, but for English the sparse set is far less than 24*24*24 */
k_suf int;/* the cen is always non null, pre and suf may either or both be null */
k_opi int;/* index of function performed on pre,cen to produce suf */
}
/*
Each of the three components above is a particular node index referencing the set of all node types used
in the structure group given previously. Node types are distinguished by the linking fanin/fanout and processing power.
Ker node classes group together node types for task allocations. The actual ker is rather more complex but
you should get the drift from this example.
*/

struct kernal
{
lex struct ker[n];/* The full set of word components */
bor byte [n][n];/* see bit allocation below */
map byte *[n];/* pointers to whatsoever representations are desired */
}
/*
Note : in all the cases below, the bit allocation may be different from what is specified here, this is only a sample.
Furthermore, the 0/1 values may be swapped as 1/0 for the cases mentioned.
For an entry [n,n*] of bor
bit 0 = 0 if lex [n] is incompatible with lex [n*] else = 1
bit 1 = 0 if lex [n] can only either precede or follow but not do both for [n*] else = 1 and does both
bit 2 = 0 if lex [n] if lex[n*] precedes, else = 1 and follows
bit 3 = 0 if lex [n] gets its inputs direct from preceder [n*] else do op 5-7 on [n*] and = 1
bit 4 = 0 if lex [n] feeds its outputs directly to follower [n*] else do op 5-7 to [n*] and = 1
bit 5,6,7 sample operations
0 = invert, 1 = transpose, 2 = column swap, 3 = row swap
4 = AND mask preceder [n*] with [n] to make follower [n*]
5 =OR mask preceder [n*] with [n] to make follower [n*]
6 = NAND mask preceder [n*] with [n] to make follower [n*]
7 =NOR mask preceder [n*] with [n] to make follower [n*]
*/

Think about THAT a WHILE.

Lonnie Courtney Clay
Reply With Quote
 

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 01:05 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.