Search found 336 matches
- Tue Sep 20, 2016 6:09 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
I use code::block
- Tue Sep 20, 2016 1:55 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
yes I've changed the flag, I tried recompiling the libraries as well
- Mon Sep 19, 2016 7:14 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
Code: Select all
main.c|| undefined reference to `sqrttab16'|
main.c|| undefined reference to `sqrttab16'|
- Mon Sep 19, 2016 7:13 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
Thanks! and this one
u16Happiness = u16Happiness + Round(((u16Popularity * 10) / 1000) / 4)
I'm guessing I don't need to change as a standard int will just truncate? lol
u16Happiness = u16Happiness + Round(((u16Popularity * 10) / 1000) / 4)
I'm guessing I don't need to change as a standard int will just truncate? lol
- Mon Sep 19, 2016 6:56 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
Having had a good look at the maths support I don't think it's possible for me to do with fix16 via the math functions as u16Popularity goes up to 100 and u16EnergyCommitedPerTourDate goes up to 1000.
- Mon Sep 19, 2016 6:11 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
if anyone knows how you'd write this without floating point as an SGDK equivalent I'd be very impressed (grateful)!
Code: Select all
round((sqrt(u16Popularity + u16EnergyCommitedPerTourDate) * 1000) / 120)
- Mon Sep 19, 2016 5:14 pm
- Forum: SGDK
- Topic: random number seeding issue
- Replies: 14
- Views: 10269
Re: random number seeding issue
okay I almost understand So do I call setRandomSeed after VDP_waitVSync? and if so what do I need to put into the Random Seed? What functions can I call to get the event time?
- Mon Sep 19, 2016 5:02 pm
- Forum: SGDK
- Topic: sprintf speed nightmare
- Replies: 8
- Views: 4795
Re: sprintf speed nightmare
You'll notice further down I used a strlen on Verse1.charLine1Part1, I have to store this in char to get it's length later on in the code
- Mon Sep 19, 2016 4:58 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Re: Small floating point numbers
It's based on old ZX spectrum basic which seems to allow for float point numbers in some weird way!
- Fri Sep 16, 2016 11:06 am
- Forum: SGDK
- Topic: random number seeding issue
- Replies: 14
- Views: 10269
Re: random number seeding issue
So does that basically mean my software will only work properly on proper hardware? :/
- Thu Sep 15, 2016 8:13 pm
- Forum: SGDK
- Topic: Small floating point numbers
- Replies: 29
- Views: 15055
Small floating point numbers
I've a few numbers that are .8, 1.2, etc and was wondering how I'd use those in the SGDK?
- Thu Sep 15, 2016 8:12 pm
- Forum: SGDK
- Topic: sprintf speed nightmare
- Replies: 8
- Views: 4795
Re: sprintf speed nightmare
Noticeable too! Thank you so much
- Thu Sep 15, 2016 9:37 am
- Forum: SGDK
- Topic: Function to generate random within specific range
- Replies: 4
- Views: 3101
Re: Function to generate random within specific range
P.S you've just helped me no end! I'm really grateful
- Thu Sep 15, 2016 9:25 am
- Forum: SGDK
- Topic: Function to generate random within specific range
- Replies: 4
- Views: 3101
Re: Function to generate random within specific range
Code: Select all
x = (random()%finishInt-1)+1;
- Thu Sep 15, 2016 8:52 am
- Forum: SGDK
- Topic: sprintf speed nightmare
- Replies: 8
- Views: 4795
Re: sprintf speed nightmare
strcpy(Verse1.charLine1Part1, Lyrics.charLine1Part1[randomNumberGenerator(10)]); strcpy(Verse1.charLine2Part1, Lyrics.charLine1Part1[randomNumberGenerator(10)]); SYS_disableInts(); VDP_drawText(Verse1.charLine1Part1, SONG_TEXT_START_COLUMN, SONG_TEXT_START_ROW+7); VDP_drawText(Lyrics.charLine1Part2...