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 - Munchor

Pages: 1 ... 39 40 [41] 42 43 ... 424
601
TI Z80 / Re: TruVid - 4 level grayscale video with sound
« on: July 24, 2011, 05:14:39 pm »
Any word if this works on Wine or is there a *NIX version?

602
Other Calculators / Re: Your calculator collection
« on: July 24, 2011, 05:13:09 pm »
I thought the CASIO was the ubercalc for a second.  :P

Oh yeah it looks like it :P Also Spyro nice collection, the Nspire Touchpad with a 84+ Keypad is the way to go (like me)!

603
Music Showcase / Re: Revenge
« on: July 24, 2011, 05:12:23 pm »
I think I missed this song... Now that I heard it, the beginning is a bit "metal-ish" for me, but the rest of the song is pretty cool, it could perfectly be an arcade soundtrack game, it looks like shooting lasers :P

604
Lua / Re: Controlling external hardware through Lua
« on: July 24, 2011, 05:09:38 pm »
In case anyone wants it, you can find the Lua and the C (for the arduino) source code here: http://bwns.be/jim/arduino-ti.zip

Arduino takes Processing as code :P Not C? Or can it also take C? I'm pretty sure it's Processing though.

605
TI Z80 / Re: My Last Minute Contest Entry - Easy Game
« on: July 24, 2011, 05:08:46 pm »
Best. Game. Ever.

I'm sure it'll win the contest, by far!

606
Lua / Re: Lua Q&A
« on: July 24, 2011, 05:08:06 pm »
Has anybody achieved +- smoothscrolling?

607
[DE] Andere TI- und Casio-Diskussionen / Re: My DoodleJump
« on: July 24, 2011, 05:07:12 pm »
Hi,

hier könnt ihr nochmal Fragen stellen oder Vorschläge machen, aber auf deutsch!  :D

Link zum original-tread:
http://ourl.ca/12070

Download der aktuellsten Version gibts nur im original-tread :P

Aber einen aktuellen Screenshot gibts hier auch ;)




Gutes Spiel!

608
Idea: What about one for Axe? I'm starting to work on it here (it doesn't work yet).

Can you make it in a way it uses XML files or something like that, so it's easy to make it for all languages?

Either way, yeah I want an Axe version too :)

609
TI Z80 / Re: Trio and Niko NEWS
« on: July 24, 2011, 05:04:51 pm »
Taking a quick break with no work on this for about ~1 week, I'm working on computer stuff until then for fun while. Have time this summer :P.  Porfress resumes very very soon.

Have fun with computer programming :)

610
Metroid: Chozo Mission / Re: Metroid Chozo Mission
« on: July 24, 2011, 05:04:17 pm »
So long of time between updates >:( but they're worth the wait :D

I'm still as excited about this as I was a few months ago before the first long update delay.  It's progressively looking better and better, for example I think that HUD in that last screenshot looks beautifully done.  Swell work, keep it up! :)



Indeed, this is an awesome project, I don't want it dead. Also, nice updates!

611
Miscellaneous / Re: Sort of away
« on: July 24, 2011, 05:03:36 pm »
It's all good, nothing wrong with being studious. I'm also glad to hear you did well i the python competition. Congratulations on your victory! =)

Well, congrats :)

Thanks everybody :) I hadn't seen your replies yet.

612
OmnomIRC Development / OmniURL.TK is down
« on: July 24, 2011, 05:01:42 pm »
http://www.isup.me/http://omniurl.tk/

It's not just the domain, the server is down. Perhaps wait for Netham45 to come to ask him.

613
TI Z80 / Re: TBEXE - Pre-alpha feature requests
« on: July 24, 2011, 05:00:06 pm »
It uses 4.0, but I'm sure a lot of it can be reconfigured for 3.0 or 3.5.

4.0 requires Mono 2.8 or above, 3.5 allows Mono 2.6.7.

If you could, making it 3.5 is much better, because Ubuntu's Default is 2.6.7, and it's what most people use.

614
Miscellaneous / Re: What is your signature?
« on: July 24, 2011, 04:58:44 pm »
It's looking nice.  I like how your sig flows. :)

What do you mean by flowing? :S
It all looks smooth and connected even though it's a bunch of different stuff. :)

Oooh I see thanks :) Yeah I agree, it's "flowing" :P

615
Computer Projects and Ideas / Re: Random Java Libs
« on: July 24, 2011, 04:57:35 pm »
The example is in the spoiler tags ;) If you need a better explanation of how it works, I can give that too though =P

I didn't notice it, perhaps because it is code inside spoiler.

Code: [Select]
//Sorry about the lack of comments, I'm a lazy documenter... =\
//Modified to add a few more comments =P
import java.io.*;
import java.util.*;
import java.util.regex.*;

public class Test {
   
    static PrintStream sout = System.out;
    static BufferedReader sin = new BufferedReader(new InputStreamReader(System.in));
   
