-->
Map editor help: more appvar reading/creating issues
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
Axe
(Moderator:
Runer112
) »
Map editor help: more appvar reading/creating issues
« previous
next »
Print
Pages:
1
[
2
]
Go Down
Author
Topic: Map editor help: more appvar reading/creating issues (Read 20944 times)
0 Members and 3 Guests are viewing this topic.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Map editor help: more appvar reading/creating issues
«
Reply #15 on:
June 04, 2010, 09:51:15 am »
Ok I will give this a try later today
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Map editor help: more appvar reading/creating issues
«
Reply #16 on:
June 05, 2010, 05:19:02 am »
Ok that worked, thanks! I have a bit of issues understanding the code, though. I think this is gonna be tricky to make an actual game with the collision detection
Logged
Quigibo
The Executioner
CoT Emeritus
LV11
Super Veteran (Next: 3000)
Posts: 2031
Rating: +1075/-24
I wish real life had a "Save" and "Load" button...
Re: Map editor help: more appvar reading/creating issues
«
Reply #17 on:
June 05, 2010, 07:22:06 pm »
The cool thing about subroutines is that you don't
need
to understand the code. Once you know
what
the subroutine does, you just put it everywhere you need it and never think twice about it.
Logged
___Axe_Parser___
Today the calculator, tomorrow the world!
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Map editor help: more appvar reading/creating issues
«
Reply #18 on:
June 05, 2010, 07:24:12 pm »
well, my issue was that the routine you posted for moving the map around and the one to change a tile in the map seemed a bit different. The second one even missed the brackets
1st: {*120+(D/2)+data}→C
2nd: C*120+(D/2)+data→C
So I am kinda at loss
It took me about 30 minutes to implement the second routine because I couldn't figure out how to call it
Now I can't imagine how I am gonna do tile-based collision detection (or worse: scrolling without recalling the entire tilemapper every frame)
«
Last Edit: June 05, 2010, 07:26:28 pm by DJ Omnimaga
»
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Map editor help: more appvar reading/creating issues
«
Reply #19 on:
June 05, 2010, 11:54:52 pm »
I decided to give up on Axe language altogether.
It is becoming clear to me that the things I want to do in Axe are way beyond my learning capacities and there's no more hope in bothering trying. I just can't do it. I don't know what to say anymore but I am posting the map editor as it is now, not working. People are free to do whatever they want with it.
With that, I am afraid this ends my calc programming "carreer" as well. My dream of making games that requires speed (impossible in BASIC) has been pretty much destroyed now, and I just no longer have the motivation to work on a RPG anymore in BASIC.
Logged
calcdude84se
Needs Motivation
LV11
Super Veteran (Next: 3000)
Posts: 2272
Rating: +78/-13
Wondering where their free time went...
Re: Map editor help: more appvar reading/creating issues
«
Reply #20 on:
June 06, 2010, 10:06:21 am »
Gee, that's terrible. Well, if we can't convince you... I'm sorry.
Logged
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler
For
"PartesOS links"
:
I'll put it online when it does something.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Map editor help: more appvar reading/creating issues
«
Reply #21 on:
June 06, 2010, 12:33:52 pm »
I just realized that version isn't the latest but slightly older (a few minutes). However the newer version was even worse (when running Asm(prgmAMAP) all it did was displaying "Done" even if shell selected was No-Stub, appvar was present and even if I did a RAM clear before trying it)
«
Last Edit: June 06, 2010, 12:34:11 pm by DJ Omnimaga
»
Logged
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
Re: Map editor help: more appvar reading/creating issues
«
Reply #22 on:
June 07, 2010, 05:50:03 am »
I'm sorry to hear that, and I hope you change your mind Omni.
Even if you can't understand everything, I believe you can still create some fantastic programs. Either way, I respect your decision.
Logged
Print
Pages:
1
[
2
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
Axe
(Moderator:
Runer112
) »
Map editor help: more appvar reading/creating issues
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 20944 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 162, iCurBoardChildLevel: 1, sCurBoardName: "Axe", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 162, iTopicId: 5988, sSessionId: "5c6be0c8347dc400508ec9a26379081d", sSessionVar: "b7561e1e1", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->