Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
24 May, 2013, 08:38:53 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 4 5 [6] 7 8 ... 10   Go Down
  Print  
Author Topic: BexIDE -- An Axe/(Extended) BASIC Mini-IDE -  (Read 6546 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:33:09
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2171


Total Post Ratings: +121

View Profile
« Reply #75 on: 07 January, 2012, 06:28:11 »
0

Yup, 4 hex characters come first.  I forgot if its width then height, or height then width, but it shouldn't matter if you're editor is for square sprites Tongue
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   35%         Active
?     C (ndless)   0%        Unconfirmed

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #76 on: 07 January, 2012, 06:31:16 »
0

Well it's not just squares lol. I think I just locked the rows/columns so they HAD to be multiples of 8, so there could be a 16x8 sprite. Oh well, though. I can mess around with Bitmap for a couple of minutes if necessary lol.

Thanks, though, Quigibo. And you too, epic7. You've helped add a feature Cheesy haha

EDIT
Spoiler for the work policy I'm going by for BexIDE right now:

« Last Edit: 07 January, 2012, 07:18:18 by BlakPilar » Logged
epic7
Chopin!
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:33:09
Date Registered: 22 October, 2011, 01:45:43
Location: Northeast US
Posts: 2171


Total Post Ratings: +121

View Profile
« Reply #77 on: 08 January, 2012, 02:49:39 »
0

Cheesy
* epic7 visits memegenerator.net
SO I CAN MEME-IFY ALL THE THINGS!
Logged



Current Projects:
TitleLanguageProgressStatus
DrillMiner    C (ndless)   35%         Active
?     C (ndless)   0%        Unconfirmed

Spoiler for Programming languages I currently know:
Java (Learning in AP Comp Sci)
C (Specifically Ndless)
Unity JavaScript
LabView (For FIRST robotics)
z80 ASM (Just a little bit Tongue)
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #78 on: 08 January, 2012, 15:26:07 »
0

Just one problem, imo :
When programming in Axe, the code-folding is a little bit buggy/weird, because the 'Then' token is not needed in the If statements, and so If statements are not detected..
And so something like

1
2
3
4
5
6
7
Repeat getkey(15)
If A=5
A->C
Else
B+42->C
End
End
Is sumed as

1
2
Repeat getkey(15) [...]
End
instead of

1
2
3
Repeat getkey(15)
If A=5 [...]
End

Don't know if you can do anything about that (like detect if there's a header at the beginning or what.. don't know at all how to do that Grin)
But, yeah, just wanted to tell ya.

Anyway, great project, I use it more and more Cheesy
Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #79 on: 08 January, 2012, 21:42:15 »
0

Ahh, thank you! When opening files the folding is buggy (but that's a problem on the editor's part, not mine). I actually just changed it so that it will recognize whether to fold for Axe or BASIC, so that's fixed for 1.2! Cheesy

Thanks!
« Last Edit: 08 January, 2012, 22:01:38 by BlakPilar » Logged
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #80 on: 08 January, 2012, 23:08:40 »
0

Oh and another question, will you implement incrementation indentation, after all the things ya have to do ? Smiley
Ain't really that essential, but it looks good ^^
« Last Edit: 09 January, 2012, 00:17:21 by Wellen » Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #81 on: 08 January, 2012, 23:11:47 »
0

Hmm... I'm not quite sure what you mean by "incrementation."
« Last Edit: 08 January, 2012, 23:18:56 by BlakPilar » Logged
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #82 on: 08 January, 2012, 23:19:53 »
0

Oh, sorry, I meant
replace

1
2
3
4
5
6
7
Repeat getkey(15)
If A=5
A->C
Else
B+42->C
End
End
with :

1
2
3
4
5
6
7
Repeat getkey(15)
   If A=5
      A->C
   Else
      B+42->C
   End
End

Also what's the word for that ? huhu
« Last Edit: 08 January, 2012, 23:22:53 by Wellen » Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #83 on: 08 January, 2012, 23:24:57 »
0

Oh, indentation. That wouldn't be hard. Do you mean auto-indentation? Where if you type in Repeat getKey(15) and hit enter it automatically changes it to
Quote

Repeat getKey(15)
  |
End
Where | is the cursor?
Logged
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #84 on: 08 January, 2012, 23:29:58 »
0

Yep, that's exactly it Smiley
Also, when opening a file, which has already been written in another IDE or on-calc, would it be possible to indent the whole code ?
« Last Edit: 08 January, 2012, 23:37:45 by Wellen » Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #85 on: 08 January, 2012, 23:37:49 »
0

Also, when opening a file, which has already been written in another IDE or on-calc.

I knew you were going to say that Wink that'd require me to do some post-opening editing (to indent everything correctly), but I don't think it would be too hard. Would it be better on-calc to have the tabs replaced by zero, one, or more spaces?
Logged
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #86 on: 08 January, 2012, 23:46:11 »
0

I knew you were going to say that Wink
Cheesy

Would it be better on-calc to have the tabs replaced by zero, one, or more spaces?
I think replaced by zero, because of the lack of space on the screen Smiley
Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
BlakPilar
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 20 February, 2013, 02:38:22
Date Registered: 16 July, 2011, 02:50:55
Posts: 735


Topic starter
Total Post Ratings: +43

View Profile
« Reply #87 on: 08 January, 2012, 23:50:46 »
0

Alrighty then. In Bex, is 2 spaces acceptable for a tab? If you press TAB it will still insert the tab character, but it would only display it as two spaces. Is that enough, or should I go for the standard 4 (or some other number)? (Example attached)


* spaces.PNG (5.77 KB, 280x150 - viewed 40 times.)
« Last Edit: 08 January, 2012, 23:51:09 by BlakPilar » Logged
Wellen
LV4 Regular (Next: 200)
****
Offline Offline

Gender: Male
Last Login: 02 May, 2012, 11:56:34
Date Registered: 08 August, 2011, 11:00:09
Location: France
Posts: 118


Total Post Ratings: +5

View Profile
« Reply #88 on: 08 January, 2012, 23:58:19 »
0

Imo, 2 spaces are good..

If you have 4-spaces-indentation, and a lot of loops into each other, you'd have to scroll horizontally, could become boring Big smile

But I'm not the only one who decides Smiley
Logged

-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot Wink
Spoiler for Feat. Loulou54:
Spoiler for Projects:
Spoiler for Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler for Ti-Basic:
Spoiler for Soko-Ti, a sokoban game in Ti-Basic:

Spoiler for Memory:

Downloads here.
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 03:26:33
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #89 on: 08 January, 2012, 23:58:40 »
0

I think two would be better in this case because you can get pretty deep in nested loops/conditionals in TI-BASIC.
Logged




Pages: 1 ... 4 5 [6] 7 8 ... 10   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.235 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.