Repeat after me:
Thou shalt abstract thy interfaces!
I think I should be forced to write the game engine on my Psion, where if thou doest not abstract thy interfaces, and thou knowst not OPL, thou ist thoroughly screwed.
(Context: Every time I start writing Kali again, I run into the same problem; I set interface-specific stuff up (like using Tkinter StringVars) in general game classes (like the player class). Then I can't code stuff on my Psion because surprise, surprise, no Tk/Pygame/easygame for the Psion. Hence, I need to seperate out the interface like nox eventually did. This is easier said than done.)
In other, less techie news, the scab on my hand from where I skinned it falling over in chainmail has started to *itch*. This is not friendly of it.
Thou shalt abstract thy interfaces!
I think I should be forced to write the game engine on my Psion, where if thou doest not abstract thy interfaces, and thou knowst not OPL, thou ist thoroughly screwed.
(Context: Every time I start writing Kali again, I run into the same problem; I set interface-specific stuff up (like using Tkinter StringVars) in general game classes (like the player class). Then I can't code stuff on my Psion because surprise, surprise, no Tk/Pygame/easygame for the Psion. Hence, I need to seperate out the interface like nox eventually did. This is easier said than done.)
In other, less techie news, the scab on my hand from where I skinned it falling over in chainmail has started to *itch*. This is not friendly of it.
no subject
Date: 2003-04-21 04:04 am (UTC)From: