Statistics: Posted by coma8coma1 — Fri Feb 26, 2010 4:27 am
Statistics: Posted by burger2227 — Sun Jan 17, 2010 2:15 pm
Statistics: Posted by Mentat — Sun Jan 17, 2010 11:51 am
Statistics: Posted by burger2227 — Tue Jan 12, 2010 10:49 pm
Statistics: Posted by bongomeno — Tue Jan 12, 2010 10:22 pm
Statistics: Posted by burger2227 — Sat Jan 09, 2010 8:58 pm
Statistics: Posted by Prosper — Sat Jan 09, 2010 7:08 pm
Statistics: Posted by burger2227 — Sat Jan 09, 2010 4:14 pm
Statistics: Posted by Prosper — Sat Jan 09, 2010 11:27 am
Code:
FOR xx = 0 TO 30 ' max column of box area FOR yy = 0 TO 30 ' max row of box area IF POINT(xx, yy) = 0 THEN PSET (xx, yy), 15 ELSE PSET (xx, yy), 0 NEXT yyNEXT xxGET(0, 0)-(30, 30), Mask ' 31 X 31 box area
Code:
IF x <> px OR y <> py THEN ' draw the image at new position PUT(px, py), MapBG PSET ' pset covers any color without color mixing GET(x, y)-(x + 31, y + 31), MapBG ' get new BG before placing hero PUT(x, y), Mask AND ' And allows background to show in all white areas. PUT(w, y), Hero ' PUT action is XOR default on top of the maskEND IFpx = x: py = y
Statistics: Posted by burger2227 — Fri Jan 08, 2010 11:43 pm
Code:
Do Press$ = INKEY$ IF Press = "w" DIR = 1 IF HY > TopofScreen then HY = HY - 1 -----The rest (a, s, d)----- END IF IF HY <> OLDHY CLS Call DRAWMAP Call DRAWHERO ENDIFLoop
Statistics: Posted by Prosper — Fri Jan 08, 2010 10:43 pm
Code:
FOR y = 0 TO 320 STEP 160 GET (0, y)-(639, y + 159), Image(0) FOR a& = 26000 TO 0 STEP -1 ' get the array size IF Image(a&) THEN ArraySize& = a&: EXIT FOR NEXT Num = Num + 1 'add to 7 digit file name by number 1, 2, 3 SaveName$ = SaveFile$ + LTRIM$(STR$(Num)) + ".BSV" BSAVE SaveName$, VARPTR(Image(0)), (2 * ArraySize&) + 200NEXT y
Code:
DIM myarray(80000) AS INTEGEROPEN "myfile.ext" FOR BINARY AS #1PUT #1, , myarray()CLOSE #1
Statistics: Posted by burger2227 — Fri Jan 08, 2010 8:20 pm
Statistics: Posted by Prosper — Fri Jan 08, 2010 9:13 am
Code:
LB% = LBOUND(Array): bytes% = LEN(Array(LB%))filesize& = ((UBOUND(Array) - LB%) + 10) * bytes% ' calculate file sizeDEF SEG = VARSEG(Array(0)) BSAVE filename$, VARPTR(Array(LB%), filesize&DEF SEG 'resets segment to QB default' ........BLOAD reloads the array data from the file:DEF SEG = VARSEG(Array(0))BLOAD filename$, VARPTR(Array(index%)) ' index to an array. Usually 0.DEF SEG
Statistics: Posted by burger2227 — Fri Jan 08, 2010 5:52 am
Code:
dim grass(4 * (32 * 32) + 4) dim graph$(33) screen 12 ' load graphics open "grass.dat" for input as #1 for i = 1 to 32 input #1, graph$(i) next i close #1 ' draw graphics for y = 1 to 32 for x = 1 to 32 a$ = mid$(graph$(y), x, 1) ' check colors select case (a$) case "A" cl = 10 case "B" cl = 11 case "C" cl = 12 case "D" cl = 13 case "E" cl = 14 case "F" cl = 15 case "." cl = -1 case else cl = val(a$) end select if cl <> -1 then pset(x,y), cl next x next y ' grab image get(1,1)-(32,32), grass(0) ' clear screen and draw new image! cls put(200,200), grass(0)
this does the job instead of BSAVE and BLOAD for me!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Statistics: Posted by BigBadKing — Fri Jan 08, 2010 2:41 am