Page 21 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 21

for  (y=0;y<8;y++)
                                    {
                                            cube[z][y]  |=  (1  <<  x);
                                    }

                            }
                    }
            }


            void  clrplane_x  (int  x)

            {
                    int  z;
                    int  y;
                    if  (x>=0  &&  x<8)
                    {

                            for  (z=0;z<8;z++)
                            {
                                    for  (y=0;y<8;y++)
                                    {
                                            cube[z][y]  &=  ~(1  <<  x);

                                    }
                            }
                    }
            }



            void  setplane_y  (int  y)
            {
                    int  z;
                    if  (y>=0  &&  y<8)
                    {

                            for  (z=0;z<8;z++)
                                    cube[z][y]  =  0xff;
                    }
            }



            void  clrplane_y  (int  y)
            {
                    int  z;
                    if  (y>=0  &&  y<8)
                    {

                            for  (z=0;z<8;z++)
                                    cube[z][y]  =  0x00;


                                                         -  20  -
   16   17   18   19   20   21   22   23   24   25   26