Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-06 Thread James At The Hale via use-livecode
Just wanted to delete all the appended quotes!

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-06 Thread William de Smet via use-livecode
Hi Mike,

The 'put into field instructions2' was in there to check what was going on.
It works now the way I like it.
Thanks again!


greetings,

William



2018-03-05 21:37 GMT+01:00 Mike Bonner via use-livecode <
use-livecode@lists.runrev.com>:

> Hmm. In this case, you know the condition of failure, so if everything else
> is working as you need, i'd just check for that condition and act
> accordingly..
> if char 1 of the last item of tInstructions is "W" and the number of items
> of tInstructions > 1 then..
>
> Do you want tInstructions to be empty in the case of 7 white squares?  And
> W7 to be put into field instructions2?
>
> Either way..
> if there is only 1 item in tInstructions, and char 1 of tInstructions is
> "W" then
>put whatever into field "instructions2" that you need
>put empty into tInstructions
> else
>put whatever into field "instructions2" that you need
>delete item -1 of tInstructions
> end if
>
> Not sure what end results you want, or how if fails, but maybe something ^
> there will help.
>
> On Mon, Mar 5, 2018 at 12:13 PM, William de Smet via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Thanks Mike that helped a lot!
> > I extended your script with this:
> >
> > 
> > repeat with x= 1 to the number of items of tInstructions
> > put char 2 of item x of tInstructions into tChar
> > put "v" into tNaam
> > set the label of btn tNaam to tChar
> > set the showname of btn tNaam to true
> > put char 1 of item x of tInstructions into tLetter
> > if tLetter is "W"
> > then
> > set the backgroundcolor of btn tNaam to 255,255,255
> > else
> > set the backgroundcolor of btn tNaam to 90,200,250
> > end if
> > end repeat
> > ---
> >
> > Now it almost looks like this:
> > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> >
> > One thing left:
> > If the last button(s) is/are white it doesn't have to be shown on the
> > instruction.
> > So how do I leave it out?
> > When I add this it almost works:
> > --
> > if char 1 of the last item of tInstructions is "W"
> > then
> > put the last item of tInstructions into fld "instructions2"
> > delete the last item of tInstructions
> > --
> > This fails if the last item is the first and only item (when there are 7
> > white buttons).
> > Any thoughts on this?
> >
> >
> >
> > greetings,
> >
> > William
> >
> >
> >
> > 2018-03-05 17:41 GMT+01:00 Mike Bonner via use-livecode <
> > use-livecode@lists.runrev.com>:
> >
> > > Ah, I understand better now.
> > > Something like this should work.  Its just a quicky, no time to really
> > test
> > > before my doc appointment.
> > >
> > >
> > > on mouseup
> > > local tInstructions -- gotta have this cause a non declared isn't seen
> as
> > > empty
> > >
> > >repeat with i = 1 to 4
> > >   switch
> > >  case the backgroundcolor of button ("b" & i) is "255,255,255"
> > > if tInstructions is empty then put "W0" into tInstructions
> > > if char -2 of tInstructions is not "W" then put comma &
> "W0"
> > > after tInstructions
> > > add 1 to char -1 of tInstructions
> > > break
> > >  case the backgroundcolor of button ("b" & i) is "0,0,255"
> > > if tInstructions is empty then put "B0" into tInstructions
> > > if char -2 of tInstructions is not "B" then put comma &
> "B0"
> > > after tInstructions
> > > add 1 to char -1 of tInstructions
> > > break
> > >  default
> > > if tInstructions is empty then
> > >put "E" into tInstructions
> > > else
> > >put comma & "E" after tInstructions
> > > end if
> > >   end switch
> > >end repeat
> > >
> > >put tInstructions
> > > end mouseup
> > >
> > > On Mon, Mar 5, 2018 at 8:28 AM, William de Smet via use-livecode <
> > > use-livecode@lists.runrev.com> wrote:
> > >
> > > > Hi Mike,
> > > >
> > > > Thanks for your answer!
> > > > The exercises are actually binary exercises but the children don't
> > know.
> > > > All they know is a 'puzzle' to solve with pixelcoloring.
> > > > Funny I can solve it this way :-)
> > > > Still figuring how to do it because the children instruction is not
> > just
> > > > binary writing as you explained it.
> > > >
> > > > Did you see my picture?
> > > > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> > > >
> > > >
> > > > greetings.
> > > >
> > > > William
> > > >
> > > >
> > > >
> > > > 2018-03-05 16:10 GMT+01:00 Mike Bonner via use-livecode <
> > > > use-livecode@lists.runrev.com>:
> > > >
> > > > > If you want to know which "pixel" is on in a row, you could treat
> > them
> > > as
> > > > > binary bits.  Farthest right in a row is bit 1, next to the left is
> > bit
> > > > 2..
> > > > >
> > > > > So your buttons could be   0   0   1   0   1   0  1
> > > > >   64 32 16  8   4   2   1
> > > > > for a total of 21 which would then tell you the "bit patteren" of
> > your
> > 

Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread Mike Bonner via use-livecode
Hmm. In this case, you know the condition of failure, so if everything else
is working as you need, i'd just check for that condition and act
accordingly..
if char 1 of the last item of tInstructions is "W" and the number of items
of tInstructions > 1 then..

