From b76a4f3925286c3a4a4876f934da2fc1e0970fac Mon Sep 17 00:00:00 2001 From: Song Minjae Date: Thu, 27 Apr 2017 14:45:55 +0900 Subject: [PATCH] working quickbar and piemenu --- assets/getlightdata | 3073 ----------------- src/net/torvald/terrarum/StateInGame.kt | 7 +- .../torvald/terrarum/console/TestGetLight.kt | 2 +- .../terrarum/ui/ItemSlotImageBuilder.kt | 4 +- src/net/torvald/terrarum/ui/UIPieMenu.kt | 26 +- src/net/torvald/terrarum/ui/UIQuickBar.kt | 8 +- 6 files changed, 27 insertions(+), 3093 deletions(-) delete mode 100644 assets/getlightdata diff --git a/assets/getlightdata b/assets/getlightdata deleted file mode 100644 index 3d4631557..000000000 --- a/assets/getlightdata +++ /dev/null @@ -1,3073 +0,0 @@ -setgl 0 0 0 - -setgl 0 -testgetlight 50 50 - -setgl 1 -testgetlight 50 50 - -setgl 2 -testgetlight 50 50 - -setgl 3 -testgetlight 50 50 - -setgl 4 -testgetlight 50 50 - -setgl 5 -testgetlight 50 50 - -setgl 6 -testgetlight 50 50 - -setgl 7 -testgetlight 50 50 - -setgl 8 -testgetlight 50 50 - -setgl 9 -testgetlight 50 50 - -setgl 10 -testgetlight 50 50 - -setgl 11 -testgetlight 50 50 - -setgl 12 -testgetlight 50 50 - -setgl 13 -testgetlight 50 50 - -setgl 14 -testgetlight 50 50 - -setgl 15 -testgetlight 50 50 - -setgl 16 -testgetlight 50 50 - -setgl 17 -testgetlight 50 50 - -setgl 18 -testgetlight 50 50 - -setgl 19 -testgetlight 50 50 - -setgl 20 -testgetlight 50 50 - -setgl 21 -testgetlight 50 50 - -setgl 22 -testgetlight 50 50 - -setgl 23 -testgetlight 50 50 - -setgl 24 -testgetlight 50 50 - -setgl 25 -testgetlight 50 50 - -setgl 26 -testgetlight 50 50 - -setgl 27 -testgetlight 50 50 - -setgl 28 -testgetlight 50 50 - -setgl 29 -testgetlight 50 50 - -setgl 30 -testgetlight 50 50 - -setgl 31 -testgetlight 50 50 - -setgl 32 -testgetlight 50 50 - -setgl 33 -testgetlight 50 50 - -setgl 34 -testgetlight 50 50 - -setgl 35 -testgetlight 50 50 - -setgl 36 -testgetlight 50 50 - -setgl 37 -testgetlight 50 50 - -setgl 38 -testgetlight 50 50 - -setgl 39 -testgetlight 50 50 - -setgl 40 -testgetlight 50 50 - -setgl 41 -testgetlight 50 50 - -setgl 42 -testgetlight 50 50 - -setgl 43 -testgetlight 50 50 - -setgl 44 -testgetlight 50 50 - -setgl 45 -testgetlight 50 50 - -setgl 46 -testgetlight 50 50 - -setgl 47 -testgetlight 50 50 - -setgl 48 -testgetlight 50 50 - -setgl 49 -testgetlight 50 50 - -setgl 50 -testgetlight 50 50 - -setgl 51 -testgetlight 50 50 - -setgl 52 -testgetlight 50 50 - -setgl 53 -testgetlight 50 50 - -setgl 54 -testgetlight 50 50 - -setgl 55 -testgetlight 50 50 - -setgl 56 -testgetlight 50 50 - -setgl 57 -testgetlight 50 50 - -setgl 58 -testgetlight 50 50 - -setgl 59 -testgetlight 50 50 - -setgl 60 -testgetlight 50 50 - -setgl 61 -testgetlight 50 50 - -setgl 62 -testgetlight 50 50 - -setgl 63 -testgetlight 50 50 - -setgl 64 -testgetlight 50 50 - -setgl 65 -testgetlight 50 50 - -setgl 66 -testgetlight 50 50 - -setgl 67 -testgetlight 50 50 - -setgl 68 -testgetlight 50 50 - -setgl 69 -testgetlight 50 50 - -setgl 70 -testgetlight 50 50 - -setgl 71 -testgetlight 50 50 - -setgl 72 -testgetlight 50 50 - -setgl 73 -testgetlight 50 50 - -setgl 74 -testgetlight 50 50 - -setgl 75 -testgetlight 50 50 - -setgl 76 -testgetlight 50 50 - -setgl 77 -testgetlight 50 50 - -setgl 78 -testgetlight 50 50 - -setgl 79 -testgetlight 50 50 - -setgl 80 -testgetlight 50 50 - -setgl 81 -testgetlight 50 50 - -setgl 82 -testgetlight 50 50 - -setgl 83 -testgetlight 50 50 - -setgl 84 -testgetlight 50 50 - -setgl 85 -testgetlight 50 50 - -setgl 86 -testgetlight 50 50 - -setgl 87 -testgetlight 50 50 - -setgl 88 -testgetlight 50 50 - -setgl 89 -testgetlight 50 50 - -setgl 90 -testgetlight 50 50 - -setgl 91 -testgetlight 50 50 - -setgl 92 -testgetlight 50 50 - -setgl 93 -testgetlight 50 50 - -setgl 94 -testgetlight 50 50 - -setgl 95 -testgetlight 50 50 - -setgl 96 -testgetlight 50 50 - -setgl 97 -testgetlight 50 50 - -setgl 98 -testgetlight 50 50 - -setgl 99 -testgetlight 50 50 - -setgl 100 -testgetlight 50 50 - -setgl 101 -testgetlight 50 50 - -setgl 102 -testgetlight 50 50 - -setgl 103 -testgetlight 50 50 - -setgl 104 -testgetlight 50 50 - -setgl 105 -testgetlight 50 50 - -setgl 106 -testgetlight 50 50 - -setgl 107 -testgetlight 50 50 - -setgl 108 -testgetlight 50 50 - -setgl 109 -testgetlight 50 50 - -setgl 110 -testgetlight 50 50 - -setgl 111 -testgetlight 50 50 - -setgl 112 -testgetlight 50 50 - -setgl 113 -testgetlight 50 50 - -setgl 114 -testgetlight 50 50 - -setgl 115 -testgetlight 50 50 - -setgl 116 -testgetlight 50 50 - -setgl 117 -testgetlight 50 50 - -setgl 118 -testgetlight 50 50 - -setgl 119 -testgetlight 50 50 - -setgl 120 -testgetlight 50 50 - -setgl 121 -testgetlight 50 50 - -setgl 122 -testgetlight 50 50 - -setgl 123 -testgetlight 50 50 - -setgl 124 -testgetlight 50 50 - -setgl 125 -testgetlight 50 50 - -setgl 126 -testgetlight 50 50 - -setgl 127 -testgetlight 50 50 - -setgl 128 -testgetlight 50 50 - -setgl 129 -testgetlight 50 50 - -setgl 130 -testgetlight 50 50 - -setgl 131 -testgetlight 50 50 - -setgl 132 -testgetlight 50 50 - -setgl 133 -testgetlight 50 50 - -setgl 134 -testgetlight 50 50 - -setgl 135 -testgetlight 50 50 - -setgl 136 -testgetlight 50 50 - -setgl 137 -testgetlight 50 50 - -setgl 138 -testgetlight 50 50 - -setgl 139 -testgetlight 50 50 - -setgl 140 -testgetlight 50 50 - -setgl 141 -testgetlight 50 50 - -setgl 142 -testgetlight 50 50 - -setgl 143 -testgetlight 50 50 - -setgl 144 -testgetlight 50 50 - -setgl 145 -testgetlight 50 50 - -setgl 146 -testgetlight 50 50 - -setgl 147 -testgetlight 50 50 - -setgl 148 -testgetlight 50 50 - -setgl 149 -testgetlight 50 50 - -setgl 150 -testgetlight 50 50 - -setgl 151 -testgetlight 50 50 - -setgl 152 -testgetlight 50 50 - -setgl 153 -testgetlight 50 50 - -setgl 154 -testgetlight 50 50 - -setgl 155 -testgetlight 50 50 - -setgl 156 -testgetlight 50 50 - -setgl 157 -testgetlight 50 50 - -setgl 158 -testgetlight 50 50 - -setgl 159 -testgetlight 50 50 - -setgl 160 -testgetlight 50 50 - -setgl 161 -testgetlight 50 50 - -setgl 162 -testgetlight 50 50 - -setgl 163 -testgetlight 50 50 - -setgl 164 -testgetlight 50 50 - -setgl 165 -testgetlight 50 50 - -setgl 166 -testgetlight 50 50 - -setgl 167 -testgetlight 50 50 - -setgl 168 -testgetlight 50 50 - -setgl 169 -testgetlight 50 50 - -setgl 170 -testgetlight 50 50 - -setgl 171 -testgetlight 50 50 - -setgl 172 -testgetlight 50 50 - -setgl 173 -testgetlight 50 50 - -setgl 174 -testgetlight 50 50 - -setgl 175 -testgetlight 50 50 - -setgl 176 -testgetlight 50 50 - -setgl 177 -testgetlight 50 50 - -setgl 178 -testgetlight 50 50 - -setgl 179 -testgetlight 50 50 - -setgl 180 -testgetlight 50 50 - -setgl 181 -testgetlight 50 50 - -setgl 182 -testgetlight 50 50 - -setgl 183 -testgetlight 50 50 - -setgl 184 -testgetlight 50 50 - -setgl 185 -testgetlight 50 50 - -setgl 186 -testgetlight 50 50 - -setgl 187 -testgetlight 50 50 - -setgl 188 -testgetlight 50 50 - -setgl 189 -testgetlight 50 50 - -setgl 190 -testgetlight 50 50 - -setgl 191 -testgetlight 50 50 - -setgl 192 -testgetlight 50 50 - -setgl 193 -testgetlight 50 50 - -setgl 194 -testgetlight 50 50 - -setgl 195 -testgetlight 50 50 - -setgl 196 -testgetlight 50 50 - -setgl 197 -testgetlight 50 50 - -setgl 198 -testgetlight 50 50 - -setgl 199 -testgetlight 50 50 - -setgl 200 -testgetlight 50 50 - -setgl 201 -testgetlight 50 50 - -setgl 202 -testgetlight 50 50 - -setgl 203 -testgetlight 50 50 - -setgl 204 -testgetlight 50 50 - -setgl 205 -testgetlight 50 50 - -setgl 206 -testgetlight 50 50 - -setgl 207 -testgetlight 50 50 - -setgl 208 -testgetlight 50 50 - -setgl 209 -testgetlight 50 50 - -setgl 210 -testgetlight 50 50 - -setgl 211 -testgetlight 50 50 - -setgl 212 -testgetlight 50 50 - -setgl 213 -testgetlight 50 50 - -setgl 214 -testgetlight 50 50 - -setgl 215 -testgetlight 50 50 - -setgl 216 -testgetlight 50 50 - -setgl 217 -testgetlight 50 50 - -setgl 218 -testgetlight 50 50 - -setgl 219 -testgetlight 50 50 - -setgl 220 -testgetlight 50 50 - -setgl 221 -testgetlight 50 50 - -setgl 222 -testgetlight 50 50 - -setgl 223 -testgetlight 50 50 - -setgl 224 -testgetlight 50 50 - -setgl 225 -testgetlight 50 50 - -setgl 226 -testgetlight 50 50 - -setgl 227 -testgetlight 50 50 - -setgl 228 -testgetlight 50 50 - -setgl 229 -testgetlight 50 50 - -setgl 230 -testgetlight 50 50 - -setgl 231 -testgetlight 50 50 - -setgl 232 -testgetlight 50 50 - -setgl 233 -testgetlight 50 50 - -setgl 234 -testgetlight 50 50 - -setgl 235 -testgetlight 50 50 - -setgl 236 -testgetlight 50 50 - -setgl 237 -testgetlight 50 50 - -setgl 238 -testgetlight 50 50 - -setgl 239 -testgetlight 50 50 - -setgl 240 -testgetlight 50 50 - -setgl 241 -testgetlight 50 50 - -setgl 242 -testgetlight 50 50 - -setgl 243 -testgetlight 50 50 - -setgl 244 -testgetlight 50 50 - -setgl 245 -testgetlight 50 50 - -setgl 246 -testgetlight 50 50 - -setgl 247 -testgetlight 50 50 - -setgl 248 -testgetlight 50 50 - -setgl 249 -testgetlight 50 50 - -setgl 250 -testgetlight 50 50 - -setgl 251 -testgetlight 50 50 - -setgl 252 -testgetlight 50 50 - -setgl 253 -testgetlight 50 50 - -setgl 254 -testgetlight 50 50 - -setgl 255 -testgetlight 50 50 - -setgl 256 -testgetlight 50 50 - -setgl 257 -testgetlight 50 50 - -setgl 258 -testgetlight 50 50 - -setgl 259 -testgetlight 50 50 - -setgl 260 -testgetlight 50 50 - -setgl 261 -testgetlight 50 50 - -setgl 262 -testgetlight 50 50 - -setgl 263 -testgetlight 50 50 - -setgl 264 -testgetlight 50 50 - -setgl 265 -testgetlight 50 50 - -setgl 266 -testgetlight 50 50 - -setgl 267 -testgetlight 50 50 - -setgl 268 -testgetlight 50 50 - -setgl 269 -testgetlight 50 50 - -setgl 270 -testgetlight 50 50 - -setgl 271 -testgetlight 50 50 - -setgl 272 -testgetlight 50 50 - -setgl 273 -testgetlight 50 50 - -setgl 274 -testgetlight 50 50 - -setgl 275 -testgetlight 50 50 - -setgl 276 -testgetlight 50 50 - -setgl 277 -testgetlight 50 50 - -setgl 278 -testgetlight 50 50 - -setgl 279 -testgetlight 50 50 - -setgl 280 -testgetlight 50 50 - -setgl 281 -testgetlight 50 50 - -setgl 282 -testgetlight 50 50 - -setgl 283 -testgetlight 50 50 - -setgl 284 -testgetlight 50 50 - -setgl 285 -testgetlight 50 50 - -setgl 286 -testgetlight 50 50 - -setgl 287 -testgetlight 50 50 - -setgl 288 -testgetlight 50 50 - -setgl 289 -testgetlight 50 50 - -setgl 290 -testgetlight 50 50 - -setgl 291 -testgetlight 50 50 - -setgl 292 -testgetlight 50 50 - -setgl 293 -testgetlight 50 50 - -setgl 294 -testgetlight 50 50 - -setgl 295 -testgetlight 50 50 - -setgl 296 -testgetlight 50 50 - -setgl 297 -testgetlight 50 50 - -setgl 298 -testgetlight 50 50 - -setgl 299 -testgetlight 50 50 - -setgl 300 -testgetlight 50 50 - -setgl 301 -testgetlight 50 50 - -setgl 302 -testgetlight 50 50 - -setgl 303 -testgetlight 50 50 - -setgl 304 -testgetlight 50 50 - -setgl 305 -testgetlight 50 50 - -setgl 306 -testgetlight 50 50 - -setgl 307 -testgetlight 50 50 - -setgl 308 -testgetlight 50 50 - -setgl 309 -testgetlight 50 50 - -setgl 310 -testgetlight 50 50 - -setgl 311 -testgetlight 50 50 - -setgl 312 -testgetlight 50 50 - -setgl 313 -testgetlight 50 50 - -setgl 314 -testgetlight 50 50 - -setgl 315 -testgetlight 50 50 - -setgl 316 -testgetlight 50 50 - -setgl 317 -testgetlight 50 50 - -setgl 318 -testgetlight 50 50 - -setgl 319 -testgetlight 50 50 - -setgl 320 -testgetlight 50 50 - -setgl 321 -testgetlight 50 50 - -setgl 322 -testgetlight 50 50 - -setgl 323 -testgetlight 50 50 - -setgl 324 -testgetlight 50 50 - -setgl 325 -testgetlight 50 50 - -setgl 326 -testgetlight 50 50 - -setgl 327 -testgetlight 50 50 - -setgl 328 -testgetlight 50 50 - -setgl 329 -testgetlight 50 50 - -setgl 330 -testgetlight 50 50 - -setgl 331 -testgetlight 50 50 - -setgl 332 -testgetlight 50 50 - -setgl 333 -testgetlight 50 50 - -setgl 334 -testgetlight 50 50 - -setgl 335 -testgetlight 50 50 - -setgl 336 -testgetlight 50 50 - -setgl 337 -testgetlight 50 50 - -setgl 338 -testgetlight 50 50 - -setgl 339 -testgetlight 50 50 - -setgl 340 -testgetlight 50 50 - -setgl 341 -testgetlight 50 50 - -setgl 342 -testgetlight 50 50 - -setgl 343 -testgetlight 50 50 - -setgl 344 -testgetlight 50 50 - -setgl 345 -testgetlight 50 50 - -setgl 346 -testgetlight 50 50 - -setgl 347 -testgetlight 50 50 - -setgl 348 -testgetlight 50 50 - -setgl 349 -testgetlight 50 50 - -setgl 350 -testgetlight 50 50 - -setgl 351 -testgetlight 50 50 - -setgl 352 -testgetlight 50 50 - -setgl 353 -testgetlight 50 50 - -setgl 354 -testgetlight 50 50 - -setgl 355 -testgetlight 50 50 - -setgl 356 -testgetlight 50 50 - -setgl 357 -testgetlight 50 50 - -setgl 358 -testgetlight 50 50 - -setgl 359 -testgetlight 50 50 - -setgl 360 -testgetlight 50 50 - -setgl 361 -testgetlight 50 50 - -setgl 362 -testgetlight 50 50 - -setgl 363 -testgetlight 50 50 - -setgl 364 -testgetlight 50 50 - -setgl 365 -testgetlight 50 50 - -setgl 366 -testgetlight 50 50 - -setgl 367 -testgetlight 50 50 - -setgl 368 -testgetlight 50 50 - -setgl 369 -testgetlight 50 50 - -setgl 370 -testgetlight 50 50 - -setgl 371 -testgetlight 50 50 - -setgl 372 -testgetlight 50 50 - -setgl 373 -testgetlight 50 50 - -setgl 374 -testgetlight 50 50 - -setgl 375 -testgetlight 50 50 - -setgl 376 -testgetlight 50 50 - -setgl 377 -testgetlight 50 50 - -setgl 378 -testgetlight 50 50 - -setgl 379 -testgetlight 50 50 - -setgl 380 -testgetlight 50 50 - -setgl 381 -testgetlight 50 50 - -setgl 382 -testgetlight 50 50 - -setgl 383 -testgetlight 50 50 - -setgl 384 -testgetlight 50 50 - -setgl 385 -testgetlight 50 50 - -setgl 386 -testgetlight 50 50 - -setgl 387 -testgetlight 50 50 - -setgl 388 -testgetlight 50 50 - -setgl 389 -testgetlight 50 50 - -setgl 390 -testgetlight 50 50 - -setgl 391 -testgetlight 50 50 - -setgl 392 -testgetlight 50 50 - -setgl 393 -testgetlight 50 50 - -setgl 394 -testgetlight 50 50 - -setgl 395 -testgetlight 50 50 - -setgl 396 -testgetlight 50 50 - -setgl 397 -testgetlight 50 50 - -setgl 398 -testgetlight 50 50 - -setgl 399 -testgetlight 50 50 - -setgl 400 -testgetlight 50 50 - -setgl 401 -testgetlight 50 50 - -setgl 402 -testgetlight 50 50 - -setgl 403 -testgetlight 50 50 - -setgl 404 -testgetlight 50 50 - -setgl 405 -testgetlight 50 50 - -setgl 406 -testgetlight 50 50 - -setgl 407 -testgetlight 50 50 - -setgl 408 -testgetlight 50 50 - -setgl 409 -testgetlight 50 50 - -setgl 410 -testgetlight 50 50 - -setgl 411 -testgetlight 50 50 - -setgl 412 -testgetlight 50 50 - -setgl 413 -testgetlight 50 50 - -setgl 414 -testgetlight 50 50 - -setgl 415 -testgetlight 50 50 - -setgl 416 -testgetlight 50 50 - -setgl 417 -testgetlight 50 50 - -setgl 418 -testgetlight 50 50 - -setgl 419 -testgetlight 50 50 - -setgl 420 -testgetlight 50 50 - -setgl 421 -testgetlight 50 50 - -setgl 422 -testgetlight 50 50 - -setgl 423 -testgetlight 50 50 - -setgl 424 -testgetlight 50 50 - -setgl 425 -testgetlight 50 50 - -setgl 426 -testgetlight 50 50 - -setgl 427 -testgetlight 50 50 - -setgl 428 -testgetlight 50 50 - -setgl 429 -testgetlight 50 50 - -setgl 430 -testgetlight 50 50 - -setgl 431 -testgetlight 50 50 - -setgl 432 -testgetlight 50 50 - -setgl 433 -testgetlight 50 50 - -setgl 434 -testgetlight 50 50 - -setgl 435 -testgetlight 50 50 - -setgl 436 -testgetlight 50 50 - -setgl 437 -testgetlight 50 50 - -setgl 438 -testgetlight 50 50 - -setgl 439 -testgetlight 50 50 - -setgl 440 -testgetlight 50 50 - -setgl 441 -testgetlight 50 50 - -setgl 442 -testgetlight 50 50 - -setgl 443 -testgetlight 50 50 - -setgl 444 -testgetlight 50 50 - -setgl 445 -testgetlight 50 50 - -setgl 446 -testgetlight 50 50 - -setgl 447 -testgetlight 50 50 - -setgl 448 -testgetlight 50 50 - -setgl 449 -testgetlight 50 50 - -setgl 450 -testgetlight 50 50 - -setgl 451 -testgetlight 50 50 - -setgl 452 -testgetlight 50 50 - -setgl 453 -testgetlight 50 50 - -setgl 454 -testgetlight 50 50 - -setgl 455 -testgetlight 50 50 - -setgl 456 -testgetlight 50 50 - -setgl 457 -testgetlight 50 50 - -setgl 458 -testgetlight 50 50 - -setgl 459 -testgetlight 50 50 - -setgl 460 -testgetlight 50 50 - -setgl 461 -testgetlight 50 50 - -setgl 462 -testgetlight 50 50 - -setgl 463 -testgetlight 50 50 - -setgl 464 -testgetlight 50 50 - -setgl 465 -testgetlight 50 50 - -setgl 466 -testgetlight 50 50 - -setgl 467 -testgetlight 50 50 - -setgl 468 -testgetlight 50 50 - -setgl 469 -testgetlight 50 50 - -setgl 470 -testgetlight 50 50 - -setgl 471 -testgetlight 50 50 - -setgl 472 -testgetlight 50 50 - -setgl 473 -testgetlight 50 50 - -setgl 474 -testgetlight 50 50 - -setgl 475 -testgetlight 50 50 - -setgl 476 -testgetlight 50 50 - -setgl 477 -testgetlight 50 50 - -setgl 478 -testgetlight 50 50 - -setgl 479 -testgetlight 50 50 - -setgl 480 -testgetlight 50 50 - -setgl 481 -testgetlight 50 50 - -setgl 482 -testgetlight 50 50 - -setgl 483 -testgetlight 50 50 - -setgl 484 -testgetlight 50 50 - -setgl 485 -testgetlight 50 50 - -setgl 486 -testgetlight 50 50 - -setgl 487 -testgetlight 50 50 - -setgl 488 -testgetlight 50 50 - -setgl 489 -testgetlight 50 50 - -setgl 490 -testgetlight 50 50 - -setgl 491 -testgetlight 50 50 - -setgl 492 -testgetlight 50 50 - -setgl 493 -testgetlight 50 50 - -setgl 494 -testgetlight 50 50 - -setgl 495 -testgetlight 50 50 - -setgl 496 -testgetlight 50 50 - -setgl 497 -testgetlight 50 50 - -setgl 498 -testgetlight 50 50 - -setgl 499 -testgetlight 50 50 - -setgl 500 -testgetlight 50 50 - -setgl 501 -testgetlight 50 50 - -setgl 502 -testgetlight 50 50 - -setgl 503 -testgetlight 50 50 - -setgl 504 -testgetlight 50 50 - -setgl 505 -testgetlight 50 50 - -setgl 506 -testgetlight 50 50 - -setgl 507 -testgetlight 50 50 - -setgl 508 -testgetlight 50 50 - -setgl 509 -testgetlight 50 50 - -setgl 510 -testgetlight 50 50 - -setgl 511 -testgetlight 50 50 - -setgl 512 -testgetlight 50 50 - -setgl 513 -testgetlight 50 50 - -setgl 514 -testgetlight 50 50 - -setgl 515 -testgetlight 50 50 - -setgl 516 -testgetlight 50 50 - -setgl 517 -testgetlight 50 50 - -setgl 518 -testgetlight 50 50 - -setgl 519 -testgetlight 50 50 - -setgl 520 -testgetlight 50 50 - -setgl 521 -testgetlight 50 50 - -setgl 522 -testgetlight 50 50 - -setgl 523 -testgetlight 50 50 - -setgl 524 -testgetlight 50 50 - -setgl 525 -testgetlight 50 50 - -setgl 526 -testgetlight 50 50 - -setgl 527 -testgetlight 50 50 - -setgl 528 -testgetlight 50 50 - -setgl 529 -testgetlight 50 50 - -setgl 530 -testgetlight 50 50 - -setgl 531 -testgetlight 50 50 - -setgl 532 -testgetlight 50 50 - -setgl 533 -testgetlight 50 50 - -setgl 534 -testgetlight 50 50 - -setgl 535 -testgetlight 50 50 - -setgl 536 -testgetlight 50 50 - -setgl 537 -testgetlight 50 50 - -setgl 538 -testgetlight 50 50 - -setgl 539 -testgetlight 50 50 - -setgl 540 -testgetlight 50 50 - -setgl 541 -testgetlight 50 50 - -setgl 542 -testgetlight 50 50 - -setgl 543 -testgetlight 50 50 - -setgl 544 -testgetlight 50 50 - -setgl 545 -testgetlight 50 50 - -setgl 546 -testgetlight 50 50 - -setgl 547 -testgetlight 50 50 - -setgl 548 -testgetlight 50 50 - -setgl 549 -testgetlight 50 50 - -setgl 550 -testgetlight 50 50 - -setgl 551 -testgetlight 50 50 - -setgl 552 -testgetlight 50 50 - -setgl 553 -testgetlight 50 50 - -setgl 554 -testgetlight 50 50 - -setgl 555 -testgetlight 50 50 - -setgl 556 -testgetlight 50 50 - -setgl 557 -testgetlight 50 50 - -setgl 558 -testgetlight 50 50 - -setgl 559 -testgetlight 50 50 - -setgl 560 -testgetlight 50 50 - -setgl 561 -testgetlight 50 50 - -setgl 562 -testgetlight 50 50 - -setgl 563 -testgetlight 50 50 - -setgl 564 -testgetlight 50 50 - -setgl 565 -testgetlight 50 50 - -setgl 566 -testgetlight 50 50 - -setgl 567 -testgetlight 50 50 - -setgl 568 -testgetlight 50 50 - -setgl 569 -testgetlight 50 50 - -setgl 570 -testgetlight 50 50 - -setgl 571 -testgetlight 50 50 - -setgl 572 -testgetlight 50 50 - -setgl 573 -testgetlight 50 50 - -setgl 574 -testgetlight 50 50 - -setgl 575 -testgetlight 50 50 - -setgl 576 -testgetlight 50 50 - -setgl 577 -testgetlight 50 50 - -setgl 578 -testgetlight 50 50 - -setgl 579 -testgetlight 50 50 - -setgl 580 -testgetlight 50 50 - -setgl 581 -testgetlight 50 50 - -setgl 582 -testgetlight 50 50 - -setgl 583 -testgetlight 50 50 - -setgl 584 -testgetlight 50 50 - -setgl 585 -testgetlight 50 50 - -setgl 586 -testgetlight 50 50 - -setgl 587 -testgetlight 50 50 - -setgl 588 -testgetlight 50 50 - -setgl 589 -testgetlight 50 50 - -setgl 590 -testgetlight 50 50 - -setgl 591 -testgetlight 50 50 - -setgl 592 -testgetlight 50 50 - -setgl 593 -testgetlight 50 50 - -setgl 594 -testgetlight 50 50 - -setgl 595 -testgetlight 50 50 - -setgl 596 -testgetlight 50 50 - -setgl 597 -testgetlight 50 50 - -setgl 598 -testgetlight 50 50 - -setgl 599 -testgetlight 50 50 - -setgl 600 -testgetlight 50 50 - -setgl 601 -testgetlight 50 50 - -setgl 602 -testgetlight 50 50 - -setgl 603 -testgetlight 50 50 - -setgl 604 -testgetlight 50 50 - -setgl 605 -testgetlight 50 50 - -setgl 606 -testgetlight 50 50 - -setgl 607 -testgetlight 50 50 - -setgl 608 -testgetlight 50 50 - -setgl 609 -testgetlight 50 50 - -setgl 610 -testgetlight 50 50 - -setgl 611 -testgetlight 50 50 - -setgl 612 -testgetlight 50 50 - -setgl 613 -testgetlight 50 50 - -setgl 614 -testgetlight 50 50 - -setgl 615 -testgetlight 50 50 - -setgl 616 -testgetlight 50 50 - -setgl 617 -testgetlight 50 50 - -setgl 618 -testgetlight 50 50 - -setgl 619 -testgetlight 50 50 - -setgl 620 -testgetlight 50 50 - -setgl 621 -testgetlight 50 50 - -setgl 622 -testgetlight 50 50 - -setgl 623 -testgetlight 50 50 - -setgl 624 -testgetlight 50 50 - -setgl 625 -testgetlight 50 50 - -setgl 626 -testgetlight 50 50 - -setgl 627 -testgetlight 50 50 - -setgl 628 -testgetlight 50 50 - -setgl 629 -testgetlight 50 50 - -setgl 630 -testgetlight 50 50 - -setgl 631 -testgetlight 50 50 - -setgl 632 -testgetlight 50 50 - -setgl 633 -testgetlight 50 50 - -setgl 634 -testgetlight 50 50 - -setgl 635 -testgetlight 50 50 - -setgl 636 -testgetlight 50 50 - -setgl 637 -testgetlight 50 50 - -setgl 638 -testgetlight 50 50 - -setgl 639 -testgetlight 50 50 - -setgl 640 -testgetlight 50 50 - -setgl 641 -testgetlight 50 50 - -setgl 642 -testgetlight 50 50 - -setgl 643 -testgetlight 50 50 - -setgl 644 -testgetlight 50 50 - -setgl 645 -testgetlight 50 50 - -setgl 646 -testgetlight 50 50 - -setgl 647 -testgetlight 50 50 - -setgl 648 -testgetlight 50 50 - -setgl 649 -testgetlight 50 50 - -setgl 650 -testgetlight 50 50 - -setgl 651 -testgetlight 50 50 - -setgl 652 -testgetlight 50 50 - -setgl 653 -testgetlight 50 50 - -setgl 654 -testgetlight 50 50 - -setgl 655 -testgetlight 50 50 - -setgl 656 -testgetlight 50 50 - -setgl 657 -testgetlight 50 50 - -setgl 658 -testgetlight 50 50 - -setgl 659 -testgetlight 50 50 - -setgl 660 -testgetlight 50 50 - -setgl 661 -testgetlight 50 50 - -setgl 662 -testgetlight 50 50 - -setgl 663 -testgetlight 50 50 - -setgl 664 -testgetlight 50 50 - -setgl 665 -testgetlight 50 50 - -setgl 666 -testgetlight 50 50 - -setgl 667 -testgetlight 50 50 - -setgl 668 -testgetlight 50 50 - -setgl 669 -testgetlight 50 50 - -setgl 670 -testgetlight 50 50 - -setgl 671 -testgetlight 50 50 - -setgl 672 -testgetlight 50 50 - -setgl 673 -testgetlight 50 50 - -setgl 674 -testgetlight 50 50 - -setgl 675 -testgetlight 50 50 - -setgl 676 -testgetlight 50 50 - -setgl 677 -testgetlight 50 50 - -setgl 678 -testgetlight 50 50 - -setgl 679 -testgetlight 50 50 - -setgl 680 -testgetlight 50 50 - -setgl 681 -testgetlight 50 50 - -setgl 682 -testgetlight 50 50 - -setgl 683 -testgetlight 50 50 - -setgl 684 -testgetlight 50 50 - -setgl 685 -testgetlight 50 50 - -setgl 686 -testgetlight 50 50 - -setgl 687 -testgetlight 50 50 - -setgl 688 -testgetlight 50 50 - -setgl 689 -testgetlight 50 50 - -setgl 690 -testgetlight 50 50 - -setgl 691 -testgetlight 50 50 - -setgl 692 -testgetlight 50 50 - -setgl 693 -testgetlight 50 50 - -setgl 694 -testgetlight 50 50 - -setgl 695 -testgetlight 50 50 - -setgl 696 -testgetlight 50 50 - -setgl 697 -testgetlight 50 50 - -setgl 698 -testgetlight 50 50 - -setgl 699 -testgetlight 50 50 - -setgl 700 -testgetlight 50 50 - -setgl 701 -testgetlight 50 50 - -setgl 702 -testgetlight 50 50 - -setgl 703 -testgetlight 50 50 - -setgl 704 -testgetlight 50 50 - -setgl 705 -testgetlight 50 50 - -setgl 706 -testgetlight 50 50 - -setgl 707 -testgetlight 50 50 - -setgl 708 -testgetlight 50 50 - -setgl 709 -testgetlight 50 50 - -setgl 710 -testgetlight 50 50 - -setgl 711 -testgetlight 50 50 - -setgl 712 -testgetlight 50 50 - -setgl 713 -testgetlight 50 50 - -setgl 714 -testgetlight 50 50 - -setgl 715 -testgetlight 50 50 - -setgl 716 -testgetlight 50 50 - -setgl 717 -testgetlight 50 50 - -setgl 718 -testgetlight 50 50 - -setgl 719 -testgetlight 50 50 - -setgl 720 -testgetlight 50 50 - -setgl 721 -testgetlight 50 50 - -setgl 722 -testgetlight 50 50 - -setgl 723 -testgetlight 50 50 - -setgl 724 -testgetlight 50 50 - -setgl 725 -testgetlight 50 50 - -setgl 726 -testgetlight 50 50 - -setgl 727 -testgetlight 50 50 - -setgl 728 -testgetlight 50 50 - -setgl 729 -testgetlight 50 50 - -setgl 730 -testgetlight 50 50 - -setgl 731 -testgetlight 50 50 - -setgl 732 -testgetlight 50 50 - -setgl 733 -testgetlight 50 50 - -setgl 734 -testgetlight 50 50 - -setgl 735 -testgetlight 50 50 - -setgl 736 -testgetlight 50 50 - -setgl 737 -testgetlight 50 50 - -setgl 738 -testgetlight 50 50 - -setgl 739 -testgetlight 50 50 - -setgl 740 -testgetlight 50 50 - -setgl 741 -testgetlight 50 50 - -setgl 742 -testgetlight 50 50 - -setgl 743 -testgetlight 50 50 - -setgl 744 -testgetlight 50 50 - -setgl 745 -testgetlight 50 50 - -setgl 746 -testgetlight 50 50 - -setgl 747 -testgetlight 50 50 - -setgl 748 -testgetlight 50 50 - -setgl 749 -testgetlight 50 50 - -setgl 750 -testgetlight 50 50 - -setgl 751 -testgetlight 50 50 - -setgl 752 -testgetlight 50 50 - -setgl 753 -testgetlight 50 50 - -setgl 754 -testgetlight 50 50 - -setgl 755 -testgetlight 50 50 - -setgl 756 -testgetlight 50 50 - -setgl 757 -testgetlight 50 50 - -setgl 758 -testgetlight 50 50 - -setgl 759 -testgetlight 50 50 - -setgl 760 -testgetlight 50 50 - -setgl 761 -testgetlight 50 50 - -setgl 762 -testgetlight 50 50 - -setgl 763 -testgetlight 50 50 - -setgl 764 -testgetlight 50 50 - -setgl 765 -testgetlight 50 50 - -setgl 766 -testgetlight 50 50 - -setgl 767 -testgetlight 50 50 - -setgl 768 -testgetlight 50 50 - -setgl 769 -testgetlight 50 50 - -setgl 770 -testgetlight 50 50 - -setgl 771 -testgetlight 50 50 - -setgl 772 -testgetlight 50 50 - -setgl 773 -testgetlight 50 50 - -setgl 774 -testgetlight 50 50 - -setgl 775 -testgetlight 50 50 - -setgl 776 -testgetlight 50 50 - -setgl 777 -testgetlight 50 50 - -setgl 778 -testgetlight 50 50 - -setgl 779 -testgetlight 50 50 - -setgl 780 -testgetlight 50 50 - -setgl 781 -testgetlight 50 50 - -setgl 782 -testgetlight 50 50 - -setgl 783 -testgetlight 50 50 - -setgl 784 -testgetlight 50 50 - -setgl 785 -testgetlight 50 50 - -setgl 786 -testgetlight 50 50 - -setgl 787 -testgetlight 50 50 - -setgl 788 -testgetlight 50 50 - -setgl 789 -testgetlight 50 50 - -setgl 790 -testgetlight 50 50 - -setgl 791 -testgetlight 50 50 - -setgl 792 -testgetlight 50 50 - -setgl 793 -testgetlight 50 50 - -setgl 794 -testgetlight 50 50 - -setgl 795 -testgetlight 50 50 - -setgl 796 -testgetlight 50 50 - -setgl 797 -testgetlight 50 50 - -setgl 798 -testgetlight 50 50 - -setgl 799 -testgetlight 50 50 - -setgl 800 -testgetlight 50 50 - -setgl 801 -testgetlight 50 50 - -setgl 802 -testgetlight 50 50 - -setgl 803 -testgetlight 50 50 - -setgl 804 -testgetlight 50 50 - -setgl 805 -testgetlight 50 50 - -setgl 806 -testgetlight 50 50 - -setgl 807 -testgetlight 50 50 - -setgl 808 -testgetlight 50 50 - -setgl 809 -testgetlight 50 50 - -setgl 810 -testgetlight 50 50 - -setgl 811 -testgetlight 50 50 - -setgl 812 -testgetlight 50 50 - -setgl 813 -testgetlight 50 50 - -setgl 814 -testgetlight 50 50 - -setgl 815 -testgetlight 50 50 - -setgl 816 -testgetlight 50 50 - -setgl 817 -testgetlight 50 50 - -setgl 818 -testgetlight 50 50 - -setgl 819 -testgetlight 50 50 - -setgl 820 -testgetlight 50 50 - -setgl 821 -testgetlight 50 50 - -setgl 822 -testgetlight 50 50 - -setgl 823 -testgetlight 50 50 - -setgl 824 -testgetlight 50 50 - -setgl 825 -testgetlight 50 50 - -setgl 826 -testgetlight 50 50 - -setgl 827 -testgetlight 50 50 - -setgl 828 -testgetlight 50 50 - -setgl 829 -testgetlight 50 50 - -setgl 830 -testgetlight 50 50 - -setgl 831 -testgetlight 50 50 - -setgl 832 -testgetlight 50 50 - -setgl 833 -testgetlight 50 50 - -setgl 834 -testgetlight 50 50 - -setgl 835 -testgetlight 50 50 - -setgl 836 -testgetlight 50 50 - -setgl 837 -testgetlight 50 50 - -setgl 838 -testgetlight 50 50 - -setgl 839 -testgetlight 50 50 - -setgl 840 -testgetlight 50 50 - -setgl 841 -testgetlight 50 50 - -setgl 842 -testgetlight 50 50 - -setgl 843 -testgetlight 50 50 - -setgl 844 -testgetlight 50 50 - -setgl 845 -testgetlight 50 50 - -setgl 846 -testgetlight 50 50 - -setgl 847 -testgetlight 50 50 - -setgl 848 -testgetlight 50 50 - -setgl 849 -testgetlight 50 50 - -setgl 850 -testgetlight 50 50 - -setgl 851 -testgetlight 50 50 - -setgl 852 -testgetlight 50 50 - -setgl 853 -testgetlight 50 50 - -setgl 854 -testgetlight 50 50 - -setgl 855 -testgetlight 50 50 - -setgl 856 -testgetlight 50 50 - -setgl 857 -testgetlight 50 50 - -setgl 858 -testgetlight 50 50 - -setgl 859 -testgetlight 50 50 - -setgl 860 -testgetlight 50 50 - -setgl 861 -testgetlight 50 50 - -setgl 862 -testgetlight 50 50 - -setgl 863 -testgetlight 50 50 - -setgl 864 -testgetlight 50 50 - -setgl 865 -testgetlight 50 50 - -setgl 866 -testgetlight 50 50 - -setgl 867 -testgetlight 50 50 - -setgl 868 -testgetlight 50 50 - -setgl 869 -testgetlight 50 50 - -setgl 870 -testgetlight 50 50 - -setgl 871 -testgetlight 50 50 - -setgl 872 -testgetlight 50 50 - -setgl 873 -testgetlight 50 50 - -setgl 874 -testgetlight 50 50 - -setgl 875 -testgetlight 50 50 - -setgl 876 -testgetlight 50 50 - -setgl 877 -testgetlight 50 50 - -setgl 878 -testgetlight 50 50 - -setgl 879 -testgetlight 50 50 - -setgl 880 -testgetlight 50 50 - -setgl 881 -testgetlight 50 50 - -setgl 882 -testgetlight 50 50 - -setgl 883 -testgetlight 50 50 - -setgl 884 -testgetlight 50 50 - -setgl 885 -testgetlight 50 50 - -setgl 886 -testgetlight 50 50 - -setgl 887 -testgetlight 50 50 - -setgl 888 -testgetlight 50 50 - -setgl 889 -testgetlight 50 50 - -setgl 890 -testgetlight 50 50 - -setgl 891 -testgetlight 50 50 - -setgl 892 -testgetlight 50 50 - -setgl 893 -testgetlight 50 50 - -setgl 894 -testgetlight 50 50 - -setgl 895 -testgetlight 50 50 - -setgl 896 -testgetlight 50 50 - -setgl 897 -testgetlight 50 50 - -setgl 898 -testgetlight 50 50 - -setgl 899 -testgetlight 50 50 - -setgl 900 -testgetlight 50 50 - -setgl 901 -testgetlight 50 50 - -setgl 902 -testgetlight 50 50 - -setgl 903 -testgetlight 50 50 - -setgl 904 -testgetlight 50 50 - -setgl 905 -testgetlight 50 50 - -setgl 906 -testgetlight 50 50 - -setgl 907 -testgetlight 50 50 - -setgl 908 -testgetlight 50 50 - -setgl 909 -testgetlight 50 50 - -setgl 910 -testgetlight 50 50 - -setgl 911 -testgetlight 50 50 - -setgl 912 -testgetlight 50 50 - -setgl 913 -testgetlight 50 50 - -setgl 914 -testgetlight 50 50 - -setgl 915 -testgetlight 50 50 - -setgl 916 -testgetlight 50 50 - -setgl 917 -testgetlight 50 50 - -setgl 918 -testgetlight 50 50 - -setgl 919 -testgetlight 50 50 - -setgl 920 -testgetlight 50 50 - -setgl 921 -testgetlight 50 50 - -setgl 922 -testgetlight 50 50 - -setgl 923 -testgetlight 50 50 - -setgl 924 -testgetlight 50 50 - -setgl 925 -testgetlight 50 50 - -setgl 926 -testgetlight 50 50 - -setgl 927 -testgetlight 50 50 - -setgl 928 -testgetlight 50 50 - -setgl 929 -testgetlight 50 50 - -setgl 930 -testgetlight 50 50 - -setgl 931 -testgetlight 50 50 - -setgl 932 -testgetlight 50 50 - -setgl 933 -testgetlight 50 50 - -setgl 934 -testgetlight 50 50 - -setgl 935 -testgetlight 50 50 - -setgl 936 -testgetlight 50 50 - -setgl 937 -testgetlight 50 50 - -setgl 938 -testgetlight 50 50 - -setgl 939 -testgetlight 50 50 - -setgl 940 -testgetlight 50 50 - -setgl 941 -testgetlight 50 50 - -setgl 942 -testgetlight 50 50 - -setgl 943 -testgetlight 50 50 - -setgl 944 -testgetlight 50 50 - -setgl 945 -testgetlight 50 50 - -setgl 946 -testgetlight 50 50 - -setgl 947 -testgetlight 50 50 - -setgl 948 -testgetlight 50 50 - -setgl 949 -testgetlight 50 50 - -setgl 950 -testgetlight 50 50 - -setgl 951 -testgetlight 50 50 - -setgl 952 -testgetlight 50 50 - -setgl 953 -testgetlight 50 50 - -setgl 954 -testgetlight 50 50 - -setgl 955 -testgetlight 50 50 - -setgl 956 -testgetlight 50 50 - -setgl 957 -testgetlight 50 50 - -setgl 958 -testgetlight 50 50 - -setgl 959 -testgetlight 50 50 - -setgl 960 -testgetlight 50 50 - -setgl 961 -testgetlight 50 50 - -setgl 962 -testgetlight 50 50 - -setgl 963 -testgetlight 50 50 - -setgl 964 -testgetlight 50 50 - -setgl 965 -testgetlight 50 50 - -setgl 966 -testgetlight 50 50 - -setgl 967 -testgetlight 50 50 - -setgl 968 -testgetlight 50 50 - -setgl 969 -testgetlight 50 50 - -setgl 970 -testgetlight 50 50 - -setgl 971 -testgetlight 50 50 - -setgl 972 -testgetlight 50 50 - -setgl 973 -testgetlight 50 50 - -setgl 974 -testgetlight 50 50 - -setgl 975 -testgetlight 50 50 - -setgl 976 -testgetlight 50 50 - -setgl 977 -testgetlight 50 50 - -setgl 978 -testgetlight 50 50 - -setgl 979 -testgetlight 50 50 - -setgl 980 -testgetlight 50 50 - -setgl 981 -testgetlight 50 50 - -setgl 982 -testgetlight 50 50 - -setgl 983 -testgetlight 50 50 - -setgl 984 -testgetlight 50 50 - -setgl 985 -testgetlight 50 50 - -setgl 986 -testgetlight 50 50 - -setgl 987 -testgetlight 50 50 - -setgl 988 -testgetlight 50 50 - -setgl 989 -testgetlight 50 50 - -setgl 990 -testgetlight 50 50 - -setgl 991 -testgetlight 50 50 - -setgl 992 -testgetlight 50 50 - -setgl 993 -testgetlight 50 50 - -setgl 994 -testgetlight 50 50 - -setgl 995 -testgetlight 50 50 - -setgl 996 -testgetlight 50 50 - -setgl 997 -testgetlight 50 50 - -setgl 998 -testgetlight 50 50 - -setgl 999 -testgetlight 50 50 - -setgl 1000 -testgetlight 50 50 - -setgl 1001 -testgetlight 50 50 - -setgl 1002 -testgetlight 50 50 - -setgl 1003 -testgetlight 50 50 - -setgl 1004 -testgetlight 50 50 - -setgl 1005 -testgetlight 50 50 - -setgl 1006 -testgetlight 50 50 - -setgl 1007 -testgetlight 50 50 - -setgl 1008 -testgetlight 50 50 - -setgl 1009 -testgetlight 50 50 - -setgl 1010 -testgetlight 50 50 - -setgl 1011 -testgetlight 50 50 - -setgl 1012 -testgetlight 50 50 - -setgl 1013 -testgetlight 50 50 - -setgl 1014 -testgetlight 50 50 - -setgl 1015 -testgetlight 50 50 - -setgl 1016 -testgetlight 50 50 - -setgl 1017 -testgetlight 50 50 - -setgl 1018 -testgetlight 50 50 - -setgl 1019 -testgetlight 50 50 - -setgl 1020 -testgetlight 50 50 - -setgl 1021 -testgetlight 50 50 - -setgl 1022 -testgetlight 50 50 - -setgl 1023 -testgetlight 50 50 diff --git a/src/net/torvald/terrarum/StateInGame.kt b/src/net/torvald/terrarum/StateInGame.kt index 75e289e72..389b04e8d 100644 --- a/src/net/torvald/terrarum/StateInGame.kt +++ b/src/net/torvald/terrarum/StateInGame.kt @@ -3,6 +3,8 @@ package net.torvald.terrarum import net.torvald.dataclass.CircularArray import net.torvald.imagefont.GameFontBase import net.torvald.random.HQRNG +import net.torvald.terrarum.Terrarum.HALFH +import net.torvald.terrarum.Terrarum.HALFW import net.torvald.terrarum.Terrarum.delta import net.torvald.terrarum.concurrent.ThreadParallel import net.torvald.terrarum.console.* @@ -187,10 +189,7 @@ class StateInGame : BasicGameState() { // pie menu uiPieMenu = UIHandler(UIPieMenu()) - uiPieMenu.setPosition( - (Terrarum.WIDTH - uiPieMenu.UI.width) / 2, - (Terrarum.HEIGHT - uiPieMenu.UI.height) / 2 - ) + uiPieMenu.setPosition(HALFW, HALFH) // vital metre // fill in getter functions by diff --git a/src/net/torvald/terrarum/console/TestGetLight.kt b/src/net/torvald/terrarum/console/TestGetLight.kt index d7cec5bc3..f4a122971 100644 --- a/src/net/torvald/terrarum/console/TestGetLight.kt +++ b/src/net/torvald/terrarum/console/TestGetLight.kt @@ -15,7 +15,7 @@ internal object TestGetLight : ConsoleCommand { override fun execute(args: Array) { val x = args[1].toInt() val y = args[2].toInt() - val l = LightmapRenderer.getLightRawPos(16, 16) + val l = LightmapRenderer.getLightRawPos(x, y) EchoConsole.execute(l.toString()) } diff --git a/src/net/torvald/terrarum/ui/ItemSlotImageBuilder.kt b/src/net/torvald/terrarum/ui/ItemSlotImageBuilder.kt index 36b618a09..7dbf99043 100644 --- a/src/net/torvald/terrarum/ui/ItemSlotImageBuilder.kt +++ b/src/net/torvald/terrarum/ui/ItemSlotImageBuilder.kt @@ -16,8 +16,8 @@ object ItemSlotImageBuilder { const val COLOR_BLACK = 1 const val COLOR_WHITE = 2 - private val colourBlack = Color(0x40, 0x40, 0x40, 0xEE) - private val colourWhite = Color(0xC0, 0xC0, 0xC0, 0xEE) + private val colourBlack = Color(0x40, 0x40, 0x40) + private val colourWhite = Color(0xC0, 0xC0, 0xC0) private val numberFont = SpriteSheetFont( SpriteSheet("./assets/graphics/fonts/numeric_small.tga", 5, 8), diff --git a/src/net/torvald/terrarum/ui/UIPieMenu.kt b/src/net/torvald/terrarum/ui/UIPieMenu.kt index 64c0383f8..90afdb0e9 100644 --- a/src/net/torvald/terrarum/ui/UIPieMenu.kt +++ b/src/net/torvald/terrarum/ui/UIPieMenu.kt @@ -18,7 +18,8 @@ class UIPieMenu : UICanvas { private val slotCount = UIQuickBar.SLOT_COUNT - private val slotDistanceFromCentre = cellSize * 2.7 + private val slotDistanceFromCentre: Double + get() = cellSize * 2.7 * handler!!.scale override var width: Int = cellSize * 7 override var height: Int = width @@ -42,13 +43,11 @@ class UIPieMenu : UICanvas { } override fun render(gc: GameContainer, g: Graphics) { - val centrePoint = Vector2(width / 2.0, height / 2.0) - // draw radial thingies for (i in 0..slotCount - 1) { // set position val angle = Math.PI * 2.0 * (i.toDouble() / slotCount) + Math.PI // 180 deg monitor-wise - val slotCentrePoint = Vector2(0.0, slotDistanceFromCentre).setDirection(angle) + centrePoint + val slotCentrePoint = Vector2(0.0, slotDistanceFromCentre).setDirection(-angle)// + centrePoint // draw cells val color = if (i == selection) @@ -56,13 +55,16 @@ class UIPieMenu : UICanvas { else ItemSlotImageBuilder.COLOR_BLACK + val image = if (i == selection) + ItemSlotImageBuilder.produceLarge(color, i + 1) + else + ItemSlotImageBuilder.produce(color, i + 1) + g.drawImage( - if (i == selection) - ItemSlotImageBuilder.produceLarge(color, i + 1) - else - ItemSlotImageBuilder.produce(color, i + 1), - slotCentrePoint.x.toFloat() - (cellSize / 2f), - slotCentrePoint.y.toFloat() - (cellSize / 2f) + image, + slotCentrePoint.x.toFloat() - (image.width / 2) + Terrarum.HALFW, + slotCentrePoint.y.toFloat() - (image.width / 2) + Terrarum.HALFH, + Color(1f, 1f, 1f, handler!!.opacity * UIQuickBar.finalOpacity) ) // TODO draw item @@ -72,8 +74,8 @@ class UIPieMenu : UICanvas { override fun processInput(gc: GameContainer, delta: Int, input: Input) { if (handler!!.isOpened || handler!!.isOpening) { val cursorPos = Vector2(input.mouseX.toDouble(), input.mouseY.toDouble()) - val centre = Vector2(Terrarum.WIDTH / 2.0, Terrarum.HEIGHT / 2.0) - val deg = (centre - cursorPos).direction.toFloat() + val centre = Vector2(Terrarum.HALFW.toDouble(), Terrarum.HALFH.toDouble()) + val deg = -(centre - cursorPos).direction.toFloat() selection = Math.round(deg * slotCount / FastMath.TWO_PI) if (selection < 0) selection += 10 diff --git a/src/net/torvald/terrarum/ui/UIQuickBar.kt b/src/net/torvald/terrarum/ui/UIQuickBar.kt index 7bb87df32..699c34c07 100644 --- a/src/net/torvald/terrarum/ui/UIQuickBar.kt +++ b/src/net/torvald/terrarum/ui/UIQuickBar.kt @@ -3,6 +3,7 @@ package net.torvald.terrarum.ui import net.torvald.terrarum.Millisec import net.torvald.terrarum.Terrarum import net.torvald.terrarum.gameactors.AVKey +import org.newdawn.slick.Color import org.newdawn.slick.GameContainer import org.newdawn.slick.Graphics import org.newdawn.slick.Input @@ -28,10 +29,12 @@ class UIQuickBar : UICanvas, MouseControlled { get() = Terrarum.ingame!!.player?.actorValue?.getAsInt(AVKey.__PLAYER_QUICKSLOTSEL) ?: 0 set(value) { Terrarum.ingame!!.player?.actorValue?.set(AVKey.__PLAYER_QUICKSLOTSEL, value) } + override fun update(gc: GameContainer, delta: Int) { } override fun render(gc: GameContainer, g: Graphics) { + for (i in 0..SLOT_COUNT - 1) { val color = if (i == selection) ItemSlotImageBuilder.COLOR_WHITE @@ -45,7 +48,8 @@ class UIQuickBar : UICanvas, MouseControlled { else ItemSlotImageBuilder.produce(color, i + 1), startPointX + (CELL_SIZE + gutter).times(i).toFloat(), - startPointY.toFloat() + startPointY.toFloat(), + Color(1f, 1f, 1f, handler!!.opacity * 0.8f) ) // draw items @@ -89,6 +93,8 @@ class UIQuickBar : UICanvas, MouseControlled { } companion object { + val finalOpacity = 0.8f + const val SLOT_COUNT = 10 const val CELL_SIZE = 32 }