#1✎ 68calc84maniacOSP Contest 1 WinnerI won the first SmileBASIC Source OSP Contest!Programming ContestAmazing PageHiddenAchievementsScholarReceived for knowing a great deal about programming topicsAchievementsThe documentation says that BGCHK should return Rotation, Scaling, Color, and Variable animation states in bitmasks 16, 32, 64, and 128 (corresponding to #CHKR, CHKS, #CHKC, and #CHKV). However, in reality it uses bitmasks 4, 8, 16, and 32, so those built-in constants cannot be used.
#2✎ 1046randomousPower UserRobotHiddenEaster EggsSecond YearMy account is over 2 years oldWebsiteDrawingI like to draw!HobbiesOh, even the constants are wrong? Jeez, how did they not catch that? That's like a basic thing to catch; don't they have a code suite which tests all these? Does nobody unit test?
#3✎ 68calc84maniacOSP Contest 1 WinnerI won the first SmileBASIC Source OSP Contest!Programming ContestAmazing PageHiddenAchievementsScholarReceived for knowing a great deal about programming topicsAchievementsThe constants are for sprites -- those work fine. However, BGs don't have Definition or UV animation, so that explains the discrepancy.
#4✎ 148412Me21AdminSyntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfSecond YearMy account is over 2 years oldWebsiteThe manual now says that BGCHK uses 4, 8, 16, and 32 (I'm not sure if it was always like this, or if they fixed it at some point)
It does still claim that #CHKR/S/C/V have the values 4, 8, 16, and 32 though, even though they are really 16, 32, 64, and 128.