Do you want tInstructions to be empty in the case of 7 white squares?  And
W7 to be put into field instructions2?

Either way..
if there is only 1 item in tInstructions, and char 1 of tInstructions is
"W" then
   put whatever into field "instructions2" that you need
   put empty into tInstructions
else
   put whatever into field "instructions2" that you need
   delete item -1 of tInstructions
end if

Not sure what end results you want, or how if fails, but maybe something ^
there will help.

On Mon, Mar 5, 2018 at 12:13 PM, William de Smet via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Thanks Mike that helped a lot!
> I extended your script with this:
>
> 
> repeat with x= 1 to the number of items of tInstructions
> put char 2 of item x of tInstructions into tChar
> put "v" into tNaam
> set the label of btn tNaam to tChar
> set the showname of btn tNaam to true
> put char 1 of item x of tInstructions into tLetter
> if tLetter is "W"
> then
> set the backgroundcolor of btn tNaam to 255,255,255
> else
> set the backgroundcolor of btn tNaam to 90,200,250
> end if
> end repeat
> ---
>
> Now it almost looks like this:
> http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
>
> One thing left:
> If the last button(s) is/are white it doesn't have to be shown on the
> instruction.
> So how do I leave it out?
> When I add this it almost works:
> --
> if char 1 of the last item of tInstructions is "W"
> then
> put the last item of tInstructions into fld "instructions2"
> delete the last item of tInstructions
> --
> This fails if the last item is the first and only item (when there are 7
> white buttons).
> Any thoughts on this?
>
>
>
> greetings,
>
> William
>
>
>
> 2018-03-05 17:41 GMT+01:00 Mike Bonner via use-livecode <
> use-livecode@lists.runrev.com>:
>
> > Ah, I understand better now.
> > Something like this should work.  Its just a quicky, no time to really
> test
> > before my doc appointment.
> >
> >
> > on mouseup
> > local tInstructions -- gotta have this cause a non declared isn't seen as
> > empty
> >
> >repeat with i = 1 to 4
> >   switch
> >  case the backgroundcolor of button ("b" & i) is "255,255,255"
> > if tInstructions is empty then put "W0" into tInstructions
> > if char -2 of tInstructions is not "W" then put comma & "W0"
> > after tInstructions
> > add 1 to char -1 of tInstructions
> > break
> >  case the backgroundcolor of button ("b" & i) is "0,0,255"
> > if tInstructions is empty then put "B0" into tInstructions
> > if char -2 of tInstructions is not "B" then put comma & "B0"
> > after tInstructions
> > add 1 to char -1 of tInstructions
> > break
> >  default
> > if tInstructions is empty then
> >put "E" into tInstructions
> > else
> >put comma & "E" after tInstructions
> > end if
> >   end switch
> >end repeat
> >
> >put tInstructions
> > end mouseup
> >
> > On Mon, Mar 5, 2018 at 8:28 AM, William de Smet via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> > > Hi Mike,
> > >
> > > Thanks for your answer!
> > > The exercises are actually binary exercises but the children don't
> know.
> > > All they know is a 'puzzle' to solve with pixelcoloring.
> > > Funny I can solve it this way :-)
> > > Still figuring how to do it because the children instruction is not
> just
> > > binary writing as you explained it.
> > >
> > > Did you see my picture?
> > > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> > >
> > >
> > > greetings.
> > >
> > > William
> > >
> > >
> > >
> > > 2018-03-05 16:10 GMT+01:00 Mike Bonner via use-livecode <
> > > use-livecode@lists.runrev.com>:
> > >
> > > > If you want to know which "pixel" is on in a row, you could treat
> them
> > as
> > > > binary bits.  Farthest right in a row is bit 1, next to the left is
> bit
> > > 2..
> > > >
> > > > So your buttons could be   0   0   1   0   1   0  1
> > > >   64 32 16  8   4   2   1
> > > > for a total of 21 which would then tell you the "bit patteren" of
> your
> > > row.
> > > >
> > > > Not fully awake yet, so if there is anything wrong with my example,
> > > > hopefully it still makes sense.
> > > >
> > > > On Mon, Mar 5, 2018 at 5:50 AM, William de Smet via use-livecode <
> > > > use-livecode@lists.runrev.com> wrote:
> > > >
> > > > > Thanks for your reply!
> > > > > Your app is the same as what I did before and that's quit easy to
> do.
> > > > >
> > > > > For now I want to build instruction cards based upon a pixel
> drawing.
> > > > > First you makel your drawing and then it gives you your 

Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread William de Smet via use-livecode
Thanks Mike that helped a lot!
I extended your script with this:


