# Help to understand code line

**URL:** <https://forum.kirupa.com/t/help-to-understand-code-line/310069>\
**Category:** flash\
**Created:** [May 31, 2010, 9:43pm UTC](https://forum.kirupa.com/t/help-to-understand-code-line/310069 "2010-05-31T21:43:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![RyuMaster](https://avatars.discourse-cdn.com/v4/letter/r/ed8c4c/32.png) [@RyuMaster](https://forum.kirupa.com/u/RyuMaster)\
**Post date:** [May 31, 2010, 9:43pm UTC](https://forum.kirupa.com/t/help-to-understand-code-line/310069/1 "2010-05-31T21:43:48Z")

</div>

Hi! I’m reading someone else code, and there is:

```auto
j = polygonUtils.clipPolygonStep2(viewport)
            
                    // If the line is visible, then store the computed point(s), and jump to the basic turning point test.
                    if(j & 1) {
                        if (j & 2) {
                            out[out.length] = polygonUtils.Cp_start;

```

j & 1??  
j & 2??

How that works? Integers are not bools, what are they for here? 0\_0
