View difference between Paste ID: uc2F7X2M and s7B1Xa9d
SHOW: | | - or go back to the newest paste.
1
/* Informational PseudoCode - The Last of The Summer Wine */
2
//Imports
3
#include <global_imports>
4
5
//Namespaces
6
using namespace s_wine;
7
using namespace global_s_wine;
8
9
//Declarations
10
int val = {-1,1,0};
11
int EPS[] = {-1,val[NULL],0};
12
int series = 0;
13
Episode = New Episode(self);
14
Series = New Series(self);
15
Characters = New Characters(self);
16
17
2.1 Series 1 (1973),{init}
18
{
19
	Characters.Add{Compo, Clegg, Blamire, Nora, Ivy, Sid};
20
	EPS = 6; 
21
	WatchTime.SetSeriesStart(1,NULL);
22
	WatchTime.SetSeriesEnd(1,NULL);
23
}
24
2.2 Series 2 (1975),{Compo, Clegg, Blamire}
25
{
26
	EPS = 7;
27
	WatchTime.SetSeriesStart(2,NULL);
28
	WatchTime.SetSeriesEnd(3,NULL);
29
}
30
31
2.3 Series 3 (1976),{Compo, Clegg, Foggy}
32
{ 
33
	EPS = 7;
34
 	Characters.Remove({Blamire};
35
	//Characters.Add{Foggy};
36
	Characters.Add{Wally};
37
	WatchTime.SetSeriesStart(3,NULL);
38
	WatchTime.SetSeriesEnd(3,NULL);
39
}
40
41
2.4 Series 4 (1977–78) - {Compo, Clegg, Foggy}
42
{
43
	EPS = 9;
44
	Episodes.Specials.AddSpecial(S04E09,1978,XMAS);
45
	WatchTime.SetSeriesStart(4,NULL);
46
	WatchTime.SetSeriesEnd(4,NULL);
47
}
48
49
2.5 Series 5 (1979) - {Compo, Clegg, Foggy}
50
{
51
	EPS = 9;
52
	Episodes.Specials.AddSpecial(S05E08,1979,XMAS),(S05E09,1981,XMAS);
53
	WatchTime.SetSeriesStart(5,NULL);
54
	WatchTime.SetSeriesEnd(5,NULL);
55
}
56
57
2.6 Series 6 (1981–82) {Compo, Clegg, Foggy} 
58
{
59
	EPS = 8;
60
	Characters.Add{Wesley};
61
	Episodes.Specials.AddSpecial(S06E08,1982,XMAS);
62
	WatchTime.SetSeriesStart(6,NULL);
63
	WatchTime.SetSeriesEnd(6,NULL);
64
}
65
66
2.7 Series 7 (1982–83) - {Compo, Clegg, Foggy}
67
{
68
	EPS = 8;
69
	Characters.Remove{Sid};
70
	Episodes.Specials.AddSpecial(S07E07,1983,XMAS),(S07E08,1984,XMAS);
71
	WatchTime.SetSeriesStart(7,NULL);
72
	WatchTime.SetSeriesEnd(7,WED10.04.2019.1030);
73
}
74
75
2.8 Series 8 (1984–85) - {Compo, Clegg, Foggy} 
76
{
77
	EPS = 7;
78
	Characters.Add{Millburn,Howard,Pearl,Marina};
79
	Episodes.Specials.AddSpecial(S08E07,1986,NYD);
80
	WatchTime.SetSeriesStart(8,WED10.04.2019.1035);
81
	WatchTime.SetSeriesEnd(8,THU11.04.2019.1500);
82
}	
83
84
2.9 Series 9 (1986–87) - {Compo, Clegg, Seymour}
85
{
86
	EPS = 14;
87
	Characters.Remove{Foggy};
88
	Characters.Add{Seymour,Barry,Glenda,Edie,Eli};
89
	Episodes.Specials.AddSpecial(S09E13,1986,XMAS);
90
	Episodes.Specials.AddSpecial(S09E14,1987,XMAS);
91
	WatchTime.SetSeriesStart(9,THU11.04.2019.1501);
92
	WatchTime.SetSeriesEnd(9,SAT13.04.2019.1540);
93
}
94
95
2.10 Series 10 (1988) - {Compo, Clegg, Seymour}
96
{
97
	EPS = 7;
98
	Characters.Remove{Wally}
99
	Characters.Add{"Clem_'Smiler'_Hemingway",Smiler} //First appearance (as non vital role) - returns (much) later as a regular
100
	Characters.Add{PC_Cooper,PC_Walsh} // First major appearance (appeared 1983 briefly apparently) 
101
	Characters.Add{Auntie_Wainwright}
102
	Episodes.Features.AddFeature(10,'Coffee Morning','Skit');	// ('Synchronized Cup' & 'Cake Fight' components not yet implemented)
103
	Episodes.Specials.AddSpecial(S10E07,1988,XMAS); // CRUMS - 'Christmas Resistance Underground Movement'
104
	WatchTime.SetSeriesStart(10,SAT13.04.2019.1541);
105
	WatchTime.SetSeriesEnd(10,SUN14.04.2019.2032);
106
107
}
108
109
2.11 Series 11 (1989) {Compo. Clegg, Seymour}
110
{
111
	EPS = 8;
112
	Characters.Remove{Millburn};
113
	Episodes.Features.AddFeature(11,'Coffee Morning Cake Fight','Skit'); // Awaiting Synchronized Cup Component
114
	Episodes.Specials.AddSpecial(S11E08,1989,XMAS); // "What's Santa Brought for Nora Then?"
115
	WatchTime.SetSeriesStart(11,SUN14.04.2019.2052);
116
	WatchTime.SetSeriesEnd(11,MON15.04.2019.1233);
117
118
}
119
120
2.12 Series 12 (1990) {Compo, Clegg, Foggy}
121
{
122
123
	EPS = 11;
124
	Characters.Remove{Seymour};
125
	Characters.Add{Foggy};
126
	Characters.Add{2ndPc}; //Actor Tony Capstick accompanies PC Cooper until later episodes when Walsh returns 
127
	Characters.Add{Smiler} //Smiler appears as 'Smiler' (As opposed to 'Clem Hemingway') 
128
	
129
	Episodes.Features.AddFeature(12,'Coffee Morning Synchronized Cup','Skit') // Finally got all classic components of Coffee Morning Skit
130-
	Episodes.Specials.AddSpecial(12E11,1990,XMAS); // "Barry's Christmas"
130+
	Episodes.Specials.AddSpecial(S12E11,1990,XMAS); // "Barry's Christmas"
131-
	WatchTime.SetSeriesStart(12,MON15.03.2019.1234);
131+
	WatchTime.SetSeriesStart(12,MON15.04.2019.1234);
132-
	WatchTime.SetSeriesEnd(NULL);
132+
	WatchTime.SetSeriesEnd(12,WED17.04.2019.1909);
133
134
	/*
135
	  Season Notes: S13E06 - Clegg moves house (still next to Howard) - set redesign? - Need to verify reason for this
136
						   - Apparently *both* howard and clegg move house, it's actually a *different* semi-detached block
137
	*/
138
}
139
140-
2.13 Series 13 (1991)
140+
2.13 Series 13 (1991) {Compo, Clegg, Foggy}
141
{
142
143
	EPS = 7;
144
	
145
	Episodes.Specials.AddSpecial(S13E11,1991,XMAS); // "Situations Vacant" (22dec91)
146
	WatchTime.SetSeriesStart(13,WED17.04.2019,1927);
147
	WatchTime.SetSeriesEnd(13,NULL);
148
149
	/*
150
  	 Season Notes: In the 1991 Special ("Situations Vacant") - Tom Owen makes a cameo appearance (briefly at the start of the episode).
151
				   Of course, many years later he returns as Compo's Son (he *is* Bill Owen's son IRL). - This is one of several little
152
				   cameo appearances of quite a few characters - which need further research.
153
	*/
154
155
}
156
157
2.14 Series 14 (1992)
158
159
2.15 Series 15 (1993)
160
161
2.16 Series 16 (1995)
162
163
2.17 Series 17 (1995)
164
165
2.18 Series 18 (1996–97)
166
167
2.19 Series 19 (1997–98)
168
169
2.20 Series 20 (1999)
170
171
2.21 Series 21 (2000)
172
173
2.22 Series 22 (2001)
174
175
2.23 Series 23 (2002)
176
177
2.24 Series 24 (2003)
178
179
2.25 Series 25 (2004)
180
181
2.26 Series 26 (2005)
182
183
2.27 Series 27 (2006)
184
185
2.28 Series 28 (2007)
186
187
2.29 Series 29 (2008)
188
189
2.30 Series 30 (2008–09)
190
191
2.31 Series 31 (2010)
192
193
//Functions
194
def__ addCharacter(character[])
195
{
196
	//TODO
197
}
198
199
//Main
200
int main()
201
{
202
	return 0;
203
}