repeat with x= 1 to the number of items of tInstructions
put char 2 of item x of tInstructions into tChar
put "v" into tNaam
set the label of btn tNaam to tChar
set the showname of btn tNaam to true
put char 1 of item x of tInstructions into tLetter
if tLetter is "W"
then
set the backgroundcolor of btn tNaam to 255,255,255
else
set the backgroundcolor of btn tNaam to 90,200,250
end if
end repeat
---

Now it almost looks like this:
http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg

One thing left:
If the last button(s) is/are white it doesn't have to be shown on the
instruction.
So how do I leave it out?
When I add this it almost works:
--
if char 1 of the last item of tInstructions is "W"
then
put the last item of tInstructions into fld "instructions2"
delete the last item of tInstructions
--
This fails if the last item is the first and only item (when there are 7
white buttons).
Any thoughts on this?



greetings,

William



2018-03-05 17:41 GMT+01:00 Mike Bonner via use-livecode <
use-livecode@lists.runrev.com>:

> Ah, I understand better now.
> Something like this should work.  Its just a quicky, no time to really test
> before my doc appointment.
>
>
> on mouseup
> local tInstructions -- gotta have this cause a non declared isn't seen as
> empty
>
>repeat with i = 1 to 4
>   switch
>  case the backgroundcolor of button ("b" & i) is "255,255,255"
> if tInstructions is empty then put "W0" into tInstructions
> if char -2 of tInstructions is not "W" then put comma & "W0"
> after tInstructions
> add 1 to char -1 of tInstructions
> break
>  case the backgroundcolor of button ("b" & i) is "0,0,255"
> if tInstructions is empty then put "B0" into tInstructions
> if char -2 of tInstructions is not "B" then put comma & "B0"
> after tInstructions
> add 1 to char -1 of tInstructions
> break
>  default
> if tInstructions is empty then
>put "E" into tInstructions
> else
>put comma & "E" after tInstructions
> end if
>   end switch
>end repeat
>
>put tInstructions
> end mouseup
>
> On Mon, Mar 5, 2018 at 8:28 AM, William de Smet via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Hi Mike,
> >
> > Thanks for your answer!
> > The exercises are actually binary exercises but the children don't know.
> > All they know is a 'puzzle' to solve with pixelcoloring.
> > Funny I can solve it this way :-)
> > Still figuring how to do it because the children instruction is not just
> > binary writing as you explained it.
> >
> > Did you see my picture?
> > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> >
> >
> > greetings.
> >
> > William
> >
> >
> >
> > 2018-03-05 16:10 GMT+01:00 Mike Bonner via use-livecode <
> > use-livecode@lists.runrev.com>:
> >
> > > If you want to know which "pixel" is on in a row, you could treat them
> as
> > > binary bits.  Farthest right in a row is bit 1, next to the left is bit
> > 2..
> > >
> > > So your buttons could be   0   0   1   0   1   0  1
> > >   64 32 16  8   4   2   1
> > > for a total of 21 which would then tell you the "bit patteren" of your
> > row.
> > >
> > > Not fully awake yet, so if there is anything wrong with my example,
> > > hopefully it still makes sense.
> > >
> > > On Mon, Mar 5, 2018 at 5:50 AM, William de Smet via use-livecode <
> > > use-livecode@lists.runrev.com> wrote:
> > >
> > > > Thanks for your reply!
> > > > Your app is the same as what I did before and that's quit easy to do.
> > > >
> > > > For now I want to build instruction cards based upon a pixel drawing.
> > > > First you makel your drawing and then it gives you your instruction
> > card.
> > > > The other way around.
> > > >
> > > > My question is how to do that?
> > > >
> > > >
> > > >
> > > > groeten,
> > > >
> > > > William
> > > >
> > > >
> > > >
> > > > 2018-03-05 13:40 GMT+01:00 Jose Enrique Montero via use-livecode <
> > > > use-livecode@lists.runrev.com>:
> > > >
> > > > > I made a similar application, you can look,
> > > > > https://play.google.com/store/apps/details?id=com.kaikuse.
> > > babygrid=es
> > > > >
> > > > > best regards
> > > > >
> > > > >
> > > > > 2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
> > > > > use-livecode@lists.runrev.com>:
> > > > >
> > > > > > Hi there,
> > > > > >
> > > > > > This is quite a challenge for me.
> > > > > > I an trying to build a template in which users (small children)
> can
> > > > > > 'pixeldraw' something and based on the drawing the instruction
> will
> > > be
> > > > > > made.
> > > > > > The instruction is needed for other children to make the pixel
> > > drawing.
> > > > > > The instruction is quite special.
> > > > > >
> > > > > > The template is a square with 49 buttons (7x7) for the coloring
> and

Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread Mike Bonner via use-livecode
Ah, I understand better now.
Something like this should work.  Its just a quicky, no time to really test
before my doc appointment.


