packages feed

hcube-0.1.0: design/2x2.txt

	1	2
	3	4

	5	6
	7	8

left 2x2

                   UpS
              _____  ______  
            /  1   /  2   / \  
           /______/______/ 2 \  
          /   3  /   4  / \  /\  
         /______/______/ 4 \/ 6\  LeftS
         \   3  \   4  \   /\  /  
          \______\ _____\ / 8\/  
           \  7   \  8   \   /  
            \______\______\ /  

                  FrontS
                 
right 2x2
             ______ ______   
            /\  1   \  2   \  
           /1 \______\______\  
          /\  /\  3   \ 4    \  
RightS   /5 \/3 \______\______\  
         \  /\  / 3    / 4    /      
          \/7 \/______/______/  
           \  /  7   /  8   /  
            \/______/______/  

               5  6  
               1  2  
         5  1  1  2  2  6     1  2     1  2    1   2  
         7  3  3  4  4  8     3  4     3  4    3   4  
               3  4  
               7  8           5  6     5  6    5   6  
         3  7  7  8  8  4     7  8     7  8    7   8  
         1  5  5  6  6  2  
               5  6  
               1  2  

FACE IDs
               1  2  
               3  4  
         1  2  1  2  1  2  
         3  4  3  4  3  4  
               1  2  
               3  4  
         4  3  1  2  4  3  
         2  1  3  4  2  1  
               1  2  
               3  4   

: CONSTRUCTING VIRTUAL CUBE ID FROM CUBE COLORS OF PHYSICAL CUBE
: 	THREE COLORS MEANS CORNER CUBE
: 	TWO COLORS MEANS EDGE CUBE
: 	ONE COLOR MEANS CENTER CUBE
: 	NO COLOR MEANS CUBE IS INTERNAL CUBE

CUBE    CUBE 		COLOR 		  CUBE	CUBE 		COLOR
ID	POSITION	TAG		  ID	POSITION	TAG

  1	(1,1,1) 	BRW		  5	(1,1,2) 	BRY
  2	(2,1,1) 	GRW		  6	(2,1,2) 	GRY
  3	(1,2,1) 	BOW		  7	(1,2,2) 	BOY
  4	(2,2,1) 	GOW		  8	(2,2,2) 	GOY

: MAPPING OF FACE ID TO CUBE ID
: FACE ID IS USED TO ENTER COLOR ON A PHYSICAL CUBE FOR LOADING
: INTO PROGRAM

RUBIKS    FACE	     CUBE       RUBIKS    FACE      CUBE
CUBE      ID         ID         CUBE      ID        ID
FACE

UpS       1          1		BackS     1          5
UpS       2          2		BackS     2          6
UpS       3          3		BackS     3          1
UpS       4          4		BackS     4          2
DownS     1          7		LeftS     1          2
DownS     2          8		LeftS     2          6
DownS     3          5		LeftS     3          4
DownS     4          6		LeftS     4          8
FrontS    1          3		RightS    1          5
FrontS    2          4		RightS    2          1
FrontS    3          7		RightS    3          7
FrontS    4          8		RightS    4          3