File tree Expand file tree Collapse file tree 1 file changed +67
-0
lines changed Expand file tree Collapse file tree 1 file changed +67
-0
lines changed Original file line number Diff line number Diff line change
1
+ Function Invoke-Fish {
2
+ 1 .. 5 |
3
+ ForEach-Object {
4
+
5
+ # Set random number of spaces
6
+ $Spaces = " " * (Get-Random - Maximum 80 )
7
+
8
+ # Bubbles object 1
9
+ $Bubbles1 = "
10
+ $Spaces o
11
+ $Spaces o"
12
+
13
+ # Bubbles object 2
14
+ $Bubbles2 = "
15
+ $Spaces o"
16
+
17
+ # Fish 1 object
18
+ $Fish1 = "
19
+ $Spaces <o)))><"
20
+
21
+ # Fish 2 object
22
+ $Fish2 = "
23
+ $Spaces ><(((o>"
24
+
25
+ # Fish 3 object
26
+ $Fish3 = "
27
+ $Spaces _____
28
+ $Spaces / \
29
+ $Spaces | O . |
30
+ $Spaces \ . /
31
+ $Spaces | |
32
+ $Spaces ( O O )
33
+ $Spaces / / \ \__
34
+ $Spaces )/ /|||\ \(
35
+ $Spaces _(( /(( ))\ ))(("
36
+
37
+ # Fish 4 object
38
+ $Fish4 = "
39
+ $Spaces ^
40
+ $Spaces -----
41
+ $Spaces <--o-0-->
42
+ $Spaces -------
43
+ $Spaces -----"
44
+
45
+ # Choose random bubbles
46
+ $myBubbles = New-Object System.Collections.ArrayList
47
+ $myBubbles.Add (" $Bubbles1 " ) | Out-Null
48
+ $myBubbles.Add (" $Bubbles2 " ) | Out-Null
49
+ $RandomBubbles = Get-Random - Maximum 3
50
+ $DisplayBubbles = $myBubbles [$RandomBubbles ]
51
+
52
+ # Choose random fish
53
+ $myFish = New-Object System.Collections.ArrayList
54
+ $myFish.Add (" $Fish1 " ) | Out-Null
55
+ $myFish.Add (" $Fish2 " ) | Out-Null
56
+ $myFish.Add (" $Fish3 " ) | Out-Null
57
+ $myFish.Add (" $Fish4 " ) | Out-Null
58
+ $RandomFish = Get-Random - Maximum 4
59
+ $DisplayFish = $myFish [$RandomFish ]
60
+
61
+ Write-Output " $DisplayBubbles "
62
+ Write-Output " $DisplayFish "
63
+
64
+ # Delay the print
65
+ sleep .75
66
+ }
67
+ }
You can’t perform that action at this time.
0 commit comments