Rounding down to the LOWER integer

Get help using Construct 2

Post » Tue Aug 28, 2012 11:14 am

We're nothing if not overly helpful.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Tue Aug 28, 2012 11:16 am

Wow, no one knows the answer? Seriously guys?

*sigh* I guess I gotta be the one to help the poor guy... Fine. Just use the floor() function.
B
20
S
9
G
6
Posts: 607
Reputation: 6,112

Post » Tue Aug 28, 2012 11:23 am

Thanks everyone (and especially Sqiddster)!

I knew there must be a system expression to do that but I couldn't find it anywhere. I had overlooked the System Reference section of the manual

I've never needed to use Math.floor before, otherwise it would have been blindingly obvious. How embarrassing.

Yes. Anyway. Thank you, chaps!
AVA ROWELL - simplisto.com - @avarowell - add me (simplisto) on Steam!
B
8
S
2
Posts: 23
Reputation: 1,138

Post » Tue Aug 28, 2012 12:07 pm

i cant belive how unhelpful and selfish this forums can get!
ImageImageImageImage
B
26
S
7
G
7
Posts: 572
Reputation: 6,097

Post » Tue Aug 28, 2012 1:10 pm

floor(3.9) for chrissakes
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Aug 28, 2012 5:04 pm

That escalated quickly.
B
36
S
10
G
6
Posts: 948
Reputation: 11,101

Post » Tue Aug 28, 2012 6:14 pm

Am I too late? int(3.7) I mean floor(3.7).
B
54
S
28
G
18
Posts: 1,520
Reputation: 25,000

Post » Tue Aug 28, 2012 6:43 pm

Easy! Just subtract by 1 and do roof().

And this is why you should never listen to my advice, it's usually a workaround of a easier solution ;]
B
4
Posts: 20
Reputation: 390

Post » Tue Aug 28, 2012 7:43 pm

1. Create a Text object on the layout to display the result.
2. Create a global number called n and set it to 3.7.
3. Create a "start of layout" event with a "set text" action.
4. Use this expression:
[code]((mid(str(n),0,1)=".")?"":(mid(str(n),0,1)))&((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),1,1)))))&((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),2,1)))))))&((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),3,1)))))))))&((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),4,1)))))))))))&((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),5,1)))))))))))))&((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),6,1)))))))))))))))&((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),7,1)))))))))))))))))&((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),8,1)))))))))))))))))))&((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),9,1)))))))))))))))))))))&((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),10,1)))))))))))))))))))))))&((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),11,1)))))))))))))))))))))))))&((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),12,1)))))))))))))))))))))))))))&((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),13,1)))))))))))))))))))))))))))))&((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),14,1)))))))))))))))))))))))))))))))&((mid(str(n),15,1)=".")?"":(((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),15,1)))))))))))))))))))))))))))))))))&((mid(str(n),16,1)=".")?"":(((mid(str(n),15,1)=".")?"":(((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),16,1)))))))))))))))))))))))))))))))))))&((mid(str(n),17,1)=".")?"":(((mid(str(n),16,1)=".")?"":(((mid(str(n),15,1)=".")?"":(((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),17,1)))))))))))))))))))))))))))))))))))))&((mid(str(n),18,1)=".")?"":(((mid(str(n),17,1)=".")?"":(((mid(str(n),16,1)=".")?"":(((mid(str(n),15,1)=".")?"":(((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),18,1)))))))))))))))))))))))))))))))))))))))&((mid(str(n),19,1)=".")?"":(((mid(str(n),18,1)=".")?"":(((mid(str(n),17,1)=".")?"":(((mid(str(n),16,1)=".")?"":(((mid(str(n),15,1)=".")?"":(((mid(str(n),14,1)=".")?"":(((mid(str(n),13,1)=".")?"":(((mid(str(n),12,1)=".")?"":(((mid(str(n),11,1)=".")?"":(((mid(str(n),10,1)=".")?"":(((mid(str(n),9,1)=".")?"":(((mid(str(n),8,1)=".")?"":(((mid(str(n),7,1)=".")?"":(((mid(str(n),6,1)=".")?"":(((mid(str(n),5,1)=".")?"":(((mid(str(n),4,1)=".")?"":(((mid(str(n),3,1)=".")?"":(((mid(str(n),2,1)=".")?"":(((mid(str(n),1,1)=".")?"":(((mid(str(n),0,1)=".")?"":(mid(str(n),19,1)))))))))))))))))))))))))))))))))))))))))[/code]

What could be easier?
B
79
S
24
G
53
Posts: 4,728
Reputation: 40,219

Post » Tue Aug 28, 2012 8:35 pm

[QUOTE=R0J0hound]What could be easier?[/QUOTE]

@R0J0hound laughs in the face of Occam's Razor!
Don't see the fnords and they won't eat you!
B
75
S
16
G
12
Posts: 322
Reputation: 11,608

PreviousNext

Return to How do I....?

Who is online

Users browsing this forum: Braus and 12 guests