You don't need to use SPANIM, you can do this ;)
1そうだね プレイ済み
and for loading
LOAD "TXT:HOLLOWFD" OUT GAMESAVE$
do this to the others aswell
checks the numbers
LV$=MID(GAMESAVE$,3,2)
CHECKSTR$=MID(LV$,1,1)
IF CHECKSTR$=="/" THEN LV$=MID(GAMESAVE$,3,1)
if you have any problems with it let me know :)
0そうだね プレイ済み
HFS$=STR$(HFS)
FIRSTSAVE$=STR(FIRSTSAVE)
GAMESAVE$="DATA"
GAMESAVE$=GAMESAVE$+LV$+LINESPACE$+GOLD$+LINESPACE$+EXPP$+LINESPACE$+HP$+LINESPACE$+SP$+LINESPACE$
+ATK$+LINESPACE$+DF$+LINESPACE$+POTION+LINESPACE$+HERB$+LINESPACE$+SWORD$+LINESPACE$+SHIELD$+
LINESPACE$+ARMOR$+LINESPACE$+BOOTS$+LINESPACE$+HFS$+LINESPACE$+FIRSTSAVE$+LINESPACE$
SAVE"TXT:HOLLOWFD",GAMESAVE$
0そうだね プレイ済み
@SAVE
LINESPACE$="\"
do this to the others
IF LV<1 THEN LV$=STR$(LV):LV$=LV$+LINESPACE$ ELSE LV$=STR$(LV)
GOLD=STR$(GOLD)
EXPP$=STR$(EXPP)
HP$=STR$(HP)
SP$=STR$(SP)
ATK$=STR$(ATK)
DF$=STR$(DF)
POTION$=STR$(POTION)
HERB$=STR$(HERB)
SWORD$=STR$(SWORD)
SHIELD$=STR$(SHIELD)
ARMOR$=STR$(ARMOR)
BOOTS$=STR$(BOOTS)
0そうだね プレイ済み
I found the problem
change LV$=MID("GAMESAVE",7,2)
to
LV$=MID(GAMESAVE$,7,2)
and if you show me the saving i can see if there is any other problems in the loading
0そうだね プレイ済み
Ok.
"XON EXPAD" turns on the circle pad pro
"STICKEX OUT TX,TY" gets the x and y of the circle pad pro
"X=X+TX*2:Y=Y-TY*2" sets the X and Y to TX and TY
0そうだね プレイ済み
hp=580
sp=345
IF HP<0 OR HP>99 THEN HP=99
IF SP<0 OR SP>99 THEN SP=99
SaveGame$="Data:"
SaveGame$=SaveGame$+hp$+Sp$
SAVE"TXT:SAVE",SaveGame$
LOAD "TXT:SAVE" OUT SAVEGAME$
then
HP$=MID$(GAMESAVE$,0,2)
SP$=MID$(GAMESAVE$,2,2)
hp$=val(hp)
sp$=val(sp)
1そうだね プレイ済み
MID() extracts characters from a string, like this
otherstring$=MID$(string$ ,Start position,Number of characters)
1そうだね プレイ済み
This might help :)
XON EXPAD
STICKEX OUT TX,TY
X=X+TX*2:Y=Y-TY*2
1そうだね プレイ済み
Like this
level$=STR(level)
hp$=STR(hp)
gamesave$=""
gamesave$=gamesave$+level+hp$
then you save it
SAVE "TXT:gsave",gamesave$
then you can load it
LOAD "TXT:gsave" OUT gameave$
then use MID() to get the spot they"re at
And turn it back into what it was before
hp=VAL(hp$)
level=VAL(level$)
2そうだね プレイ済み
you can use "PRINT" with the sprites x/y variables, like this
LOCATE 0,0,0:?"X:";X
LOCATE 0,0,1:?"Y:";Y
SPOFS 0,X,Y,0
0そうだね プレイ済み
You asked about setting a background you can make one using "BGFILL" looks like this
BGFILL 0,X,Y,X2,Y2,2
0そうだね プレイ済み
@Яετгσ~Qªƒ³
It's the game i'm making, its almost done :)
1そうだね プレイ済み
Using the GRP screen helped, having each pixel hold a number from 0 to 256 made it easier.
1そうだね プレイ済み
It's great that strings don't have that 256 character limit anymore like it did in petit computer.
11そうだね プレイ済み
Nope, it only lets you do local multiplayer.
2そうだね プレイ済み
like this
SPSET 0,1
X=100:Y=100
@LOOP
STICK OUT TX,TY
X=X+TX*2:Y=Y-TY*2
BTN=BUTTON()
IF BTN AND 1 THEN Y=Y-2
IF BTN AND 2 THEN Y=Y+2
IF BTN AND 4 THEN X=X-2
IF BTN AND 8 THEN X=X+2
SPOFS 0,X,Y,0
WAIT 1:CLS
GOTO @LOOP
1そうだね プレイ済み