|
|
1.1 root 1: SoundGenerator = {
2: ACTIONS = {
3: play:;
4: changeDecay:;
5: showSoundSettings:;
6: changeState:;
7: changeAttack:;
8: changeFreqMul:;
9: changeIndex:;
10: changeRatio:;
11: };
12: OUTLETS = {
13: attackOutput;
14: indexOutput;
15: decayInput;
16: freqMulInput;
17: decayOutput;
18: attackInput;
19: freqMulOutput;
20: indexInput;
21: ratioOutput;
22: ratioInput;
23: };
24: SUPERCLASS = Object;
25: };
26: BreakView = {
27: ACTIONS = {
28: revertBackground:;
29: changeBackground:;
30: go:;
31: stop:;
32: setSoundMode:;
33: step:;
34: gotoNextLevel:;
35: gotoFirstLevel:;
36: setDemoMode:;
37: };
38: OUTLETS = {
39: statusView;
40: scoreView;
41: levelView;
42: livesView;
43: hscoreView;
44: soundStateFrom;
45: };
46: SUPERCLASS = View;
47: };
48: QuickText = {
49: SUPERCLASS = View;
50: };
51: FirstResponder = {
52: ACTIONS = {
53: };
54: SUPERCLASS = Object;
55: };
56: BreakApp = {
57: ACTIONS = {
58: printGame:;
59: showInfo:;
60: };
61: OUTLETS = {
62: controlWindow;
63: game;
64: gameWindow;
65: };
66: SUPERCLASS = Application;
67: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.