Song Minjae
f209452f69
renaming some shits to make them have more sensible name
...
Former-commit-id: 1c86d460750aa19f65b6e2a0cd7ac1c51ab8ca21
Former-commit-id: 1dd9c33f3eb05b2c48b85ca70ebf3a1b5e57e51a
2016-11-28 00:13:03 +09:00
Minjae Song
900121779b
added missing condition for hasController
...
It also wireframes on Ubuntu with openjdk version 1.8.0_111
Former-commit-id: 594bc71d65b68cd185bf8ac322d9ae66ada47604
Former-commit-id: fce5fefe993c0729b80a5c46c0c37bd3bd5ca8de
2016-11-18 01:07:08 +09:00
Song Minjae
da93bd695c
tiny bit of compatibility with Windows 10, (I might broke controllers support; it checks if 0th controller is valid, which in real case, zeroth "controller" may be just keyboards or USB mouse receiver)
...
Former-commit-id: 5a55035e0181fd78e19eb961fbfbef6c3fcb583c
Former-commit-id: 38e224cebb97386f737c207536289a7a28368e07
2016-11-16 02:24:19 +09:00
Song Minjae
36822f95d7
virtualcomputer: use real BASIC
...
Former-commit-id: 557df532d4c9693b5b57501c0f67e7d95266f9ba
Former-commit-id: 974ea7882079fb3902f00ab821a7c8c54390d0b4
2016-11-14 12:24:03 +09:00
Song Minjae
0b20869fa4
removing redundant interface "Visible"
...
Former-commit-id: 3ecfd08eef27d9035bcc98a4f2a6a2f4f89bab01
Former-commit-id: 08dad158f609d0aaf6f999ea17c120a966f1ada5
2016-11-14 12:23:39 +09:00
Song Minjae
4dd74381a8
more lightning; adjustable initial samples
...
Former-commit-id: d928ce6689411900e256a82e9f4c1371284d10fa
Former-commit-id: 52899acc116ddc400811687ed5944bd229a447b7
2016-11-04 19:12:40 +09:00
Song Minjae
f8e2cb9e5d
todo
...
Former-commit-id: 3b70fef374ad5a39478a7f6b9766568a3590f691
Former-commit-id: ff4bb96d8923f9531cf7ff64cc3400f843ca6392
2016-11-02 23:02:46 +09:00
Song Minjae
88b6456f98
working procedural lightning demo, except for branches
...
Former-commit-id: cfb11fb0cc3758c996998de40ad81d0e1a21bf81
Former-commit-id: 956263058b8ba2a662c26f46b9dc9f9766d6e7ce
2016-11-02 22:55:59 +09:00
Song Minjae
5a366a84da
TileableValueNoise: it's working
...
Former-commit-id: 00c8c9490726fe8d7073044de7dd47482cc6788b
Former-commit-id: 9eb4521219f1465bdb2fe924282e09f81035dd99
2016-11-02 22:17:12 +09:00
Song Minjae
cddbdeab7d
Noise generator test for procedural lighting bolt
...
Former-commit-id: 20e12a834857c58464ff82025884f2fe54066bc8
Former-commit-id: 851efee817914c6b65d01c084f6f41feb2034a58
2016-11-02 21:08:17 +09:00
Song Minjae
7442472e62
less stupid name
...
Former-commit-id: 4b62bf4b861dc32935489c2b9d063cb0b3b0917c
Former-commit-id: faf1a304fb8f96eaf35ab80b0fa964c6e28e2b96
2016-11-01 00:18:23 +09:00
Song Minjae
60c81baffd
more SANE way of drawing elements (actor zoom broken)
...
Former-commit-id: edca68d5d25c4e45be209da46449ad9e0b2c35cf
Former-commit-id: 38858d235b553e41bea7d506b402fe0a92a1aab0
2016-10-31 14:10:37 +09:00
Song Minjae
ec40d34859
todo
...
Former-commit-id: aed8c9441d9b8852aa668d6ba7180eeb0f1097f9
Former-commit-id: 6ab896205ff0b5538b70e0d19638cab2fdae8c89
2016-10-31 13:30:26 +09:00
Song Minjae
5e82f87ee5
lightning bolt WIP, player sprite declaration macro
...
Former-commit-id: d4999cda37bff2aa27615183aa125bfbc8cfa975
Former-commit-id: 224aee51d4fb7e5fe9d11bf3c0cc758a5604251d
2016-10-31 13:26:26 +09:00
Song Minjae
413603de6f
fixed wrong package, fixed wrong creation date
...
Former-commit-id: 8a2a91a5252347b5184f62ec0f7009292fbb01bb
Former-commit-id: b31eaddf7596c8393c9a032e8897ef3f1a8234fd
2016-10-26 00:37:49 +09:00
Song Minjae
cd4c9d5b34
API: AI control on HumanoidNPC
...
Former-commit-id: ca8fe2f23f6d1bc36f86445017f9a3fdfe6fa2de
Former-commit-id: a0f3233a44a79b4f5bbc9f0c8f19b71df11bedd6
2016-10-26 00:36:41 +09:00
Song Minjae
c65b17deec
AI API
...
Former-commit-id: 7821931c73c0d90a883b3732eb5a950c2b2a0402
Former-commit-id: b77ed6d9cc3effd183646a7e0c8411b4e125cfd2
2016-10-24 13:36:09 +09:00
Song Minjae
0837d23cb6
NPCIntelligentBase -> HumanoidNPC, modified HumanoidNPC accordingly
...
Former-commit-id: 0645b78df018cfd4c10e2b2956985412bee536e6
Former-commit-id: 8578954077c68de4d47a19cd72927c79aa8c07d8
2016-10-24 12:23:51 +09:00
Song Minjae
53c82a34d5
controlling part of Player moved to ActorHumanoid to alleviate the potential pain on your arse when implementing any NPCs
...
Former-commit-id: 33f5dba5becef6d60e1413bb8085eeaa0673a345
Former-commit-id: 8c5a3ad7a9d8565908829798110ade8f294c8d44
2016-10-24 12:18:44 +09:00
Song Minjae
9e8171b5b9
ability to change current player as other NPC (maybe… maybe not…)
...
Former-commit-id: 54773bfa17456aaf42003c1d514e80dd860f58eb
Former-commit-id: e84f8312c99cff0e0692a492b7b850d09ffe4e44
2016-10-23 17:21:20 +09:00
Song Minjae
2b31bb962a
implementation of feature ROUNDWORLD
...
Former-commit-id: b869816eceefc4d728919cd2028ea98cf4d0f505
Former-commit-id: 8dc1d95e49aef406899c8086f053ebb13d416884
2016-10-23 00:48:05 +09:00
Song Minjae
3160ecea16
new segment font
...
Former-commit-id: 8b04af556a047db26c58e649ec0f7878a04459a0
Former-commit-id: fb222e31c73ec26b365b338f02c15beb0d0d11f6
2016-10-23 00:47:50 +09:00
Song Minjae
22dea068b0
new 23-seg font, tileprop MATErial definition
...
Former-commit-id: c261f57694a5cf8725917c2e94c97ea1d727df56
Former-commit-id: f7bbb1fce436770c648f48d7b81e9677007711fb
2016-10-21 22:23:12 +09:00
Song Minjae
9007fa78a1
new message window UI
...
Former-commit-id: 569893135ece2ce7584105b3d01eb89f6f67d9f0
Former-commit-id: 7089d0bf8986ca993a69062d0a6adff1889ce8cc
2016-10-15 12:20:07 +09:00
Song Minjae
41b4a929d8
player now created with proper born date
...
Former-commit-id: c77996cb7074d7c32421bb1f5a37194de0f16946
Former-commit-id: a9613ef941030ffe2b441bb19538573144b00608
2016-10-15 12:19:50 +09:00
Song Minjae
c1d72c29af
new actor type "HistoricalFigure" that has date of birth and death
...
Former-commit-id: ec7ca90f29e0c56b3553e87b5a95fd023d9c55e1
Former-commit-id: 685958754f78542843913731880eb73f90e8e4c9
2016-10-10 18:25:29 +09:00
Song Minjae
b0736aa722
slick's graphic context: antialiasing
...
Former-commit-id: 95ed4b844b02a78d5191e66d8d7384b3828be397
Former-commit-id: f591977f3e74a2d10328acbb72feb0bbf1b4b496
2016-10-07 01:45:25 +09:00
Song Minjae
8b4baa77a4
dummix: fuck this shit
...
Former-commit-id: 7d9983b50f218611c2d482723a88851e13fca3d0
Former-commit-id: 3891c23fd13248a869f8611dc3185d2a7a564d51
2016-10-05 22:32:37 +09:00
Song Minjae
8a71a4c852
improved terminal drawing performance, and I BROKE COLOUR FILTER
...
Former-commit-id: ea137e0f9bc94d7c4f246ce45e7570877e4cc534
Former-commit-id: 3f66e2f12e3c42262adbc00f04a6ee9d76c0a49c
2016-10-05 16:35:01 +09:00
Song Minjae
a757b12cab
dummix dumbshell: fixed erratic 'cd' behaviours
...
Former-commit-id: 82698355d2566d579d2461bc1f1b7a4799f60163
Former-commit-id: 033a2a4f690b8e968e7626c46b998e3bba91031a
2016-10-04 22:43:58 +09:00
Song Minjae
862034b6c1
Schrödinger's file: it's superposition between existent and nonexistent, file and directory. Tried java.nio.file but it seems it's just Java that is broken like vittupää
...
Former-commit-id: ec938b81d8c4a1385295846b7b3d5178652d93ad
Former-commit-id: 0ff4806c81c94ec5a126894f8d41ca6891bcb1d2
2016-10-04 02:05:52 +09:00
Song Minjae
e5bc967ade
dummix update
...
Former-commit-id: 6340be734589cc536b0dcbdb66580e274115e499
Former-commit-id: 7fc29796780a55f08905c4860f0759b81e4b695a
2016-10-04 02:03:30 +09:00
Song Minjae
0abe3bf052
dummix update
...
Former-commit-id: 5a1a3c240fa0ec4cc20d384fc73f329967c72839
Former-commit-id: 2b641da84d742b381e86a060481d3a7cd9a7b66a
2016-10-04 01:38:08 +09:00
Song Minjae
a4a9c037a6
fixed wrong scroll up behaviour
...
Former-commit-id: 07837a20ae008e1072497e25b25709a6cbe97df1
Former-commit-id: 93db3957e5e9d745c78a864eb2cddd5a80a94320
2016-10-04 01:36:45 +09:00
Song Minjae
81958709ee
virtualcomputer: unix-like operation system [WIP]
...
Former-commit-id: 68bb33337b78c7357d16a5a3ca47ad5f834f3d08
Former-commit-id: 6c8931a114682d2b1414414484597f5e0d0ca095
2016-10-02 01:18:58 +09:00
Song Minjae
3f34286b3f
minor fixes for startup beep, monochrome monitor; new mono monitor colour (amethyst)
...
Former-commit-id: 305989668765a7fb2c906b7538e51a7a6fb20fe9
Former-commit-id: 832a84bc30dfb3db86d29b65ea97b70b4e6e4fd0
2016-09-30 21:04:11 +09:00
Song Minjae
0859544bd6
fixed crude implementation of speaker.retune
...
Former-commit-id: eb16dd94b10cc75150508b575c5c0210d18a46cd
Former-commit-id: 84585ddf7e9e839cdfebed086bc671f6b956a462
2016-09-30 21:01:25 +09:00
Song Minjae
20d5636b4b
BEEPs are now played limitness, without killing AL
...
Former-commit-id: 627561820d469f0b563832f01ee37a8b04bd6935
Former-commit-id: 16f01413bc1c6809f3402d87ebffac8731338562
2016-09-30 01:06:03 +09:00
Song Minjae
1b4aca320f
http, pcspeaker driver
...
Former-commit-id: a3ad38695e8c1e1040a6a3f4b8470217e8a98489
Former-commit-id: cd3809edcae7b26e7b3d846dab17f1f63761f30f
2016-09-29 23:04:04 +09:00
Song Minjae
ae114c53e0
OS library implementation
...
Former-commit-id: b4f7f283080ead5e92c273015bfe2559cbe99e47
Former-commit-id: adaa0af80068a916e534f677f6e5ffe1f3072241
2016-09-29 00:21:42 +09:00
Song Minjae
687205f0be
font update
...
Former-commit-id: 8574f23ab44050f471da479a4b1e4cc8a6b8601f
Former-commit-id: 91b9efc88373741c1875a59d62b8339f8d128047
2016-09-28 14:12:43 +09:00
Song Minjae
4b1ff36344
CCAPI update as "bit" is now an alias of "bit32"
...
Former-commit-id: 68c272908747e3ab451799b4cddd211fbee09489
Former-commit-id: aeaa3e995030501175d3692248a1a3cc2d9bfcfa
2016-09-28 00:44:43 +09:00
Song Minjae
7fec3fc066
beeps are now processed sorely on the computer, added speaker driver (wip)
...
Former-commit-id: c8339104815a62db51e5bd26460a87f1f653a775
Former-commit-id: f22320a45734b141c4f02ca61fbd79772e32c7c5
2016-09-28 00:44:02 +09:00
Song Minjae
befaa460d6
better quality tone generation (now samples@44100)
...
Former-commit-id: ad8aa3ef7fc0ba502493bb2ac95c4898792ddaea
Former-commit-id: 0736e6b3932051f6d68f186670d9b2bb71d97c3d
2016-09-27 02:32:29 +09:00
Song Minjae
8c014cf4c8
beeper update: proper equation. Need more work for low freqs
...
Former-commit-id: a98210ef06bea8f3a85af134fac8848225728c65
Former-commit-id: 901f266d529af99133f0605d2ce76c8cb52c7d17
2016-09-27 00:51:14 +09:00
Song Minjae
bd4c95b321
Working beeper (it can send morse)
...
Former-commit-id: 02553a52405ef4bba0d3f8f781f710b6c5b3ae16
Former-commit-id: 6cee7d2b44563a664756651d73a4b1ddfa70cf2f
2016-09-26 23:28:15 +09:00
Song Minjae
49fc723e66
antialiased squarewave generator
...
Former-commit-id: c7d69891460f8f04681c28e1d05421ec1a93379d
Former-commit-id: 5767a006dd9221f1839eec3b1b0223670262f8fd
2016-09-26 14:50:15 +09:00
Song Minjae
51cc29b4e4
Merge branch 'master' of https://bitbucket.org/minjae_song/terrarum_renewed
...
Conflicts:
src/net/torvald/terrarum/virtualcomputer/computer/BaseTerrarumComputer.kt
Former-commit-id: 8d34d0d74fb8a8ed0075e74251234e53672ae62b
Former-commit-id: 5761c7d88ed9a80b5459fda83754e2a79b52dcf4
2016-09-26 12:34:49 +09:00
Song Minjae
75d73f7d18
Lua Computer: collection of minor updates, none notable (read romapidoc)
...
Former-commit-id: 80e3f0d13c2dc5bcff0843e509f416e9314cd52e
Former-commit-id: e7e35bfd23d70db84f568f0c5388f3a1d89222bc
2016-09-26 12:20:21 +09:00
Song Minjae
d44c11f0f0
Lua Computer: collection of minor updates, none notable (read romapidoc)
...
Former-commit-id: 3ad3a1432f67148aa1a412ca1cdfb628423f6ad7
Former-commit-id: f223a870c431f2dd906a127a4c3d6b787114bb1c
2016-09-26 12:15:45 +09:00