Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Darl181

Pages: 1 ... 202 203 [204] 205 206 ... 253
3046
TI Z80 / Re: Tio
« on: February 15, 2011, 07:01:52 pm »
OK, thanks ;D
Still can't figure out the tilemapper though.
When scrolling both horizontally and vertically, there's display issues.
To test: make a tio level using any of the versions, then run this.  It uses the Tio map for data.

If someone can screenshot it that would be great ;)

btw leafiness, that's done, next version (which, if I don't include scrolling, is ready for release save a glitch in the main menu)
levels possible from 00 to 99.

btw @leafiness0 the level's good, aside from the cheap death at the beginning, but it will probably be included as like a final level or something.

attached is (non-playable) level that really shows the graphical problems...yay :P

EDIT have some code
Code: (STILEMPR) [Select]
:.DTILEMPR
:[F0F0F0F000000000]→Pic0N
:[A0A0505000000000]→Pic1J
:[6040206000000000]→Pic1S
:[6040604000000000]→Pic1F
:[9000009000000000]→Pic1R
:[A050A05000000000]→Pic1D
:[000C030000000000]→Pic1W
:DiagnosticOff
:"vTIOLVL"→Str1
:GetCalc(Str1)→P
:Return!If P
:conj(P,L1,384
:0→N→O→I→J-1→E
:.I and J are coordinates of top left corner
:.N and O are tile offsets
:
:ClrDraw
:.draw init image
:For(Y,0,15
:Y*4→T
:For(X,0,23
:X*4→S
:E+1→E
:sub(DRW
:End
:End
:DispGraph
:Repeat getKey(15)
:Repeat getKey(0):End
:If getKey(54)
:ClrHome
:.display stuff
:Disp "random info",i,"I",I►Dec," J",J►Dec,i,"N",N►Dec," O",O►Dec
:While getKey(54):Pause 10:End
:End
:
:If getKey(1) xor (getKey(4))
:.vert movement
:
:If getKey(4)
:Vertical +
:O+1→O
:If O>>3
:J-1→J
:O-4→O
:For(A,0,23
:A*4-N→S
:0-O→T
:J*24+I+A→E
:sub(DRW
:End
:End
:End
:
:If getKey(1)
:Vertical -
:O-1→O
:If O<<1
:J+1→J
:O+4→O
:For(A,0,23
:A*4-N→S
:64-O→T
:J*24+I+A+360→E
:sub(DRW
:End
:End
:End
:
:End
:
:If getKey(2) xor (getKey(3))
:.horiz movement
:If getKey(2)
:Horizontal +
:N+1→N
:If N>>3
:N-4→N
:I-1→I
:For(A,0,15
:0-N→S
:A*4-O→T
:J*24+I+(A*24)→E
:sub(DRW
:End
:End
:End
:If getKey(3)
:Horizontal -
:N-1→N
:If N<<1
:N+4→N
:I+1→I
:For(A,0,15
:96-N→S
:A*4-O→T
:J*24+I+(A+1*24)→E
:sub(DRW
:End
:End
:End
:
:
:
:End
:DispGraph
:End
:
:
:Lbl DRW
:Pt-On(S,T,Pic0N
:Pt-Change(S,T,Pic0N
:.pt-on stuff
:!If {L1+E}-1
:Pt-On(S,T,Pic0N
:Else!If {L1+E}-2
:Pt-On(S,T,Pic1J
:Else!If {L1+E}-3
:Pt-On(S,T,Pic1S
:Else!If {L1+E}-4
:Pt-On(S,T,Pic1F
:Else!If {L1+E}-5
:Pt-On(S,T,Pic1R
:Else!If {L1+E}-6
:Pt-On(S,T,Pic1D
:Else!If {L1+E}-7
:Pt-On(S,T,Pic1W
:End
:.Return

3047
TI Z80 / Re: Tio
« on: February 15, 2011, 06:25:47 pm »
Yeah, I think I have the prob figured out (it was re-drawing the row/column every time it shifted), and have kind of an idea of how to fix it.
THere was another part in tio that had me confused for a while...in the editor, the min( token somehow limited the selector.  How doea that work?

3048
Axe / Re: Axe Q&A
« on: February 15, 2011, 05:01:01 pm »
Okay, I'm having like endless problems trying to figure out smoothscrolling...
http://ourl.ca/8025/174452
What am I doing wrong ???

3049
TI Z80 / Re: Tio
« on: February 15, 2011, 04:35:51 pm »
Ok, I've gotten string editing implemented.  The tilemapping thing is still a confusion though ???
Should I ask in a different topic?

3050
Axe / Re: Axe Q&A
« on: February 15, 2011, 02:46:49 pm »
Look at the previous post. ;)

3051
TI Z80 / Re: Tio
« on: February 15, 2011, 02:30:02 pm »
Okay, i got it somewhat better...but it still doesn't work quite right :P
This uses the [old] tio lvl for data.
Code: (attached below) [Select]
:.DTILEMPR
:[F0F0F0F000000000]→Pic0N
:[A0A0505000000000]→Pic1J
:[6040206000000000]→Pic1S
:[6040604000000000]→Pic1F
:[9000009000000000]→Pic1R
:[A050A05000000000]→Pic1D
:[000C030000000000]→Pic1W
:DiagnosticOff
:"vTIOLVL"→Str1
:GetCalc(Str1)→P
:Return!If P
:conj(P,L1,384
:0→N→O→I→J-1→E
:.I and J are coordinates of top left corner
:.N and O are tile offsets
:
:ClrDraw
:.draw init image
:For(Y,0,15
:Y*4→T
:For(X,0,23
:X*4→S
:E+1→E
:sub(DRW
:End
:End
:DispGraph
:Repeat getKey(15)
:Repeat getKey(0):End
:If getKey(54)
:ClrHome
:.display stuff
:Disp "random info",i,"I",I►Dec," J",J►Dec,i,"N",N►Dec," O",O►Dec
:While getKey(54):Pause 10:End
:End
:
:If getKey(1) xor (getKey(4))
:.vert movement
:O+getKey(4)-getKey(1)→O
:If O>>3:J-1→J:O-4→O:End
:If O<<0:J+1→J:O+4→O:End
:If getKey(4)
:.up
:Vertical +
:For(A,0,23
:A*4-N→S
:0-O→T
:J*24+I+A→E
:sub(DRW
:End
:End
:If getKey(1)
:.down
:Vertical -
:For(A,0,23
:A*4-N→S
:64-O→T
:J*24+I+A+360→E
:sub(DRW
:End
:End
:End
:
:If getKey(2) xor (getKey(3))
:.horiz movement
:N+getKey(2)-getKey(3)→N
:If N>>3:I-1→I:N-4→N:End
:If N<<0:I+1→I:N+4→N:End
:If getKey(2)
:.left
:Horizontal +
:For(A,0,15
:0-N→S
:A*4-O→T
:J*24+I+(A*24)→E
:sub(DRW
:End
:End
:
:If getKey(3)
:.right
:Horizontal -
:For(A,0,15
:96-N→S
:A*4-O→T
:J*24+I+(A+1*24)→E
:sub(DRW
:End
:End
:
:End
:DispGraph
:End
:
:
:Lbl DRW
:Pt-On(S,T,Pic0N
:Pt-Change(S,T,Pic0N
:.pt-on stuff
:!If {L1+E}-1
:Pt-On(S,T,Pic0N
:Else!If {L1+E}-2
:Pt-On(S,T,Pic1J
:Else!If {L1+E}-3
:Pt-On(S,T,Pic1S
:Else!If {L1+E}-4
:Pt-On(S,T,Pic1F
:Else!If {L1+E}-5
:Pt-On(S,T,Pic1R
:Else!If {L1+E}-6
:Pt-On(S,T,Pic1D
:Else!If {L1+E}-7
:Pt-On(S,T,Pic1W
:End
:.Return

btw I got string editing working, see poll
EDIT 8xp removed, see next page

3052
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: February 15, 2011, 10:32:45 am »
1280: You simulate your calc using butterflies, making little pockets in the air, which in turn is emulating rocks which are emulating a calc which is simulating PindurTI on a computer.
Continue it as you will :P

3053
Miscellaneous / Re: What is your avatar?
« on: February 15, 2011, 10:29:12 am »
ERR: SYNTAX

edit: well, probably not, but that's what seems to always pop up :P

3054
TI Z80 / Re: Tio
« on: February 15, 2011, 10:27:40 am »
So that's pretty much the same as If {F}+1=3 or ({F}+1=5) ?

And about the attachments, I was using geekboy's proxy at the time, I'm pretty sure that might have had something to do with it :P

Btw, I kind of failed at my smoothscrolling attempts last night :(  It kept on pushing out random junk, and I can't seem to get the pointers right...

3055
TI Z80 / Re: Tio
« on: February 15, 2011, 01:55:48 am »
Squidgetx, I was wondering how you have this handling collision detection.  It looks like what it does is it takes a pixel in the sprite (actually, two of them, F and G being the pointers) and checks what square it's in somehow.  How is this done?
I plan on tackling smoothscrolling this week, and I can tell already that it's going to get pretty complex :P

Another thing that kind of confused me was how it detects a respawn point.  It's an If block containing InData( but the hex is only 6 chars long...

3056
Graviter / Re: Graviter - Axe
« on: February 15, 2011, 01:41:13 am »
It kind of reminds me of what I did for duel (when one of the players die), except with gravity.  Gotta love the fx :D

3057
Graviter / Re: Graviter - Axe
« on: February 15, 2011, 01:27:59 am »
Will the levelset in the next release include levels like this, as well as the old levels?
A random idea I got was to have levelsets of varying difficulty, or the ability to select which level you want to play (after you've beaten them, ofc) because it looks like it's going to be huge.

3058
Introduce Yourself! / Re: Hello Omnikristaba... oops, Omnimaga!
« on: February 15, 2011, 12:55:50 am »
Welcome to Omnimaga ;D
[offtopic]are there Prizm peanuts made yet?[/offtopic]

3059
General Calculator Help / Re: Opening a calc?
« on: February 15, 2011, 12:04:44 am »
Yeah, I have a BE :(
Someday, I plan on having an SE, but I'd have to get it on ebay or something b/c of the lack of extra RAM (which I've gotten really used to)
[offtopic]It turns out that not all BE's are really black... :o
http://datamath.org/Graphing/TI-84PLUS_WM08_TL.htm

3060
Miscellaneous / Re: Valentine's Day
« on: February 14, 2011, 11:59:48 pm »
You have to wonder about some holidays...like with Christmas--where'd santa come from?
Valentine's day, I guess, is just one of those random holidays that don't serve much of a purpose, but to make life more interesting :P

Pages: 1 ... 202 203 [204] 205 206 ... 253