on mouseup
local tInstructions -- gotta have this cause a non declared isn't seen as
empty

   repeat with i = 1 to 4
  switch
 case the backgroundcolor of button ("b" & i) is "255,255,255"
if tInstructions is empty then put "W0" into tInstructions
if char -2 of tInstructions is not "W" then put comma & "W0"
after tInstructions
add 1 to char -1 of tInstructions
break
 case the backgroundcolor of button ("b" & i) is "0,0,255"
if tInstructions is empty then put "B0" into tInstructions
if char -2 of tInstructions is not "B" then put comma & "B0"
after tInstructions
add 1 to char -1 of tInstructions
break
 default
if tInstructions is empty then
   put "E" into tInstructions
else
   put comma & "E" after tInstructions
end if
  end switch
   end repeat

   put tInstructions
end mouseup

On Mon, Mar 5, 2018 at 8:28 AM, William de Smet via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi Mike,
>
> Thanks for your answer!
> The exercises are actually binary exercises but the children don't know.
> All they know is a 'puzzle' to solve with pixelcoloring.
> Funny I can solve it this way :-)
> Still figuring how to do it because the children instruction is not just
> binary writing as you explained it.
>
> Did you see my picture?
> http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
>
>
> greetings.
>
> William
>
>
>
> 2018-03-05 16:10 GMT+01:00 Mike Bonner via use-livecode <
> use-livecode@lists.runrev.com>:
>
> > If you want to know which "pixel" is on in a row, you could treat them as
> > binary bits.  Farthest right in a row is bit 1, next to the left is bit
> 2..
> >
> > So your buttons could be   0   0   1   0   1   0  1
> >   64 32 16  8   4   2   1
> > for a total of 21 which would then tell you the "bit patteren" of your
> row.
> >
> > Not fully awake yet, so if there is anything wrong with my example,
> > hopefully it still makes sense.
> >
> > On Mon, Mar 5, 2018 at 5:50 AM, William de Smet via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> > > Thanks for your reply!
> > > Your app is the same as what I did before and that's quit easy to do.
> > >
> > > For now I want to build instruction cards based upon a pixel drawing.
> > > First you makel your drawing and then it gives you your instruction
> card.
> > > The other way around.
> > >
> > > My question is how to do that?
> > >
> > >
> > >
> > > groeten,
> > >
> > > William
> > >
> > >
> > >
> > > 2018-03-05 13:40 GMT+01:00 Jose Enrique Montero via use-livecode <
> > > use-livecode@lists.runrev.com>:
> > >
> > > > I made a similar application, you can look,
> > > > https://play.google.com/store/apps/details?id=com.kaikuse.
> > babygrid=es
> > > >
> > > > best regards
> > > >
> > > >
> > > > 2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
> > > > use-livecode@lists.runrev.com>:
> > > >
> > > > > Hi there,
> > > > >
> > > > > This is quite a challenge for me.
> > > > > I an trying to build a template in which users (small children) can
> > > > > 'pixeldraw' something and based on the drawing the instruction will
> > be
> > > > > made.
> > > > > The instruction is needed for other children to make the pixel
> > drawing.
> > > > > The instruction is quite special.
> > > > >
> > > > > The template is a square with 49 buttons (7x7) for the coloring and
> > 49
> > > > > fields for the instruction.
> > > > > The coloring of the buttons is no problem. The 'reverse' coloring
> is
> > > the
> > > > > problem.
> > > > > I can get the amount of a colors in a row (5 x white and 2 x blue)
> > but
> > > > how
> > > > > do I determine on which place (in which buttons) these colors are.
> > > > > The first row is: 3 white - 1 blue - 2 white - 1 blue
> > > > > But how do I output it like: 3 - 1- 2 - 1 ? And each number needs
> to
> > be
> > > > in
> > > > > another field.
> > > > >
> > > > > ---
> > > > > on mouseup
> > > > > if the backgroundcolor of btn "f1" is 255,255,255 then add "1" to
> > field
> > > > > "v1"
> > > > > end mouseup
> > > > >
> > > > > or
> > > > >
> > > > > on mouseup
> > > > > repeat with x=1 to 7
> > > > > put "f" into tButton
> > > > > if the backgroundcolor of btn tButton is 255,255,255
> > > > > then
> > > > > add "1" to field "v1"
> > > > > else
> > > > > add "1" to field "v2"
> > > > > end if
> > > > > end mousep
> > > > >
> > > > > ---
> > > > >
> > > > > What is the best way to do this?
> > > > >
> > > > > Any pointers are welcome.
> > > > >
> > > > >
> > > > > To easier understand what i am trying to do, see this image:
> > > > > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> > > > >
> > > > >
> > > > >
> > > > > 

Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread William de Smet via use-livecode
Hi Mike,

