[Ohrrpgce] SVN: teeemcee/3878 Mac/gfx_sdl: add Help menu and process Cmd-Q, Cmd-H, Cmd-M, Cmd-Shift-H,

James Paige Bob at HamsterRepublic.com
Tue Oct 12 18:53:52 PDT 2010


On Wed, Oct 13, 2010 at 02:43:50PM +1300, Ralph Versteegen wrote:
> On 13 October 2010 14:20,  <subversion at hamsterrepublic.com> wrote:
> > teeemcee
> > 2010-10-12 18:20:56 -0700 (Tue, 12 Oct 2010)
> > 89
> > Mac/gfx_sdl: add Help menu and process Cmd-Q, Cmd-H, Cmd-M, Cmd-Shift-H, Cmd-? key combos
> > ---
> > U   wip/gfx_sdl.bas
> > U   wip/mac/SDLMain.m
> > U   wip/scancodes.bi
> 
> It's a mistake to have the Help menu show in Game. Maybe I can
> determine that at run-time, and also add extra menus like an in-Game
> debug menu, and change the name of the application menu to the name of
> the current game. This could be reused in other backends that have a
> menubar (the non-existent gfx_wxwidgets). Also, I don't know how to
> get rid of the search field in the Help menu, that's automatically
> added to any menu called "Help".
> 
> 
> So, this was my introduction to Objective-C. I thought Obj-C was as
> statically typed as C++, but it turns out that you can get totally
> incorrect code to compile by fiddling with the syntax, and it will
> either generate a warning or a crash at runtime. Crazy stuff.
> 
> So how many languages do we have in the repository now? And are there
> any amongst us who even know half?!
> 
> FreeBASIC
> C
> C++
> Objective C
> Hamsterspeak
> QuickBASIC
> MASM x86 assembler
> Python
> PHP
> Emacs Lisp
> Bash script
> Windows batch script
> GDB script
> XSL

Dang. I guess I can consider myself fluent in seven of them. Wait, 
eight, cause you left out Euphoria.

> I know about half of them - I probably couldn't use QB today without screaming.

When could you *ever* use QB without screaming? ;)

Amen to that!

Although now the Euphoria code gives me that bad-old-qb-feeling even 
more than some of the worst qbisms in our FreeBasic code :P

I suggest we immediately re-implement hspeak in INTERCAL!

---
James



More information about the Ohrrpgce mailing list