View difference between Paste ID: KE9LE4PR and Yejm62Pi
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-
	Episodes.Features.AddFeature(10,'Coffee Morning','Skit');
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
106
}
107
108
2.11 Series 11 (1989)
109
110
2.12 Series 12 (1990)
111
112
2.13 Series 13 (1991)
113
114
2.14 Series 14 (1992)
115
116
2.15 Series 15 (1993)
117
118
2.16 Series 16 (1995)
119
120
2.17 Series 17 (1995)
121
122
2.18 Series 18 (1996–97)
123
124
2.19 Series 19 (1997–98)
125
126
2.20 Series 20 (1999)
127
128
2.21 Series 21 (2000)
129
130
2.22 Series 22 (2001)
131
132
2.23 Series 23 (2002)
133
134
2.24 Series 24 (2003)
135
136
2.25 Series 25 (2004)
137
138
2.26 Series 26 (2005)
139
140
2.27 Series 27 (2006)
141
142
2.28 Series 28 (2007)
143
144
2.29 Series 29 (2008)
145
146
2.30 Series 30 (2008–09)
147
148
2.31 Series 31 (2010)
149
150
//Functions
151
def__ addCharacter(character[])
152
{
153
	//TODO
154
}
155
156
//Main
157
int main()
158
{
159
	return 0;
160
}