|
|
Sample Programs from NeXSTEP 3.3
SoundGenerator = {
ACTIONS = {
play:;
changeDecay:;
showSoundSettings:;
changeState:;
changeAttack:;
changeFreqMul:;
changeIndex:;
changeRatio:;
};
OUTLETS = {
attackOutput;
indexOutput;
decayInput;
freqMulInput;
decayOutput;
attackInput;
freqMulOutput;
indexInput;
ratioOutput;
ratioInput;
};
SUPERCLASS = Object;
};
BreakView = {
ACTIONS = {
revertBackground:;
changeBackground:;
go:;
stop:;
setSoundMode:;
step:;
gotoNextLevel:;
gotoFirstLevel:;
setDemoMode:;
};
OUTLETS = {
statusView;
scoreView;
levelView;
livesView;
hscoreView;
soundStateFrom;
};
SUPERCLASS = View;
};
QuickText = {
SUPERCLASS = View;
};
FirstResponder = {
ACTIONS = {
};
SUPERCLASS = Object;
};
BreakApp = {
ACTIONS = {
printGame:;
showInfo:;
};
OUTLETS = {
controlWindow;
game;
gameWindow;
};
SUPERCLASS = Application;
};
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.