? = null
41 | }
42 |
43 | init {
44 | val drawables: IntArray
45 |
46 | var dimMod = 1
47 | when (image) {
48 | "white" -> {
49 | drawables = whiteDrawableFrames
50 | MAX_TOTAL_STARS = 100
51 | }
52 | "yellow" -> {
53 | drawables = yellowDrawableFrames
54 | MAX_TOTAL_STARS = 100
55 | }
56 | "no" -> {
57 | drawables = noDrawableFrame
58 | MAX_TOTAL_STARS = 50
59 | }
60 | "ics_egg" -> {
61 | drawables = icsDrawableFrames
62 | reverse = true
63 | dimMod = 0
64 | MAX_TOTAL_STARS = 250
65 | }
66 | else -> {
67 | drawables = intArrayOf()
68 | MAX_TOTAL_STARS = 0
69 | }
70 | }
71 | NUMBER_OF_FRAMES = drawables.size
72 |
73 | largeStarFrames = ArrayList()
74 | for (i in drawables.indices) {
75 | largeStarFrames.add(NyanUtils.scaleWithRatio(mContext, drawables[i], maxDim / (dimMod + 1)))
76 | }
77 |
78 | mediumStarFrames = ArrayList()
79 | for (i in drawables.indices) {
80 | mediumStarFrames.add(NyanUtils.scaleWithRatio(mContext, drawables[i], maxDim / (dimMod + 2)))
81 | }
82 |
83 | smallStarFrames = ArrayList()
84 | for (i in drawables.indices) {
85 | smallStarFrames.add(NyanUtils.scaleWithRatio(mContext, drawables[i], maxDim / (dimMod + 3)))
86 | }
87 |
88 | if (MAX_TOTAL_STARS > 0) {
89 | (0..random.nextInt(MAX_TOTAL_STARS)).forEach {
90 | stars.add(generateStar())
91 | }
92 | }
93 | }
94 |
95 | fun draw(c: Canvas, animate: Boolean) {
96 | if (isBlank) return
97 | if (animate) { addStars(c) }
98 | val height = c.height
99 | val width = c.width
100 | if (height == 0 || width == 0) return
101 |
102 | if (randomlyPlaceStars) {
103 | for (s in stars) {
104 | s.x = random.nextInt(width).toFloat()
105 | s.y = random.nextInt(height).toFloat()
106 | }
107 | randomlyPlaceStars = false
108 | }
109 |
110 | var i = 0
111 | while (i < stars.size) {
112 | val s = stars[i]
113 | c.drawBitmap(s.frames!![s.frame], s.x, s.y, paint)
114 |
115 | if (animate) {
116 | s.frame++
117 | s.frame %= NUMBER_OF_FRAMES
118 | }
119 | if (reverse) {
120 | s.x += s.speed
121 | if (s.x > width) {
122 | val star = stars.removeAt(i)
123 | addReusableStarIfSpaceAvailable(star)
124 | i--
125 | }
126 | } else {
127 | s.x -= s.speed
128 | if (s.x < -width) {
129 | val star = stars.removeAt(i)
130 | addReusableStarIfSpaceAvailable(star)
131 | i--
132 | }
133 | }
134 |
135 | i++
136 | }
137 | }
138 |
139 | private fun addStars(c: Canvas) {
140 | val newStarCount = WEIGHTED_NEW_STAR_COUNT.random()
141 | for (i in 0..newStarCount) {
142 | if (stars.count() >= MAX_TOTAL_STARS) break
143 |
144 | val s: Star
145 | if (reusableStars.isNotEmpty()) {
146 | s = reusableStars.removeAt(0)
147 | } else {
148 | s = generateStar()
149 | }
150 |
151 | if (reverse) {
152 | s.x = -(s.frames!![s.frame].width).toFloat()
153 | } else {
154 | s.x = c.width.toFloat()
155 | }
156 | if (c.height > 0) {
157 | s.y = random.nextInt(c.height).toFloat()
158 | }
159 |
160 | stars.add(s)
161 | }
162 | }
163 |
164 | private fun generateStar(): Star {
165 | val s = Star()
166 | s.frame = random.nextInt(NUMBER_OF_FRAMES)
167 | when (random.nextInt(3)) {
168 | 0 -> {
169 | s.speed = random.nextInt(10)
170 | s.width = largeStarFrames[0].width
171 | s.frames = largeStarFrames
172 | }
173 | 1 -> {
174 | s.speed = random.nextInt(5)
175 | s.width = mediumStarFrames[0].width
176 | s.frames = mediumStarFrames
177 | }
178 | else -> {
179 | s.speed = 1
180 | s.width = smallStarFrames[0].width
181 | s.frames = smallStarFrames
182 | }
183 | }
184 | s.speed += speed * 5
185 | return s
186 | }
187 |
188 | private fun addReusableStarIfSpaceAvailable(star: Star) {
189 | if (reusableStars.count() < MAX_TOTAL_STARS) {
190 | reusableStars.add(star)
191 | }
192 | }
193 | }
194 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable-hdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable-hdpi/icon.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable-mdpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable-mdpi/icon.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame2.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame3.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame4.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame5.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame6.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/frame7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/frame7.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_2.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_3.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_4.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/grump_frame_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/grump_frame_5.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/icon.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/monochrome_rainbow_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/monochrome_rainbow_0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/monochrome_rainbow_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/monochrome_rainbow_1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/neapolitan_rainbow_frame0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/neapolitan_rainbow_frame0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/neapolitan_rainbow_frame1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/neapolitan_rainbow_frame1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/no.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid00.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid01.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid02.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid03.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid04.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid05.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid06.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid07.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid08.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid09.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid10.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/nyandroid11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/nyandroid11.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/rainbow_frame0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/rainbow_frame0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/rainbow_frame1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/rainbow_frame1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star2.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star3.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star4.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star5.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star6.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star7.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star8.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/star9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/star9.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/superman0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/superman0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/superman1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/superman1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/superman_gtv0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/superman_gtv0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/superman_gtv1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/superman_gtv1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/tardis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/tardis.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star0.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star1.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star2.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star3.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star4.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star5.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star6.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star7.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star8.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/drawable/yellow_star9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/drawable/yellow_star9.png
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/layout/nyan_activity.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
11 |
12 |
19 |
20 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/layout/nyan_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/menu/menu.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/raw/dyan_loop.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/NyanDroid/src/main/res/raw/dyan_loop.mp3
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00008b
4 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/values/sprites.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | - "Nyandroid"
6 | - "Superhero Nyandroid"
7 | - "DroidTV"
8 | - "Tardis"
9 | - "Grumpy Cat"
10 | - "None"
11 |
12 |
13 |
14 | - "ics_egg"
15 | - "nyanwich"
16 | - "droidtv"
17 | - "tardis"
18 | - "grump"
19 | - "none"
20 |
21 |
22 |
23 | - "Neapolitan"
24 | - "Rainbow"
25 | - "Grumpy Rainbow"
26 | - "None"
27 |
28 |
29 |
30 | - "neapolitan"
31 | - "rainbow"
32 | - "mono"
33 | - "none"
34 |
35 |
36 |
37 | - "White"
38 | - "Yellow"
39 | - "No"
40 | - "ICS Easter Egg"
41 | - "None"
42 |
43 |
44 |
45 | - "white"
46 | - "yellow"
47 | - "no"
48 | - "ics_egg"
49 | - "none"
50 |
51 |
52 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Nyan
4 | Nyandroid, bringing Ice Cream Sandwiches to all!
5 | Ice Cream Nyanwich Settings
6 | Droid
7 | Select a galactic traveler
8 | Rainbow
9 | Select burnoff
10 |
11 | Star
12 | Select star type
13 |
14 | nyandroidsettings
15 |
16 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/xml/nyan_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
14 |
15 |
22 |
23 |
30 |
31 |
32 |
33 |
34 |
35 |
41 |
42 |
43 |
44 |
45 |
46 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/NyanDroid/src/main/res/xml/wallpaper.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | [](https://travis-ci.org/powerje/NyanDroid)
2 | [](https://www.apache.org/licenses/LICENSE-2.0)
3 |
4 | Live wallpaper celebrating Ice Cream Nyanwiches. Available on [Google Play](https://play.google.com/store/apps/details?id=com.powerje.nyan "NyanDroid on Google Play") and [F-Droid](https://www.f-droid.org/packages/com.powerje.nyan "NyanDroid on F-Droid").
5 |
6 | NyanDroid created by [Daniel Sandler](https://twitter.com/dsandler "Daniel Sandler on Twitter").
7 |
8 | MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
9 | MMMMMMMMMMMMMMMMNNNNMMMNNNNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMM
10 | MMMMMMMMMMMMMMMMy++hMMd++++++++++++++++++dMMh++yMMMMMMMMMMMMMMMM
11 | MMMMMMMMMMMMMMMMdyyhhhs//////////////////shhhyydMMMMMMMMMMMMMMMM
12 | MMMMMMMMMMMMMMMMMMMy////////////////////////yMMMMMMMMMMMMMMMMMMM
13 | MMMMMMMMMMMMMMMMyoo+//smmmmmd//////dmmmmms//+ooyMMMMMMMMMMMMMMMM
14 | MMMMMMMMMMMMMMMMs/////ohhdMMN//////hhhNMMs/////sMMMMMMMMMMMMMMMM
15 | MMMMMMMMMMMMMMMMs/////- :MMN//////` dMMs/////sMMMMMMMMMMMMMMMM
16 | MMMMMMMMMMMMMyss+//////-:/sss//////:-:oss+/////+ssyMMMMMMMMMMMMM
17 | MMMMMMMMMMMMMo////////////////////////////////////oMMMMMMMMMMMMM
18 | MMMMMMMMMMMMMo////////////////////////////////////oMMMMMMMMMMMMM
19 | MMMMMMMMMMMMMhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhMMMMMMMMMMMMM
20 | MMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMNNNNNNMMMM
21 | MMMNooooooNMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmo/////ommmMMNooooooNMMM
22 | MMMN//////NMMmddddddmmddddddddddmmmdddddd/...../ddmMMN//////NMMM
23 | MMMN//////NMMmdddddNMMNdddddddddMMMdddddd: :ddmMMN//////NMMM
24 | MMMN//////NMMmddddddmmmdddddddddmmmdddddd: :ddmMMN//////NMMM
25 | MMMN//////NMMmddddddddddddddddddddddddddd: :ddmMMN//////NMMM
26 | MMMN//////NMMmdddddddddddmMMMdddddddddddd: :ddmMMN//////NMMM
27 | MMMN//////NMMmddddddddddddmmmdddddddddddd: :ddmMMN//////NMMM
28 | MMMN//////NMMmddddddddddddddddddddddddddd: :ddmMMN//////NMMM
29 | MMMN//////NMMmdddddmMMNdddddddddMMMdddddd: :ddmMMN//////NMMM
30 | MMMN//////NMMmdddddmNNmdddddddddNNNdddddd: :ddmMMN//////NMMM
31 | MMMN//////NMMmddddddddddddddddddddddddddd: :ddmMMN//////NMMM
32 | MMMMddddddMMMmddddddddddddNNNdddddddddddd: :ddmMMMddddddMMMM
33 | MMMMMMMMMMMMMmdddddddddddmNNNdddddddddddd: :ddmMMMMMMMMMMMMM
34 | MMMMMMMMMMMMMmddddddddddddddddddddddddddd: :ddmMMMMMMMMMMMMM
35 | MMMMMMMMMMMMMmdddddmNNmdddddddddNNNdddddd: :ddmMMMMMMMMMMMMM
36 | MMMMMMMMMMMMMmdddddmMMNdddddddddMMMdddddd: :ddmMMMMMMMMMMMMM
37 | MMMMMMMMMMMMMmddddddddddddddddddddddddddd+-----+ddmMMMMMMMMMMMMM
38 | MMMMMMMMMMMMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmyoooooymmmMMMMMMMMMMMMM
39 | MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
40 | MMMMMMMMMMMMMMMMMMMdoooooyMMMMMMMMMMMMyooooodMMMMMMMMMMMMMMMMMMM
41 | MMMMMMMMMMMMMMMMMMMh/////oMMMMMMMMMMMMo/////hMMMMMMMMMMMMMMMMMMM
42 | MMMMMMMMMMMMMMMMMMMh/////oMMMMMMMMMMMMo/////hMMMMMMMMMMMMMMMMMMM
43 | MMMMMMMMMMMMMMMMMMMh/////oMMMMMMMMMMMMo/////hMMMMMMMMMMMMMMMMMMM
44 | MMMMMMMMMMMMMMMMMMMh+++++sMMMMMMMMMMMMs+++++hMMMMMMMMMMMMMMMMMMM
45 | MMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMM
46 | MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
47 |
48 |
49 | Licensing
50 | =========
51 |
52 | Nyan Droid source is released under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) license.
53 |
54 | [dyan.mp3](https://github.com/powerje/NyanDroid/blob/master/NyanDroid/src/main/res/raw/dyan_loop.mp3) (droid droid dr-dr-droid audio) created by [Jeff Sharkey](https://twitter.com/jsharkey "Jeff Sharkey on Twitter") and released under the [CC license](https://creativecommons.org/licenses/by-nc-sa/3.0).
55 |
--------------------------------------------------------------------------------
/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 | buildscript {
3 | ext.kotlin_version = '1.9.23'
4 | repositories {
5 | google()
6 | jcenter()
7 | }
8 | dependencies {
9 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
10 | classpath 'com.android.tools.build:gradle:8.3.2'
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/buildSrc/build.gradle.kts:
--------------------------------------------------------------------------------
1 | plugins {
2 | `kotlin-dsl`
3 | }
4 |
5 | repositories {
6 | mavenCentral()
7 | }
8 |
--------------------------------------------------------------------------------
/docs/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-hacker
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 | Nyan nyan nyan
2 |
--------------------------------------------------------------------------------
/docs/privacy_policy.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Nyan Droid Live Wallpaper Privacy Policy
4 |
5 |
6 | Nyan Droid Live Wallpaper Privacy Policy
7 |
8 |
9 | We don't store your data. We don't use your data. We don't share your data. Period.
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | android.useAndroidX=true
2 | android.enableJetifier=true
3 | android.nonTransitiveRClass=false
4 | android.nonFinalResIds=false
5 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/powerje/NyanDroid/c5fef766377b9d8d314d6ce21550f8a02119f034/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Mon Nov 14 21:39:01 EST 2022
2 | distributionBase=GRADLE_USER_HOME
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | #
4 | # Copyright 2015 the original author or authors.
5 | #
6 | # Licensed under the Apache License, Version 2.0 (the "License");
7 | # you may not use this file except in compliance with the License.
8 | # You may obtain a copy of the License at
9 | #
10 | # https://www.apache.org/licenses/LICENSE-2.0
11 | #
12 | # Unless required by applicable law or agreed to in writing, software
13 | # distributed under the License is distributed on an "AS IS" BASIS,
14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 | # See the License for the specific language governing permissions and
16 | # limitations under the License.
17 | #
18 |
19 | ##############################################################################
20 | ##
21 | ## Gradle start up script for UN*X
22 | ##
23 | ##############################################################################
24 |
25 | # Attempt to set APP_HOME
26 | # Resolve links: $0 may be a link
27 | PRG="$0"
28 | # Need this for relative symlinks.
29 | while [ -h "$PRG" ] ; do
30 | ls=`ls -ld "$PRG"`
31 | link=`expr "$ls" : '.*-> \(.*\)$'`
32 | if expr "$link" : '/.*' > /dev/null; then
33 | PRG="$link"
34 | else
35 | PRG=`dirname "$PRG"`"/$link"
36 | fi
37 | done
38 | SAVED="`pwd`"
39 | cd "`dirname \"$PRG\"`/" >/dev/null
40 | APP_HOME="`pwd -P`"
41 | cd "$SAVED" >/dev/null
42 |
43 | APP_NAME="Gradle"
44 | APP_BASE_NAME=`basename "$0"`
45 |
46 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
47 | DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
48 |
49 | # Use the maximum available, or set MAX_FD != -1 to use that value.
50 | MAX_FD="maximum"
51 |
52 | warn () {
53 | echo "$*"
54 | }
55 |
56 | die () {
57 | echo
58 | echo "$*"
59 | echo
60 | exit 1
61 | }
62 |
63 | # OS specific support (must be 'true' or 'false').
64 | cygwin=false
65 | msys=false
66 | darwin=false
67 | nonstop=false
68 | case "`uname`" in
69 | CYGWIN* )
70 | cygwin=true
71 | ;;
72 | Darwin* )
73 | darwin=true
74 | ;;
75 | MINGW* )
76 | msys=true
77 | ;;
78 | NONSTOP* )
79 | nonstop=true
80 | ;;
81 | esac
82 |
83 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
84 |
85 | # Determine the Java command to use to start the JVM.
86 | if [ -n "$JAVA_HOME" ] ; then
87 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
88 | # IBM's JDK on AIX uses strange locations for the executables
89 | JAVACMD="$JAVA_HOME/jre/sh/java"
90 | else
91 | JAVACMD="$JAVA_HOME/bin/java"
92 | fi
93 | if [ ! -x "$JAVACMD" ] ; then
94 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
95 |
96 | Please set the JAVA_HOME variable in your environment to match the
97 | location of your Java installation."
98 | fi
99 | else
100 | JAVACMD="java"
101 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
102 |
103 | Please set the JAVA_HOME variable in your environment to match the
104 | location of your Java installation."
105 | fi
106 |
107 | # Increase the maximum file descriptors if we can.
108 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
109 | MAX_FD_LIMIT=`ulimit -H -n`
110 | if [ $? -eq 0 ] ; then
111 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
112 | MAX_FD="$MAX_FD_LIMIT"
113 | fi
114 | ulimit -n $MAX_FD
115 | if [ $? -ne 0 ] ; then
116 | warn "Could not set maximum file descriptor limit: $MAX_FD"
117 | fi
118 | else
119 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
120 | fi
121 | fi
122 |
123 | # For Darwin, add options to specify how the application appears in the dock
124 | if $darwin; then
125 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
126 | fi
127 |
128 | # For Cygwin or MSYS, switch paths to Windows format before running java
129 | if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
130 | APP_HOME=`cygpath --path --mixed "$APP_HOME"`
131 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
132 | JAVACMD=`cygpath --unix "$JAVACMD"`
133 |
134 | # We build the pattern for arguments to be converted via cygpath
135 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
136 | SEP=""
137 | for dir in $ROOTDIRSRAW ; do
138 | ROOTDIRS="$ROOTDIRS$SEP$dir"
139 | SEP="|"
140 | done
141 | OURCYGPATTERN="(^($ROOTDIRS))"
142 | # Add a user-defined pattern to the cygpath arguments
143 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then
144 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
145 | fi
146 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
147 | i=0
148 | for arg in "$@" ; do
149 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
150 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
151 |
152 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
153 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
154 | else
155 | eval `echo args$i`="\"$arg\""
156 | fi
157 | i=$((i+1))
158 | done
159 | case $i in
160 | (0) set -- ;;
161 | (1) set -- "$args0" ;;
162 | (2) set -- "$args0" "$args1" ;;
163 | (3) set -- "$args0" "$args1" "$args2" ;;
164 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
165 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
166 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
167 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
168 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
169 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
170 | esac
171 | fi
172 |
173 | # Escape application args
174 | save () {
175 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
176 | echo " "
177 | }
178 | APP_ARGS=$(save "$@")
179 |
180 | # Collect all arguments for the java command, following the shell quoting and substitution rules
181 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
182 |
183 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
184 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
185 | cd "$(dirname "$0")"
186 | fi
187 |
188 | exec "$JAVACMD" "$@"
189 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @rem
2 | @rem Copyright 2015 the original author or authors.
3 | @rem
4 | @rem Licensed under the Apache License, Version 2.0 (the "License");
5 | @rem you may not use this file except in compliance with the License.
6 | @rem You may obtain a copy of the License at
7 | @rem
8 | @rem https://www.apache.org/licenses/LICENSE-2.0
9 | @rem
10 | @rem Unless required by applicable law or agreed to in writing, software
11 | @rem distributed under the License is distributed on an "AS IS" BASIS,
12 | @rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | @rem See the License for the specific language governing permissions and
14 | @rem limitations under the License.
15 | @rem
16 |
17 | @if "%DEBUG%" == "" @echo off
18 | @rem ##########################################################################
19 | @rem
20 | @rem Gradle startup script for Windows
21 | @rem
22 | @rem ##########################################################################
23 |
24 | @rem Set local scope for the variables with windows NT shell
25 | if "%OS%"=="Windows_NT" setlocal
26 |
27 | set DIRNAME=%~dp0
28 | if "%DIRNAME%" == "" set DIRNAME=.
29 | set APP_BASE_NAME=%~n0
30 | set APP_HOME=%DIRNAME%
31 |
32 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
33 | set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
34 |
35 | @rem Find java.exe
36 | if defined JAVA_HOME goto findJavaFromJavaHome
37 |
38 | set JAVA_EXE=java.exe
39 | %JAVA_EXE% -version >NUL 2>&1
40 | if "%ERRORLEVEL%" == "0" goto init
41 |
42 | echo.
43 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
44 | echo.
45 | echo Please set the JAVA_HOME variable in your environment to match the
46 | echo location of your Java installation.
47 |
48 | goto fail
49 |
50 | :findJavaFromJavaHome
51 | set JAVA_HOME=%JAVA_HOME:"=%
52 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
53 |
54 | if exist "%JAVA_EXE%" goto init
55 |
56 | echo.
57 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
58 | echo.
59 | echo Please set the JAVA_HOME variable in your environment to match the
60 | echo location of your Java installation.
61 |
62 | goto fail
63 |
64 | :init
65 | @rem Get command-line arguments, handling Windows variants
66 |
67 | if not "%OS%" == "Windows_NT" goto win9xME_args
68 |
69 | :win9xME_args
70 | @rem Slurp the command line arguments.
71 | set CMD_LINE_ARGS=
72 | set _SKIP=2
73 |
74 | :win9xME_args_slurp
75 | if "x%~1" == "x" goto execute
76 |
77 | set CMD_LINE_ARGS=%*
78 |
79 | :execute
80 | @rem Setup the command line
81 |
82 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
83 |
84 | @rem Execute Gradle
85 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
86 |
87 | :end
88 | @rem End local scope for the variables with windows NT shell
89 | if "%ERRORLEVEL%"=="0" goto mainEnd
90 |
91 | :fail
92 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
93 | rem the _cmd.exe /c_ return code!
94 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
95 | exit /b 1
96 |
97 | :mainEnd
98 | if "%OS%"=="Windows_NT" endlocal
99 |
100 | :omega
101 |
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
1 | include(":NyanDroid")
2 |
--------------------------------------------------------------------------------