So I was working on a little project to learn ICE by re-creating the phone game MazeDash. I was going through and making sprites for all of the tiles when I hit a wall. When I use this code:
Code:
Right now I am trying to just have the sprites be displayed on the screen. However, whenever I include the RotateSprites commands, my calculator just has a RAM reset. I'm just wondering if this is the correct way to be using the Rotate commands. All of the sprites are 8x8 but I just skipped over including them for compactness.
Code:
DefineSprite(8,8)->ARROWR
DefineSprite(8,8)->ARROWU
DefineSprite(8,8)->ADDOWD
det(0)
RotateSpriteC(ARROWL,ARROWU)
RotateSpriteCC(ARROWL,ARROWD)
RotateSpriteHalf(ARROWL,ARROWR)
ScaledSprite_NoClip(ARROWL,0,0,4,4)
ScaledSprite_NoClip(ARROWR,0,0,4,4)
ScaledSprite_NoClip(ARROWU,0,0,4,4)
ScaledSprite_NoClip(ARROWD,0,0,4,4)
ScaledSprite_NoClip(BRICKS,32,0,4,4)
ScaledSprite_NoClip(TELEP,32,32,4,4)
Pause
det(1)
Right now I am trying to just have the sprites be displayed on the screen. However, whenever I include the RotateSprites commands, my calculator just has a RAM reset. I'm just wondering if this is the correct way to be using the Rotate commands. All of the sprites are 8x8 but I just skipped over including them for compactness.