Thanks for your answer!
The exercises are actually binary exercises but the children don't know.
All they know is a 'puzzle' to solve with pixelcoloring.
Funny I can solve it this way :-)
Still figuring how to do it because the children instruction is not just
binary writing as you explained it.

Did you see my picture?
http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg


greetings.

William



2018-03-05 16:10 GMT+01:00 Mike Bonner via use-livecode <
use-livecode@lists.runrev.com>:

> If you want to know which "pixel" is on in a row, you could treat them as
> binary bits.  Farthest right in a row is bit 1, next to the left is bit 2..
>
> So your buttons could be   0   0   1   0   1   0  1
>   64 32 16  8   4   2   1
> for a total of 21 which would then tell you the "bit patteren" of your row.
>
> Not fully awake yet, so if there is anything wrong with my example,
> hopefully it still makes sense.
>
> On Mon, Mar 5, 2018 at 5:50 AM, William de Smet via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
> > Thanks for your reply!
> > Your app is the same as what I did before and that's quit easy to do.
> >
> > For now I want to build instruction cards based upon a pixel drawing.
> > First you makel your drawing and then it gives you your instruction card.
> > The other way around.
> >
> > My question is how to do that?
> >
> >
> >
> > groeten,
> >
> > William
> >
> >
> >
> > 2018-03-05 13:40 GMT+01:00 Jose Enrique Montero via use-livecode <
> > use-livecode@lists.runrev.com>:
> >
> > > I made a similar application, you can look,
> > > https://play.google.com/store/apps/details?id=com.kaikuse.
> babygrid=es
> > >
> > > best regards
> > >
> > >
> > > 2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
> > > use-livecode@lists.runrev.com>:
> > >
> > > > Hi there,
> > > >
> > > > This is quite a challenge for me.
> > > > I an trying to build a template in which users (small children) can
> > > > 'pixeldraw' something and based on the drawing the instruction will
> be
> > > > made.
> > > > The instruction is needed for other children to make the pixel
> drawing.
> > > > The instruction is quite special.
> > > >
> > > > The template is a square with 49 buttons (7x7) for the coloring and
> 49
> > > > fields for the instruction.
> > > > The coloring of the buttons is no problem. The 'reverse' coloring is
> > the
> > > > problem.
> > > > I can get the amount of a colors in a row (5 x white and 2 x blue)
> but
> > > how
> > > > do I determine on which place (in which buttons) these colors are.
> > > > The first row is: 3 white - 1 blue - 2 white - 1 blue
> > > > But how do I output it like: 3 - 1- 2 - 1 ? And each number needs to
> be
> > > in
> > > > another field.
> > > >
> > > > ---
> > > > on mouseup
> > > > if the backgroundcolor of btn "f1" is 255,255,255 then add "1" to
> field
> > > > "v1"
> > > > end mouseup
> > > >
> > > > or
> > > >
> > > > on mouseup
> > > > repeat with x=1 to 7
> > > > put "f" into tButton
> > > > if the backgroundcolor of btn tButton is 255,255,255
> > > > then
> > > > add "1" to field "v1"
> > > > else
> > > > add "1" to field "v2"
> > > > end if
> > > > end mousep
> > > >
> > > > ---
> > > >
> > > > What is the best way to do this?
> > > >
> > > > Any pointers are welcome.
> > > >
> > > >
> > > > To easier understand what i am trying to do, see this image:
> > > > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> > > >
> > > >
> > > >
> > > > greetings,
> > > >
> > > > William
> > > > ___
> > > > use-livecode mailing list
> > > > use-livecode@lists.runrev.com
> > > > Please visit this url to subscribe, unsubscribe and manage your
> > > > subscription preferences:
> > > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > > >
> > > ___
> > > use-livecode mailing list
> > > use-livecode@lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread Mike Bonner via use-livecode
If you want to know which "pixel" is on in a row, you could treat them as
binary bits.  Farthest right in a row is bit 1, next to the left is bit 2..

So your buttons could be   0   0   1   0   1   0  1
  64 32 16  8   4   2   1
for a total of 21 which would then tell you the "bit patteren" of your row.

Not fully awake yet, so if there is anything wrong with my example,
hopefully it still makes sense.

On Mon, Mar 5, 2018 at 5:50 AM, William de Smet via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Thanks for your reply!
> Your app is the same as what I did before and that's quit easy to do.
>
> For now I want to build instruction cards based upon a pixel drawing.
> First you makel your drawing and then it gives you your instruction card.
> The other way around.
>
> My question is how to do that?
>
>
>
> groeten,
>
> William
>
>
>
> 2018-03-05 13:40 GMT+01:00 Jose Enrique Montero via use-livecode <
> use-livecode@lists.runrev.com>:
>
> > I made a similar application, you can look,
> > https://play.google.com/store/apps/details?id=com.kaikuse.babygrid=es
> >
> > best regards
> >
> >
> > 2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
> > use-livecode@lists.runrev.com>:
> >
> > > Hi there,
> > >
> > > This is quite a challenge for me.
> > > I an trying to build a template in which users (small children) can
> > > 'pixeldraw' something and based on the drawing the instruction will be
> > > made.
> > > The instruction is needed for other children to make the pixel drawing.
> > > The instruction is quite special.
> > >
> > > The template is a square with 49 buttons (7x7) for the coloring and 49
> > > fields for the instruction.
> > > The coloring of the buttons is no problem. The 'reverse' coloring is
> the
> > > problem.
> > > I can get the amount of a colors in a row (5 x white and 2 x blue) but
> > how
> > > do I determine on which place (in which buttons) these colors are.
> > > The first row is: 3 white - 1 blue - 2 white - 1 blue
> > > But how do I output it like: 3 - 1- 2 - 1 ? And each number needs to be
> > in
> > > another field.
> > >
> > > ---
> > > on mouseup
> > > if the backgroundcolor of btn "f1" is 255,255,255 then add "1" to field
> > > "v1"
> > > end mouseup
> > >
> > > or
> > >
> > > on mouseup
> > > repeat with x=1 to 7
> > > put "f" into tButton
> > > if the backgroundcolor of btn tButton is 255,255,255
> > > then
> > > add "1" to field "v1"
> > > else
> > > add "1" to field "v2"
> > > end if
> > > end mousep
> > >
> > > ---
> > >
> > > What is the best way to do this?
> > >
> > > Any pointers are welcome.
> > >
> > >
> > > To easier understand what i am trying to do, see this image:
> > > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> > >
> > >
> > >
> > > greetings,
> > >
> > > William
> > > ___
> > > use-livecode mailing list
> > > use-livecode@lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread William de Smet via use-livecode
Thanks for your reply!
Your app is the same as what I did before and that's quit easy to do.

