View difference between Paste ID: 7h7YM191 and JPudxBbk
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)
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_EVE); // CRUMS - 'Christmas Resistance Underground Movement'
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 Broughtfor Nora Then?"
115
	WatchTime.SetSeriesStart(11,SUN14.04.2019.2052);
116
	WatchTime.SetSeriesEnd(NULL);
117
118
}
119
120
2.12 Series 12 (1990)
121
122
2.13 Series 13 (1991)
123
124
2.14 Series 14 (1992)
125
126
2.15 Series 15 (1993)
127
128
2.16 Series 16 (1995)
129
130
2.17 Series 17 (1995)
131
132
2.18 Series 18 (1996–97)
133
134
2.19 Series 19 (1997–98)
135
136
2.20 Series 20 (1999)
137
138
2.21 Series 21 (2000)
139
140
2.22 Series 22 (2001)
141
142
2.23 Series 23 (2002)
143
144
2.24 Series 24 (2003)
145
146
2.25 Series 25 (2004)
147
148
2.26 Series 26 (2005)
149
150
2.27 Series 27 (2006)
151
152
2.28 Series 28 (2007)
153
154
2.29 Series 29 (2008)
155
156
2.30 Series 30 (2008–09)
157
158
2.31 Series 31 (2010)
159
160
//Functions
161
def__ addCharacter(character[])
162
{
163
	//TODO
164
}
165
166
//Main
167
int main()
168
{
169
	return 0;
170
}