    public static void main(String args[]) {
        JIRC jirc = new JIRC("withg.us.to", "JIRC_Test", "JIRC Test Bot") {
            //I just used a nameless class (whatever the correct term is, idk), you probably would want to create a seperate extending class for code neatness, but this is small, so...
            //All the methods that need to be implemented are the event handlers.  I tried to make the event names pretty obvious, but...
            protected void onConnect() { //When JIRC connects to IRC (Or reconnects, it auto reconnects on disconnect)
                sout.println("Connected!");
                joinChannel("test");
            }

            protected void onPingged(String server) { //When you are pinged
                sout.println("Ping? Pong!");
            }

            protected void onServerMessage(String message) { //When the server sends you a message
                Date now = new Date();
                sout.println("-[" + now.toGMTString() + "]- " + message);
            }

            protected void onChannelMessageReceive(String channel, String nick, String message) { //When you receive a message directed at a channel you are in
                sout.println("[" + now.toGMTString() + "] #" + channel + ": <" + nick + "> " + message);
            }

            protected void onPrivateMessageReceive(String nick, String message) { //When you receive a private message directed at you
                sout.println("[" + now.toGMTString() + "] <" + nick + "> " + message);
            }

            protected void onChannelMemberPart(String channel, String nick) { //When someone leaves a channel you are in
                sout.println(channel + ": " + nick + " has left");
            }

            protected void onChannelMemberJoin(String channel, String nick) { //When someone joins a channel you are in
                sout.println(channel + ": " + nick + " has joined");
            }

            protected void onChannelMemberQuit(String nick, String message) { //When someone who is in one or more channels with you quits
                sout.println(nick + " has quit (" + message + ")");
            }
        };
        jirc.start(); //Start JIRC
Pattern JoinCommand = Pattern.compile("/(?:join|j) (.+)", Pattern.CASE_INSENSITIVE);
Pattern PartCommand = Pattern.compile("/(?:part|p)", Pattern.CASE_INSENSITIVE);
Pattern CACCommand = Pattern.compile("/cac (.+)", Pattern.CASE_INSENSITIVE);
Pattern NickCommand = Pattern.compile("/(?:nick|n) (.+)", Pattern.CASE_INSENSITIVE);
Pattern OpCommand = Pattern.compile("/op (.+)", Pattern.CASE_INSENSITIVE);
Pattern DeOpCommand = Pattern.compile("/deop (.+)", Pattern.CASE_INSENSITIVE);
Pattern RawCommand = Pattern.compile("/raw (.+)", Pattern.CASE_INSENSITIVE);
Pattern ListCommand = Pattern.compile("/(?:list|l) #(.+)", Pattern.CASE_INSENSITIVE);
Pattern ExitCommand = Pattern.compile("/(?:exit|e)", Pattern.CASE_INSENSITIVE); //Because I'm lazy, so I used regex to detect commands etc
        String ActiveIRCChannel = ""; //To keep track of the channel you are currently talking in
        try {
            while (true) { //Loop for console input
                while (sin.ready()) {
                    String msg = sin.readLine();
                    if (msg != null) {
                        Matcher m;
                        if ((m = JoinCommand.matcher(msg)).find(0)) {
                            jirc.joinChannel(m.group(1).replace("#", ""));
                        } else if ((m = PartCommand.matcher(msg)).find(0)) {
                            jirc.partChannel(ActiveIRCChannel);
                        } else if ((m = NickCommand.matcher(msg)).find(0)) {
                            jirc.changeNick(m.group(1));
                        } else if ((m = OpCommand.matcher(msg)).find(0)) {
                            jirc.opChannelMember(ActiveIRCChannel, m.group(1));
                        } else if ((m = DeOpCommand.matcher(msg)).find(0)) {
                            jirc.deOpChannelMember(ActiveIRCChannel, m.group(1));
                        } else if ((m = CACCommand.matcher(msg)).find(0)) {
                            ActiveIRCChannel = m.group(1).replace("#", "");
                            sout.println("Changed the active channel to " + ActiveIRCChannel);
                        } else if ((m = ListCommand.matcher(msg)).find(0)) {
                            Channel curchan = jirc.getChannelList().get(JIRC.inChannelList(jirc.getChannelList(), m.group(1)));
                            Person[] People = curchan.getAllMembers();
                            for (int x = 0; x < People.length; x++) {
                                sout.println(People[x].getName() + " (" + People[x].getModes() + ") Active: " + People[x].isActive());
                            }
                        } else if ((m = RawCommand.matcher(msg)).find(0)) {
                            jirc.sendRawMessage(m.group(1));
                        } else if ((m = ExitCommand.matcher(msg)).find(0)) {
                            sout.close();
                            sin.close();
                            System.exit(0);
                        } else if (msg.startsWith("/")) {

                        } else {
                            jirc.sendMessage(ActiveIRCChannel, msg);
                            sout.println("#" + ActiveIRCChannel + ": <" + jirc.getNick() + "> " + msg);
                        }
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Just post it all like this, the code tags already shorten it, so it's not too big.

EDIT: And now that I read the code, it looks so easy to create a JIRC Object and connect to IRC! Awesome job! +1

Pages: 1 ... 39 40 [41] 42 43 ... 424