For now I want to build instruction cards based upon a pixel drawing.
First you makel your drawing and then it gives you your instruction card.
The other way around.

My question is how to do that?



groeten,

William



2018-03-05 13:40 GMT+01:00 Jose Enrique Montero via use-livecode <
use-livecode@lists.runrev.com>:

> I made a similar application, you can look,
> https://play.google.com/store/apps/details?id=com.kaikuse.babygrid=es
>
> best regards
>
>
> 2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
> use-livecode@lists.runrev.com>:
>
> > Hi there,
> >
> > This is quite a challenge for me.
> > I an trying to build a template in which users (small children) can
> > 'pixeldraw' something and based on the drawing the instruction will be
> > made.
> > The instruction is needed for other children to make the pixel drawing.
> > The instruction is quite special.
> >
> > The template is a square with 49 buttons (7x7) for the coloring and 49
> > fields for the instruction.
> > The coloring of the buttons is no problem. The 'reverse' coloring is the
> > problem.
> > I can get the amount of a colors in a row (5 x white and 2 x blue) but
> how
> > do I determine on which place (in which buttons) these colors are.
> > The first row is: 3 white - 1 blue - 2 white - 1 blue
> > But how do I output it like: 3 - 1- 2 - 1 ? And each number needs to be
> in
> > another field.
> >
> > ---
> > on mouseup
> > if the backgroundcolor of btn "f1" is 255,255,255 then add "1" to field
> > "v1"
> > end mouseup
> >
> > or
> >
> > on mouseup
> > repeat with x=1 to 7
> > put "f" into tButton
> > if the backgroundcolor of btn tButton is 255,255,255
> > then
> > add "1" to field "v1"
> > else
> > add "1" to field "v2"
> > end if
> > end mousep
> >
> > ---
> >
> > What is the best way to do this?
> >
> > Any pointers are welcome.
> >
> >
> > To easier understand what i am trying to do, see this image:
> > http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
> >
> >
> >
> > greetings,
> >
> > William
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Reverse 'pixelcoloring' and total amount of colors

2018-03-05 Thread Jose Enrique Montero via use-livecode
I made a similar application, you can look,
https://play.google.com/store/apps/details?id=com.kaikuse.babygrid=es

best regards


2018-03-05 3:55 GMT-04:00 William de Smet via use-livecode <
use-livecode@lists.runrev.com>:

> Hi there,
>
> This is quite a challenge for me.
> I an trying to build a template in which users (small children) can
> 'pixeldraw' something and based on the drawing the instruction will be
> made.
> The instruction is needed for other children to make the pixel drawing.
> The instruction is quite special.
>
> The template is a square with 49 buttons (7x7) for the coloring and 49
> fields for the instruction.
> The coloring of the buttons is no problem. The 'reverse' coloring is the
> problem.
> I can get the amount of a colors in a row (5 x white and 2 x blue) but how
> do I determine on which place (in which buttons) these colors are.
> The first row is: 3 white - 1 blue - 2 white - 1 blue
> But how do I output it like: 3 - 1- 2 - 1 ? And each number needs to be in
> another field.
>
> ---
> on mouseup
> if the backgroundcolor of btn "f1" is 255,255,255 then add "1" to field
> "v1"
> end mouseup
>
> or
>
> on mouseup
> repeat with x=1 to 7
> put "f" into tButton
> if the backgroundcolor of btn tButton is 255,255,255
> then
> add "1" to field "v1"
> else
> add "1" to field "v2"
> end if
> end mousep
>
> ---
>
> What is the best way to do this?
>
> Any pointers are welcome.
>
>
> To easier understand what i am trying to do, see this image:
> http://www.camelcaps.nl/pixelcoding/pixelcoding.jpg
>
>
>
> greetings,
>
> William
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode