View difference between Paste ID: YxP46B9b and e4j6PGtP
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) - one of them is replaced later (actor)
101
	Characters.Add{Auntie_Wainwright}
102
	Episodes.Features.AddFeature(10,'Coffee Morning','Skit');	// ('Synchronized Cup' component not yet implemented)
103
	Episodes.Specials.AddSpecial(S10E07,1988,XMAS_EVE); // 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
	
113
	WatchTime.SetSeriesStart(11,SUN14.04.2019.2052);
114
	WatchTime.SetSeriesEnd(NULL);
115
116
}
117
118
2.12 Series 12 (1990)
119
120
2.13 Series 13 (1991)
121
122
2.14 Series 14 (1992)
123
124
2.15 Series 15 (1993)
125
126
2.16 Series 16 (1995)
127
128
2.17 Series 17 (1995)
129
130
2.18 Series 18 (1996–97)
131
132
2.19 Series 19 (1997–98)
133
134
2.20 Series 20 (1999)
135
136
2.21 Series 21 (2000)
137
138
2.22 Series 22 (2001)
139
140
2.23 Series 23 (2002)
141
142
2.24 Series 24 (2003)
143
144
2.25 Series 25 (2004)
145
146
2.26 Series 26 (2005)
147
148
2.27 Series 27 (2006)
149
150
2.28 Series 28 (2007)
151
152
2.29 Series 29 (2008)
153
154
2.30 Series 30 (2008–09)
155
156
2.31 Series 31 (2010)
157
158
//Functions
159
def__ addCharacter(character[])
160
{
161
	//TODO
162
}
163
164
//Main
165
int main()
166
{
167
	return 0;
168
}