Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1067032 Posts in 43558 Topics- by 35608 Members - Latest Member: bharson

November 27, 2014, 05:06:24 AM
TIGSource ForumsFeedbackDevLogsBanshee Engine : For all your ANSI needs!
Pages: 1 ... 13 14 [15]
Print
Author Topic: Banshee Engine : For all your ANSI needs!  (Read 23549 times)
Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #280 on: February 13, 2013, 08:34:46 AM »

I'm pretty sure you're misunderstanding what flushkeys does. Essentially, it totally resets all polled input. You want to call it right before you start reading input - reading it as a general action, not before each command - so you can tell it to ignore the keypresses and things that have been queued up until then. Flushing after every key input, or even after every line, is gonna fuck shit up. Probably including key bindings.

Also, instead of checking for a keyhit or a key binding it would be much more efficient (even though ansiblocks doesn't do it) to check if c is a newline (12) or carriage return (15) character.
Logged

johnki
Level 9
****


Invisi-wizard


View Profile WWW
« Reply #281 on: February 13, 2013, 08:55:02 AM »

I'm pretty sure you're misunderstanding what flushkeys does. Essentially, it totally resets all polled input. You want to call it right before you start reading input - reading it as a general action, not before each command - so you can tell it to ignore the keypresses and things that have been queued up until then. Flushing after every key input, or even after every line, is gonna fuck shit up. Probably including key bindings.

Ahhh. Yes. I am misunderstanding what it does. I had assumed I'd have to clear key input if I wanted text input to stay solid regularly. So in this specific situation, it's completely unnecessary, huh?
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #282 on: February 13, 2013, 09:32:45 AM »

Yep.

Also, update. Finally got in that entity collision bit you asked for a bit ago.  Coffee

Quote
1.1.2a
Added "obstructed", "entityobstructed", "obstructedby", and "entityobstructedby".
Added keyboard shortcut (alt+s) to BamPaint to make loading and using different schemes less obtuse.
Fixed setentityglobal to accept more than only strings as the value to set for.
Fixed that objectcompare was actually checking for key down input because of an obnoxious typo.
Fixed having weird UI colors in BamPaint when using a scheme with a different palette than the default. Also corrected a typo in the help file, and a bug involving drawing while an image was scrolled to the right.
Fixed entity collisions involving sizes greater than 1x1.
Logged

Alexanderpine
Level 0
**



View Profile
« Reply #283 on: February 13, 2013, 09:41:47 AM »

So, will Banshee be Windows only? Or are OSX/Linux already supported/in the works?

Either way, looks really cool!  Hand Thumbs Up Left Wink Hand Thumbs Up Right
Logged

Keep on making!  Hand Any Key Hand Pencil Hand Joystick
SuperDisk
Level 1
*



View Profile Email
« Reply #284 on: February 13, 2013, 01:29:57 PM »

I must agree. I like ASCII stuff very much, so nice work on doing this!
Logged
Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #285 on: February 13, 2013, 03:06:15 PM »

So, will Banshee be Windows only? Or are OSX/Linux already supported/in the works?

Maybe. It's written in a language that compiles cross-platform, but it is somewhat dependent upon whether the libraries will all play nicely with the different OSes as well. I think it'll work but I can't say for sure.

And thanks for the enthusiasm!
Logged

Evan McClane
Level 10
*****


sleepy


View Profile WWW
« Reply #286 on: February 16, 2013, 04:48:16 PM »

The forums seem to be down, it's redirecting me to http://error404.000webhost.com/?.
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #287 on: February 16, 2013, 05:01:32 PM »

The forums seem to be down, it's redirecting me to http://error404.000webhost.com/?.

I'm intending to set up a simple machines forum instead, but haven't got around to it yet. Web stuff is complicated. Sorry!  Embarrassed
Logged

JigxorAndy
Level 6
*


Working on Dungeon Dashers


View Profile WWW
« Reply #288 on: February 16, 2013, 10:46:37 PM »

Just wanted to say that this is looking great! I'd love to check it out when it's done and have a go at making some really cool games with it Smiley

Keep the updates coming!

edit: I think it would be a good idea to update the first page with info about what the engine/games you're making are about. I had to dig through a fair few pages to get a grasp on what's going on.
Logged

Twitter / Dungeon Dashers: Website / Steam Store
johnki
Level 9
****


Invisi-wizard


View Profile WWW
« Reply #289 on: February 17, 2013, 10:26:11 AM »

Two questions:

1. Can we get the ability to resize the BAMPaint window? It's really hard to work with large canvases with the consistent need to use the arrow keys.

2. Can we get a public release soon to just be able to distribute builds of our games, even?
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #290 on: February 17, 2013, 12:42:11 PM »

edit: I think it would be a good idea to update the first page with info about what the engine/games you're making are about. I had to dig through a fair few pages to get a grasp on what's going on.

The intention (and main concern right now) is to get a website working that would have it there.

1. Can we get the ability to resize the BAMPaint window? It's really hard to work with large canvases with the consistent need to use the arrow keys.

2. Can we get a public release soon to just be able to distribute builds of our games, even?

1. Um. Maybe.

2. I am working on it!  Crazy
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #291 on: February 19, 2013, 06:01:26 PM »

damned midterms and love life troubles all muddling up my time I should be using to program

I'll get back on track soon enough  Huh?
Logged

johnki
Level 9
****


Invisi-wizard


View Profile WWW
« Reply #292 on: March 17, 2013, 04:54:49 PM »

It's been almost a month since the last post here. What's going on with the engine?

EDIT: And has there been any work done on a possible Mac version? I know BlitzMax supports it and my PC's out of commission until I can afford a new hard drive so now seems like the time to ask. Tongue
Logged

johnki
Level 9
****


Invisi-wizard


View Profile WWW
« Reply #293 on: April 10, 2013, 09:02:29 PM »

Going on 2 months. Should I just assume this is dead? Should I not bother picking work back up on my game when I can finally fix my PC?
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #294 on: May 13, 2013, 03:09:26 PM »

Oh, hi. It's been a little while. I swear this isn't dead. Life got busy and now I'm trying to find a job. Once my life schedule has more normality to it I'll no doubt get back to this, I just haven't had a chance to sit down and concentrate on any bigger projects lately. Sorry for the hiatus!
Logged

Ouren
Enjoyed Some Pizza!
Level 6
*


Wolfgame


View Profile WWW Email
« Reply #295 on: May 13, 2013, 03:30:34 PM »

sign me up.



Where do i sign up?
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #296 on: May 13, 2013, 04:00:14 PM »

Since I haven't been working on it for so long, here, just take the link to the alpha download. It's far from guaranteed to be bugless, but still let me know if you run into any.

Download

The documentation isn't entirely finished but I don't think the gaps should be too ugly.
Logged

Ouren
Enjoyed Some Pizza!
Level 6
*


Wolfgame


View Profile WWW Email
« Reply #297 on: May 13, 2013, 06:01:13 PM »

Since I haven't been working on it for so long, here, just take the link to the alpha download. It's far from guaranteed to be bugless, but still let me know if you run into any.

Download

The documentation isn't entirely finished but I don't think the gaps should be too ugly.

Bollocks, I'm on OSX. Tongue
Logged

Pineapple
Level 10
*****


Love, love is a verb Love is a doing word ~♪


View Profile WWW
« Reply #298 on: May 13, 2013, 07:26:32 PM »

join the win7 master race
Logged

Ouren
Enjoyed Some Pizza!
Level 6
*


Wolfgame


View Profile WWW Email
« Reply #299 on: May 13, 2013, 07:31:08 PM »

join the win7 master race

I have one of those, but I don't feel like booting it up to poke around. I have a really nice one too. I'm just more likely to be using my mac these days.
Logged

Pages: 1 ... 13 14 [15]
Print
Jump to:  

Theme orange-lt created by panic