minjaesong
a213cba5ef
fixed a bug where signal emitter wouldn't work after save reload
2022-01-24 13:01:59 +09:00
minjaesong
ee8da4df84
rudimentary deploy system
2022-01-24 01:33:24 +09:00
minjaesong
367271c5ea
disabling 'immediate save fired' message
2022-01-23 20:48:41 +09:00
minjaesong
98aa2087bb
fixed a bug where console window would register keypresses when it's first loaded but not opened
2022-01-23 20:36:44 +09:00
minjaesong
250529e842
SortedArrayList.cloneToList() is no longer susseptible to ConcurrentModificationException
2022-01-23 20:25:20 +09:00
minjaesong
162d211a2d
russian ime diacritics fix
2022-01-22 14:47:06 +09:00
minjaesong
c56b1055d7
autosave is back
2022-01-22 14:43:31 +09:00
minjaesong
f13379ada8
fixed a bug where picking up a fixture placed on the world would drop one more fixture than it should do
2022-01-22 10:40:49 +09:00
minjaesong
0c70a7eebc
fixme: picking up a fixture clones it
2022-01-21 22:13:34 +09:00
minjaesong
fa68a1c377
fixture will drop itself when mined
2022-01-21 16:35:37 +09:00
minjaesong
75afcaede3
fixture pickup and mining works except for the dropping of a mined fixture
2022-01-21 14:01:37 +09:00
minjaesong
48e68137d6
copyright update; added HSLuv
2022-01-17 12:32:53 +09:00
minjaesong
b87dc1f28b
fixed a bug where the barehand action would do nothing
2022-01-14 15:44:37 +09:00
minjaesong
a7357c00a9
it was squared
2022-01-13 12:53:33 +09:00
minjaesong
f1d8850196
merging dropped items when they tightly overlap
2022-01-13 11:14:21 +09:00
minjaesong
1060d96364
IS_DEVELOPMENT_BUILD key can now be toggled with vm option '-ea'
2022-01-13 09:55:51 +09:00
minjaesong
53645925ba
variable tool reach wip
2022-01-12 17:30:30 +09:00
minjaesong
bf31cbb556
pickaxes are faster in general
2022-01-12 17:20:18 +09:00
minjaesong
0a5b9c1f2f
modification date now writes successfully
2022-01-12 16:38:43 +09:00
minjaesong
b0cf37250f
savegames are finally sorted
2022-01-12 11:59:10 +09:00
minjaesong
9797094cae
savegames array itself is correctly sorted but the UI is not and lastmodified time is also not written
2022-01-12 11:10:57 +09:00
minjaesong
03a06773c4
walk anim speed adjusted
2022-01-11 22:14:44 +09:00
minjaesong
dc595fdd51
reading text from the keyboard input panel will return the string in Unicode NFC
2022-01-11 17:30:52 +09:00
minjaesong
65d9ae7ee1
new walk anim delay WIP
2022-01-11 15:20:09 +09:00
minjaesong
202123486a
lang composition
2022-01-11 11:04:11 +09:00
minjaesong
2b3fdbde1f
item name translations
2022-01-10 22:37:28 +09:00
minjaesong
946f75183c
briefy showing item name to the quickslot when the selection has changed
2022-01-10 16:19:56 +09:00
minjaesong
48f62e11bf
drawing a held tile to the hand of the sprite
2022-01-08 21:52:21 +09:00
minjaesong
6697f2f5cd
drawing held item to the sprite WIP
2022-01-06 17:24:24 +09:00
minjaesong
0d14f9e027
a point to insert the item image to the item sprite
2022-01-06 14:56:36 +09:00
minjaesong
b1856852e4
more fixme comments
2022-01-06 11:40:36 +09:00
minjaesong
4ab9ad6a21
inputstrober thread priority set to 10
2022-01-06 10:03:35 +09:00
minjaesong
0a4410d865
font update
2022-01-05 16:59:14 +09:00
minjaesong
203252cec4
air drag sim is tuned so it's 'playable' than being physically accurate
2022-01-05 16:58:57 +09:00
minjaesong
0479eb1eb6
turns out it was not a cause of the "oscillating platform" bug
2022-01-04 21:29:28 +09:00
minjaesong
2f518258a3
fixed a bug where WeatherMixer would not read weather json files
2022-01-04 17:41:55 +09:00
minjaesong
b9bb757a76
trying to fix phys engine platform tile bug
2022-01-03 22:57:54 +09:00
minjaesong
8502b51396
mod dependency version checking
2022-01-02 23:54:22 +09:00
minjaesong
caa9b84cb2
modmgr to actually check dependency WIP
2022-01-01 23:38:30 +09:00
minjaesong
bc6a1c4463
new year new copyright date
2022-01-01 22:05:54 +09:00
minjaesong
ebefe97b59
mod icon will grey out if it contains errors
2021-12-28 23:07:55 +09:00
minjaesong
c9b87492c2
fixed a bug where wires won't pop up as the camera moves
2021-12-28 15:28:45 +09:00
minjaesong
9810d0927c
grapple and quickslot buttons on keeb control panel
2021-12-28 13:02:40 +09:00
minjaesong
c6bc628165
finally working floating head on the minimap
2021-12-22 16:00:21 +09:00
minjaesong
782581a61b
aww wip
2021-12-22 11:57:55 +09:00
minjaesong
7a22f49850
only works when it's not zoomed and not being panned
2021-12-21 21:49:13 +09:00
minjaesong
6ce4879857
wtfwftwtfwt
2021-12-21 18:02:01 +09:00
minjaesong
7ec9c6d383
font update
2021-12-21 14:09:46 +09:00
minjaesong
2a433a0cbe
get mugshot for assemblying sprites
2021-12-21 00:03:13 +09:00
minjaesong
099071bdd0
get player head texture wip
2021-12-20 22:56:16 +09:00
minjaesong
07345e3128
fixed a bug where hitbox of char/world selector is not changing when chat overlay is on
2021-12-18 15:23:32 +09:00
minjaesong
90197115d4
just for fun
2021-12-17 20:44:40 +09:00
minjaesong
9543757a15
font update
2021-12-17 20:23:16 +09:00
minjaesong
ad27e6c409
Fixed a bug where "Saving..." text would overlap with the progress ring
2021-12-17 17:04:09 +09:00
minjaesong
64cfa1529a
fixed a bug where destroying the world while F3 is on would cause a NullPointerException
2021-12-16 23:23:11 +09:00
minjaesong
c39e372db3
icon for mouse drag
2021-12-16 16:58:11 +09:00
minjaesong
fc61bf1da5
minimap barely working
2021-12-16 16:40:53 +09:00
minjaesong
ff848c7c3a
minimap is working but update is slow
2021-12-16 12:55:21 +09:00
minjaesong
b906c41be8
new minimap working and not working
2021-12-15 16:56:36 +09:00
minjaesong
0027b747b4
inventory minimap has fixed viewport size to achieve fair play against different screen size settings
2021-12-15 11:08:51 +09:00
minjaesong
b46f464abc
removing unused classes
2021-12-15 00:01:30 +09:00
minjaesong
b0d5cd1266
fixture ghost image repositioning
2021-12-14 20:52:01 +09:00
minjaesong
f922c19fe3
font update
2021-12-14 17:17:53 +09:00
minjaesong
0c04938330
heck flippin
2021-12-13 23:26:03 +09:00
minjaesong
254bf814a9
Flippin' eck
2021-12-13 23:22:17 +09:00
minjaesong
83f78edc2a
the world is being unflipped wip
2021-12-13 13:05:23 +09:00
minjaesong
1057f40fba
adjusting load order of every item image
2021-12-13 02:52:25 +09:00
minjaesong
63a29df733
fixture ghost test
2021-12-13 00:57:55 +09:00
minjaesong
578208d112
arst
2021-12-12 20:40:03 +09:00
minjaesong
b7f7558192
lightmap blurring simplified
2021-12-12 20:39:12 +09:00
minjaesong
5fb3e0b6b4
font update
2021-12-12 19:34:16 +09:00
minjaesong
b0d648547b
new module info ui
2021-12-12 16:25:42 +09:00
minjaesong
e5b4e76d39
font update; fallback titlescreen update
2021-12-12 14:26:39 +09:00
minjaesong
06a6d2774c
screen blur without creating a texture
2021-12-12 13:09:59 +09:00
minjaesong
90a794cc7b
k one more external link
2021-12-11 22:33:20 +09:00
minjaesong
f90a0fc4e2
i hate opengl, if you can't already tell
2021-12-11 22:31:58 +09:00
minjaesong
53e847d66c
floatframebuffer for almost everything and the glblending craps out again
2021-12-11 22:14:24 +09:00
minjaesong
10819e2607
titlescreen moved to modules; using GLES 3.0 as default
2021-12-11 21:08:56 +09:00
minjaesong
56f5dc1686
fixed a bug with dangling pointer on loadscreen
2021-12-11 01:32:36 +09:00
minjaesong
df1b3dc680
using weaker and faster fullscreen blurring; this is a style choice
2021-12-10 23:22:13 +09:00
minjaesong
455f8ebf5f
more sprite edit
2021-12-10 15:35:22 +09:00
minjaesong
b5f4a4ae9f
kawase blur on toolkit
2021-12-10 12:43:54 +09:00
minjaesong
8ab852d18a
will use 0.667f as a "kawase blur power constant"
2021-12-10 09:36:02 +09:00
minjaesong
5d18e37daa
derp
2021-12-09 23:48:11 +09:00
minjaesong
57b610ce4a
kawase blur is working i think
2021-12-09 23:39:51 +09:00
minjaesong
b8361a9514
text input: fixed a bug where pasting would advance the internal cursor but the actual text wouldn't go in
2021-12-09 19:08:20 +09:00
minjaesong
44d6d84bbd
super simple new character window
2021-12-09 16:58:26 +09:00
minjaesong
3c4e169743
IME toggle button repositioned to the most visible place
2021-12-09 15:44:47 +09:00
minjaesong
f3033b2fc3
mod icons
2021-12-09 15:00:16 +09:00
minjaesong
4094f0d3ea
more sprite updates
2021-12-09 14:42:04 +09:00
minjaesong
80219ed2b2
sprite update
2021-12-09 11:58:40 +09:00
minjaesong
5458e58a0e
fixed a bug where zooming the world would read out-of-bound memory
2021-12-09 11:23:39 +09:00
minjaesong
93c67345cc
font update
2021-12-05 17:48:58 +09:00
minjaesong
95449a3cb0
flippedy flibbeqy fliþ
2021-12-05 14:52:08 +09:00
minjaesong
e56ea0dc5c
range check for fixtures with UI; fixture UI is centred now
2021-12-05 14:42:36 +09:00
minjaesong
6c62d1e2ae
the f'ing computer now renders
2021-12-05 11:12:30 +09:00
minjaesong
bcae2b0ded
console text input is always active
2021-12-04 21:55:31 +09:00
minjaesong
43ed388615
y u wont render :(
2021-12-04 17:50:31 +09:00
minjaesong
c0b2f4c8df
shaders moved to subdir; console click on the actor to type its id in
2021-12-04 16:16:01 +09:00
minjaesong
63487a1386
computer stuff drawings separated from the basegame's
2021-12-04 13:10:33 +09:00
minjaesong
9c6b36c8e0
modulecomputers: alsmost working terrain rader
2021-12-03 22:56:53 +09:00
minjaesong
4a4290dc35
computer item 'almost' workign
2021-12-03 20:19:34 +09:00
minjaesong
f456ed3de3
apparently I was just doing it wrong :/
2021-12-03 19:48:16 +09:00
minjaesong
1a250ee095
wtfman
2021-12-03 17:59:12 +09:00
minjaesong
ebc762e90a
workign on the modloader in progress
2021-12-03 16:39:46 +09:00
minjaesong
e5a42551e5
font update
2021-11-30 14:51:47 +09:00
minjaesong
d6a3a86788
font upd2
2021-11-18 17:43:03 +09:00
minjaesong
259660955a
minor font update
2021-11-18 17:34:35 +09:00
minjaesong
63d7009dcf
click on palette item to select it
2021-11-18 11:39:25 +09:00
minjaesong
3f88e7965a
turkish keyboards
2021-11-17 17:25:39 +09:00
minjaesong
b139533894
i blame microsoft for their f-ups (the venerable U+F8C7)
2021-11-17 16:35:33 +09:00
minjaesong
580275ff64
keylayout config keycaps to not respond to the mouseup
2021-11-17 12:41:36 +09:00
minjaesong
f3aa76ce58
french bépo
2021-11-17 12:31:33 +09:00
minjaesong
84af690886
thai font update
2021-11-16 22:30:17 +09:00
minjaesong
ae422e035c
greek F
2021-11-16 17:55:43 +09:00
minjaesong
332b98857e
thai kedmanee keyboard
2021-11-16 17:29:18 +09:00
minjaesong
36b012b11f
font update
2021-11-16 17:05:45 +09:00
minjaesong
5e8e8a64b6
thai pattachote keyboard
2021-11-16 16:41:14 +09:00
minjaesong
6521f45296
minor fix
2021-11-16 15:11:34 +09:00
minjaesong
dd82c14c55
greek phonetic keyboard
2021-11-16 15:06:57 +09:00
minjaesong
c98ca08460
IME icon by language; fixed a bug where text input field would not reset IME when it has been deactivated
2021-11-16 14:03:24 +09:00
minjaesong
7e344998ee
font update
2021-11-16 11:14:20 +09:00
minjaesong
bbb7a4d7be
Minor improvements on automata for Korean 3set-like IMEs
2021-11-16 09:29:58 +09:00
minjaesong
9344faa878
bulgarian keyboard
2021-11-15 22:39:02 +09:00
minjaesong
7aba27ea51
apple russian keyboard
2021-11-15 00:27:46 +09:00
minjaesong
150504adbc
russian keyboard is now multilingual cyrillic keyboard
2021-11-14 23:20:04 +09:00
minjaesong
a2935ff3ff
russian phonetic keyboard and its supporting components
2021-11-14 15:04:00 +09:00
minjaesong
6c98005bc8
added 3set shin revised 03
2021-11-13 18:55:50 +09:00
minjaesong
ef5faa7ba5
added 3set 391
2021-11-13 18:53:11 +09:00
minjaesong
3c2d261f27
all currently existing korean imes are rewrote to rewrite
2021-11-13 16:33:14 +09:00
minjaesong
432c90776b
why do i need window title for these panels
2021-11-13 16:09:32 +09:00
minjaesong
ab37c29c88
standard 2set is now rewriter ime
2021-11-13 14:45:34 +09:00
minjaesong
809e61f738
3set shin p2: fixed a bug where double initial consonants were not typeable
2021-11-13 14:31:23 +09:00
minjaesong
9f101a1226
korean 2-set ime reimplemented using the string rewriting system
2021-11-13 13:52:39 +09:00
minjaesong
36d72ffa6f
rewriting rewrite wip
2021-11-12 23:31:11 +09:00
minjaesong
3c321b466e
set selected ime to none if previously selected one is not found on the local copy
2021-11-12 23:11:26 +09:00
minjaesong
fa53bb75b4
locale string update
2021-11-12 22:29:08 +09:00
minjaesong
21f66b3e4f
backspace behaviour mostly fixed?
2021-11-12 20:08:44 +09:00
minjaesong
314c2c5afa
fixme: 조합 완료된 'ᄃᆞᆯ'을 지우면 종성만 지워짐
2021-11-12 17:54:40 +09:00
minjaesong
092d95a5a3
string rewriting IME wip
2021-11-12 14:42:18 +09:00
minjaesong
59b7126254
fixed a bug on 3set shin p2 ime where certain combinations were simply not possible
2021-11-12 14:42:02 +09:00
minjaesong
9ec4ea026d
IME candidates separator to use \x1E instead of a comma
2021-11-12 10:11:02 +09:00
minjaesong
23e9dd3114
fixed somewhat bugged autoshifting behaviour for ko 3set shin p2
2021-11-11 22:29:28 +09:00
minjaesong
435677a543
font updating to indev version
2021-11-11 16:49:31 +09:00
minjaesong
043cca4f2e
french azerty layout
2021-11-11 15:43:07 +09:00
minjaesong
5b65c2f11a
more key layouts
2021-11-11 13:47:12 +09:00
minjaesong
8efe51a248
text input config panel with keymap preview
2021-11-11 12:09:23 +09:00
minjaesong
7797e1308d
separate config panel for keyboard text input
2021-11-11 01:01:19 +09:00
minjaesong
73b6fd3e96
all US layout is changed into Intl. equivalents with AltGr support; left Ctrl+Alt can substitute AltGr; added Russian keyboard layout
2021-11-10 11:23:08 +09:00
minjaesong
950e6f1778
minor font update
2021-11-09 22:32:53 +09:00
minjaesong
9490fcb3bc
apparently there was some syntax error on the keymap
2021-11-09 21:49:59 +09:00
minjaesong
60547a7d21
idea runconfig
2021-11-09 21:27:08 +09:00
minjaesong
dc0de876d5
altgr for string input
2021-11-09 20:58:30 +09:00
minjaesong
d5bf27aa93
more concurrent shit
2021-11-09 16:20:17 +09:00
minjaesong
3c43aeec9d
js cannot be accessed concurrently
2021-11-09 14:38:47 +09:00
minjaesong
16272e76f6
ConcurrentModificationException is a significant thing...
2021-11-06 13:51:25 +09:00
minjaesong
7503876d1f
Keyboard strobing moved to a new thread so that fast typing is possible even if the game's update method is running slowly
2021-11-06 11:30:42 +09:00
minjaesong
ddd7492922
han numeric zero on R
2021-11-03 20:06:25 +09:00
minjaesong
8e5c7867e4
Jeju Language support for 2 set keyboard
2021-11-03 15:42:07 +09:00
minjaesong
4c4e4b018a
hangul 3set IME to implement typing of Jeju Language
2021-11-03 15:05:31 +09:00
minjaesong
b93a2444e7
some random idea
2021-11-02 22:48:33 +09:00
minjaesong
7b608aafc8
font update; copyright text removing copying for unused components
2021-10-29 17:21:27 +09:00
minjaesong
27ddb76df7
fixed a bug where storagechest would not show anything on the item slot; changed inventory UI so that it would sync with the Toolkit.Theme
2021-10-29 15:00:16 +09:00
minjaesong
8dd4248f67
repositioning RESET button
2021-10-28 19:03:50 +09:00
minjaesong
3bd7e740d4
working create-new-world
2021-10-28 17:32:09 +09:00
minjaesong
1dc7d46c39
dirty way to go back a step with multiple uis in coordination
2021-10-28 15:11:52 +09:00
minjaesong
5cb407f5ac
locales: new term 'CONTEXT_CHARACTER'
2021-10-28 12:56:30 +09:00
minjaesong
9f70500a41
wtf
2021-10-28 11:05:12 +09:00
minjaesong
18e59ed46b
more cangjie improvements
2021-10-28 10:32:31 +09:00
minjaesong
b15d03f882
cangjie: abbr for oft used words
2021-10-28 10:15:37 +09:00
minjaesong
0f1e01c8ab
up to 3 candidates are displayed in single column
2021-10-28 10:13:25 +09:00
minjaesong
b4dcb559cd
pushing Return on World Selection will bring you to the Character Selection (and the implementation is quite dirty I might say)
2021-10-27 23:39:32 +09:00
minjaesong
1c8261cc7e
restricting host access
2021-10-27 19:37:23 +09:00
minjaesong
886bea5ccb
IME toggle button as a keyboard control
2021-10-27 16:13:44 +09:00
minjaesong
4434bec48e
jump icon: more visible torso on the stick figure
2021-10-27 15:50:01 +09:00
minjaesong
3ca96bce7f
working cangjie IME implementation
2021-10-27 15:22:43 +09:00
minjaesong
69aaca702d
sorting cj5-tc alphabetically
2021-10-27 12:49:29 +09:00
minjaesong
0dbcd0711b
chinese IME almost done
2021-10-27 11:45:56 +09:00
minjaesong
b0b1d185ad
barehand action will not remove fixtures (more pricisely, actorblocks)
2021-10-26 22:54:46 +09:00
minjaesong
701946950e
some more translations
2021-10-26 21:13:15 +09:00
minjaesong
ee2019e7dd
new world ui to where it should be
2021-10-26 19:20:48 +09:00
minjaesong
08518fff06
some more new world ui thingies/fixed a bug where drawing an inventory background would cause a segfault
2021-10-26 14:12:16 +09:00
minjaesong
d8aed8a34c
new world ui wip
2021-10-26 00:03:19 +09:00
minjaesong
b78e6ebe01
autosavenotifier position adjustment
2021-10-25 15:57:11 +09:00
minjaesong
df56f6180e
update counter on F3
2021-10-25 15:25:50 +09:00
minjaesong
64475455a8
wires are simulated on every other update
2021-10-25 10:58:18 +09:00
minjaesong
a79e673408
adding a spinner on the graphics control panel
2021-10-24 20:09:14 +09:00
minjaesong
f3c025898c
fixed a bug where clicking on the selection display may advance the selection like pressing NEXT/+ twice
2021-10-24 19:38:30 +09:00
minjaesong
4336f0ff87
some more future idea
2021-10-24 17:12:59 +09:00
minjaesong
631e33c07c
new keyboard layout 3-set shin p2
2021-10-24 11:58:52 +09:00
minjaesong
9678338079
multiple candidates display for IME
2021-10-24 10:38:16 +09:00
minjaesong
a1bad044fd
textselector/spinner/quickslot(!) selection change using scroll wheel
2021-10-23 22:57:17 +09:00
minjaesong
3be5ac96f2
working spinner
2021-10-23 22:03:27 +09:00
minjaesong
233895d857
same thing for 2set
2021-10-23 16:59:59 +09:00
minjaesong
38462e4506
3set: delete by letter pieces when assemblying
2021-10-23 16:46:58 +09:00
minjaesong
129061d743
more endcomposing conditions
2021-10-23 16:05:13 +09:00
minjaesong
c987961e07
TextLineInput endcompose of IME
2021-10-23 15:50:28 +09:00
minjaesong
1141638fc3
seemingly working hangul 2-set
2021-10-23 15:15:39 +09:00
minjaesong
5ef8f3cea4
hangul IME normalising unterminated assembly
2021-10-23 10:36:01 +09:00
minjaesong
23acf47b00
renaiming keylayout files; new keylayout US Colemak-DH
2021-10-23 09:34:03 +09:00
minjaesong
ee7115b438
cursor position reset for going left
2021-10-22 18:38:59 +09:00
minjaesong
9b3384255b
hangul ime
2021-10-22 17:51:13 +09:00
minjaesong
1c370ac610
first hangul ime
2021-10-22 15:40:41 +09:00
minjaesong
026ea1d9f3
cursor over right is workign but not the left
2021-10-21 22:42:18 +09:00
minjaesong
d355c407d8
implementation of the max string length
2021-10-21 21:22:46 +09:00
minjaesong
a94586cdf7
properly supporting multibyte characters (i think...)
2021-10-21 19:20:28 +09:00
minjaesong
2bae7c59f5
text pane
2021-10-21 17:32:01 +09:00
minjaesong
f7aa773482
strings for Keyboard Layout
2021-10-21 15:37:31 +09:00
minjaesong
f07be81007
working text selector; text input needs more work
2021-10-21 15:08:39 +09:00
minjaesong
22da01eea0
some colour constants moved to the Toolkit.Theme
2021-10-21 09:45:45 +09:00
minjaesong
6cc6a86208
text input: can left/right and insert/delete
2021-10-20 23:53:30 +09:00
minjaesong
9326b87909
text input pane wip
2021-10-20 23:00:25 +09:00
minjaesong
8a8e97d4b2
custom keyboard handling wip
2021-10-20 12:57:56 +09:00
minjaesong
d5eef2a687
rename 'tvda' -> 'savegame'
2021-10-20 10:38:42 +09:00
minjaesong
5b758324f0
wiiires
2021-10-19 19:34:34 +09:00
minjaesong
c2f453d4dd
wires
2021-10-19 17:56:37 +09:00
minjaesong
d294294145
wire cutter drops cut wire
2021-10-19 11:20:19 +09:00
minjaesong
8c692aa45e
load ui to inject remoCon contents to implement its own submenus
2021-10-19 10:54:39 +09:00
minjaesong
917fc04ad8
new cam smoothing
2021-10-17 17:08:21 +09:00
minjaesong
40653ac4d1
programmable logic array GUI mockup
2021-10-16 15:39:57 +09:00
minjaesong
c6b96eeeb8
increased player reach by 1 block
2021-10-15 16:50:05 +09:00
minjaesong
bc009a4b8d
changed how camera smoothing works but not sure it doing what I intended
2021-10-15 10:34:41 +09:00
minjaesong
51fe1028e9
font glyph updates
2021-10-14 20:45:16 +09:00
minjaesong
e679a421e5
able to load player sprite from the disk archive
2021-10-14 17:57:37 +09:00
minjaesong
c3b4dbc4b9
font update
2021-10-14 15:10:46 +09:00
minjaesong
4b67121e70
fixed a bug where UI of the storagechest won't properly initialise after a load
2021-10-14 11:21:10 +09:00
minjaesong
f9cff90496
useStairs check when the actor is using staircase
2021-10-14 10:45:53 +09:00
minjaesong
e1a3ea953d
fixed a bug where some player-related values are not being written on saving when the player was loaded from the savegame
2021-10-14 10:18:20 +09:00
minjaesong
0913937ba2
fixed a bug where player position would offset to right on load
2021-10-14 01:34:49 +09:00
minjaesong
3c2564ca64
saved players position is now restored but offsetted to the right for some reason
2021-10-13 22:23:28 +09:00
minjaesong
03a854ca58
players loads their sprites now
2021-10-13 16:18:27 +09:00
minjaesong
f28fabb8b5
still tryin to fix shits
2021-10-12 17:42:29 +09:00
minjaesong
1a7c01825d
loading works but not quite
2021-10-12 16:48:54 +09:00
minjaesong
ce1289efe3
players info cell reworked
2021-10-12 11:55:52 +09:00
minjaesong
c0e8c2f85b
manual saving works?
2021-10-12 10:32:19 +09:00
minjaesong
2d359415c8
player load ui
2021-10-12 00:17:44 +09:00
minjaesong
cdd09e71a5
more random dither tex
2021-10-11 19:31:39 +09:00
minjaesong
8dbedd270e
still wip
2021-10-11 19:02:51 +09:00
minjaesong
ef603ec5d5
new load wip
2021-10-11 17:46:46 +09:00
minjaesong
198237dee2
tooltip won't show up when you hit TAB for real this time
2021-10-11 00:22:24 +09:00
minjaesong
8b3f07eddd
dithering for semitransparent tiles
2021-10-10 23:47:03 +09:00
minjaesong
0925ec2580
x mark on save failed
2021-10-10 21:31:14 +09:00
minjaesong
3ca95e138d
PlayerLastStatus on world save
2021-10-10 17:39:19 +09:00
minjaesong
f3c56f5d47
dithering on grad overlay
2021-10-10 15:38:09 +09:00
minjaesong
e32dfa3560
more thots
2021-10-10 02:24:09 +09:00
minjaesong
8186f49a79
some ideas on how to store player data
2021-10-10 02:12:17 +09:00
minjaesong
036310921f
temporal dithering test
2021-10-10 01:54:07 +09:00
minjaesong
35b4b5cfd5
better implementation of dithering which relies on external texture and it runs faster
2021-10-10 01:00:58 +09:00
minjaesong
d28698b668
dither on lighting and blurring, with an option to turn them off
2021-10-09 20:34:53 +09:00
minjaesong
d4f75c1bd5
using uuid to generate unique filename
2021-10-08 22:21:49 +09:00
minjaesong
a1402f98bd
autosave notifier will say an error occured if autosaving fails
2021-10-08 22:15:30 +09:00
minjaesong
aec6fea49e
new player save format writing
2021-10-08 14:25:59 +09:00
minjaesong
3f9b41fd29
still working on the new savegame scheme
...
main game works fine, saving/loading will not be possible
2021-10-07 17:43:23 +09:00
minjaesong
6d8a7520ac
new save format wip (no branching on this commit)
2021-10-07 14:40:04 +09:00
minjaesong
d6a22f6567
fixed a bug where num 1 would select quickslot 2
2021-10-06 20:53:10 +09:00
minjaesong
548993553a
more savegame ideas
2021-10-06 17:50:23 +09:00
minjaesong
c211b94b13
fixed an oversight where newly-added blocks would not be recognised by the old savegame
2021-10-06 17:16:09 +09:00
minjaesong
170503ecdb
fixed a bug where inventory cell would not position correctly when streamermode is changed; where screencapturing for saving would only capture from FboRGB
2021-10-06 16:51:34 +09:00
minjaesong
a43be55969
another dithering pattern
2021-10-06 15:57:18 +09:00
minjaesong
a0bdb67efb
commit
2021-10-06 15:26:08 +09:00
minjaesong
0b07e642b1
restart required label
2021-10-06 14:54:40 +09:00
minjaesong
5e867f7db3
graphics config panel; titlescreen no longer updates every single popup ui it contains
2021-10-06 14:16:38 +09:00
minjaesong
fb13922ad9
new dithering shaders
2021-10-06 11:21:35 +09:00
minjaesong
2c6dc8750a
streamer mode wip
2021-10-06 00:18:39 +09:00
minjaesong
907dc9a936
partial translations for 32bit warning
2021-10-05 22:48:02 +09:00
minjaesong
da81de6258
32 bit warning sign
2021-10-05 21:56:14 +09:00
minjaesong
a8b04fcff1
drawing droppeditem using common draw positioning function just like others
2021-10-05 21:05:01 +09:00
minjaesong
3364cbb49e
reducing jump power for actors with scale > 1
2021-10-05 20:50:05 +09:00
minjaesong
59aa595a0e
tiling placeholder actorblock (for future use)
2021-10-05 20:21:15 +09:00
minjaesong
e2e0d21e27
32 bit warning icon
2021-10-05 17:28:29 +09:00
minjaesong
54c8493713
big enough actors can dig ground by punching it
2021-10-05 16:26:55 +09:00
minjaesong
a6cfabf3bf
new savegame scheme suggestion
2021-10-05 10:05:25 +09:00
minjaesong
dc0b5029f2
forgot to make changes to picaxes
2021-10-04 14:27:24 +09:00
minjaesong
e0fbc54839
implemented player 'reach' for items
2021-10-04 12:03:34 +09:00
minjaesong
ea2525e4df
sprite and spriteassembler update
2021-10-03 18:17:22 +09:00
minjaesong
abb46f410a
one more old savefile to keep
2021-10-02 23:21:16 +09:00
minjaesong
376a40531f
sprite update
2021-10-02 23:06:26 +09:00
minjaesong
5d357bd3f6
h o p e f u l l y
2021-10-02 22:49:44 +09:00
minjaesong
f6b0b447a4
dropped item can be picked up (at a weird distance)
2021-10-02 17:50:27 +09:00
minjaesong
6fda6bafe4
autosave notifier to y-align with quickslot and watch ui
2021-10-02 11:28:34 +09:00
minjaesong
485e8349de
A working autosave
2021-10-02 11:17:28 +09:00
minjaesong
e61224224d
initial save from newgame is now marked as autosave
2021-10-02 10:13:33 +09:00
minjaesong
b6cda92a97
autosave notifier is working but autosave itself is not cued yet
2021-10-02 10:07:07 +09:00
minjaesong
2422dfdeed
no icon for quicksave; new icon for incompatible save
2021-10-02 09:09:26 +09:00
minjaesong
b788172aa0
sprite update
2021-10-01 23:12:18 +09:00
minjaesong
ea507d4d8e
reading savefiles won't freeze the ui (too much)
2021-10-01 22:54:18 +09:00
minjaesong
ba25e4f203
savegame status icons
2021-10-01 19:46:42 +09:00
minjaesong
49daf5d870
wait spinner
2021-10-01 17:28:44 +09:00
minjaesong
88c76105d2
detects corrupted and damaged and deleted and whatever savefiles; uiitem will call show() and hide() upon opening and closing
2021-10-01 15:46:25 +09:00
minjaesong
3a98bef509
sprite assembler viewer update
2021-10-01 13:33:17 +09:00
minjaesong
5834b759e4
sprite template update
2021-10-01 11:56:48 +09:00
minjaesong
b720c12c4e
no more reading entire savefiles onto the memory upon the booting
2021-10-01 10:07:23 +09:00
minjaesong
aaa8a80324
new template
2021-09-30 23:06:21 +09:00
minjaesong
24e100223d
new npc template wip
2021-09-30 22:16:33 +09:00
minjaesong
4dd34410cc
check for save damage wip
2021-09-30 13:57:51 +09:00
minjaesong
588ac047db
fixed a bug where wires cause quicksave to fail
2021-09-30 10:44:48 +09:00
minjaesong
277ecbcebd
the manual saving will unset the quicksave and autosave flags; save.1 won't overwrite save.2 if the target is .2 is cleansave and .1 is dirty
2021-09-29 19:05:26 +09:00
minjaesong
7ddde8e4f0
writing savemode to the savegame binary
2021-09-29 17:34:26 +09:00
minjaesong
60a8382f93
quicksave (part of the autosaving) is working
2021-09-29 16:51:59 +09:00
minjaesong
f6eb567385
making copy of the savegame immediately after the initial save
2021-09-29 12:53:46 +09:00
minjaesong
2891d0466e
initial savefile generation of the newgame
2021-09-29 12:38:08 +09:00
minjaesong
f4a4030260
inventory console command is working again
2021-09-26 17:04:28 +09:00
minjaesong
2c12d43274
brighter wire cutter blades
2021-09-26 16:05:31 +09:00
minjaesong
55624e93e6
fixed a bug where the app would not generate correct config if there is no existing config
2021-09-26 15:50:09 +09:00
minjaesong
0e5c86ad04
press tab to bring up the game menu
2021-09-26 15:34:24 +09:00
minjaesong
3680047e9a
minor creature raw adjustments
2021-09-21 12:28:45 +09:00
minjaesong
9e3bc09cee
fixed a bug where non-square items won't draw to the center of the UI cells (e.g. the inventory)
2021-09-21 11:59:57 +09:00
minjaesong
26c71e691c
fixtures can be despawned by "mining" them
2021-09-21 00:22:52 +09:00
minjaesong
c63b31e964
UIItemInventoryElemWide: removed temporary equippedslot marker: is unnecessary as we've already got UIItemInventoryEquippedView
2021-09-20 17:10:43 +09:00
minjaesong
a532f4601b
reset button for control setup
2021-09-20 16:39:06 +09:00
minjaesong
3748f1ecf3
fixed a bug where quickslot and itemgrid would respond to scrollX instead of scrollY
2021-09-20 01:29:59 +09:00
minjaesong
4784956627
key setup ui bug fix
2021-09-20 00:51:17 +09:00
minjaesong
e13f1fe7b6
key setup ui update
2021-09-20 00:35:02 +09:00
minjaesong
277362f959
keyboard control setup ui
2021-09-19 23:17:32 +09:00
minjaesong
10bee994a7
bigger click hitbox for titlescreen uiremocon
2021-09-19 20:39:23 +09:00
minjaesong
bccac0fbd3
fixed a bug where touch-up event not fired
2021-09-19 19:01:53 +09:00
minjaesong
e2101ebc54
config key change; uiitemtextbutton can now have tags alongside with the label
2021-09-19 17:06:22 +09:00
minjaesong
66e77e0a01
writing config to disk
2021-09-19 15:15:42 +09:00
minjaesong
b741d463bb
hiding UIs for not-a-goal feature
2021-09-19 01:57:52 +09:00
minjaesong
c94babdf04
fixed a bug where spawned fixture's x-position is not wrapped as it should do
2021-09-19 00:03:34 +09:00
minjaesong
e68d82f280
cut wires are also power-cut
2021-09-18 23:30:45 +09:00
minjaesong
9e8bd5e4a9
working wire cutter (drops no wire)
2021-09-18 21:01:06 +09:00
minjaesong
097689f49f
wirecutter wip
2021-09-18 17:58:02 +09:00
minjaesong
9bec90ca52
bits of icelandic translation
2021-09-18 16:07:21 +09:00
minjaesong
43d9785db8
quick and dirty solution deployed for the load screen dereferencing the dead pointer
2021-09-18 11:55:38 +09:00
minjaesong
2f19d2cd51
error trap to inform players wtf went wrong
2021-09-18 10:57:59 +09:00
minjaesong
e22518530d
fixed a bug where text buttons won't respond immediately/esc menu text button to unintentionally "click" the newly-appeared button (ESC -> Return to Main Menu -> Cancel -> Return to ... )
2021-09-17 23:52:10 +09:00
minjaesong
575ed4410b
sprites can be rendered across the world seam
2021-09-17 22:54:55 +09:00
minjaesong
58be058b86
turns out actors still have the camera artefacts...
2021-09-17 19:48:31 +09:00
minjaesong
4ab9a18ff6
exporting font work files to its repo
2021-09-17 10:06:51 +09:00
minjaesong
6e9b388534
removed visual artefacts caused by the new camera coords
2021-09-17 00:47:34 +09:00
minjaesong
c3481fd47d
smoothcam that's only noticeable when the character climbs up the stairs
2021-09-16 22:22:36 +09:00
minjaesong
51a6cb5d5d
font update
2021-09-16 22:22:15 +09:00
minjaesong
61d269dcc3
control symbol for key setup ui
2021-09-16 22:21:58 +09:00
minjaesong
d01f90ccd2
COPYING update
2021-09-16 00:06:28 +09:00
minjaesong
73306e675e
fixed a bug where bulgarian and serbian texts were not form-changed
2021-09-15 23:11:04 +09:00
minjaesong
f391d16a37
keyboards for control setup ui
2021-09-15 22:09:18 +09:00
minjaesong
35e2b6a0a9
language menu to highlight current language on startup
2021-09-15 18:46:45 +09:00
minjaesong
4ac3df0d85
keyboard config wip
2021-09-15 18:00:05 +09:00
minjaesong
fdd07debf4
language config now in two columns
2021-09-15 17:40:31 +09:00
minjaesong
ae29f7ebea
game save ui completely locked while saving in progress
2021-09-15 11:34:13 +09:00
minjaesong
22190be6d8
fixed a bug where list of savefiles won't sort by last play date
2021-09-15 10:04:19 +09:00
minjaesong
16a0b28696
able to "lock" the toggle key of the UI to prevent them from being closed while saving
2021-09-14 23:24:21 +09:00
minjaesong
1b71aa1760
save progress wheel itself is working but still wip
2021-09-14 22:57:03 +09:00
minjaesong
ff250ff192
saving wip
2021-09-14 21:52:12 +09:00
minjaesong
39a4f8b8cb
some texture updates
2021-09-14 20:47:46 +09:00
minjaesong
0683561d88
titlescreen continue/load wont appear if there are no savegames available
2021-09-14 20:07:27 +09:00
minjaesong
6c1df609a9
loading circle spritesheet
2021-09-14 18:08:48 +09:00
minjaesong
b1b5769a5f
d e s i g n
2021-09-14 17:52:54 +09:00
minjaesong
ce19a85a93
saving performed on separate thread so that save-in-progress UI would work
2021-09-14 14:28:38 +09:00
minjaesong
b084f9e5a9
CHUNK ORDERING CHANGED/chunk loading screen
2021-09-14 11:05:01 +09:00
minjaesong
ecc13d4c09
some touchups
2021-09-14 00:25:29 +09:00
minjaesong
de62b41a69
Using "rudimentary" loading scene for loading from savegame
2021-09-14 00:15:02 +09:00
minjaesong
d731812e4e
"Continue" button on the titlescreen is working
2021-09-13 14:20:55 +09:00
minjaesong
af954b8c39
this seems to be optimal font cache size for the game
2021-09-13 02:11:29 +09:00
minjaesong
7d927b7392
tighter cell gap
2021-09-13 01:40:17 +09:00
minjaesong
a9eb67ab61
turns out uiitemtextbuttonlist colouring bug was because of the gamefont
2021-09-13 01:20:16 +09:00
minjaesong
921d47c465
confirmation added for exit game and return to main menu
2021-09-13 00:14:48 +09:00
minjaesong
39714153cf
save load window scroll using scroll wheel
2021-09-12 23:26:09 +09:00
minjaesong
b99d1a760e
save load screen
2021-09-12 22:47:31 +09:00
minjaesong
cdf82270dc
blur can be turned off using config file
2021-09-12 12:54:12 +09:00
minjaesong
c9956f6c8b
fixed a bug where lightmap would flicker when cameraX rolls from small negative number to zero
2021-09-11 22:46:50 +09:00
minjaesong
784f5fd2ec
recording and retrieving timestamps for save meta and world
2021-09-11 22:24:13 +09:00
minjaesong
4e0d1e0c9d
more natural occlusion texture
2021-09-11 20:53:44 +09:00
minjaesong
b080852c7c
sort savefiles by making last played coming first
2021-09-11 20:35:22 +09:00
minjaesong
c9753a118d
load game ui to show human-readable timestamp
2021-09-11 19:14:23 +09:00
minjaesong
b4813a1ebe
able to load chunked world save
2021-09-11 18:44:05 +09:00
minjaesong
9fa0e7debe
longer filename for savegame container
2021-09-11 13:02:59 +09:00
minjaesong
83c3c22b51
chunked world output/deploying custom format of TVD
2021-09-11 02:19:10 +09:00
minjaesong
36c413eb15
tevd update
2021-09-10 18:47:32 +09:00
minjaesong
5050935847
ingame uis will blur the background
2021-09-09 22:44:24 +09:00
minjaesong
edd454e1d5
using pascal's triangle for gaussian coefficients, just as it should be
2021-09-09 18:34:46 +09:00
minjaesong
3f2d2902d2
screen blur moved to a single function
2021-09-09 17:55:50 +09:00
minjaesong
1a0c48987d
dat blur
2021-09-09 16:39:29 +09:00
minjaesong
94a97193f9
title screen panner to track the ground better
2021-09-09 14:38:47 +09:00
minjaesong
9b53402ce0
game load ui wip
2021-09-09 11:51:33 +09:00
minjaesong
7386181cff
fake gradient background for menu buttons on titlescreen to increase contrast
2021-09-09 10:08:29 +09:00
minjaesong
8f834fe869
Renamed AppLoader into App
2021-09-09 09:48:33 +09:00
minjaesong
c3dd005fb2
png filesize reduction; grad texture for titlescreen uis
2021-09-08 23:09:03 +09:00
minjaesong
fc40ec48f1
savegame to save with the thumbnail
2021-09-08 20:36:49 +09:00
minjaesong
966e7ce26f
minor adjustments
2021-09-08 18:49:15 +09:00
minjaesong
43ba6f8d1c
camera follows the terrain more smoothly
2021-09-08 17:51:29 +09:00
minjaesong
b8e181915e
bringing back old animating titlescreen
2021-09-08 16:22:25 +09:00
minjaesong
7c38e9a7fd
console: actor id shower to only show up when the console is authorised
2021-09-07 20:47:47 +09:00
minjaesong
bbd7878630
tooltip and notifier moved to the base ingame
2021-09-07 17:15:35 +09:00
minjaesong
85ba7a357c
i'm not very confident with this...
2021-09-07 15:44:34 +09:00
minjaesong
176a2d8cc7
deserialisable droppeditem
2021-09-07 15:03:00 +09:00
minjaesong
fcd1dd2ff2
kay it works
2021-09-06 20:39:54 +09:00
minjaesong
169fad9563
commit
2021-09-06 17:51:11 +09:00
minjaesong
1accf985e7
save/load kinda mostly working but fixtures are not getting their sprites back
2021-09-06 17:31:37 +09:00
minjaesong
ec08f8d07e
extra fields for something-props
2021-09-06 10:39:31 +09:00
minjaesong
6b86f65681
will store codices gzipped in the savegame
2021-09-05 01:52:46 +09:00
minjaesong
a7026167b4
wippie
2021-09-04 22:18:51 +09:00
minjaesong
21a7a38477
codices serialised into the savegame
2021-09-04 20:45:57 +09:00
minjaesong
6bea9c9f07
moved Codices out of the singleton so they can be serialised
2021-09-04 17:55:37 +09:00
minjaesong
57e4b83649
game load wip
2021-09-03 17:54:10 +09:00
minjaesong
42ea79bcc2
savegame cracker update
2021-09-03 09:31:43 +09:00
minjaesong
8c0a9193bb
savegame cracker
2021-09-02 13:52:12 +09:00
minjaesong
f427d1fe6f
removing non-working gradle script
2021-09-02 12:53:30 +09:00
minjaesong
f771793490
in-console savegame cracker wip
2021-09-02 11:51:38 +09:00
minjaesong
f08296b3be
bytearray64reader: read length of zero and EOF are properly distinguished (gdx is somewhat pedantic); changed an ascii85 charset; working meta (de)serialisation
2021-09-01 17:23:12 +09:00
minjaesong
07f26a7716
ByteArray64Writer to handle the UTF-8 correctly
2021-09-01 11:43:01 +09:00
minjaesong
3b37e91e4a
save/load with fixed entry id
2021-08-31 17:24:44 +09:00
minjaesong
32144fc241
working ByteArray64Reader (UTF-8 compliant with proper surrogate pairing)
2021-08-31 11:27:40 +09:00
minjaesong
909c381572
bytearray64reader wip
2021-08-30 23:43:51 +09:00
minjaesong
fb140ce2da
more world save and virtualdisk lib update
2021-08-30 13:57:54 +09:00
minjaesong
7ae862dd05
tevd update; seemingly working savefile export
2021-08-30 01:16:15 +09:00
minjaesong
c610bd1ac6
console command dictionary is now automatically filled using reflection
2021-08-29 20:36:37 +09:00
minjaesong
3fc6e28c4d
read/writeactor to process all subclasses of Actor, not just a player; actor possession confirmed working
2021-08-29 13:07:44 +09:00
minjaesong
c247f99e0e
big smoke texture
2021-08-28 23:12:05 +09:00
minjaesong
02f5abe763
i dont think this should be transient
2021-08-28 21:53:11 +09:00
minjaesong
bf1b203633
implementation of #44
2021-08-28 21:48:35 +09:00
minjaesong
3a6100107e
all potentially serialisable actors now have no-arg constructor
2021-08-28 18:58:46 +09:00
minjaesong
043bd3a1db
inventory ui: getting actor is now dynamic
2021-08-28 17:10:36 +09:00
minjaesong
b84a0a770b
loading player from json file
2021-08-28 16:31:06 +09:00
minjaesong
29cccea19b
working blocklayer gzip writer and reader
2021-08-27 01:58:11 +09:00
minjaesong
c2fdb4b26a
tile damage and wire layers are now save/loaded
2021-08-26 23:11:03 +09:00
minjaesong
e5c25c5a10
fixed a bug where player input can be ignored when framerate is significantly faster than update rate, which causes gameupdate to be called less often
2021-08-26 17:27:52 +09:00
minjaesong
2099213e18
finally fixed the long-broken colour codes
2021-08-26 16:00:35 +09:00
minjaesong
c1cbc13caf
yep, it works when unzipped, except for the wires dammit
2021-08-25 21:57:13 +09:00
minjaesong
29c5599746
things are not quite working yet but here's more descriptive error message for ya
2021-08-25 20:55:21 +09:00
minjaesong
9a8bd8d6ec
trying to load a world
2021-08-25 15:30:46 +09:00
minjaesong
8499746ad0
using gdx's preferred way to generate world json
2021-08-25 11:16:21 +09:00
minjaesong
6b74f3a9c4
ba64 outputting functions
2021-08-24 17:29:19 +09:00
minjaesong
ee5e10dd8c
actor serialiser
2021-08-24 17:11:41 +09:00
minjaesong
126a4325d2
let's compress everything because we can
2021-08-24 16:35:48 +09:00
minjaesong
cb73a9fea2
serialiser for world
2021-08-24 14:33:04 +09:00
minjaesong
67091d0c84
much simpler way of composing savegame.json
2021-08-24 11:29:21 +09:00
minjaesong
dd51cfbe52
u forgot dis
2021-08-23 23:04:35 +09:00
minjaesong
3894c5177b
csvs are compressed within savegame
2021-08-23 20:59:45 +09:00
minjaesong
93abfe05a6
writeworld wip
2021-08-23 17:52:53 +09:00
minjaesong
e15d5c9b05
completely abolishing GSON; new save format impl wip
2021-08-23 16:55:51 +09:00
minjaesong
df1ebdf93d
more updates that looks for worldchangequeue
2021-08-22 18:06:54 +09:00
minjaesong
b8e24d556e
wire actors to only update when wire change queue is not empty
2021-08-22 00:42:52 +09:00
minjaesong
d315d61f68
seemingly working #41
2021-08-21 21:43:52 +09:00
minjaesong
ca72a6fbe5
trying to write a new ingamecontroller so that its update can be manually controlled
2021-08-21 21:03:39 +09:00
minjaesong
bb95444067
reducing number of warnings on the codebase
2021-08-20 23:28:59 +09:00
minjaesong
69075ad6da
staircase climbing seemingly working
2021-08-20 20:31:25 +09:00
minjaesong
64271dc9ba
wires are now visible when not selected, but gets covered by the terrain to make them appear natural
2021-08-20 15:48:20 +09:00
minjaesong
d318f0114c
staircases no longer count as 'wall' for phys
2021-08-20 13:53:10 +09:00
minjaesong
4175f80918
now accepts all the value punched into the creature raw
2021-08-20 13:48:40 +09:00
minjaesong
c0b4a929ad
first working staircasing but barely
2021-08-20 11:35:15 +09:00
minjaesong
467e1dd252
todo!
2021-08-19 17:59:21 +09:00
minjaesong
07b1e2f2b7
prep for staircase climbing
2021-08-19 17:14:43 +09:00
minjaesong
0faa77cb16
comment
2021-08-19 11:53:54 +09:00
minjaesong
4b7cee3fb7
fixing issue #38
2021-08-19 11:15:38 +09:00
minjaesong
eb179f72a0
i suck at math
2021-08-18 19:13:15 +09:00
minjaesong
c0ef84412b
fixed a bug where only the first wire item of same 'accepts' property would be chosen for signals be propagated
2021-08-18 15:27:37 +09:00
minjaesong
f764448d06
intTilewiseHitbox is now being updated in sync with other variables instead of getter
2021-08-18 11:25:03 +09:00
minjaesong
9a271b1b9e
bigger torch flame sprite; basic physics on particles
2021-08-17 20:51:25 +09:00
minjaesong
a2b3334692
taller tiki torch
2021-08-17 18:37:54 +09:00
minjaesong
0f03eafc84
tiki torch now spawns smoke particles and flames are randomly animated
2021-08-17 16:50:13 +09:00
minjaesong
42c09640d0
vanishing particle test
2021-08-17 15:31:00 +09:00
minjaesong
74ae35e9a9
fixed a bug where wires were actually drawn upside-down; 10base2 wires are now terminated
2021-08-16 20:55:10 +09:00
minjaesong
d611638851
ethernet cable is replaced with 10base2
2021-08-16 13:04:40 +09:00
minjaesong
1059b4e097
more wires moved from work_files into assets
2021-08-16 00:27:28 +09:00
minjaesong
16376b229a
according to the opengl wiki this should be more optimised
2021-08-15 22:25:27 +09:00
minjaesong
b2805ba09f
new wire property: branching
2021-08-15 00:55:56 +09:00
minjaesong
a064275cfb
light update for every three frames because why not *shrug*
2021-08-15 00:40:32 +09:00
minjaesong
deb2dcf28b
extending light draw size so that 'lagging-behind' update won't exhibit 'camera seam'
2021-08-15 00:29:16 +09:00
minjaesong
3d5bb55514
confirmation that some tricks would not work
2021-08-14 17:02:54 +09:00
minjaesong
168e4f08b5
lightmap to update every other frame, and rendering needs fix minor jitter
2021-08-14 12:52:47 +09:00
minjaesong
479dc5c3fb
new and sane graph traversal; only works for first of the multiple wires tho
2021-08-13 14:39:20 +09:00
minjaesong
a6d082fb7d
wire branching traversal itself works, but fetches wrong signal status
2021-08-12 11:38:48 +09:00
minjaesong
884c129837
more timers
2021-08-11 22:07:15 +09:00
minjaesong
740eab3e84
fix: fixtures not placing actorblocks
2021-08-11 18:01:34 +09:00
minjaesong
7bb921321f
wire: off-to-on traversal of nonbranching wire connection
2021-08-11 16:45:39 +09:00
minjaesong
bfdfa17e3e
some variable renaming
2021-08-10 18:41:43 +09:00
minjaesong
c8b5578a91
i dont even know what am i doing :/
2021-08-10 17:43:44 +09:00
minjaesong
f1cece1064
multiblock fixtures can now emit/consume multiple wiring types
2021-08-10 16:56:22 +09:00
minjaesong
43ae93e982
signal emitter: wires are now visible while holding the item
2021-08-09 21:42:38 +09:00
minjaesong
1754c619f5
wire pieces will be 'lit' when it receives power (power propagation not implemented)
2021-08-09 17:28:27 +09:00
minjaesong
a9f46613a2
first working instance of wire signal source block
2021-08-09 17:00:02 +09:00
minjaesong
4c4817f2fb
some refactoring
2021-08-09 14:36:32 +09:00
minjaesong
c1bb504ccb
more conventional sortedarraylist
2021-08-09 13:26:17 +09:00
minjaesong
995d02d966
signal emitter is now a fixture
2021-08-08 21:38:38 +09:00
minjaesong
5888b92071
texture for wire power source block
2021-08-07 23:15:55 +09:00
minjaesong
d8516f4ad1
changes on wire receive state
2021-08-07 18:03:38 +09:00
minjaesong
db45557c19
unequipping already equipping item when the game tries to equip a new item on the same slot
2021-08-07 17:32:32 +09:00
minjaesong
e4542af75c
fixed a bug where wire graphs would not laid down correctly
2021-08-07 16:23:42 +09:00
minjaesong
4112dc333f
tooltip ui update
2021-08-07 14:21:27 +09:00
minjaesong
de2be74fb1
referencing ranges for wire overlay; more pronounced torch flicker
2021-08-07 00:53:17 +09:00
minjaesong
ce9b86d637
hit q to close the storage chest gui
2021-08-07 00:27:32 +09:00
minjaesong
f7ce911c9e
fixed a bug where inventory's cat icons would unloaded when you load the ingame second time
2021-08-07 00:14:33 +09:00
minjaesong
4b50b0cff1
pickaxe to drop a tile defined in 'drop' property
2021-08-06 22:01:59 +09:00
minjaesong
ecce123299
spawning of dropped item
2021-08-06 21:43:50 +09:00
minjaesong
edc3d53f4e
refactoring around
2021-08-06 13:34:17 +09:00
minjaesong
9578488962
wire sim wip
2021-08-05 18:41:40 +09:00
minjaesong
828ef6a0df
precedence of the elvis operator is still confusing :(
2021-08-05 18:29:09 +09:00
minjaesong
c6c8d02118
better drop shadow for tooltip
2021-08-04 17:20:10 +09:00
minjaesong
7b029126f3
new lantern graphic and things
2021-08-04 15:02:48 +09:00
minjaesong
6891d6b840
building wire graph PER TILE
2021-08-03 16:27:56 +09:00
minjaesong
1ae3e34392
slight elaboration on world wire changed event
2021-08-03 13:52:00 +09:00
minjaesong
7624e37bda
making wire actor's hitbox bigger so their disappearance on the screen edge won't be visible
2021-07-31 19:13:29 +09:00
minjaesong
5311158ad8
actually enforcing limit on how many wire pieces can be rendered
2021-07-31 16:39:47 +09:00
minjaesong
930cc55353
wires now appear connected in game
2021-07-31 16:33:40 +09:00
minjaesong
b10fb0a30b
wire actor renders; functionality still wip
2021-07-31 14:18:52 +09:00
minjaesong
f64574db80
wire actor wip
2021-07-30 17:48:25 +09:00
minjaesong
4f52b26590
oops walls were too light
2021-07-29 17:41:10 +09:00
minjaesong
0e3bfbb782
fixed a bug where wall item can be consumend indefinitely because checking for what's already there was not working
2021-07-29 16:23:18 +09:00
minjaesong
47e6ac6572
better natural block template -- no jagged sides but even more three-dimensional
2021-07-29 15:09:00 +09:00
minjaesong
26ee7498e2
closing issue #39
2021-07-29 12:56:25 +09:00
minjaesong
e19187eea9
first working wall occlusion (issue #39 )
2021-07-29 12:25:56 +09:00
minjaesong
870e165cf6
renaiming debug timers
2021-07-29 10:23:32 +09:00
minjaesong
6f09040174
resources for issue #39
2021-07-28 21:04:32 +09:00
minjaesong
caa38cca10
mask for fake corner occlusion wip
2021-07-28 17:56:02 +09:00
minjaesong
29f6034fdc
wires are now separated from blocks
2021-07-28 16:10:03 +09:00
minjaesong
5aacbe84b8
wire is back! but not the render
2021-07-28 14:22:13 +09:00
minjaesong
8cb3fc2d33
moving things around between packages
2021-07-28 10:11:18 +09:00
minjaesong
c67a10c9a8
re-ordering initialisation for lwjgl3 so that the gdx window would actually pop up
2021-07-27 22:28:16 +09:00
minjaesong
2013e41d38
copyright message: renaming Torvald into CuriousTorvald
2021-07-27 16:22:51 +09:00
minjaesong
67a5e2e1e6
tilesize declaration refactoring
2021-07-27 16:17:54 +09:00
minjaesong
cb11267202
fatjar artifact configuration
2021-07-27 15:21:40 +09:00
minjaesong
a91156ac21
gdx 1.10/lwjgl3 migration; removing old Lua stuffs
2021-07-27 12:43:01 +09:00
minjaesong
f75b5da0e1
eyes-sclera should not glow; changing hitbox width to 22 px
2021-07-08 11:33:09 +09:00
minjaesong
1b1b1641ff
enabling sprite glow again (dunno why it was disabled tho)
2021-07-07 23:17:36 +09:00
minjaesong
93854c92a2
adjusting the shape of bodyparts so that they look more natural when walk animation is set
2021-07-07 22:35:37 +09:00
minjaesong
0fa395acd5
the new sprite fully assembled
2021-07-07 16:52:07 +09:00
minjaesong
567fe668dc
redrawn so that the character would look proportional (and improved digitigrade)
2021-07-06 23:20:41 +09:00
minjaesong
1cd43cac15
screw the isdev thing
2021-07-06 16:48:51 +09:00
minjaesong
eb48f15ac0
work.
2021-07-06 01:27:54 +09:00
minjaesong
68f009f638
digitigrade reworked
2021-07-06 01:11:48 +09:00
minjaesong
d84c194b3b
template sprite improved shading
2021-07-05 23:09:39 +09:00
minjaesong
ad1fda6842
template sprite improved shading
2021-07-05 21:46:44 +09:00
minjaesong
c24c7b5ac1
template for large werebeast
2021-07-05 21:29:41 +09:00
minjaesong
9838c957bc
Merge branch 'master' of github.com:curioustorvald/Terrarum
2021-04-03 20:49:12 +09:00
minjaesong
6bb33e5c3d
more sensible way of obtaining and using colorbuffertexture
2021-04-03 20:48:14 +09:00
minjaesong
09aeae39a2
changed render order so that chest name won't show grey (for some reason)
2021-03-18 10:51:57 +09:00
minjaesong
bae438c2df
storage chest ui to display its name and player encumbrance meter
2021-03-16 17:57:30 +09:00
minjaesong
5f7db4cf19
storage chest compact mode buttons now work together
2021-03-16 16:22:16 +09:00
minjaesong
953e44c8d7
working storage chest impl
2021-03-16 15:57:09 +09:00
minjaesong
0fa889bc55
storagechests (actually all fixtures) now has their own inventory
2021-03-16 15:01:17 +09:00
minjaesong
76f5d0a924
two column inventory for storagechest wip
2021-03-16 11:51:32 +09:00
minjaesong
0496366057
blocks are now 'drag-painted' again, but in better way bc fixtures won't
2021-03-16 10:52:31 +09:00
minjaesong
8f5a89e415
i was dealing with wrong function xD
2021-03-16 10:35:35 +09:00
minjaesong
00298190a4
hangul font long overdue update
2021-03-15 19:52:23 +09:00
minjaesong
5330a2be96
modularised inventory cell behaviour
2021-03-13 17:35:07 +09:00
minjaesong
c25e9f92be
storage chest still wip
2021-03-13 15:48:14 +09:00
minjaesong
d093c2cb30
new item texture only
2021-03-12 17:08:55 +09:00
minjaesong
b57486e9d7
storage chest wip
2021-03-12 12:44:27 +09:00
minjaesong
bd89ca67fb
inventory ui itemgrid:removed inventoryfull dependency
2021-03-12 10:38:53 +09:00
minjaesong
ae3bf663e0
new tile mask
2021-03-09 14:51:01 +09:00
minjaesong
a8ab6de39c
patching holes in the grass texture
2021-03-09 14:35:32 +09:00
minjaesong
ed2a99f90d
techtree wip
2021-03-09 00:28:35 +09:00
minjaesong
45129d5b0f
package declaration for Ascii85.kt
2021-03-08 13:10:41 +09:00
minjaesong
fa4b5df19c
finally decided the world size of small/normal/large/huge
2021-03-01 14:56:53 +09:00
minjaesong
7900309f30
slate layer; new stone 'marble'
2021-02-28 16:33:12 +09:00
minjaesong
37c6ffd062
new cobblestone texture, layer transition dithering with buffer layer
2021-02-28 11:30:10 +09:00
minjaesong
6cf8553ac2
terragen now works column-wise (wip soil-rock layer dithering)
2021-02-28 09:44:40 +09:00
minjaesong
7928dd1573
Ascii85 encoder for future savegame impl
2021-02-27 13:49:32 +09:00
minjaesong
615e3035b4
savegame: just json it
2021-02-26 17:07:26 +09:00
minjaesong
3b48814b9c
merging branch the-flattening into master
2021-02-25 17:42:37 +09:00
minjaesong
0823bccd01
idea for deterministic save format?
2021-02-25 17:34:19 +09:00
minjaesong
e4c7ed581c
fixing bug where the crafting table (or something) would placed and ui opened at the same time
2021-02-25 14:31:36 +09:00
minjaesong
2a72cc03bb
fixing loadscreen visual
2021-02-25 11:23:07 +09:00
minjaesong
795f0ab853
walls now work
2021-02-25 11:11:47 +09:00
minjaesong
5f16f71b0a
fixing random terragen crash? (was it block change event too big?)
2021-02-25 10:15:37 +09:00
minjaesong
ed0bec0ee8
item is useable (wall is not!); tile breakage works confirmed
2021-02-24 16:46:37 +09:00
minjaesong
b6a688c484
render is fixed (tile breakage not tested as loading items are still wip); air tile no longer has tilenum of 0
2021-02-24 11:04:11 +09:00
minjaesong
36387753b1
game compiles but: render is wrong; can't have any wall items
2021-02-20 16:53:22 +09:00
minjaesong
463e59087c
something's not right with tile numbering
2021-02-20 15:10:47 +09:00
minjaesong
295dd8b8d6
wippie
2021-02-15 16:25:47 +09:00
minjaesong
0292115f89
wipwip
2021-02-14 10:07:08 +09:00
minjaesong
8ea551306c
wire format suggestion
2021-02-12 21:57:36 +09:00
minjaesong
aae4952117
wires texture
2021-02-12 17:47:59 +09:00
minjaesong
4122c81a68
wires texture
2021-02-12 14:14:43 +09:00
minjaesong
6e63ab7fdc
savegame format upd?
2021-02-12 14:14:09 +09:00
minjaesong
46b56b8fd0
more TODO
2021-02-11 23:33:01 +09:00
minjaesong
689fac7f27
base32: + to L
2021-02-11 21:27:38 +09:00
minjaesong
9eb757b7b9
wip 2
2021-02-11 20:45:38 +09:00
minjaesong
8fdc11288c
the-flattening wip
2021-02-10 17:48:01 +09:00
minjaesong
73acaea025
65536 Blocks!!!
2021-02-09 17:53:33 +09:00
minjaesong
d9fc24ba26
1 million virtual tiles!!!
2021-02-09 17:27:14 +09:00
minjaesong
cdcf945e43
inventoryui: adjusting inventory gap magic number so that inventory look pretty on 720p
2020-12-26 18:20:07 +09:00
minjaesong
f2c97c890d
bfg file removal
2020-12-14 19:01:24 +09:00
minjaesong
5685243443
light whitewash version 1
2020-12-01 17:50:47 +09:00
minjaesong
f77e65ac97
light whitewash impl
2020-12-01 16:49:46 +09:00
minjaesong
98ad0bfc6c
see commit below
2020-11-29 16:42:01 +09:00
CuriousTorvald
807d67862c
for gods sake don't casually usegl30=true
...
https://stackoverflow.com/questions/46753218/libgdx-should-i-use-gl30
2020-11-28 19:32:50 +09:00
minjaesong
bed6f74462
screenshots will take unique name
2020-11-25 13:39:17 +09:00
minjaesong
79114fcbd0
setting minimum res to be 1080x720
2020-11-24 10:12:32 +09:00
minjaesong
5d46402b27
finaly fixing 720p bug (issue #36 )
2020-11-21 22:04:59 +09:00
minjaesong
e97a74483f
trying to fix the '720p' bug but faild :/
2020-11-21 17:56:22 +09:00
minjaesong
b8a7dee7ac
config: user-configurable control entries now have config- prefix
2020-11-21 11:24:15 +09:00
minjaesong
44c11cef76
multithread light: forget about it
2020-11-20 14:08:18 +09:00
minjaesong
ab780fd246
code cleanup
2020-11-11 11:04:59 +09:00
minjaesong
4db5bc1623
guess some quality can be sacrificed
2020-11-10 18:49:24 +09:00
minjaesong
8548e415d2
it works yay :)
2020-11-10 16:21:08 +09:00
minjaesong
3ad80d1687
y u no work :(
2020-11-10 11:54:52 +09:00
minjaesong
b908cee2fe
round 4 wip but not working :(
2020-11-10 00:51:46 +09:00
minjaesong
65f536db3c
one diag done, one more to go
2020-11-09 23:13:20 +09:00
minjaesong
fdee65ad0d
using internal coord only; diagonal round todo
2020-10-25 23:47:39 +09:00
minjaesong
9280a1e4a1
new lighting kinda works
2020-10-25 19:10:48 +09:00
minjaesong
4a0e6393d0
variable renaming
2020-10-25 11:37:05 +09:00
minjaesong
b2da7144e0
new lighting idea
2020-10-23 11:50:38 +09:00
minjaesong
0c48b9dce8
using kotlin's newfangled 'x in xs.indices' instead of 'x in 0 until xs.size'
2020-10-21 17:42:58 +09:00
minjaesong
2437fed1ea
UnsafeHelper.getArrayOffset to return long
2020-10-21 17:03:28 +09:00
minjaesong
2930336718
trying to fix the threadexecutor, at least it will throw error if a job failed
2020-10-21 11:06:35 +09:00
minjaesong
d5df9df00d
illegalstateexception -> nullpointerexception
2020-10-11 13:05:57 +09:00
minjaesong
4b2d547663
font update
2020-10-06 16:32:41 +09:00
minjaesong
634de74d51
test commit please ignore
2020-09-28 09:27:34 +09:00
minjaesong
8929093432
add: inventory minimap
2020-09-18 11:09:33 +09:00
minjaesong
0bf5baa7e0
add: inventory esc menu
2020-09-17 17:00:52 +09:00
minjaesong
24b7331af3
Merge branch 'inventory-ui-transition-container' into master
2020-09-17 11:24:15 +09:00
minjaesong
f2902b38b2
fix: inventory cells not tangible
2020-09-17 11:22:03 +09:00
minjaesong
bd7a66728b
transition works as intended but ui is not tangible
2020-09-14 15:19:34 +09:00
minjaesong
1aadde9e9f
fix: inventory panels and their indices are mutually inversed
2020-09-14 14:04:46 +09:00
minjaesong
f9883f2516
q&d hack for ui opacity control using a shader
2020-09-12 11:24:32 +09:00
minjaesong
9b079d0467
index is reversed, transparency not working
2020-09-09 16:58:35 +09:00
minjaesong
534309439c
UI is now rendered in correct pos
2020-09-09 16:05:56 +09:00
minjaesong
560a38569e
UI visible and render is offsetted but update is ok
2020-09-09 15:38:21 +09:00
minjaesong
28369f8eeb
warning msg for not on debug mode
2020-09-09 09:22:24 +09:00
minjaesong
7a58cf9edb
inventory ui transition wip
2020-08-30 16:09:42 +09:00
minjaesong
dd1989320d
less fancy inventory transition WIP
2020-08-22 18:23:17 +09:00
minjaesong
ba424accf2
lfs: tracking .kra files
2020-08-22 16:47:20 +09:00
minjaesong
0ce9e412a8
adding title menu element for mod options
2020-08-22 16:44:37 +09:00
minjaesong
1e0161e005
collision code for staircasing
2020-08-04 12:23:46 +09:00
minjaesong
f8d8fccef7
replacing all nonstaircasing collistion function usage into staircasing one
2020-07-24 14:41:54 +09:00
minjaesong
8623e4d60e
added a todo message
2020-07-22 22:40:12 +09:00
minjaesong
f88a8976d2
phys: wip staircasing modification is still compatible with old code
2020-07-20 21:24:22 +09:00
minjaesong
173bdb3abf
phys: making colliding side indices more sensible
2020-07-17 22:50:24 +09:00
minjaesong
c0db310a66
phys arguments are now single PhysProperties object
2020-07-15 21:58:44 +09:00
minjaesong
d89e0d30da
new tonemapping lut using some random fibseq
2020-07-12 10:29:39 +09:00
minjaesong
671882014e
new properties in apploader: aspectRatio
2020-06-21 13:56:50 +09:00
minjaesong
5b05a84684
biome in worldgen
2020-06-12 15:21:55 +09:00
minjaesong
38d5b17eeb
default screen size to be exact 3:2 again (and obs-linux compatible)
2020-05-13 22:33:32 +09:00
minjaesong
043b3bee13
terragen: making sky-to-ground ratio to be constant
2020-05-03 10:43:31 +09:00
minjaesong
1ea7b9f1f6
more hangul improvements
2020-05-01 17:13:46 +09:00
minjaesong
961e375234
implementing working multithreading Terragen to the game
2020-04-29 11:26:59 +09:00
minjaesong
226c8342cb
more testing on skydome / font change
2020-04-29 08:48:06 +09:00
minjaesong
826a13ff57
both idea works
2020-04-29 08:47:27 +09:00
minjaesong
1e7706662b
more testing on resolving noisy artefact in worldgen
2020-04-29 08:15:40 +09:00
minjaesong
4f146dfc94
using Coroutines instead of Threadpool but the artefact is still there :(
2020-04-27 03:36:34 +09:00
minjaesong
afecee7fb4
reverting Unsafe usage of worldgennoisesandbox
2020-04-27 03:05:19 +09:00
minjaesong
261b545974
major hangul font update
2020-04-23 01:04:58 +09:00
minjaesong
6573dfa091
Hosek skylight model translated from C to Kotlin
2020-04-20 04:47:40 +09:00
minjaesong
8b3911fef0
adding the missing pdf file
2020-04-19 01:21:03 +09:00
minjaesong
d1aedb9a3d
updating LibGDX to 1.9.10
2020-04-19 01:06:25 +09:00
minjaesong
c497648250
minor improvement on rotund r
2020-04-14 07:25:47 +09:00
minjaesong
d50faf9201
font support for LatinExt-D
2020-04-14 06:31:05 +09:00
minjaesong
a61ff82ddd
comment
2020-04-13 05:03:53 +09:00
minjaesong
0200fa8803
simplified the tiling shader a bit
2020-04-13 02:13:24 +09:00
minjaesong
07b9e76090
Reducing hierarchy by merging ActorWithBody with ActorWBMovable
2020-03-20 19:30:17 +09:00
minjaesong
5cafe16f20
closing issue #34 , it was just hitbox not properly being updated
2020-03-10 23:34:36 +09:00
minjaesong
7345a1015f
fixing bug where the hitbox won't change when actor is rescaled, wip issue #34
2020-03-10 06:52:40 +09:00
minjaesong
48b431f4b7
Fixing bad quickslot behaviour where it would unequip things when the selection changed
2020-03-09 04:01:03 +09:00
minjaesong
8894be303a
some code pruning
2020-03-07 03:39:26 +09:00
minjaesong
0b57a995a5
Tentatively fixed the issue #35
...
if it's truly been fixed, the culprit was the mixed use of lx/ly and worldx/worldy
2020-03-07 02:39:01 +09:00
minjaesong
4c77ccb548
Pre-calculation. Plagued with segfaults. Feel free to roll back.
2020-03-06 21:52:06 +09:00
minjaesong
1ab12ffa24
more functions
2020-03-06 21:51:06 +09:00
minjaesong
e77c52a86f
commenting out the assert code that is called ~50 000 times per frame
2020-03-06 01:54:18 +09:00
minjaesong
6d420691cb
fixing bug where blocks cant be placed if mouse is over quickslot and watch
2020-03-06 01:30:33 +09:00
minjaesong
418353c652
stupid idea that didnt work
2020-03-04 10:32:05 +09:00
minjaesong
82bb7ddd0d
see issue #31
2020-03-01 01:03:25 +09:00
minjaesong
6662d7f96c
fixing unlit torch bug
2020-02-29 20:28:55 +09:00
minjaesong
1a6817aa49
gitignore: linux temp files
2020-02-28 17:47:14 +09:00
minjaesong
bac2190104
back to octagonal lightspreading and one more failed test
2020-02-28 05:39:46 +09:00
minjaesong
c4521b9fd9
more comments
2020-02-28 05:14:13 +09:00
minjaesong
c406cefd18
removing temporary-zoom snippet
2020-02-27 18:18:55 +09:00
minjaesong
1524919ae0
determining array base offset: replaced trick code with proper code
2020-02-27 17:54:35 +09:00
minjaesong
e235b81041
middle click to open pie menu
2020-02-27 05:41:57 +09:00
minjaesong
89c99e19c0
TEST: 5-pass performs better than 2-split idea
2020-02-25 00:05:54 +09:00
minjaesong
ad903952cc
lightsource randomiser hash will be same even when x < 0
2020-02-24 14:46:37 +09:00
minjaesong
0d8d6ca9fa
using proper hashing function
2020-02-24 14:45:12 +09:00
minjaesong
73775d9148
setting default res to 1108:740, an OBS-friendly number
2020-02-24 01:23:24 +09:00
minjaesong
73c827b77f
randomised torch flicker
2020-02-24 01:00:11 +09:00
minjaesong
6c7fe9cf2b
amending last commit
2020-02-23 15:57:33 +09:00
minjaesong
0176c95539
another attempt
2020-02-23 03:35:50 +09:00
minjaesong
a96df1041b
fixing bad code regarding lightsource detection
...
...I'm stupid
2020-02-22 22:43:33 +09:00
minjaesong
fc99ee72c3
memoised dynamic luminosity
2020-02-22 15:47:34 +09:00
minjaesong
d97283e76c
half-assed but working radiator with no directional quirks
2020-02-22 06:07:24 +09:00
minjaesong
13f44f3861
comment
2020-02-22 00:15:55 +09:00
minjaesong
4da45860b8
radiosity: nice try but works half-assed and is slower
...
better optimise the old method, there's lots of overlaps there
2020-02-21 21:28:55 +09:00
minjaesong
3210cad23d
quick idea
2020-02-21 05:07:34 +09:00
minjaesong
947224c290
new lightmap: nice try but didn't work
2020-02-21 03:40:37 +09:00
minjaesong
9d51f419f5
make quickslots work with dynamic items
2020-02-13 15:08:59 +09:00
minjaesong
d29fed8da3
global framerate limit
...
should help with some edge cases that occur when GPU is overloaded
2020-02-11 02:46:15 +09:00
CuriousTorvald
5dee9f8548
Create energy_flow.gv
2020-01-19 18:09:00 +09:00
minjaesong
697424efc4
re-draw floater gui texture
2020-01-05 21:44:44 +09:00
minjaesong
f36209e3bf
testing borders on inventory cells
2019-12-29 00:27:20 +09:00
minjaesong
24c6e8b385
test commit
2019-12-23 18:46:10 +09:00
minjaesong
b5482ed07c
small remedy for KDE Plasma
2019-12-23 04:48:30 +09:00
minjaesong
95e47066ca
re-impl skybox vertical parallax
2019-12-22 22:24:16 +09:00
minjaesong
8d5fba9492
making dithering work on skybox drawing
2019-12-15 12:39:20 +09:00
minjaesong
90495b6137
wip2
2019-12-10 18:04:37 +09:00
minjaesong
01783387ad
new skybox drawing wip
2019-12-10 15:24:05 +09:00
minjaesong
75dad8a78c
what fucking linux crashes if i reduce the screen size?
...
This reverts commit 8180f81f38 .
2019-12-06 20:41:32 +09:00
minjaesong
653fc23115
Revert "setting default height to be 720"
...
This reverts commit 8180f81f38 .
2019-12-06 19:37:29 +09:00
minjaesong
8180f81f38
setting default height to be 720
...
streaming-friendly
2019-12-05 14:16:55 +09:00
minjaesong
d3bf27e8db
lightmaprenderer: removing minOf()
2019-12-05 10:34:52 +09:00
minjaesong
e4aa4d2b87
lightmaprenderer: exporting LUT to its own class
2019-12-05 10:27:54 +09:00
minjaesong
fbe941bb39
updated Terragen.kt
2019-12-04 15:38:32 +09:00
minjaesong
25c585e4c1
worldgenloadscreen now makes transition
2019-11-27 17:31:29 +09:00
minjaesong
5255392bc0
hypothetical multithreading on terragen
2019-11-27 16:59:24 +09:00
minjaesong
a66dc344b3
load screen actually draws the world
...
transition still not working
2019-11-27 16:42:49 +09:00
minjaesong
c13aebd3ba
at least message shows on loadscreen
...
does the transition works?
2019-11-27 15:53:09 +09:00
minjaesong
f715ba9a6e
worldgen preview loadscreen (NOT WORKING)
2019-11-20 15:24:45 +09:00
minjaesong
deb8b43a81
renderToPreview()
2019-11-18 12:52:28 +09:00
minjaesong
899bb00aac
minor edits
2019-11-18 12:26:43 +09:00
minjaesong
d8317e4226
Various Loadscreens WIP
2019-11-18 01:20:17 +09:00
minjaesong
e71c56cf0d
fixed worldgen and threadexecutor so that they will actually wait for the thread termination
2019-11-16 02:41:25 +09:00
minjaesong
7939ff3690
Update WorldgenLoadScreen.kt, Terragen.kt, and WorldgenNoiseSandbox.kt
2019-11-10 22:35:22 +09:00
minjaesong
0fd4f957c2
wip fixing multithreaded noisy image bug
...
decided to remove my own thread pool impl to reduce the scope of attack
2019-11-08 01:34:39 +09:00
minjaesong
ea4c0c1697
Update ui_config_keymap_keycap.tga
2019-11-07 19:32:41 +09:00
minjaesong
96158c5a90
using new terragen on main game -- noisy tiles are real issue
2019-10-30 15:13:38 +09:00
minjaesong
288afba105
added missing code pieces
2019-10-24 20:56:56 +09:00
minjaesong
0f335cd312
uiitem keymap keycap wip
2019-10-17 14:46:20 +09:00
minjaesong
08efc934a9
uiitem toggle button impl
2019-10-17 10:59:47 +09:00
minjaesong
7f4e6aad15
toggler graphics update
2019-10-17 02:02:18 +09:00
minjaesong
b08a34c67e
Added uiitem-toggler assets
2019-10-16 18:43:16 +09:00
minjaesong
7dafc508e5
issue #28
2019-10-14 20:55:53 +09:00
minjaesong
4a1ef21155
adding missing texture
2019-10-14 19:32:24 +09:00
minjaesong
4eb1940d13
motherfucking git
2019-10-14 15:40:01 +09:00
minjaesong
1190974901
key config ui mockup
2019-10-09 00:21:12 +09:00
minjaesong
b6fe91ad19
var jump just pressed
2019-10-06 14:50:16 +09:00
minjaesong
951a65cb4f
corrcet case for font sheet name
2019-10-04 17:04:00 +09:00
minjaesong
15a6324ef4
wall-kick-jump WIP
2019-10-02 15:24:05 +09:00
minjaesong
c14453cb35
slight edit on kana font sheet
2019-09-30 15:08:25 +09:00
minjaesong
71109602e7
different hardware testing results update
2019-09-20 18:30:45 +09:00
minjaesong
2980d3eb94
improved shader compatibility with intel builtin gpu
...
apparently you can't use 1f for float, always use 1.0
2019-09-20 14:15:26 +09:00
minjaesong
aaae4f71d8
commit
2019-09-19 18:10:54 +09:00
minjaesong
7ec1fbc1bf
update gitignore, new worldgen wip
2019-09-15 08:12:04 +09:00
minjaesong
c315022d80
worldgentest: soil layer
2019-08-29 23:10:23 +09:00
minjaesong
7ab15fe966
noise test to simulate the actual worldgen
2019-08-28 22:24:53 +09:00
minjaesong
11a30d3c2a
displays time on main window
2019-08-27 16:17:26 +09:00
minjaesong
a29a47e009
removing redundant properties
2019-08-27 01:30:46 +09:00
minjaesong
79fb81f757
some minor touches
2019-08-26 16:47:30 +09:00
minjaesong
2a2e63e10a
terraingen candidate 1
2019-08-25 23:35:51 +09:00
minjaesong
668c10f736
terrain gen adjustments wip
2019-08-25 19:54:55 +09:00
minjaesong
0af5002638
cavegen candidate 1
2019-08-25 19:29:10 +09:00
minjaesong
004a9af098
cavegen candidate 0
2019-08-25 18:53:01 +09:00
minjaesong
e449d34e3a
new cavegen is finally doing something
2019-08-25 14:14:25 +09:00
minjaesong
12498184f5
fixed minor anomalies
2019-08-21 15:12:19 +09:00
minjaesong
f78c465aef
inventory ui will get taller if screen is taller
2019-08-19 03:44:15 +09:00
minjaesong
9e775d9d57
fixd a bug where HUD will draw on top of console window
2019-08-19 02:05:00 +09:00
minjaesong
89746c3b6e
actual health message on appload
2019-08-18 05:01:56 +09:00
minjaesong
60bb495782
terrain glow tex drawing
2019-08-15 19:42:16 +09:00
minjaesong
86f48c2fe3
terrain glow tex composing
2019-08-15 19:03:16 +09:00
minjaesong
ebe78dafea
shitty implementaion of "air jumping"
2019-08-15 00:20:42 +09:00
minjaesong
0d04f97647
health message on splash
2019-08-14 01:45:00 +09:00
Minjae Song
018160b541
fix func name conflict
2019-08-13 15:50:31 +09:00
minjaesong
9b470bb3bb
lightmap fix fox edge case when CameraX < 0
2019-08-13 14:47:23 +09:00
minjaesong
f62f751243
some random stuffs?
2019-08-12 03:59:39 +09:00
minjaesong
f39c4e9178
light calc area shrinks when zoomed in
2019-08-12 03:59:27 +09:00
minjaesong
e8b2b04c62
no stuttering zoom (inefficient)
2019-08-12 03:04:16 +09:00
minjaesong
d8d095c0a2
zooming properly with z key (with some async artefacts)
2019-08-11 21:33:12 +09:00
minjaesong
b63bf88cd7
uis won't open or close when console is up
2019-08-11 20:42:59 +09:00
minjaesong
419773550a
screen zooming, temporarily toggle with Z key
2019-08-11 05:42:04 +09:00
minjaesong
08c18caa25
inventory lister's category setting must be held by its parent
2019-08-06 02:28:07 +09:00
minjaesong
0f283f2aaa
inventory ui: number of cells can be given on creation
2019-08-05 05:20:09 +09:00
minjaesong
5f4305283d
inventorydynamiclist to have more options; fixed wrong shade values for trees; commonresourcepool to check dupes
2019-08-05 04:58:33 +09:00
minjaesong
63b1fcb870
special symbols to use shortcuts instead of literals
2019-08-05 04:19:00 +09:00
minjaesong
bed655448d
adjusted ui's y pos so that there's even gaps between catbar and control helper
2019-08-05 03:51:38 +09:00
minjaesong
864b6cd5a0
tree impl test; falling blocks won't destroy transparent blocks
2019-07-31 01:38:27 +09:00
minjaesong
155c38536f
correct impl for RNG of joise lib
2019-07-27 14:45:19 +09:00
minjaesong
1691fc41e5
texture for tree trunk
2019-07-27 00:36:53 +09:00
minjaesong
fc35188bde
some tiny little optimisations on tiling shader
2019-07-26 16:45:24 +09:00
minjaesong
f1d92744c0
grass tex revert to smooth
2019-07-26 03:28:57 +09:00
minjaesong
7ae5a8c132
minor fixes
2019-07-21 20:40:45 +09:00
minjaesong
dfd43f52d5
ingame computer wip; gamepad deadzone disp on f3
2019-07-19 23:19:25 +09:00
minjaesong
f2ee058e7c
newly written circulararray
2019-07-14 03:55:27 +09:00
minjaesong
5f3801eb48
colourmap and assets
2019-07-12 02:26:20 +09:00
minjaesong
24a16426ed
fixed MDA scroll behaviour
2019-07-10 20:49:20 +09:00
minjaesong
514ea680aa
fix wrong assert usage; addOneArgFun for Lua globals works
2019-07-10 16:20:45 +09:00
minjaesong
2c560a6f36
new iteration of the ingame computer -- display adapter
2019-07-09 22:26:28 +09:00
minjaesong
e4974025a0
some UIs can be closed with ESC key
2019-07-08 21:50:35 +09:00
minjaesong
f95ea1ab0f
fixture ui almost working
2019-07-08 19:41:35 +09:00
minjaesong
e8ba837b09
trying to make fixtures with UIs working, was not successful
2019-07-08 04:05:04 +09:00
minjaesong
84e4c82b60
throwing in a pr-tree onto the project
2019-07-07 22:13:37 +09:00
minjaesong
b66ca70d6c
test impl of "collision interpolator'; new number font for itemslots
2019-07-07 20:53:20 +09:00
minjaesong
01e475814b
blocks csv fixed wrong opacity value
2019-07-06 20:44:15 +09:00
minjaesong
184eda38fd
comment
2019-07-03 04:12:56 +09:00
minjaesong
ae8d7a67f2
issue #26 resolved (someone is hoolding stale ingame context)
2019-07-03 03:59:37 +09:00
minjaesong
42dbaaa242
backend stuffs in the Terrarum moved to the AppLoader
2019-07-02 05:10:32 +09:00
minjaesong
4c23cde4a9
no more context fuckups on apploader
2019-07-02 04:59:24 +09:00
minjaesong
eb4bdbacde
new tiny numbers font
2019-06-26 19:32:27 +09:00
minjaesong
2455ab9983
fallable sim to properly work on multiple fallable "stacks"
2019-06-26 02:00:41 +09:00
minjaesong
a45b68b8d5
fallable blocks actually falls
2019-06-25 23:30:22 +09:00
minjaesong
04ea9aec42
more cleanup regarding fireRecalculateEvent
2019-06-25 22:48:38 +09:00
minjaesong
ed58e72724
refactoring the call order of the renderers' init code invocation
2019-06-25 22:26:16 +09:00
minjaesong
d2e886aec2
q&d hack to circumvent the dangling pointer issue #26
2019-06-25 15:22:24 +09:00
minjaesong
44405111eb
issue #26 : the reason was the dangling pointer?
2019-06-23 02:20:01 +09:00
minjaesong
41b68aa132
BlockLayer temporarily use DirectByteBuffer (averting the issue #26 )
2019-06-23 01:43:56 +09:00
minjaesong
64bbe6b53b
sorta working unsafesvecarray; and then issue #26 is fucking shit up
2019-06-22 04:16:03 +09:00
minjaesong
b45caebda0
it turns out the test-entering is broken; will fix later idk; Threadparallel.startAllWaitForDie seems to work as intended
2019-06-21 16:05:02 +09:00
minjaesong
306f45e7ee
the placeholder "nullworld" is now singleton
2019-06-11 23:52:17 +09:00
minjaesong
c41e60d29f
fixture spawns with correct tex pos and hitbox; unsure if issue #26 is fixed tho
2019-06-11 23:46:52 +09:00
minjaesong
23b103892e
blockprop: fall is now grav
2019-06-11 20:55:28 +09:00
minjaesong
196ae40bbb
it's still a progress right?
2019-06-10 17:38:06 +09:00
minjaesong
fd9d36c7ac
new block: scaffolding (does not fall yet)
2019-06-10 01:40:10 +09:00
minjaesong
6e0fe95e76
intbox debugger is back
2019-06-09 01:26:14 +09:00
minjaesong
48b4a4455b
unsafe array on lightmaprenderer: could this be possible?
2019-06-08 04:14:13 +09:00
minjaesong
30ae587554
no more access violation from freeing already freed memory
2019-06-08 03:29:38 +09:00
minjaesong
15cb42e26b
80 fps with unsafe access
2019-06-08 03:00:47 +09:00
minjaesong
5f11bb8cf9
just a fixme tag
2019-06-07 22:16:38 +09:00
minjaesong
25fd843ef2
apparently I'm fucking dumb
2019-06-07 10:37:04 +09:00
minjaesong
9445c615e6
i discovered something to be looked at
2019-06-07 10:23:22 +09:00
Minjae Song
772ce19eab
weather to not use expensive math; colormap now also holds cvec
2019-06-05 21:22:27 +09:00
Minjae Song
b0c6ce29a8
mod metadata: changed versioning scheme
2019-06-05 21:22:27 +09:00
minjaesong
aad88710ed
light parallel failed attempt
2019-06-05 21:04:01 +09:00
minjaesong
0216e814a6
debugwindow: correct ui count
2019-06-01 04:47:20 +09:00
minjaesong
f8e26f82c6
lightmap is now array of array because debug-ability > slight framerate drop
2019-06-01 04:06:36 +09:00
minjaesong
af001ad394
cvec: java to kotlin
2019-06-01 03:49:14 +09:00
minjaesong
c632818e03
migration wip java 9 modularise
2019-06-01 03:25:20 +09:00
minjaesong
a1cde8ef9b
fixed using wrong type of exception
2019-06-01 02:06:07 +09:00
minjaesong
ec8b57abd1
fixtures won't spawn when there's block or other fixtures
2019-05-31 22:57:20 +09:00
minjaesong
874834b2d1
fixing "roundworld anomaly": some actors won't render
2019-05-31 04:10:00 +09:00
minjaesong
a595dc2665
wip debugging "roundworld anomaly"
2019-05-30 23:35:01 +09:00
minjaesong
2b35e547da
contracted itemcount string
2019-05-30 21:36:02 +09:00
minjaesong
c8df0fc9fd
font: hangul update
2019-05-30 14:10:09 +09:00
minjaesong
ef72075fd6
tiki torch correctly spawns; gotta check for collision
2019-05-29 23:20:39 +09:00
minjaesong
c00a8235e1
added definition for fixture null blockbox
2019-05-28 23:57:51 +09:00
minjaesong
ad4bfd9e01
tiki torch spawns but is not centred
2019-05-28 22:46:10 +09:00
minjaesong
84a35abb37
no secondary click; tiki torch kinda spawns?
2019-05-26 22:55:50 +09:00
minjaesong
3f692da03c
disposable singletons to an array in loader; single float for both notification and tooltip
2019-05-24 20:38:35 +09:00
Minjae Song
d08aae5db0
stupid gimp
2019-05-22 12:57:20 +09:00
Minjae Song
ad6d52b13c
tileable message float ui
2019-05-22 12:51:01 +09:00
minjaesong
4c4d268b95
cherrypicked from the branch test-cvec-for-light
2019-05-21 17:50:54 +09:00
minjaesong
b52dd12807
furred npc test might delete later
2019-05-20 12:07:01 +09:00
minjaesong
3106657f44
font: new redesigned hangul
2019-05-14 13:16:10 +09:00
minjaesong
9a9bb37835
font: hangul redraw wip -- less "laundry line"
2019-05-12 23:52:27 +09:00
minjaesong
2b2e0e3327
font: hangul redraw wip
2019-05-12 17:09:46 +09:00
minjaesong
0f3a6143cf
gradle script fix typo and add assertion jvm option
2019-05-12 01:03:35 +09:00
minjaesong
b217a023d2
comment
2019-05-08 21:23:42 +09:00
minjaesong
0ccfb0e709
blocksdrawer now draws wire
2019-05-04 18:19:08 +09:00
minjaesong
dfe183f597
adding missing resources/moving zip files to lfs
2019-05-04 04:11:33 +09:00
minjaesong
e064d6b8f1
block functions now share one centralised core function
2019-05-04 03:29:59 +09:00
minjaesong
65e01b1eb0
debug info for upcoming wires
2019-05-02 00:56:25 +09:00
minjaesong
5816e678bf
fixed a long bug where item would be used twice but discounted by only one on single click
2019-05-01 23:26:01 +09:00
minjaesong
839b7e7762
more comments
2019-04-30 03:06:19 +09:00
minjaesong
7d216acd52
sortedarraylist update; physball breaks the actor render dunno why
2019-04-30 02:52:09 +09:00
minjaesong
5a95f1c21a
actually using (and rediscovering) the kdtree
2019-04-18 23:42:54 +09:00
minjaesong
62b687c86b
gamepad keyboard mockup
2019-04-15 12:26:54 +09:00
minjaesong
bda58ecebd
controller getaxisraw, calibration on startup
2019-04-09 23:42:10 +09:00
minjaesong
a5d33da1c9
fixed: noclipped player won't move up and down when gamepad is plugged in
2019-04-06 03:58:02 +09:00
minjaesong
968a1a0888
weponmeleecore
2019-03-19 13:35:58 +09:00
minjaesong
57ebbcb421
moduleinfo won't contain bad modules
2019-03-17 13:49:20 +09:00
minjaesong
ee732dbcf9
inventory UI won't rebuild when pie menu is in operation
2019-03-16 03:44:03 +09:00
minjaesong
08aa0e8f34
always sorting arraylist; more wire stuffs
2019-03-12 22:27:26 +09:00
minjaesong
0563ef0940
colour-changing durability and encumbrance bar
2019-03-12 02:29:58 +09:00
minjaesong
58a91ed10b
can retrieve item image for dynamic items
2019-03-12 01:42:07 +09:00
minjaesong
1ac735805d
not reading material csv issue fixed
2019-03-12 00:47:06 +09:00
minjaesong
7f53be48d1
my CSV was malformed :(
2019-03-11 19:36:42 +09:00
minjaesong
03df390e38
distinguishable item placeholder image
2019-03-11 00:20:08 +09:00
minjaesong
d7846bf332
autofill inventory with "available" blocks (has texture)
2019-03-10 23:42:48 +09:00
minjaesong
1bf9228e75
reading material from the module; pixaxes use it
...
But "dynamic item" created from the pickaxe class is not right
2019-03-10 23:38:11 +09:00
minjaesong
b495c010f4
a piece of wire is considered as a tool for inventory (for now)
2019-03-10 18:13:29 +09:00
minjaesong
833d8814a7
game item to load its own image if needed; common resource pool to assist that
2019-03-10 17:46:48 +09:00
minjaesong
d895da9e96
removing lwjgl patch
2019-03-10 00:31:16 +09:00
minjaesong
5822cb50b2
minimap: only update and render when needed
2019-03-10 00:28:47 +09:00
minjaesong
cd97b5c4ab
rudimentary minimap draw only
2019-03-08 18:49:38 +09:00
minjaesong
a1022a3db1
minor comment update
2019-03-05 23:39:36 +09:00
minjaesong
7359519982
ingamerenderer: things won't update when the game is paused (e.g. UI open)
2019-03-05 17:45:41 +09:00
minjaesong
aaa745ff94
minimap test: zoom and pan of the image
2019-03-04 18:33:39 +09:00
Minjae Song
d979332cbf
requesting xinput will always fail on non-windows
2019-03-04 04:55:12 +09:00
minjaesong
9382054060
some more blocks
2019-03-04 02:48:49 +09:00
minjaesong
a05e2fc695
createtileatlas: fixing a mistake where non-47 blocks won't be rendered to atlas
2019-03-03 21:53:56 +09:00
minjaesong
01e5f75bf4
did my best to draw fluids. The thing is, tiles suck at this and I need polygon-based render for fluids
2019-03-03 12:18:04 +09:00
minjaesong
deb82d54b0
codes to produce fluid atlas
2019-03-03 00:25:42 +09:00
minjaesong
648be6d041
brighter corners on the tile mask
2019-03-02 22:48:24 +09:00
minjaesong
b5ad28f22a
fluid masks tga
2019-03-02 20:20:00 +09:00
minjaesong
7c3759e6d1
new blocksdrawer: works well with masktype 0 and 2
2019-03-02 00:57:26 +09:00
minjaesong
424c7ce17f
blocksdrawer: now generates terrain and wall item image
2019-03-01 23:25:23 +09:00
minjaesong
65cc484475
enough resources to test impl the thing
2019-03-01 03:22:46 +09:00
minjaesong
8e23138881
I put wrong colour on the terrain mask type3
2019-03-01 02:20:14 +09:00
minjaesong
6c8bb1f8fa
test impl of the new block atlas maker
2019-03-01 01:20:07 +09:00
minjaesong
4bf2726cd8
dynamic shape: added metadata doc
...
sililar to the one used in the game's font
2019-02-28 21:57:56 +09:00
minjaesong
5de290aef9
block masks and docs according to the new dynamic whatever
2019-02-28 00:15:17 +09:00
minjaesong
3979eba65b
completely new terrain masks to cover 256 possible surroundings
2019-02-27 06:28:48 +09:00
minjaesong
3058f0c277
terrain mask PSDs
2019-02-26 17:26:19 +09:00
minjaesong
a76603905b
WriteWorldInfo: actually working thumbnail export
2019-02-25 02:07:39 +09:00
minjaesong
a193bb7de0
prettier text print on Notification
2019-02-24 05:06:54 +09:00
minjaesong
8432ad1377
lang updater
2019-02-24 00:27:50 +09:00
minjaesong
8cc9b98a12
more tests with gson (de)serialiser
2019-02-23 17:40:13 +09:00
minjaesong
73dfab206e
seemingly working savewriter with fixed TEVD
2019-02-23 05:03:20 +09:00
minjaesong
58f017e264
some random idea
2019-02-22 15:24:56 +09:00
minjaesong
955f36dad5
HasAssembledSprite saves path instead of FileHandle (easier gson-ing)
2019-02-22 15:19:39 +09:00
minjaesong
d0e2b20fc3
inventory: saving ID only, most things still work
2019-02-22 05:22:09 +09:00
minjaesong
0fee72c5d3
gson test in progress
2019-02-22 04:50:43 +09:00
minjaesong
d23c3ed389
temp minimap placeholder
2019-02-21 03:54:09 +09:00
minjaesong
c107365e6f
world: ZIP compression is the reference now
2019-02-21 00:25:23 +09:00
minjaesong
d38fb0c15d
gamepad button label; gamepad calibrate on startup
2019-02-21 00:12:12 +09:00
minjaesong
83e1239434
lightmap drawing won't use spritebatch
2019-02-20 23:14:28 +09:00
minjaesong
1906cff519
payloadutil and unhelpful commit message
2019-02-20 22:43:35 +09:00
minjaesong
c9ac844e75
actorwbmovable: alias vars are latched to its update; sprite that's out of screen won't render
2019-02-20 15:38:18 +09:00
minjaesong
0984b65d65
inventory equip slot icon
2019-02-20 01:34:47 +09:00
minjaesong
4de53b7321
buildingmaker: can hide/show selection overlay
2019-02-18 16:57:28 +09:00
minjaesong
7f1e48304b
buildingmaker block marking
2019-02-18 16:36:21 +09:00
minjaesong
ce010c1aa5
doc update for UICanvas and UIItem
2019-02-17 19:42:00 +09:00
minjaesong
baeba1552a
fully working blockchooser
2019-02-17 03:52:27 +09:00
minjaesong
3c1b4c8a64
working pen menu
2019-02-16 22:48:27 +09:00
minjaesong
49f8b8d1c8
terrain quarried stone fix
2019-02-16 19:56:12 +09:00
minjaesong
48c672b7cd
penmenu with icons (render only)
2019-02-16 17:52:18 +09:00
minjaesong
a3ef1b435d
buildingmaker penmenu; resolving mouse click clash between world and UIs
2019-02-16 17:11:36 +09:00
minjaesong
e06e9ef733
new basicinfo ui; each module should be dispose()-able
2019-02-16 01:32:17 +09:00
minjaesong
6b44e01939
buildingmaker palette close and open again
2019-02-14 22:33:54 +09:00
minjaesong
d020bedba1
fixing list UI's colours; buildingmaker palette wip
2019-02-14 15:55:31 +09:00
minjaesong
880b5e70b5
PUA: LR buttons are now xbox shaped, added xbox one's View and Menu buttons
2019-02-13 17:53:40 +09:00
minjaesong
7c3acf6e84
block placing is now primary-use (left click/main trigger/screen tap)
2019-02-12 01:30:31 +09:00
minjaesong
07b801ace5
inventory wallet view
2019-02-11 18:02:52 +09:00
minjaesong
97d0b9de64
set environment as console if gamepad is detected
2019-02-11 14:54:57 +09:00
minjaesong
fb0357b5d6
pov for gdxcontrolleradapter (untested)
2019-02-10 03:48:39 +09:00
minjaesong
1730ebd0d7
making xinput to actually work (tested with xbone gamepad)
2019-02-09 18:33:54 +09:00
minjaesong
d891afa1cd
noop mask doc
2019-02-08 23:50:04 +09:00
minjaesong
baccf5f0b5
making gamepad work again
2019-02-08 18:57:47 +09:00
minjaesong
1b837bfade
bgBG: one dark pixel fixed
2019-02-08 09:56:30 +09:00
minjaesong
0f9e13d499
better and random-coloured grass
2019-02-08 09:27:13 +09:00
minjaesong
1c874f92c2
light: skipping some of the update round wasn't a good idea
2019-02-07 18:04:34 +09:00
minjaesong
833f1a83e6
Font fixed, clearing issue #19 #23
2019-02-07 17:31:55 +09:00
minjaesong
091c8cef48
re-impl of once-scrapped "No-op Mask", and it works
2019-02-06 23:31:21 +09:00
minjaesong
36c6cb78ba
inventory screen doesn't need two char info display
2019-02-06 11:05:58 +09:00
minjaesong
88a1beb271
player info cell, INVENTORY UI LEAKS MEMORY
2019-02-06 05:18:00 +09:00
minjaesong
f63e6ed37c
lang update (+delete world, worlds: )
2019-02-06 05:17:02 +09:00
minjaesong
bbb2dab710
Lightmap: i'm only doing round 2-4-2 and it works?!
2019-02-04 22:59:42 +09:00
minjaesong
5d12dad974
removing maxBlend function; only use maxAndAssign from now on
2019-02-04 18:47:16 +09:00
minjaesong
efafb3c2b9
disabling clamp() on Gdx.color makes it 1+ms faster?
2019-02-04 17:49:43 +09:00
minjaesong
820d314e6a
blockprop opacity to be actually cached
2019-02-04 17:17:48 +09:00
minjaesong
d13c74dc0c
histogram to display UV values
2019-02-04 05:23:07 +09:00
minjaesong
9781cd961a
quicker camera on buildingmaker
2019-02-04 01:37:31 +09:00
minjaesong
072f6564fe
fixing mouseUp on NSMenu; making pen on buildingmaker work
2019-02-03 23:53:46 +09:00
minjaesong
8da8fdb863
F3 moved to PostProcessor; palette UI for buildingmaker
2019-02-03 17:01:27 +09:00
minjaesong
c476ca0d99
#12 event for world block change -- mainly meant for fixture updating itself
2019-02-02 01:58:49 +09:00
minjaesong
1e4e4d2b94
blocksdrawer use offsetted time_t
2019-02-02 01:08:14 +09:00
minjaesong
2162c755ce
closing #22
2019-02-01 22:45:34 +09:00
minjaesong
91e0a2ad86
application icons
2019-02-01 20:15:19 +09:00
minjaesong
f712c143d0
#21 , also making seasonal grasses easier on PSD
2019-02-01 18:47:02 +09:00
minjaesong
2610f44697
wall block item to use its own texture (for real)
2019-02-01 17:28:08 +09:00
minjaesong
e2dec79ca5
terrain texture change by all seasons
2019-02-01 15:59:54 +09:00
minjaesong
29fbad889b
fixed notificator UI
2019-01-31 20:54:25 +09:00
minjaesong
6d19347dfb
nsmenu to invoke class with defined args; working settime on buildingmaker
2019-01-31 18:01:33 +09:00
minjaesong
1610b63672
making sure unused screen be disposed, and not breaking the app
2019-01-31 13:29:40 +09:00
minjaesong
7a5b1df81c
fix memory leak from my ididcy; relationship w #19 needs investigation
2019-01-31 05:02:44 +09:00
minjaesong
dd44ae1eea
language is moved inside of options
2019-01-31 03:27:03 +09:00
minjaesong
b3e323965f
adjusting disposing behavs so that we can go back and forth the ingame and titlescr
2019-01-31 00:12:38 +09:00
minjaesong
1475fa08dc
inventory gamemenu visual only
2019-01-29 23:37:38 +09:00
minjaesong
aef07149b4
3 screens impl of inventory UI wip
2019-01-29 20:24:11 +09:00
minjaesong
7f7c31d27f
nice try, but it crashes the gpu AND I get <1 fps :(
2019-01-29 17:35:56 +09:00
minjaesong
882cd86dd4
wrong colour fixed -- Gdx.Color.toIntBits() returns ABGR, GLSL expects RGBA
2019-01-29 03:04:01 +09:00
minjaesong
b842780761
gpu rendered light wip
2019-01-29 02:21:22 +09:00
minjaesong
45fa56cb23
inventory ui won't always draw item count
2019-01-28 19:22:47 +09:00
minjaesong
1ffa71215a
amount of fluid affects the light absorption
2019-01-27 16:58:29 +09:00
minjaesong
89ecdbc608
nuked fluidcodex
2019-01-27 05:09:52 +09:00
minjaesong
50d883260c
so not making new objs frequently does make it bit faster...
2019-01-27 02:09:20 +09:00
minjaesong
02f9a5e127
light calc takes fluid into account
2019-01-27 00:30:56 +09:00
minjaesong
55cfae831a
new watch design consistent with existing UI
2019-01-24 23:46:24 +09:00
minjaesong
4ddf037626
new TV-safe watch UI
2019-01-24 02:32:28 +09:00
minjaesong
a2af6bc84d
gapbox toggle with F11
2019-01-23 12:45:40 +09:00
minjaesong
05094b6938
less intrusive gapbox colours
2019-01-23 03:52:28 +09:00
minjaesong
200ff94ff8
F12 for screenshot; it's high time to care about TVs
...
(besides, the EBU gap is also a good guideline for placing UIs on edge)
2019-01-23 03:46:46 +09:00
minjaesong
78cf9298e1
equipped items are drawn into their respective slot
2019-01-23 00:50:20 +09:00
minjaesong
12b42799e1
greater number of inventory cells
2019-01-23 00:09:31 +09:00
minjaesong
6d638e1269
small number font moved to apploader
2019-01-22 23:05:29 +09:00
minjaesong
a28e325f45
glsl works differently on my macbook?
2019-01-22 22:23:30 +09:00
minjaesong
ac9547c720
adding demoworld.gz
2019-01-22 21:34:00 +09:00
minjaesong
43b349d5ca
adding gradle-wrapper.jar
2019-01-22 21:27:56 +09:00
minjaesong
ea1fd31c24
initial screen size is read from the config
2019-01-22 20:56:16 +09:00
minjaesong
07373e13d2
smoothDelta is now come from Gdx's LwjglGraphics instead of AppLoader
2019-01-22 13:16:21 +09:00
minjaesong
a59a1d5c2f
test impl kalman delta on gdx
2019-01-22 06:30:11 +09:00
minjaesong
86fdeaf096
copyright update
2019-01-22 05:57:38 +09:00
minjaesong
e5fec2c22c
implementing the iconic 'lag behind' camera the right way
2019-01-22 05:46:26 +09:00
minjaesong
a6921fe924
game actually reads fps setting from config
2019-01-22 05:29:03 +09:00
minjaesong
b18365dd95
some classes in sprite assembler is now internal
2019-01-22 03:51:18 +09:00
minjaesong
20e8b9eee0
ingame will only render visible actor
2019-01-22 03:50:35 +09:00
minjaesong
6d0616a7bd
instead of dealing with delta, we'll just update multiple times, THIS TIME IN CORRECT WAY
...
(because it really works :p)
2019-01-22 02:59:22 +09:00
minjaesong
5260dc437c
the entire game will use new smooth delta
2019-01-21 05:22:49 +09:00
minjaesong
f1499e3e48
forgot to comment out the debug print
2019-01-21 01:44:19 +09:00
minjaesong
34a9d39516
I'll settle with 'Kalman filter with adaptive reset'
2019-01-20 22:50:22 +09:00
minjaesong
b488fe7083
smooth delta uses framerate-averaged instead of raw delta; stupid but works :\
2019-01-20 21:46:11 +09:00
minjaesong
38c847443c
trying to get smooth delta (because fuck you GDX)
2019-01-20 20:13:56 +09:00
minjaesong
b4d97fc42e
issue #16 : jump height is "close enough", friction and walk/stop needs fix
2019-01-20 07:03:23 +09:00
minjaesong
fc26f9af52
the simplest case of noclip=true
2019-01-20 06:43:59 +09:00
minjaesong
677cbd934a
reverting changes on ActorWBMovable: gotta make new branch
2019-01-20 06:39:01 +09:00
minjaesong
5786b843e4
removing default batch on blendxxx() funs
2019-01-20 03:09:23 +09:00
minjaesong
9ca078687f
issue #16 : walking fixed, jump not
2019-01-19 16:44:59 +09:00
minjaesong
971f7d4a40
on-the-fly sprite assembly WIP
2019-01-19 04:34:50 +09:00
minjaesong
4c89c1d4c5
spriteassembler: oob bodyparts will clip, as they should be
...
...to hide unwanted bodyparts in the skeleton
2019-01-18 18:59:05 +09:00
minjaesong
42812b8186
parallel light always does this random noise
2019-01-18 04:24:14 +09:00
minjaesong
ff0dade5c8
f
2019-01-18 03:14:37 +09:00
minjaesong
a379c7dea8
light: seems like the problem is the ram access time
2019-01-17 21:08:50 +09:00
minjaesong
b594c3b053
still working on light, no improvements perf-wise
2019-01-17 18:28:43 +09:00
minjaesong
0397c47aad
light: lantern lookup should be faster
2019-01-17 16:06:00 +09:00
minjaesong
b8bf1d2412
all my confusions were derived from not wiping old map; fixed things accordingly
2019-01-17 15:12:52 +09:00
minjaesong
fdd89b1b76
light: slightly improved performance with careful skipping
...
(hopefully...)
2019-01-17 06:52:04 +09:00
minjaesong
e40bdfe066
added some features and comments for coding convenience
2019-01-17 05:32:52 +09:00
minjaesong
170a73bbd8
ui itemlist scrolls with wheel
2019-01-16 01:37:44 +09:00
minjaesong
e844d12aa5
lol
2019-01-16 01:23:23 +09:00
minjaesong
a297fc3dfe
taking screenshot
2019-01-15 16:10:40 +09:00
minjaesong
797b81d64b
fixing a new GDX version colouring bug
2019-01-15 06:05:43 +09:00
minjaesong
a64da6454b
See Github issue #15
2019-01-15 05:50:36 +09:00
minjaesong
7cd2b55b97
adding test code to export fboRGB
2019-01-15 03:02:40 +09:00
minjaesong
8c4793bea5
a setup to mitigate directional artefacts in light
2019-01-15 01:18:54 +09:00
minjaesong
a7ec3e77b1
map data format adds world generator version and fluids
2019-01-14 23:15:01 +09:00
minjaesong
edda3b9ff9
width fixes in UI
2019-01-14 02:46:23 +09:00
minjaesong
eb404b7723
trying to work on issue #15 and I'm stumped
2019-01-13 23:51:04 +09:00
minjaesong
e926b0175f
Gzipping PSDs; every art must be alpha premultiplied; added converter batch
2019-01-13 21:23:01 +09:00
minjaesong
4cec6fac69
copyright update
2019-01-13 04:42:40 +09:00
minjaesong
865ac11051
grey box issue fixed (github issue #13 )
2019-01-13 04:06:53 +09:00
minjaesong
0be6678c34
UI: quickslot register; IngameController: quickslot selection using wheel
...
This closes github issue #14
2019-01-13 03:02:57 +09:00
minjaesong
d9c7d3c681
quickslot selections are controlled by the ingame rather than the 'bar UI'
2019-01-13 02:17:49 +09:00
minjaesong
822b9bf4fd
fixed various quirks and removed dirty hacks on quickslot bar/pie
2019-01-12 22:56:48 +09:00
minjaesong
7900628d9e
fixed wrong coords
2019-01-12 00:59:15 +09:00
minjaesong
2f335e5c5f
lightmap edge-case fixed
...
when camera.x is in -15..-1, all thing shifts to left
2019-01-11 04:44:52 +09:00
minjaesong
90cbf85047
TerrarumSansBitmap update
2019-01-11 03:07:10 +09:00
minjaesong
f6ebb14861
tooltip positioning should work again
2019-01-11 03:06:45 +09:00
minjaesong
ba9236d11e
csv sort by ID (hacky?)
2019-01-09 15:15:26 +09:00
minjaesong
808797760d
circular array is fixed and tested
2019-01-09 05:43:56 +09:00
minjaesong
adf45b1f68
prolonged alpha blending issue seemingly fixed?
...
at least it's partially fixed...
2019-01-07 17:34:47 +09:00
minjaesong
5fefb38383
sprite tool exports "formatted" TGA
...
meaning if alpha is zero, RGB is also zero
2019-01-07 17:11:43 +09:00
minjaesong
df2973b713
gradle tasks for two new apps
2019-01-07 14:19:15 +09:00
minjaesong
6e5d2cf7ed
sprite assembler can produce intended output
2019-01-07 05:01:28 +09:00
minjaesong
25fc4ecc0b
ALL kwd in transform implemented
2019-01-07 04:24:13 +09:00
minjaesong
45f07c88b2
first successful sprite assembly
...
ALL kwd still not implemented
2019-01-07 04:13:38 +09:00
minjaesong
77d91ab8a5
screw AWT, we'll use GDX for sprite preview
2019-01-07 00:35:20 +09:00
minjaesong
d366959f9a
TODO added: when the transform joint is "ALL"
2019-01-06 22:45:51 +09:00
minjaesong
d6075b4334
adproperties now has transforms list; assembler can make transformed skeleton
...
new fun: LinearSearch(By)
2019-01-06 22:43:50 +09:00
minjaesong
7978d8b8e0
updated the psd with the actual assembly
2019-01-06 19:28:06 +09:00
minjaesong
843fcb4c27
animation metadata now contains discovered frame count
...
...in hacky way
2019-01-06 15:13:17 +09:00
minjaesong
5d75d46780
ADProperties now properly stores parsed mumbojumbo
2019-01-06 04:19:21 +09:00
minjaesong
0fd0ba6b53
fixed a bug properties view won't show scroll bars
2019-01-06 03:25:40 +09:00
minjaesong
55a43d818b
adproperties now hold filename-related info
2019-01-06 02:57:49 +09:00
minjaesong
962948c9f8
sprite assembler app can read and disp ADL
...
garbage code not properly handled
2019-01-06 02:06:51 +09:00
minjaesong
9b0ea53c2d
sprite assembler test assets
2019-01-06 00:30:43 +09:00
minjaesong
73af014ea4
joints in skeleton are ordered according to drawing order, PSD also updated
2019-01-05 16:53:21 +09:00
minjaesong
d0fef35eb7
TIL you can go multiline on Java .properties
2019-01-05 16:33:40 +09:00
minjaesong
e9a8c75fa1
skeleton datasets from sprite_joints.psd
2019-01-05 16:23:19 +09:00
minjaesong
4b725a56d7
testing how joints of sprites should look like
...
humanoid only
2019-01-05 04:53:22 +09:00
minjaesong
576e2160ad
parsing ADL
...
a road to auto-gen'd spriteanimation spritesheet
2019-01-05 02:19:56 +09:00
minjaesong
73da060d5c
forgot to update tga file
2019-01-04 21:19:11 +09:00
minjaesong
9bcf8fa478
somewhat successful walk/idle anim impl
2019-01-04 17:44:22 +09:00
minjaesong
a8cb95ed74
write to the actual file
2019-01-03 13:02:54 +09:00
Minjae Song
fcc0403c93
new csv and it asks number of lines to init
2019-01-02 22:41:20 +09:00
Minjae Song
aab258b0c8
csv reader can read file, stringify (not real save) and read the save itself wrote
2019-01-02 22:25:44 +09:00
Minjae Song
686e521a7a
csv editor read file with imperfections
2019-01-02 22:03:52 +09:00
Minjae Song
5ef871f920
CSV editor: test export of spreadsheet
...
Seems working?
2019-01-02 10:55:32 +09:00
Minjae Song
ccd67b2625
watch is semitransparent when EL is off
2019-01-01 22:29:18 +09:00
Minjae Song
546ddfdb19
csv editor wip
2019-01-01 21:00:33 +09:00
Minjae Song
977a79e666
New year's first commit
...
is just a comment
2019-01-01 00:10:37 +09:00
Minjae Song
8a0a264a19
slow descend of the platform fixed
2018-12-31 21:34:50 +09:00
Minjae Song
1263360d06
more screwing around and commenting
2018-12-31 00:50:44 +09:00
Minjae Song
738d5e669a
platform sorta works as intended
2018-12-31 00:00:47 +09:00
Minjae Song
fdae5bce06
removing useless list "affectingTiles"
2018-12-30 23:41:57 +09:00
Minjae Song
ba53720b80
platform going down with Down button on keeb
2018-12-30 20:17:28 +09:00
Minjae Song
bd12cdeab6
jumping up to the platform working
2018-12-30 20:02:24 +09:00
Minjae Song
a0b773aef2
WIP platforms, at least "should I collide with this?" is one single function
2018-12-30 19:50:22 +09:00
Minjae Song
3765678735
removed FLUID prop from the blocks
2018-12-29 21:04:27 +09:00
Minjae Song
59531ea1ba
WIP removing fluid marker block
...
see "work_files/todo_platforms.png"
2018-12-29 17:04:46 +09:00
Minjae Song
f417ce00dc
detailed impl of fixtures WIP
2018-12-29 04:11:26 +09:00
Minjae Song
1afd50cf2d
Summary
...
Description
2018-12-26 19:26:08 +09:00
Minjae Song
1163f51c6b
reduced boot time by not using proper wall tex; darker wall draw
2018-12-25 16:28:38 +09:00
Minjae Song
288fa46418
still cleaning up
...
Making wall item textures takes SO long
2018-12-25 15:39:01 +09:00
Minjae Song
a899462333
have been forgetting to update fullscreenquad on resize :\
2018-12-25 05:34:59 +09:00
Minjae Song
934b252314
when it's not dev build, title bar shows less info
...
they take some processing time
2018-12-25 01:58:18 +09:00
Minjae Song
46284be77d
moved things a lot just so that splash screen shows up WHILE things load
2018-12-25 01:39:22 +09:00
Minjae Song
3546213f34
Added JoiseDoc
2018-12-24 22:49:08 +09:00
Minjae Song
ba3e323572
simplified fluid render
2018-12-23 02:13:41 +09:00
Minjae Song
2c1f7eec23
new version number
...
eheheheh
2018-12-22 02:10:33 +09:00
Minjae Song
e5ea32ba56
rendering scheme of the world changed, fluids draw as intended
...
But my idea wasn't very stellar, *sigh*
2018-12-22 02:08:08 +09:00
Minjae Song
92d3c578a9
prep for fluid exclusive render
2018-12-19 22:23:50 +09:00
Minjae Song
597e1acee4
fluidmap won't have errenous behaviour at the world edge; tga alpha fix
2018-12-19 01:53:09 +09:00
Minjae Song
23d557b6b2
water flow works
...
turns out, var.coerceIn() returns value and does not modify the var
2018-12-18 01:48:38 +09:00
Minjae Song
62319ba4d2
fluid multiplies themselves ?!
2018-12-17 22:39:19 +09:00
Minjae Song
8db2405232
test: tiles tex blend according to seasons
2018-12-17 04:30:08 +09:00
Minjae Song
246119a5de
duh
2018-12-16 16:17:05 +09:00
Minjae Song
a7d12b2b54
rename TARGET_FPS to PHYS_TIME_FRAME; shader to use multiple atlas tex; and things
2018-12-16 15:30:25 +09:00
Minjae Song
cd752bc763
at least this fluid sim passes collection assertion codes
2018-12-16 02:55:12 +09:00
Minjae Song
8e6fcf0b8a
bugs on fluid sim, Type is NULL but fill isn't 0/new temporary fluid draw
2018-12-16 02:10:04 +09:00
Minjae Song
4aa9ad6b14
blockingthreadpool test done
...
not very effective
2018-12-15 14:43:55 +09:00
Minjae Song
5fa93ed43d
noise generator: automated test and reporting
2018-12-14 23:19:40 +09:00
Minjae Song
513c5a17eb
new thread pooling strategy and test program WIP
2018-12-14 22:53:25 +09:00
Minjae Song
6f49dcff4b
Update ThreadParallel.kt
2018-12-14 15:06:55 +09:00
Minjae Song
cc67f69fff
working very crude fluid sim
2018-12-14 00:52:10 +09:00
Minjae Song
6e3a739480
implementing water sim but not actually working
2018-12-13 04:45:09 +09:00
Minjae Song
7a06b2cc90
preparing fluid updater: debug water bucket
2018-12-12 23:29:30 +09:00
Minjae Song
a53f9b8aad
perhaps missed this from before?
2018-12-12 20:47:06 +09:00
Minjae Song
95245c8945
replacing water/lava tiles with one fluid marker
...
actual fluid not implemented
2018-12-12 20:32:13 +09:00
Minjae Song
6e4cea28e7
see page 9
2018-12-12 18:49:18 +09:00
Minjae Song
5382c8cece
fluid layer data and fluid sim specifications
...
See added note FLUID_SIMULATION
2018-12-12 18:39:14 +09:00
Minjae Song
5e4f3b67c2
adjusted items ID range for more static items
2018-12-12 03:00:49 +09:00
Minjae Song
bfea5c9936
support for screen-overlay actors; buildingmaker has light now
2018-12-12 02:52:33 +09:00
Minjae Song
c7d7ae03c0
nonprivate lateinits are bitch
2018-12-11 16:39:27 +09:00
Minjae Song
e0f72aafad
Summary
2018-12-11 16:14:11 +09:00
Minjae Song
14d720fe53
Merge remote-tracking branch 'origin/master'
2018-12-11 16:08:41 +09:00
Minjae Song
55ba2d03ab
matching blendglow's version with others
2018-12-11 11:06:03 +09:00
Minjae Song
0e7edd52f7
things "look" good enough, should stop here and work on the main game
2018-12-11 04:02:23 +09:00
Minjae Song
6e2809404a
fix: textbuttonlist selector appearance bug, nsmenu not closing its child
2018-12-11 02:22:31 +09:00
Minjae Song
7fb403c4bc
other commit didn't work, duh; this SHOULD fix shit
...
the other commit: "prev commit didn't work" at 2018-12-09 (1f785a376b )
2018-12-10 20:35:54 +09:00
Minjae Song
3d68ae2f01
yaml: adding generic parse-as-invokable
2018-12-10 04:15:57 +09:00
Minjae Song
06c6c68dba
nsmenu working submenu navigation; new graphics bug discovered
2018-12-10 03:33:08 +09:00
Minjae Song
b44699ae04
UINSMenu is made to show how to code 'UI dragging'
2018-12-09 20:00:52 +09:00
Minjae Song
0c20ed3418
NSMenu WIP
2018-12-09 17:51:17 +09:00
Minjae Song
1f785a376b
prev commit didn't work
2018-12-09 17:31:17 +09:00
Minjae Song
eb1a3dcd14
textbuttonlist fixed incorrect vertical placement
2018-12-09 17:24:26 +09:00
Minjae Song
32ecdc4b4d
'the entire screen is shifted!' bug fixed
2018-12-09 13:38:25 +09:00
minjaesong
c8613c5254
NSMenu WIP, but also caught a source of the old bug
2018-12-09 04:40:46 +09:00
minjaesong
d0e0f8dd8d
moved white box tex to AppLoader; textButton now has alignment option
2018-12-09 04:36:53 +09:00
minjaesong
59c6876849
making Yaml and BFS of QNDTree work
2018-12-09 01:52:57 +09:00
minjaesong
11f7fa5c9a
WIP new UI elem
2018-12-08 23:26:01 +09:00
minjaesong
20dfc95d0d
replaced a hack that starts random game on title screen
2018-12-08 18:30:10 +09:00
minjaesong
91ade00bbb
bringing back onscreen debug info
2018-12-08 05:05:42 +09:00
minjaesong
dffb3f95a2
Memory leak alleviated FUCK YEAH?
2018-12-08 04:26:01 +09:00
minjaesong
7570c9674b
Update LightmapRendererNew.kt
2018-12-07 06:15:41 +09:00
minjaesong
1eca234d68
why they are keep resurrecting
2018-12-03 22:37:51 +09:00
minjaesong
ed62176d2d
Update .gitignore
2018-12-03 11:05:35 +09:00
minjaesong
ea490435eb
exit now gracefully calls gdx.app.exit
2018-12-03 00:34:31 +09:00
minjaesong
0902dac646
removing kotlin-stdlib.jar again duuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuh
2018-12-03 00:25:01 +09:00
minjaesong
84d42611fe
Merge branch 'gradle-migration-1'
2018-12-02 23:01:25 +09:00
minjaesong
9282aecd0f
removing unused and failed opus impl attempts
2018-12-02 22:45:08 +09:00
minjaesong
158df1cac0
gradle migration 1
2018-12-02 19:31:38 +09:00
minjaesong
3ae6ea5e71
Update .gitignore
2018-12-02 19:28:38 +09:00
minjaesong
26f7eba339
Update .gitignore
2018-12-02 19:19:17 +09:00
minjaesong
c9c9015fd1
minor edits
2018-12-02 17:34:01 +09:00
minjaesong
24b03403f7
minor edits
2018-12-02 17:34:01 +09:00
minjaesong
fe155a1c7d
rem external_resource_packs.zip
2018-11-22 19:14:49 +09:00
minjaesong
54087db2e8
rem external_resource_packs.zip
2018-11-22 19:14:49 +09:00
minjaesong
0a2c1d552a
rem workspace.xml
2018-11-22 19:09:48 +09:00
minjaesong
101a65a337
rem workspace.xml
2018-11-22 19:09:48 +09:00
minjaesong
0ce441b218
fixing one of the new bugs: block duplication artefact on render
2018-11-20 22:16:20 +09:00
minjaesong
0e6eaf2db9
fixing one of the new bugs: block duplication artefact on render
2018-11-20 22:16:20 +09:00
minjaesong
eb9b7fba8a
physics anomaly at x 0..33? are fixed, other issues (re)introduced
...
See ActorWBMovable@Line1238
2018-11-20 06:08:21 +09:00
minjaesong
9e327c091c
physics anomaly at x 0..33? are fixed, other issues (re)introduced
...
See ActorWBMovable@Line1238
2018-11-20 06:08:21 +09:00
minjaesong
795ba4a511
Reverting GDX to nightly-20170610
...
Due to the some fuck rendering issue on certain graphics processors (maybe?)
2018-11-20 04:27:14 +09:00
minjaesong
e5f5c71e56
Reverting GDX to nightly-20170610
...
Due to the some fuck rendering issue on certain graphics processors (maybe?)
2018-11-20 04:27:14 +09:00
minjaesong
0973d5e9ff
commiting minor changes cause I need to track down some bugs
...
- Text on small font goes dark gradually (?)
2018-11-20 04:10:13 +09:00
minjaesong
133c37456f
commiting minor changes cause I need to track down some bugs
...
- Text on small font goes dark gradually (?)
2018-11-20 04:10:13 +09:00
minjaesong
d7b8acf1c4
1dim-ised lightmap
2018-11-16 22:44:54 +09:00
minjaesong
6c998b616b
1dim-ised lightmap
2018-11-16 22:44:54 +09:00
minjaesong
d2e6b432a7
lightbufferastex is now properly disposed of
...
should help with my mem leak probs
2018-11-16 20:42:30 +09:00
minjaesong
c8209b49f3
lightbufferastex is now properly disposed of
...
should help with my mem leak probs
2018-11-16 20:42:30 +09:00
minjaesong
d8eb92389b
change in ingame config: useamericanunit -> temperatureunit
2018-11-16 20:37:44 +09:00
minjaesong
7b3ad18e85
change in ingame config: useamericanunit -> temperatureunit
2018-11-16 20:37:44 +09:00
minjaesong
1157497e3b
reconfiguring docs and libs
...
- Targeting Java 10
- Gdx nightly 20181111 (1.9.9)
2018-11-11 20:13:31 +09:00
minjaesong
2b16d05b52
reconfiguring docs and libs
...
- Targeting Java 10
- Gdx nightly 20181111 (1.9.9)
2018-11-11 20:13:31 +09:00
minjaesong
10ee5f0f0f
drawing of the tile breakage
2018-11-10 21:09:02 +09:00
minjaesong
fa675f1658
drawing of the tile breakage
2018-11-10 21:09:02 +09:00
minjaesong
688294120c
Can setTitle() cause memleak (right before test commit)
2018-11-08 22:42:27 +09:00
minjaesong
83bd81853f
Can setTitle() cause memleak (right before test commit)
2018-11-08 22:42:27 +09:00
minjaesong
97f8a546b6
starting day of the game is now Spring 1st
2018-11-06 23:49:22 +09:00
minjaesong
84d102a3fb
starting day of the game is now Spring 1st
2018-11-06 23:49:22 +09:00
minjaesong
65f49e11b2
a new watchface to support seasons instead of months
2018-11-06 23:40:36 +09:00
minjaesong
71f387ed94
a new watchface to support seasons instead of months
2018-11-06 23:40:36 +09:00
minjaesong
9b087f0ae5
fixed a NaN bug caused by a zero-width/height hitbox
...
Also inventory is widened to 10x7 of prev 9x7
2018-11-06 04:02:33 +09:00
minjaesong
61c5460701
fixed a NaN bug caused by a zero-width/height hitbox
...
Also inventory is widened to 10x7 of prev 9x7
2018-11-06 04:02:33 +09:00
minjaesong
cb78f3dbab
new ingame calendar impl
...
for some reason it runs slower that it should do
2018-10-30 22:47:41 +09:00
minjaesong
377b1dfb4b
new ingame calendar impl
...
for some reason it runs slower that it should do
2018-10-30 22:47:41 +09:00
minjaesong
dd36d3cb5f
new RNG for everything; Joise update
2018-10-27 00:03:06 +09:00
minjaesong
3d1581d0e4
new RNG for everything; Joise update
2018-10-27 00:03:06 +09:00
minjaesong
0c289b870f
read world info
2018-10-09 23:49:14 +09:00
minjaesong
22bbc8816c
read world info
2018-10-09 23:49:14 +09:00
minjaesong
d435ec4ebb
writeworldinfo tested to be working
2018-10-08 18:15:05 +09:00
minjaesong
d68ffb3973
writeworldinfo tested to be working
2018-10-08 18:15:05 +09:00
Minjae Song
783313a4ae
worldinfo writer
2018-10-08 01:16:29 +09:00
Minjae Song
5005b25051
worldinfo writer
2018-10-08 01:16:29 +09:00
Minjae Song
26b81e23bb
new outputstream for bytearray64
2018-10-06 01:16:26 +09:00
Minjae Song
7748f5d222
new outputstream for bytearray64
2018-10-06 01:16:26 +09:00
minjaesong
d71744b240
testing the GDX's LZMA de/compressor
2018-10-06 00:49:06 +09:00
minjaesong
756e8fdfd2
testing the GDX's LZMA de/compressor
2018-10-06 00:49:06 +09:00
minjaesong
83fd44df4c
abolished a need to pass world as parametre
...
+ simply changing the single variable (ingame.world) will update all the renderer's behaviour
+ somehow my git changelogs are exploding
2018-10-05 23:40:03 +09:00
minjaesong
0cb64ece86
abolished a need to pass world as parametre
...
+ simply changing the single variable (ingame.world) will update all the renderer's behaviour
+ somehow my git changelogs are exploding
2018-10-05 23:40:03 +09:00
minjaesong
5641910036
layer seems load, need to write better test-able code
2018-10-05 22:13:55 +09:00
minjaesong
37153be10a
layer seems load, need to write better test-able code
2018-10-05 22:13:55 +09:00
minjaesong
4d538cae89
layer write should write proper zlib
2018-10-05 01:23:18 +09:00
minjaesong
5b4e458878
layer write should write proper zlib
2018-10-05 01:23:18 +09:00
minjaesong
1d67a9a9ce
it's not zipping correctly; some fixes on readlayer
2018-10-05 01:11:12 +09:00
minjaesong
4643c71269
it's not zipping correctly; some fixes on readlayer
2018-10-05 01:11:12 +09:00
minjaesong
374070e9b9
layer export: tested output seems legit but can't confirm
2018-10-04 23:46:24 +09:00
minjaesong
5b1f9874f4
layer export: tested output seems legit but can't confirm
2018-10-04 23:46:24 +09:00
minjaesong
071dc85b94
GameWorld: adding "worldIndex"; more save/load stuffs
2018-10-03 23:15:24 +09:00
minjaesong
6a218c2632
GameWorld: adding "worldIndex"; more save/load stuffs
2018-10-03 23:15:24 +09:00
minjaesong
b380fa7ce7
new map data format and its read/writer
...
!! UNTESTED !! UNTESTED !! UNTESTED !!
2018-10-03 19:20:11 +09:00
minjaesong
2b6902b28f
new map data format and its read/writer
...
!! UNTESTED !! UNTESTED !! UNTESTED !!
2018-10-03 19:20:11 +09:00
minjaesong
60752ad4c1
decided not to GZip the CSVs; hack it away!
2018-10-02 21:13:02 +09:00
minjaesong
e9baecf93f
decided not to GZip the CSVs; hack it away!
2018-10-02 21:13:02 +09:00
minjaesong
89657167e9
newer map data format
2018-10-02 21:10:02 +09:00
minjaesong
2b3252beff
newer map data format
2018-10-02 21:10:02 +09:00
minjaesong
52c116bad5
the event works; ingame works; but starts as "bugged noclip"
2018-10-02 00:12:04 +09:00
minjaesong
82a71dae66
the event works; ingame works; but starts as "bugged noclip"
2018-10-02 00:12:04 +09:00
minjaesong
f365156799
World Click events
...
let's hope it works w/o tests as I can't get to the Ingame now
2018-10-01 23:51:04 +09:00
minjaesong
76ab620247
World Click events
...
let's hope it works w/o tests as I can't get to the Ingame now
2018-10-01 23:51:04 +09:00
minjaesong
6a1146f67b
player is now nullable; wtf is calling Ingame 5 times?
2018-09-17 01:46:50 +09:00
minjaesong
d95eaf5be0
player is now nullable; wtf is calling Ingame 5 times?
2018-09-17 01:46:50 +09:00
minjaesong
ef8285dd97
serialised RNG; font update
2018-09-16 03:32:12 +09:00
minjaesong
5049400b3b
serialised RNG; font update
2018-09-16 03:32:12 +09:00
minjaesong
07724942b0
title remocon: menu UI with no child should be displayed now
2018-09-15 01:08:10 +09:00
minjaesong
930598b5de
title remocon: menu UI with no child should be displayed now
2018-09-15 01:08:10 +09:00
minjaesong
3309998060
font update; ui remocon fix; save doc elaboration
...
UI RemoCon fix: RemoCon will no longer widen to the screen width when being used
2018-09-14 01:14:13 +09:00
minjaesong
82a39d6605
font update; ui remocon fix; save doc elaboration
...
UI RemoCon fix: RemoCon will no longer widen to the screen width when being used
2018-09-14 01:14:13 +09:00
minjaesong
16854a4be5
more remoCon thingies
2018-08-30 21:30:39 +09:00
minjaesong
e9de8d556c
more remoCon thingies
2018-08-30 21:30:39 +09:00
minjaesong
6c4c0214a1
UI Remote Controller reworked (now 90% less stupidity)
2018-08-30 17:24:53 +09:00
minjaesong
6070461da9
UI Remote Controller reworked (now 90% less stupidity)
2018-08-30 17:24:53 +09:00
minjaesong
e7a1a8ca85
font updates; PBS
2018-08-23 21:06:08 +09:00
minjaesong
45bcb7a3b5
font updates; PBS
2018-08-23 21:06:08 +09:00
minjaesong
3b6c6e1605
partially working sky model
2018-08-05 21:57:39 +09:00
minjaesong
0e127f04fa
partially working sky model
2018-08-05 21:57:39 +09:00
minjaesong
6ed012f0c1
dump (another useless message)
2018-08-05 21:57:18 +09:00
minjaesong
5d08bc6799
dump (another useless message)
2018-08-05 21:57:18 +09:00
minjaesong
0d05a40f8f
ENVIRON guide update straight from my observation
2018-07-21 19:58:56 +09:00
minjaesong
279ea0a9ad
ENVIRON guide update straight from my observation
2018-07-21 19:58:56 +09:00
minjaesong
98d9cc49c1
reducing down HistoricalFigure to nothing
...
It doesn't seem like a good idea
2018-07-03 22:45:00 +09:00
minjaesong
a0cf55642c
reducing down HistoricalFigure to nothing
...
It doesn't seem like a good idea
2018-07-03 22:45:00 +09:00
minjaesong
a702aac12f
removing branching on tiling shader, improving performance
...
Now tga export needs extra care, but boy that 5 FPS improvement
2018-07-03 22:17:34 +09:00
minjaesong
cca58143d8
removing branching on tiling shader, improving performance
...
Now tga export needs extra care, but boy that 5 FPS improvement
2018-07-03 22:17:34 +09:00
minjaesong
7f332db2b3
making debugwindow to appear again
2018-07-03 14:33:20 +09:00
minjaesong
36c5e2de34
making debugwindow to appear again
2018-07-03 14:33:20 +09:00
minjaesong
86894b60dc
intro screen flipped correctly, build passes
2018-07-03 14:28:30 +09:00
minjaesong
f544a5f929
intro screen flipped correctly, build passes
2018-07-03 14:28:30 +09:00
minjaesong
3184e33461
PostProcessor working: nested FBO won't work, use FrameBufferManager
2018-07-03 13:48:34 +09:00
minjaesong
8377fe2156
PostProcessor working: nested FBO won't work, use FrameBufferManager
2018-07-03 13:48:34 +09:00
minjaesong
1250bb49c4
title screen using IngameRenderer
2018-07-01 01:38:07 +09:00
minjaesong
702cddcc5c
title screen using IngameRenderer
2018-07-01 01:38:07 +09:00
minjaesong
cf04b7d22a
IngameRenderer: damned thing finally works somewhat
2018-06-30 16:47:22 +09:00
minjaesong
ab27522eae
IngameRenderer: damned thing finally works somewhat
2018-06-30 16:47:22 +09:00
minjaesong
54a38407e2
still broken, still renders
...
because im going to break it once again
See my comment in PostProcessor.kt
2018-06-28 21:31:39 +09:00
minjaesong
ce10b69aaa
still broken, still renders
...
because im going to break it once again
See my comment in PostProcessor.kt
2018-06-28 21:31:39 +09:00
minjaesong
11aa7f5cb1
trying to optimise the rendering, this is BEFORE job
2018-06-26 09:10:05 +09:00
minjaesong
673008ecfc
trying to optimise the rendering, this is BEFORE job
2018-06-26 09:10:05 +09:00
minjaesong
a6ea2b4e18
still wip modularisation, game somehow boots
2018-06-21 17:33:22 +09:00
minjaesong
ac09fa50e2
still wip modularisation, game somehow boots
2018-06-21 17:33:22 +09:00
minjaesong
f0a6f8b9c2
scrollable inventory with up/down UI button
2018-05-09 19:41:04 +09:00
minjaesong
391cbcff34
scrollable inventory with up/down UI button
2018-05-09 19:41:04 +09:00
minjaesong
f0907d9737
ModMgr: I can load class by name; dropped Groovy script support, coding must go to JAR
2018-05-09 05:34:39 +09:00
minjaesong
0e6682083d
ModMgr: I can load class by name; dropped Groovy script support, coding must go to JAR
2018-05-09 05:34:39 +09:00
minjaesong
d70aabc1b4
computery stuff and new set of wires
2018-03-04 19:15:43 +09:00
minjaesong
b3a0a1858e
computery stuff and new set of wires
2018-03-04 19:15:43 +09:00
minjaesong
dde69d2e7e
colourutil update
2018-02-16 10:49:13 +09:00
minjaesong
38464dc20f
colourutil update
2018-02-16 10:49:13 +09:00
minjaesong
e565a9f173
adopting Java 9/Kotlin 1.2
2018-02-10 21:40:17 +09:00
minjaesong
e94ebf9949
adopting Java 9/Kotlin 1.2
2018-02-10 21:40:17 +09:00
minjaesong
f8568899d9
rain megaparticle experiment
2017-12-18 20:45:32 +09:00
minjaesong
f5fba1e273
rain megaparticle experiment
2017-12-18 20:45:32 +09:00
minjaesong
3936d381d2
196 dithering instead of 625
2017-12-10 14:33:12 +09:00
minjaesong
70504509b9
196 dithering instead of 625
2017-12-10 14:33:12 +09:00
minjaesong
fc5273b00e
cheat detected notification
2017-12-10 14:32:32 +09:00
minjaesong
119ca8ce1e
cheat detected notification
2017-12-10 14:32:32 +09:00
minjaesong
02c4a3148b
language vars are fully moved to apploader
2017-11-25 22:29:59 +09:00
minjaesong
9ddff94070
language vars are fully moved to apploader
2017-11-25 22:29:59 +09:00
minjaesong
b33309c784
tooltip UI; tooltip in the inventory
2017-11-25 17:56:57 +09:00
minjaesong
dddf005d3d
tooltip UI; tooltip in the inventory
2017-11-25 17:56:57 +09:00
minjaesong
40216b1ac9
inventory grid mode buttons working highlight
2017-11-07 23:29:07 +09:00
minjaesong
753f2ebad4
inventory grid mode buttons working highlight
2017-11-07 23:29:07 +09:00
minjaesong
6e589d5324
map & save button for inventory
2017-11-03 22:48:13 +09:00
minjaesong
6fe9ce9da2
map & save button for inventory
2017-11-03 22:48:13 +09:00
minjaesong
f1359386b9
postprocessor for 3dlut colcorr; dithering should be managed in "dirty" way
...
dirty way: loads dithered/passthru shader according to the game's config (boolean fxdither)
2017-11-02 17:47:52 +09:00
minjaesong
9aa4919bab
postprocessor for 3dlut colcorr; dithering should be managed in "dirty" way
...
dirty way: loads dithered/passthru shader according to the game's config (boolean fxdither)
2017-11-02 17:47:52 +09:00
minjaesong
bb8fc25d14
hacked the titlescreen to fix resize-related UI shit
2017-11-01 15:46:09 +09:00
minjaesong
ce8f6bda75
hacked the titlescreen to fix resize-related UI shit
2017-11-01 15:46:09 +09:00
minjaesong
b2e0913ff5
encumbrance meter for new inventory
2017-10-30 04:28:27 +09:00
minjaesong
56affcd6b4
encumbrance meter for new inventory
2017-10-30 04:28:27 +09:00
minjaesong
132664d3bd
black background for inventory
2017-10-29 13:26:34 +09:00
minjaesong
a1a5990490
black background for inventory
2017-10-29 13:26:34 +09:00
minjaesong
341d5e696c
working "equipped" view with unequip
2017-10-28 15:07:58 +09:00
minjaesong
d0dea693a7
working "equipped" view with unequip
2017-10-28 15:07:58 +09:00
minjaesong
4e69f21c8b
"equipped" indicator on item grid
2017-10-25 05:53:39 +09:00
minjaesong
8aeed037c8
"equipped" indicator on item grid
2017-10-25 05:53:39 +09:00
minjaesong
977df44316
fixed uiItem stupidity with uiCanvas; it activated even if its parent is invisible
2017-10-24 07:25:05 +09:00
minjaesong
a3f9373253
fixed uiItem stupidity with uiCanvas; it activated even if its parent is invisible
2017-10-24 07:25:05 +09:00
minjaesong
d1f3a491f1
catbar and grid: updates and renders as intended
2017-10-24 00:21:13 +09:00
minjaesong
f1c4eb4015
catbar and grid: updates and renders as intended
2017-10-24 00:21:13 +09:00
minjaesong
07c1714751
at least some of the new UIs are working
2017-10-23 03:44:45 +09:00
minjaesong
faec65eb81
at least some of the new UIs are working
2017-10-23 03:44:45 +09:00
minjaesong
dee7e5b522
new inventory design: is it good?
...
See work_files/inventory_nouveau_2.psd
2017-10-22 02:03:23 +09:00
minjaesong
7379c4d979
new inventory design: is it good?
...
See work_files/inventory_nouveau_2.psd
2017-10-22 02:03:23 +09:00
minjaesong
0004240c52
somehow fixed a consolewin bug
...
- It would read a key even if it's closed
2017-10-18 03:52:11 +09:00
minjaesong
0959873826
somehow fixed a consolewin bug
...
- It would read a key even if it's closed
2017-10-18 03:52:11 +09:00
minjaesong
06db25fb1a
lightmap draw shift fixed; game will properly resize
2017-10-16 22:47:16 +09:00
minjaesong
9cf694b5d7
lightmap draw shift fixed; game will properly resize
2017-10-16 22:47:16 +09:00
minjaesong
a66fcd2328
renderFront is fixed
2017-10-14 02:48:52 +09:00
minjaesong
676be82f7f
renderFront is fixed
2017-10-14 02:48:52 +09:00
minjaesong
fc3fce2f82
sprite shift re-fixed with a correct method
2017-10-14 02:13:06 +09:00
minjaesong
d225ed9e5f
sprite shift re-fixed with a correct method
2017-10-14 02:13:06 +09:00
minjaesong
367304d0bb
player sprites now aligned to hitbox && drawn at centre of the screen
2017-10-13 00:36:03 +09:00
minjaesong
162ce046fb
player sprites now aligned to hitbox && drawn at centre of the screen
2017-10-13 00:36:03 +09:00
minjaesong
681dd84cb3
Houston, we have a render (again)
2017-10-07 22:21:37 +09:00
minjaesong
969b3e0b81
Houston, we have a render (again)
2017-10-07 22:21:37 +09:00
minjaesong
f1b4252731
Feature idea I had around for months
2017-09-22 00:22:35 +09:00
minjaesong
40af1768a2
Feature idea I had around for months
2017-09-22 00:22:35 +09:00
minjaesong
b16de87dd5
Rectified heretic YY-MM-DD to standard YYYY-MM-DD
2017-09-20 14:36:40 +09:00
minjaesong
3726f34f11
Rectified heretic YY-MM-DD to standard YYYY-MM-DD
2017-09-20 14:36:40 +09:00
minjaesong
5ebb83f1ed
Scientifically correct moondial
...
Flipped crescents are my mistake 😄
2017-09-19 14:43:06 +09:00
minjaesong
31c9b85d6d
Scientifically correct moondial
...
Flipped crescents are my mistake 😄
2017-09-19 14:43:06 +09:00
minjaesong
0e9a96420d
we've got something
...
- except actor's RGB won't draw; only the glow does
2017-09-18 02:32:47 +09:00
minjaesong
05a45feeff
we've got something
...
- except actor's RGB won't draw; only the glow does
2017-09-18 02:32:47 +09:00
minjaesong
10fb2741f1
fixed camera not putting actor at the centre of the screen
...
- Actually may not be fixed, but it does not cause render bugs at least!
2017-09-17 23:42:13 +09:00
minjaesong
108a44d970
fixed camera not putting actor at the centre of the screen
...
- Actually may not be fixed, but it does not cause render bugs at least!
2017-09-17 23:42:13 +09:00
minjaesong
c086722f35
module UI now has margin; game update will drop consecutive updates if its try count is exhausted (reduced lag after window move/resize)
2017-09-15 01:40:12 +09:00
minjaesong
edb1ea384f
module UI now has margin; game update will drop consecutive updates if its try count is exhausted (reduced lag after window move/resize)
2017-09-15 01:40:12 +09:00
minjaesong
d00c58ba80
Ingame: great, nothing renders :(
2017-09-15 00:40:11 +09:00
minjaesong
3cc2393841
Ingame: great, nothing renders :(
2017-09-15 00:40:11 +09:00
minjaesong
f82eab9871
simple hack for out-of-place render of terrain and lightmap
...
- Just made them not have negative value
2017-09-14 02:13:37 +09:00
minjaesong
5b96739cea
simple hack for out-of-place render of terrain and lightmap
...
- Just made them not have negative value
2017-09-14 02:13:37 +09:00
minjaesong
efe2e44957
Guess it's fully working for titlescreen
2017-09-13 18:10:03 +09:00
minjaesong
e3a5516c55
Guess it's fully working for titlescreen
2017-09-13 18:10:03 +09:00
minjaesong
a048381cce
NOT using a trick in issue #5 was the key, also closes issue #8
2017-09-13 01:06:01 +09:00
minjaesong
966a96b290
NOT using a trick in issue #5 was the key, also closes issue #8
2017-09-13 01:06:01 +09:00
minjaesong
85c5b2868d
almost works but dae fucking jitter again
2017-09-12 23:52:16 +09:00
minjaesong
7041f7e37b
almost works but dae fucking jitter again
2017-09-12 23:52:16 +09:00
minjaesong
d5450cd128
Light fuck: At least I've figured out what the fuck was wrong with.
2017-09-12 21:29:45 +09:00
minjaesong
02e0c1365b
Light fuck: At least I've figured out what the fuck was wrong with.
2017-09-12 21:29:45 +09:00
minjaesong
9ed0046417
at least now I know which part is to be patched...
2017-09-09 02:45:58 +09:00
minjaesong
ade53831a8
at least now I know which part is to be patched...
2017-09-09 02:45:58 +09:00
minjaesong
bbcca225dd
terrain AND wall renders
2017-09-01 01:05:21 +09:00
minjaesong
bc27d7b84f
terrain AND wall renders
2017-09-01 01:05:21 +09:00
minjaesong
959019f9b3
now I can't even tell if it's working as intended or not
2017-08-30 22:16:10 +09:00
minjaesong
390ac37b8d
now I can't even tell if it's working as intended or not
2017-08-30 22:16:10 +09:00
minjaesong
d8fe375c0c
new blocks drawer WIP
2017-08-29 21:06:30 +09:00
minjaesong
5f9b46ec63
new blocks drawer WIP
2017-08-29 21:06:30 +09:00
minjaesong
0ab914a815
terrain atlas: added black patch
2017-08-28 20:37:39 +09:00
minjaesong
d2508d0ccd
terrain atlas: added black patch
2017-08-28 20:37:39 +09:00
minjaesong
827bd23d6f
camera moving works
2017-08-28 02:27:53 +09:00
minjaesong
d908473fa9
camera moving works
2017-08-28 02:27:53 +09:00
minjaesong
adbd569a5b
Tiling shader -- FIXME: cameraTranslation not working as it should
2017-08-27 23:55:54 +09:00
minjaesong
32ff5545d1
Tiling shader -- FIXME: cameraTranslation not working as it should
2017-08-27 23:55:54 +09:00
minjaesong
62c1f34b88
fucking finally... (needs cleanup)
2017-08-27 23:47:30 +09:00
minjaesong
29367b9e6f
fucking finally... (needs cleanup)
2017-08-27 23:47:30 +09:00
minjaesong
3ffbb8bef6
tiling using shader, sorta works
2017-08-26 23:48:07 +09:00
minjaesong
06ec6c875c
tiling using shader, sorta works
2017-08-26 23:48:07 +09:00
minjaesong
e7c4a7b1e8
trying to tile by shader
2017-08-25 19:37:12 +09:00
minjaesong
63ed1f6ba0
trying to tile by shader
2017-08-25 19:37:12 +09:00
minjaesong
13ff4ddebb
some sort of error screen impl
2017-08-20 22:10:47 +09:00
minjaesong
7a442f26fa
some sort of error screen impl
2017-08-20 22:10:47 +09:00
minjaesong
2248674c98
better dithering
2017-08-07 01:09:04 +09:00
minjaesong
99d8b5b7f2
better dithering
2017-08-07 01:09:04 +09:00
minjaesong
aa238eb65c
load app using apploader -- no more black screen on app load
2017-08-01 23:55:48 +09:00
minjaesong
4c973a3502
load app using apploader -- no more black screen on app load
2017-08-01 23:55:48 +09:00
minjaesong
5c2b1e7586
RemoCons fully working; also fixed my stupidity
2017-07-26 17:03:22 +09:00
minjaesong
65aa6a9a47
RemoCons fully working; also fixed my stupidity
2017-07-26 17:03:22 +09:00
minjaesong
5990da1d26
UIs wont FOR SURE update (more like, process events) anymore when they are not visible
2017-07-25 18:34:23 +09:00
minjaesong
093dc6dfa1
UIs wont FOR SURE update (more like, process events) anymore when they are not visible
2017-07-25 18:34:23 +09:00
minjaesong
3d622835c7
UI: sub-UIs work?
2017-07-25 17:21:02 +09:00
minjaesong
46b4dd7532
UI: sub-UIs work?
2017-07-25 17:21:02 +09:00
minjaesong
30b43eaab5
fixed quickbar and piemenu texture
2017-07-23 19:55:06 +09:00
minjaesong
2ddb2af0e4
fixed quickbar and piemenu texture
2017-07-23 19:55:06 +09:00
minjaesong
ca6b74199d
more compatible shader
2017-07-23 18:23:53 +09:00
minjaesong
70a53c895d
more compatible shader
2017-07-23 18:23:53 +09:00
minjaesong
a3a5b7ff57
leak patched I guess
2017-07-23 17:38:57 +09:00
minjaesong
3335aaba12
leak patched I guess
2017-07-23 17:38:57 +09:00
minjaesong
b50768f2b8
titlescreen: camera follows terraini undulation
2017-07-22 18:27:58 +09:00
minjaesong
3a0c2d8101
titlescreen: camera follows terraini undulation
2017-07-22 18:27:58 +09:00
minjaesong
d09e35326f
title screen renders well
2017-07-21 20:28:12 +09:00
minjaesong
2108f1a44c
title screen renders well
2017-07-21 20:28:12 +09:00
minjaesong
f1391bea6f
generalised things so that they would work outside of ingame.world; title screen wip
2017-07-21 19:59:51 +09:00
minjaesong
c67c79ed85
generalised things so that they would work outside of ingame.world; title screen wip
2017-07-21 19:59:51 +09:00
minjaesong
cb8d3fd8b9
action listener on textbutton list
2017-07-20 22:25:40 +09:00
minjaesong
78b09b2790
action listener on textbutton list
2017-07-20 22:25:40 +09:00
minjaesong
48b8923434
parallax (sky looks bluer when you go up)
2017-07-20 18:39:05 +09:00
minjaesong
6f2c1e578e
parallax (sky looks bluer when you go up)
2017-07-20 18:39:05 +09:00
minjaesong
15dbd16766
limitedly successful attempt to create a title screen
2017-07-20 00:36:41 +09:00
minjaesong
5d86f054e8
limitedly successful attempt to create a title screen
2017-07-20 00:36:41 +09:00
minjaesong
3a1379e376
Ingame's Player is now mandatory; player spawn on right position
2017-07-18 00:19:55 +09:00
minjaesong
b6f92d87cc
Ingame's Player is now mandatory; player spawn on right position
2017-07-18 00:19:55 +09:00
minjaesong
a3d7e42a22
Inventory UI: items page button
2017-07-17 14:37:10 +09:00
minjaesong
fe0f87e428
Inventory UI: items page button
2017-07-17 14:37:10 +09:00
minjaesong
2423c7540b
some bayer matrix things and my discoveries
2017-07-17 12:22:15 +09:00
minjaesong
6476fe88bb
some bayer matrix things and my discoveries
2017-07-17 12:22:15 +09:00
minjaesong
485cbe1206
simplified a structure of UIs a bit
2017-07-16 23:15:32 +09:00
minjaesong
d6f2f4158c
simplified a structure of UIs a bit
2017-07-16 23:15:32 +09:00
minjaesong
942971f456
dithered skybox
2017-07-16 05:03:04 +09:00
minjaesong
bf47b82445
dithered skybox
2017-07-16 05:03:04 +09:00
minjaesong
9f56ca2e99
bayer-dithering shader revisited
2017-07-15 18:35:57 +09:00
minjaesong
3505b2dd6a
bayer-dithering shader revisited
2017-07-15 18:35:57 +09:00
minjaesong
1f0608b768
camera clamping, UI resize
2017-07-15 02:02:30 +09:00
minjaesong
f7867c1a6b
camera clamping, UI resize
2017-07-15 02:02:30 +09:00
minjaesong
dfa2a0a86d
wall render bug fixed
...
- wall wouldn't render if transparent-yet-sold tiles like glass is placed on top of it
2017-07-15 00:02:00 +09:00
minjaesong
75795677be
wall render bug fixed
...
- wall wouldn't render if transparent-yet-sold tiles like glass is placed on top of it
2017-07-15 00:02:00 +09:00
minjaesong
75cd080023
load screen adj, faster gravity response for standard
2017-07-14 18:48:48 +09:00
minjaesong
1a10a9b33f
load screen adj, faster gravity response for standard
2017-07-14 18:48:48 +09:00
minjaesong
8675fa927e
Rudimentary load screen works (only with Ingame screen)
2017-07-13 19:10:11 +09:00
minjaesong
0288fa58d9
Rudimentary load screen works (only with Ingame screen)
2017-07-13 19:10:11 +09:00
minjaesong
d5c1c9e400
GenuineSonic
2017-07-13 18:07:12 +09:00
minjaesong
7742d5b0d4
GenuineSonic
2017-07-13 18:07:12 +09:00
minjaesong
2a5cb3ee38
disposable UI; loading screen mockup (i heard like loading screen -- sonic 06)
2017-07-13 17:53:40 +09:00
minjaesong
c2fe538b78
disposable UI; loading screen mockup (i heard like loading screen -- sonic 06)
2017-07-13 17:53:40 +09:00
minjaesong
fb899dae2d
load screen render, fixed some init code of the app
2017-07-13 03:59:26 +09:00
minjaesong
c87e51d426
load screen render, fixed some init code of the app
2017-07-13 03:59:26 +09:00
minjaesong
149d17ed13
how changing the screen should be done
2017-07-13 01:34:09 +09:00
minjaesong
a4fe26adf8
how changing the screen should be done
2017-07-13 01:34:09 +09:00
minjaesong
50c32574e0
lightmap downsample works, sampling bug fixed with Filter.NEAREST, now having shrinkage issue
2017-07-12 14:33:59 +09:00
minjaesong
ed5997d5b4
lightmap downsample works, sampling bug fixed with Filter.NEAREST, now having shrinkage issue
2017-07-12 14:33:59 +09:00
minjaesong
ecf9387d01
working UV simulation using alpha channel
2017-07-12 02:35:36 +09:00
minjaesong
448c5f0fca
working UV simulation using alpha channel
2017-07-12 02:35:36 +09:00
minjaesong
eba6b3801d
working world-glow blend
2017-07-11 13:34:14 +09:00
minjaesong
ca83322df9
working world-glow blend
2017-07-11 13:34:14 +09:00
minjaesong
56cca83028
prep for draw glow
2017-07-09 20:29:35 +09:00
minjaesong
63a33ae0cf
prep for draw glow
2017-07-09 20:29:35 +09:00
minjaesong
28d7b44821
diching RGB10; colors are now fully vec3
2017-07-09 02:21:24 +09:00
minjaesong
dfcc57eb68
diching RGB10; colors are now fully vec3
2017-07-09 02:21:24 +09:00
minjaesong
43fee8aa9d
float lightmap seems it does have little boost on fps
2017-07-09 00:51:25 +09:00
minjaesong
d0b8f811c8
float lightmap seems it does have little boost on fps
2017-07-09 00:51:25 +09:00
minjaesong
fe8ca3bbd8
failed attempt at multithreading
2017-07-08 22:34:45 +09:00
minjaesong
482cb5ff21
failed attempt at multithreading
2017-07-08 22:34:45 +09:00
minjaesong
b91ba9fc08
asynch update and render (aka frameskip)
2017-07-08 20:38:05 +09:00
minjaesong
383a2f7259
asynch update and render (aka frameskip)
2017-07-08 20:38:05 +09:00
minjaesong
4120fa102d
former bug fixed; now we have ceiling-stair-clip bug
2017-07-07 02:11:24 +09:00
minjaesong
eba5d5e709
former bug fixed; now we have ceiling-stair-clip bug
2017-07-07 02:11:24 +09:00
minjaesong
f732c3ca2b
improved collision displacer: no more clip-to-climb-up-rightside-only thingy
2017-07-07 00:01:20 +09:00
minjaesong
40b9897a23
improved collision displacer: no more clip-to-climb-up-rightside-only thingy
2017-07-07 00:01:20 +09:00
minjaesong
e1642ae351
new collision displacer: got one-block-ceiling-passthru bug, but otherwise tolerable
2017-07-06 16:35:58 +09:00
minjaesong
1059031443
new collision displacer: got one-block-ceiling-passthru bug, but otherwise tolerable
2017-07-06 16:35:58 +09:00
minjaesong
f39ff87ee9
4096 shader finally works... perhaps it needs bayer matrix?
2017-07-05 18:30:53 +09:00
minjaesong
539b06aec2
4096 shader finally works... perhaps it needs bayer matrix?
2017-07-05 18:30:53 +09:00
minjaesong
2d5761d66c
downsampling sorta works, ONLY WHEN (width or height % 4) is 0 or 1
2017-07-05 16:03:50 +09:00
minjaesong
0f20f01e66
downsampling sorta works, ONLY WHEN (width or height % 4) is 0 or 1
2017-07-05 16:03:50 +09:00
minjaesong
e54822a7e4
control scheme update
2017-07-05 12:49:26 +09:00
minjaesong
6998b652e1
control scheme update
2017-07-05 12:49:26 +09:00
minjaesong
60a3c6518f
Ladies and Gents, we have shader-powered smooth lighting!
2017-07-05 02:20:10 +09:00
minjaesong
4d04aadc58
Ladies and Gents, we have shader-powered smooth lighting!
2017-07-05 02:20:10 +09:00
minjaesong
3af196004e
shader seems working!; it's messed up by all the test codes but I commit anyway
2017-07-05 02:05:03 +09:00
minjaesong
f5d229105c
shader seems working!; it's messed up by all the test codes but I commit anyway
2017-07-05 02:05:03 +09:00
minjaesong
cf2932a519
blur shader works
2017-07-04 23:30:48 +09:00
minjaesong
c29f663a0e
blur shader works
2017-07-04 23:30:48 +09:00
minjaesong
75d449cc10
shader does work at least...
2017-07-04 22:04:07 +09:00
minjaesong
3e64d8447c
shader does work at least...
2017-07-04 22:04:07 +09:00
minjaesong
14a745b18d
killed old zoom so that framebuffer would render without hack
2017-07-04 20:11:54 +09:00
minjaesong
ecc883f9ca
killed old zoom so that framebuffer would render without hack
2017-07-04 20:11:54 +09:00
minjaesong
db2fd0c8e4
needs more shader (for smoothing out lightmap render)
2017-07-04 14:58:18 +09:00
minjaesong
4a6f88ea29
needs more shader (for smoothing out lightmap render)
2017-07-04 14:58:18 +09:00
minjaesong
9027f85d1d
barely managed to fix inventory UI
2017-07-04 01:27:18 +09:00
minjaesong
b2a8fe5bd7
barely managed to fix inventory UI
2017-07-04 01:27:18 +09:00
minjaesong
6057bd9c22
dunno why but setting camera position to negative works...
2017-07-03 23:42:59 +09:00
minjaesong
70849582ee
dunno why but setting camera position to negative works...
2017-07-03 23:42:59 +09:00
minjaesong
7e417ed8c7
putting ore vein prototype on main sheet; also a commit before fuck-up
2017-07-03 19:26:00 +09:00
minjaesong
8774506690
putting ore vein prototype on main sheet; also a commit before fuck-up
2017-07-03 19:26:00 +09:00
minjaesong
04db52ca3a
fixed bug: things go dark as inventory is opened
...
Not cloning the color when MULing was the culprit
2017-07-03 02:55:33 +09:00
minjaesong
5c24f57d03
fixed bug: things go dark as inventory is opened
...
Not cloning the color when MULing was the culprit
2017-07-03 02:55:33 +09:00
minjaesong
65ef9c2787
fixed bad color rendering on blocksdrawer and lightmaprenderer
2017-07-02 21:53:50 +09:00
minjaesong
bbc68110d9
fixed bad color rendering on blocksdrawer and lightmaprenderer
2017-07-02 21:53:50 +09:00
minjaesong
a91cbb8924
debugger's got its colour codes back
2017-07-02 15:28:45 +09:00
minjaesong
bea125b66d
debugger's got its colour codes back
2017-07-02 15:28:45 +09:00
minjaesong
cc6a2d6898
proper sprite flip draw
2017-07-02 00:45:57 +09:00
minjaesong
ad9d8de86f
proper sprite flip draw
2017-07-02 00:45:57 +09:00
minjaesong
cbcd32e132
keyboard control ported to GDX (at least as much as I can right now)
2017-07-01 18:31:00 +09:00
minjaesong
d680656f64
keyboard control ported to GDX (at least as much as I can right now)
2017-07-01 18:31:00 +09:00
minjaesong
f2a2966d6c
ore veins
2017-06-30 02:06:53 +09:00
minjaesong
bb01ae0fa0
ore veins
2017-06-30 02:06:53 +09:00
minjaesong
b97f5162a5
blocks camera and framebuffer seems working
2017-06-30 01:50:06 +09:00
minjaesong
c233eeabbf
blocks camera and framebuffer seems working
2017-06-30 01:50:06 +09:00
minjaesong
f0e73cda1d
can see camera working but not the actor gravity
2017-06-28 22:15:42 +09:00
minjaesong
299dec1476
can see camera working but not the actor gravity
2017-06-28 22:15:42 +09:00
minjaesong
4472722c5d
a commit before heading to the airport
2017-06-23 02:18:03 +09:00
minjaesong
ab846ad805
More game-related documentations
2017-06-22 19:00:15 +09:00
minjaesong
187277d6a8
Just got enought to render without error (no display tho)
2017-06-22 18:59:53 +09:00
minjaesong
ad481853bb
LibGDX, here I am.
2017-06-22 02:31:07 +09:00
minjaesong
1ecbc57f83
gdx font: thai works good enough; RIP performance tho
2017-06-16 22:06:08 +09:00
minjaesong
41791af764
gdx font: can customise font spritesheet location
2017-06-16 19:29:40 +09:00
minjaesong
c664755ad8
gdx font working good
2017-06-16 19:27:14 +09:00
minjaesong
984881421c
gdx font: working locale switch
2017-06-16 19:12:57 +09:00
minjaesong
e07e321ee3
gdx font almost working
...
- TODO: bulgarian/serbian, shadow
2017-06-16 18:52:03 +09:00
minjaesong
6e403f97f8
re-arranged all the docs in more convenient fashion
2017-06-16 15:10:55 +09:00
minjaesong
87242da9cc
Terrarum Sans Bitmap imple on GDX -- wip
2017-06-16 15:09:19 +09:00
minjaesong
12c6f6fd04
more inlining and minor performance tweaks on LightmapRenderer
2017-06-12 04:04:54 +09:00
minjaesong
980c92f213
more minor changes
2017-06-11 18:01:03 +09:00
minjaesong
8a3c4fd65e
LibGDX stuffs for issue #23
2017-06-11 18:00:48 +09:00
minjaesong
67ca216243
test watches
2017-06-11 01:22:46 +09:00
minjaesong
7bd7a6532d
this fixes *some* case of abnormal displacement
2017-06-03 00:37:47 +09:00
minjaesong
c5765fc08a
lightmap and skybox update
2017-06-03 00:07:47 +09:00
minjaesong
7f909e3796
lightmap aesthetics: blocks exposed to light are now rendered brighter
2017-06-02 00:46:45 +09:00
minjaesong
b4042f0060
fixed LB/RB/BR bug (actor jitters because of false positive collision?) with a hack
2017-06-01 23:10:08 +09:00
minjaesong
da2452c84e
still sketchy, but at least I can only care about corner cases, as it's not generalised
2017-06-01 16:58:25 +09:00
minjaesong
f0a6c36f8a
fixed a problem in prev commit msg somehow
2017-06-01 15:25:40 +09:00
minjaesong
fdb9d38e03
this new method should work (except can't escape after right/bottom collision)
2017-06-01 14:52:32 +09:00
minjaesong
799a77c929
some realisation after a bad idea (bad idea part is hidden/omitted/overridden in this commit)
2017-06-01 03:25:08 +09:00
minjaesong
41050337f4
I really have no idea if i'm doing it right or wrong
2017-05-30 01:10:10 +09:00
minjaesong
85ab2a2066
various patches and renaming; thai-variable font sheet
2017-05-27 20:05:12 +09:00
minjaesong
06cbac1cc5
phys for player works good (but not perfect); phys for objs are still fucked up
2017-05-27 20:04:41 +09:00
minjaesong
50b597de5f
why it's not super-fied?
2017-05-27 15:54:01 +09:00
minjaesong
b96daa7d3d
physics sorta works well with player, but not balls
...
- bounce for downward works, bounce for left/right wall hit does not
- headbutt is still undefined behaviour for all phys objs
2017-05-27 15:48:35 +09:00
minjaesong
80777fcccb
now works for both LR but actor sticks to left cliff but not right
2017-05-25 22:30:36 +09:00
minjaesong
a601d4c57b
removing 99999 for endX finally works
2017-05-25 22:02:36 +09:00
minjaesong
f7eaa4c4f0
with some hacks, I was able to make LR walk colliding work, but not the headbutt
2017-05-25 20:37:52 +09:00
minjaesong
f466f6f001
no message
2017-05-25 20:23:24 +09:00
minjaesong
5255ae60af
Terrarum Sans Bitmap: wider hangul
2017-05-25 00:04:21 +09:00
minjaesong
2a575351d3
anti-stuck somewhat working
2017-05-25 00:03:12 +09:00
minjaesong
58b229a7fa
houston, we have (bad) render
2017-05-24 15:40:58 +09:00
minjaesong
905ab1004c
light de-banding when they exceed 255 out of 1023
2017-05-22 20:36:20 +09:00
minjaesong
b7ed3dd814
much failure, such note; wow
2017-05-12 17:02:29 +09:00
minjaesong
ccbf56b322
still glitchy but working?
2017-05-12 16:08:23 +09:00
minjaesong
87213e8fbd
lcd font update
2017-05-12 04:35:28 +09:00
minjaesong
40e48eec21
pre-fuck-up commit inside of pre-fuck-up commit
2017-05-11 19:37:18 +09:00
minjaesong
b421dcf187
av fuck
2017-05-11 03:12:10 +09:00
minjaesong
2eb6e7c0a2
code cleanup unrelated
2017-05-10 21:02:57 +09:00
minjaesong
3de9cedec3
code cleanup related to ActorWithPhysics
2017-05-10 21:02:05 +09:00
minjaesong
f45dc6fde2
no ui toggle when console is open
2017-05-10 21:01:19 +09:00
minjaesong
31954f3ca7
physics almost works, except for bunch of TODOs and FIXMEs
2017-05-10 03:41:46 +09:00
minjaesong
4262b02faf
fixed dividng by zero (Line 756)
2017-05-09 23:38:09 +09:00
minjaesong
46fe5fb1e2
That's it for the today, thanks for coding and have a nice day
2017-05-09 02:52:15 +09:00
minjaesong
23cc28d3bd
Features that are reckoned are working (which means the full features are WIP)
2017-05-09 02:40:22 +09:00
minjaesong
9732c6d66f
y-down blocking work (can jump down to hit the ground but not the ceiling)
2017-05-09 00:46:38 +09:00
minjaesong
566c76c1a2
removing moveDelta to utilise externalForce and controllerMoveDelta separately, for great justice
2017-05-08 21:19:28 +09:00
minjaesong
81220fa542
ground slide (balls) works; walking works; still no wall...
2017-05-08 02:55:12 +09:00
minjaesong
572fbb4b9c
at least it snaps without hacks; adding one important documentaion
2017-05-08 00:47:21 +09:00
minjaesong
10a99b7db6
I can jump around at least, isTouching() needs more work
2017-05-08 00:10:58 +09:00
minjaesong
959873413d
fucked up while making ActorValue delegated – not applicable; can't have default value
...
making commits for files to keep so that I can discard changes
2017-05-07 18:39:26 +09:00
minjaesong
14dfb5c963
I think I can ignore this CCD-ing bug but it's happening
2017-05-07 03:11:42 +09:00
minjaesong
86821d2d98
fuck it; we do it tomorrow (or Monday)
2017-05-07 02:17:38 +09:00
minjaesong
c9d786390c
forgot to commit...
2017-05-07 00:48:57 +09:00
minjaesong
ade9592d67
sorta works?
2017-05-07 00:24:00 +09:00
minjaesong
22ad180e04
hitbox displacement rewritten
2017-05-05 02:03:29 +09:00
minjaesong
479c0ce91f
does this plan look good?
2017-05-03 15:02:49 +09:00
minjaesong
a9d35678c5
why things are keep happening?
2017-05-03 14:41:09 +09:00
minjaesong
cbb4eaad94
more commits before the havoc
2017-05-03 03:07:35 +09:00
minjaesong
165ae1777b
some organisation, Base32 password generator
2017-05-03 02:37:03 +09:00
Song Minjae
ecf775c664
no message
2017-05-01 08:00:07 +09:00
Song Minjae
1375f91505
A commit to save my soul as I'm going to fuck up things a bit...
2017-04-30 21:26:20 +09:00
Song Minjae
c9c761598a
inventoryItem -> gameItem
2017-04-29 23:11:54 +09:00
Song Minjae
9a7885fc80
kotlin runtime update
2017-04-29 22:53:32 +09:00
Song Minjae
9508249533
blocks now have properly formatted ids
2017-04-29 00:05:10 +09:00
Song Minjae
3498a100a4
clean ice tex fix
2017-04-28 21:52:05 +09:00
Song Minjae
7a3e7546de
Sandstone connectivity change
...
- TODO do the same with ice block
2017-04-28 17:07:45 +09:00
Song Minjae
93939f22bf
quickslot works, new event for actor "actorValueChanged"
...
- "unpacking" fresh new tool would un-register quickslot desig.
- priority issue on "equipped by quickslot change" and "equipped by inventory UI"
2017-04-28 12:21:27 +09:00
Song Minjae
253260de6f
blocks name update
2017-04-28 01:49:32 +09:00
Song Minjae
a7dea93744
Quickbar: all working except for equip/unequip
2017-04-28 01:48:51 +09:00
Song Minjae
26cbe6970a
modularised lang
2017-04-27 23:41:19 +09:00
Song Minjae
3e54dcab2c
working walls, quickbar and piemenu fixed
2017-04-27 17:22:56 +09:00
Song Minjae
56b77d1838
working quickbar and piemenu
2017-04-27 14:45:55 +09:00
Song Minjae
f4db93ca9e
Tile -> Block && Map -> World
2017-04-27 01:57:45 +09:00
Song Minjae
a9eb1f579e
Loading item from module using Groovy
2017-04-26 23:53:22 +09:00
Song Minjae
36a7983024
durability meter: stack of (new) tools displayed as intended
...
- displaying NOT based on their stacks but their health
2017-04-25 17:24:56 +09:00
Song Minjae
ab8f019109
removing stupidity which harmed AmmoMeterProxy
2017-04-25 15:29:24 +09:00
Song Minjae
ebc8174d2c
fresh-new dynamic items (e.g. pickaxe) can be stacked
2017-04-25 02:59:59 +09:00
Song Minjae
c35ba8201a
new ID for dynamic item work flawlessly with adding multiple at once
2017-04-24 21:31:53 +09:00
Song Minjae
5cd5ebbea3
Resolving issues #16 and #20
2017-04-24 02:23:13 +09:00
Song Minjae
6399c2d66b
Resolving issue #18 and #19
2017-04-23 22:53:49 +09:00
Song Minjae
b342e7d042
working vital meter for tool durability
2017-04-21 18:11:30 +09:00
Song Minjae
c6e42ffbbe
wenquanyi: fixed bad code point allocation
2017-04-20 20:48:23 +09:00
Song Minjae
e0a23f6089
more housecleaning
2017-04-19 22:56:10 +09:00
Song Minjae
c779baa72d
compressing large font images
2017-04-19 22:31:55 +09:00
Song Minjae
aa4fbba711
about issue #17
2017-04-19 21:15:09 +09:00
Song Minjae
2895f4be6d
Proper tga.gz loading using own imagedata
2017-04-19 20:53:03 +09:00
Song Minjae
fcd378c51a
Some space saving, terrain reads GZip directly
2017-04-19 16:15:14 +09:00
Song Minjae
fe94ebbe4a
terrain damage data is now properly removed when the tile is newly placed
2017-04-19 03:03:53 +09:00
Song Minjae
8689ab1565
does it work?
2017-04-18 01:24:54 +09:00
Song Minjae
4f43fdbd27
README update
2017-04-18 01:23:15 +09:00
Song Minjae
5fe604cf45
pickaxe working as intended
2017-04-18 01:14:25 +09:00
Song Minjae
f840dbe7de
modular first test
2017-04-17 16:14:35 +09:00
Song Minjae
532c836553
mod support design wip
2017-04-17 04:03:58 +09:00
Song Minjae
7ebb21124c
voi helvetti
2017-04-17 02:29:05 +09:00
Song Minjae
f2ae2d9449
fixes, bits and pieces, changes in ID referencing, terrain and wall takes damage, working test pickaxe, and a new issue
2017-04-17 02:18:52 +09:00
Song Minjae
6087072d3d
10-bit RGB conversion tool
2017-04-14 22:45:55 +09:00
Song Minjae
a47eb41d9a
inventory ui update
2017-04-13 03:25:49 +09:00
Song Minjae
47b9b92797
font adjustments
2017-04-12 00:27:14 +09:00
Song Minjae
037e84d6e2
setting up the inventory using builder (during init) requires ingame.player to be nullable, lateinit won't work
2017-04-11 23:07:29 +09:00
Song Minjae
1301121aa9
sanity check on equipping the item
2017-04-11 21:12:51 +09:00
Song Minjae
d20190b2bd
selecting and consuming item in inventory
2017-04-11 19:21:32 +09:00
Song Minjae
bb797a0910
clickable inventory for (un)equip
2017-04-11 02:30:34 +09:00
Song Minjae
d33d25f384
working inventory clicking ingame
2017-04-10 01:35:28 +09:00
Song Minjae
12015669c6
UIs will draw on "backing" framebuffer where skybox is
2017-04-09 22:22:29 +09:00
Song Minjae
671048e1e1
Inventory UI on ingame
2017-04-09 03:35:18 +09:00
Song Minjae
c5367f8f1c
vt: new filesystem using tevd
2017-04-07 19:12:27 +09:00
Song Minjae
2332239ef2
global light matched to skybox
2017-04-07 19:11:56 +09:00
Song Minjae
25128d45e5
change in light
...
- darker night
- no blue in deep night, as in real life
2017-04-07 03:46:16 +09:00
Song Minjae
207c90d35e
new WorldTime based on TIME_T
2017-04-05 02:52:00 +09:00
Song Minjae
1057e7d442
VT: shit is still rolling
...
- We might need virtual disk image...
Former-commit-id: c3278cd9fe1ddad8b26b45577fecb0500365d38b
2017-03-31 17:27:53 +09:00
Song Minjae
5bfc5c3a38
inventory now shows equipped position
...
Former-commit-id: 10950ffc409accfa914b9f531193b2fac0783f7d
2017-03-31 17:26:44 +09:00
Song Minjae
84f91e6a7a
brighter soil and grass tex
...
Former-commit-id: 8457edfdd297ddef3ebc6c6327611a42d21dbb44
2017-03-31 17:26:01 +09:00
Song Minjae
4363bd4ba2
fixed a bug where for whatever reason io.read would return 0x0D (CR)
...
Former-commit-id: 769e2d3931472d14ce66cfef3a496a3913dc51be
2017-03-31 17:25:31 +09:00
Song Minjae
48315daa7d
proper way of setting quickslot #
...
Former-commit-id: 5cd21f043def3c7622290df5bf11f0b3f0080d30
2017-03-28 03:44:43 +09:00
Song Minjae
cd710de280
inventory UI wip update
...
Two columns, some marginal spaces to make it look better
Former-commit-id: c26d11e499970280b78193772d29937295916ae2
2017-03-27 02:58:52 +09:00
Song Minjae
816502df3d
inventory UI: quickslot designation
...
Former-commit-id: b2bddf7c271c678213f8f346d1de4b5c1dc27f60
2017-03-26 00:42:41 +09:00
Song Minjae
b6290134a9
runes: fixed numbers not coming up
...
Former-commit-id: 845b721d289842d39ea47043154a06ff7069be77
2017-03-25 02:28:49 +09:00
Song Minjae
1e3ffd2272
runes: fixing little mistakes
...
Former-commit-id: 2bfd0fd56a8219d44eed429671436ed2c638706f
2017-03-25 00:53:11 +09:00
Song Minjae
1f59082c15
runes update
...
Former-commit-id: 65a31563da924f46d5ce62c2af25549a97092762
2017-03-25 00:47:21 +09:00
Song Minjae
2e11676ee6
new runes impl and test
...
Former-commit-id: f92f6d528128ed19aadffee7e112daa5736d50e3
2017-03-24 23:59:57 +09:00
Song Minjae
f919b45e18
string for GPL 3
...
Former-commit-id: f114ac32817d94b1fca3bc7463a8afc24d166f74
2017-03-23 16:38:53 +09:00
Song Minjae
24de647284
inventory ui
...
icon in list
Former-commit-id: 7182dcda408d9710d77e25e357f3a67bdd42fff9
2017-03-22 23:58:18 +09:00
Song Minjae
accf1cf584
marking obsolete resources as _old_
...
Former-commit-id: f0919500afaafa91adaeb7f7c7377a5e2f10ef08
2017-03-21 23:39:15 +09:00
Song Minjae
6bea8af9db
This project is now GPL3
...
Former-commit-id: 173c5833f232f3f6f7f091c02d56498cff600822
2017-03-17 23:52:10 +09:00
Song Minjae
d3547e47ca
MIDI input test
...
Former-commit-id: 8ec51637782a2c4185716f3164c837477e648975
2017-03-17 23:49:48 +09:00
Song Minjae
208fd2ba15
added greek ano teleia
...
Former-commit-id: d2c67302b1e196949e8b6765b750ffffb38d2699
2017-03-17 19:23:40 +09:00
Song Minjae
72204fd5cd
there was a mistake :D
...
Former-commit-id: 972b0f9481218f995e145e19dee3107dac912b72
2017-03-17 18:35:00 +09:00
Song Minjae
41da296bce
font upd kana
...
Former-commit-id: c61920ca695eeafb3a9e200b5083b323b11814e6
2017-03-17 17:28:22 +09:00
Song Minjae
114bfe395f
kana font wip
...
Former-commit-id: 0290410638e7ddd5981aba5d40acc2c1008b0658
2017-03-17 03:30:18 +09:00
Song Minjae
2491a03c99
inventory and its ui
...
Former-commit-id: b1a073c5636ac4516e6c9cf41bb97a844057de3f
2017-03-17 03:28:47 +09:00
Song Minjae
3d91023011
TextButtonList working kinematic background
...
Former-commit-id: 8976d3b3d1e40731adf13430ad747351a6401b24
2017-03-15 01:06:13 +09:00
Song Minjae
ff817c25e6
text labels now has background
...
Former-commit-id: 05f2767134b385960deb65c2e76c97432c8303ad
2017-03-14 15:08:18 +09:00
Song Minjae
f47c66db44
magic description language update
...
Former-commit-id: 9637f09aa90345c2c2f4889a85d69af9f9c1e584
2017-03-13 21:41:08 +09:00
Song Minjae
bc4fd8866a
UI testing env and working text buttons
...
Former-commit-id: b8fd27c7f71f9bc8da259ae132badcbc9ce117ac
2017-03-13 21:40:50 +09:00
Song Minjae
0113ca5d09
new inventory UI idea
...
Former-commit-id: 0032d2b023d8ab3d2393541d452673ceeafc372e
2017-03-12 04:21:58 +09:00
Song Minjae
920d8085cd
an idea
...
Former-commit-id: 2f1562b654b3e8eb9ad5c36ff371472858a1a9ec
2017-03-10 23:31:41 +09:00
Song Minjae
a10134db2e
minor fixes in UI with aliases
...
Former-commit-id: 539604058bcf7e545de920b1c7a5958e30577a34
2017-03-10 21:23:51 +09:00
Song Minjae
edb2f5ce11
pre-assigned vital metre
...
Former-commit-id: 48d968d5b93ed6a4fb5a2f7fe63e2c24b7aaa476
2017-03-10 02:15:17 +09:00
Song Minjae
a22d27408c
message notificator bug fixed where it would only work properly for first time
...
Former-commit-id: 640b113cb242ec572f17654feaa8b9be52c333c3
2017-03-10 02:14:58 +09:00
Minjae Song
dac69f504c
Add contribution guide
...
Former-commit-id: 5d501e16b94c4056efb00ea96e9253aaa00a2578
2017-03-09 16:23:57 +00:00
Minjae Song
dfd71435de
Update README.md
...
Former-commit-id: fd89faba7d151412ebce782ee76fe1c1fb2b08b1
2017-03-09 16:15:58 +00:00
Song Minjae
76fcb5b12f
git gud
...
Former-commit-id: 86d4fba868dbe1c2841e1829f2857ff47187cc57
2017-03-05 01:31:40 +09:00
Song Minjae
e9572488be
ordered vital metre -- you can display two or more vitals
...
Former-commit-id: 27767b632a1c65060750e49c55db7e71a0e443ae
Former-commit-id: b431478a0d43193ac60011a958f6305673334755
2017-03-05 00:28:20 +09:00
Song Minjae
08417be027
eliminated reddening on T+52300
...
Former-commit-id: 5106f760b5945f3b9a90f66d5de155e7a223cfab
Former-commit-id: 7dd1718d64e84e98d8e08a50cfa8ed50366bcc32
2017-03-05 00:27:50 +09:00
Song Minjae
edd97b45a7
vital metre prototype
...
Former-commit-id: c3f95f7ef280eabc5516ad6885386cb89d6ee35d
Former-commit-id: ab9cd5bd8daf27d37828a5ca4a737a723d76fa1a
2017-03-04 01:52:30 +09:00
Song Minjae
0a0aea9589
vital metre mockup
...
Former-commit-id: c49f7ba80cff854db6d79af1c9d50d77b0bae76d
Former-commit-id: bd62a24bfd4c9737e2f23b0bae1756df62a19acf
2017-03-03 18:42:47 +09:00
Song Minjae
f5db4cb2fb
have no idea how LFS works :/
...
Former-commit-id: 81595f4fd40bb497150c26b063c994e7dd267cda
Former-commit-id: 94aeebbd5f3949f014497bcd79f8e83f6dd84d5a
2017-03-03 12:18:14 +09:00
Song Minjae
75ab8c6558
forgot gitattributes
...
Former-commit-id: 3283e9aa0f0cbb450a325f743033150b5b031c80
Former-commit-id: 0a4113e9280e66194ee627dedf6432a23cdf470b
2017-03-03 04:34:21 +09:00
Song Minjae
63ec3a8917
removing old test sounds
...
Former-commit-id: 916a2b8fb5f290451cfb604fe4b2b3b2abd5bc81
Former-commit-id: 2be333efeff82648db00057975d7c02bd7dfddda
2017-03-03 04:31:34 +09:00
Song Minjae
4c8ceaf301
updating old copyright notice
...
Former-commit-id: 49f0ae772e48f122919220accaffd4ebf73ed3e3
Former-commit-id: b2b7ad7cf731f5c51938e84714f354bd8ffd6e6e
2017-03-03 04:15:44 +09:00
Song Minjae
6d8f9d2901
still working on vt, still buggy :/
...
Former-commit-id: 9164ca8ef33917f7254c65f3947903b8a17dd654
Former-commit-id: 3ebf64f00a0b86d11a449c1d399e149f2714839c
2017-03-03 04:05:00 +09:00
Song Minjae
efd3284e30
some UI suggestion
...
Former-commit-id: 4526bc289a05ddd0fd205c8c9986785196bdd487
Former-commit-id: ce0bf7a3ce0f083e698cddf708419341f4a73fa9
2017-03-03 03:56:07 +09:00
Song Minjae
b29e6af643
working io.read from STDIN
...
Former-commit-id: b1168a53fd5fbd09c6a5a76506402560fc4e0fd7
Former-commit-id: a0d455da14a6eb7bf0127e136949273ec5a28628
2017-03-02 22:35:13 +09:00
Song Minjae
96c6cb2cc6
bunch of codes:
...
- Test InputStream() on VirtualComputer (blocking/unblocking using simple semaphore) -- no more dirty lua impl of io.read
- Typealias Kotlin 1.1
- Primitive box drawing on VideoCard
- Removing unnecessary fonts
Former-commit-id: cece88af3a3430678e685856eec78b4a9d598b4f
Former-commit-id: 22eed3a7beb9b4cb34636cbab2ff0e94989bdb31
2017-03-02 02:11:50 +09:00
Song Minjae
bdba27d776
Update to Kotlin 1.1
...
Former-commit-id: bd35f4973ce672c9fa4b36a1c8655bd719df5148
Former-commit-id: 010bb8907f6afa453de6a678cf97cc6c72483dd4
2017-03-01 21:33:46 +09:00
Song Minjae
71091cce98
vc ppu: some updates for Lua
...
Former-commit-id: 3d99a6788d05eaf3e90bffe8d412f0ab92e7f9bb
Former-commit-id: 306ed39d09f2b0b5461cb71d0cef96d7d5793769
2017-02-26 03:08:58 +09:00
Song Minjae
679a65a12e
fixed lantern colour not update
...
Former-commit-id: 153d3f4fbdae65f71c7c63a3b0a87fee08677186
Former-commit-id: 732f527d49dc31bbc669bbfed4624018c471dbe0
2017-02-26 03:08:21 +09:00
Song Minjae
a3445d631a
actor hit ceiling and now properly bounce back (again, gah!)
...
Former-commit-id: 05ce5bbae52337a92e26bd6937d610bd2c14cefb
Former-commit-id: 810db52f9f9f1756d2d667229487fb653f87898e
2017-02-26 03:07:54 +09:00
Song Minjae
b23f848d95
working real-time software blur
...
Former-commit-id: a545802b19188fb9d3b6168885f40d46e3376195
Former-commit-id: f71dbfa2521888cc847937f549e627f87625ea17
2017-02-25 02:50:48 +09:00
Song Minjae
3b7e88b0af
no memory leak on ImageBuffer rendering
...
Turns out, <ImageBuffer>.image creates new Image instance which will NEVER be reclaimed (which causes OutOfMemoryError) unless manually destroy()ed.
Former-commit-id: 34840cf63e52e5635ec8acd5fb1bb78923c61063
Former-commit-id: aca4388320fae022a4744f75c1b0f66b544bdafb
2017-02-25 02:39:02 +09:00
Song Minjae
d7b49b0f9d
graphics computer -- working sprite system
...
Former-commit-id: eedad5c99d0d8fa1d74a7a5b4e6250017d55163b
Former-commit-id: 0dc08e778cca3300ffc6f696ba395eb8ca2b154b
2017-02-24 17:35:32 +09:00
Song Minjae
0180c7cf0a
yet another font update
...
Former-commit-id: 332bdbd2e55d148f42f3e3635dbc94a71f152f01
Former-commit-id: 27308c98fe0fe858bcbb42301dd714a49d92c81c
2017-02-20 23:27:00 +09:00
Song Minjae
b33f179a9b
font upd, added ext-b
...
Former-commit-id: f8f324ea45e12608017c9a09c4a8994d341d91a1
Former-commit-id: 37fff79ddb4eec7bd5f3006ff0db1e1e3abd3653
2017-02-20 20:28:54 +09:00
Song Minjae
c48308efe1
font upd
...
Former-commit-id: bf42a690c7cd199d4f2ec00855213b83aecb144b
Former-commit-id: b992aac69b93c5d1632e96c4985cf61a6419b6a8
2017-02-20 01:43:26 +09:00
Song Minjae
076c5ba1f1
terrain tex upd
...
Former-commit-id: 19fe7efbde3db7d5655c8470489da1c5a5a188ec
Former-commit-id: 94c984500c0f8ef3b323e953c91306b525bd4623
2017-02-20 01:41:37 +09:00
Song Minjae
d7576ce844
New RNG for the game and Joise
...
Former-commit-id: 4a5b7f7ef6546d04be106d881e7d3f9dd6dc1b57
Former-commit-id: 90c15fa64cde39e33206ff7be645db9bceda1161
2017-02-20 01:41:01 +09:00
Song Minjae
1c0b969078
resolving issue #12
...
Former-commit-id: eee32f1d3b74a431626888ab32166e0cad14f522
Former-commit-id: e58fecf50f193d695f7a7852117183486a12cc62
2017-02-14 23:25:18 +09:00
Song Minjae
5d7349386e
ActorWithSprite: correct offsetting on X axis
...
Former-commit-id: 7c981241889cff139b3523d751e85885af04f867
Former-commit-id: 33b93c99c94813afa2a7ce272f59e7b28faf9da1
2017-02-14 18:56:55 +09:00
Song Minjae
3065d642b5
finalising fonts
...
Former-commit-id: e85038e433c9e451761a25ce93fa976b847c9e1e
Former-commit-id: 0f59fe3a1b5a174ff63f5a79f11007f0e9d4a204
2017-02-14 18:51:55 +09:00
Song Minjae
d028593842
unhelpful git comment about the font
...
Former-commit-id: 272cb1b56834c4796d4db9c9ba3d5ead69084513
Former-commit-id: 0395adeefc72aa618d5a422c99db2932a05fe2c4
2017-02-13 14:13:40 +09:00
Song Minjae
5c4036e73f
fixing mistakes
...
Former-commit-id: 2bb63bc0616d42937372781a5f7c779a2b1fb984
Former-commit-id: 80746e41232f5170b807ff54efa3b1e477ee9467
2017-02-13 02:29:39 +09:00
Song Minjae
a9b00bd909
more changes on greek
...
Former-commit-id: cfde7383844a9a183bf57edad3a772ae74f19af8
Former-commit-id: 178d7b4b788ffe43db64eb453543ea1e20d94acf
2017-02-12 16:45:03 +09:00
Song Minjae
add2be7109
new greek and more tweaks
...
Former-commit-id: 0c480dd7ce173a37f2f48b5b5d711c2641cbda00
Former-commit-id: 18492d01862bdeecb9c0eba825a3b25da76211b0
2017-02-12 04:12:26 +09:00
Song Minjae
226ae77ab4
cyrillic
...
Former-commit-id: b5b4c8495b387dbc6516829f3ddf0124f87d8500
Former-commit-id: 2c78b2fb6112199bc7bf4d55b3df01da10f14958
2017-02-11 23:57:42 +09:00
Song Minjae
5799cc39ce
Basic Latin, Ext-A
...
Former-commit-id: 82df422b6a9b9e9c0fba0d11762cbdf2ca5b6f40
Former-commit-id: ff29dc32eb21b9626c78eb53518f5eff12439832
2017-02-11 23:22:35 +09:00
Song Minjae
afe197caf7
newfontsystem branch init commit
...
Former-commit-id: 5f03cdbec6058f90ef1354db5ee1c6dac9755feb
Former-commit-id: f132b6c4e1a51146fb7522686e24008640e88c45
2017-02-11 16:45:47 +09:00
Minjae Song
cc01ff62e6
citation needed
...
Former-commit-id: 92b35f459de0ce84064bc44a2ff54be07f06e711
Former-commit-id: 682ed520288e1144c15ac998d7a1b53971f7482d
2017-02-09 16:45:28 +00:00
Song Minjae
bd58c9e40b
video card wip for virtual computer
...
Former-commit-id: 3c71eb0e8614e92e63fd3b29906a3cfd311c916f
Former-commit-id: 3472d6eb7d03a29bfd859e9207f76aeb23cef89b
2017-02-09 22:18:27 +09:00
Song Minjae
9ddf0dee63
data format docs
...
Former-commit-id: 5da80ac39d23d518bec0ed4e838fd0a4ae19bd11
Former-commit-id: f7ec7a4cd2c1d7a795aa19352065ee1ea1550fe4
2017-02-07 04:50:26 +09:00
Song Minjae
ad68309bc5
reading text from JInputField to support multilingual input
...
Former-commit-id: 4dc1228ba000f88d3af29569aa3954cb8acc4d90
Former-commit-id: 7fd7f8bd4f35e3be30cd9fa0da96684a48eedad3
2017-02-05 22:04:33 +09:00
Song Minjae
0a2bf64bff
HumanoidNPC: explicit initialiser call no longer required
...
Former-commit-id: ecc822302182bc55f9a11ede39f74bfaf8fe6c87
Former-commit-id: 92f49eb574cb4f7bbf93dae8bf0ff32fa33a74ae
2017-02-05 03:05:18 +09:00
Song Minjae
e66304bea0
assets update
...
Former-commit-id: 2988c67408159e5b17dd40a10b3eca4ea187d10f
Former-commit-id: b255a9c812f71f13d17922e11257afde59648ada
2017-02-04 22:55:55 +09:00
Song Minjae
8e7b61ea0c
Combined ItemProp to InventoryItem and introduced Material
...
Former-commit-id: d73882505cb26a99a5cc70ef5dc2b7e2d087823c
Former-commit-id: cf061fd2edb6fbe765ac812507cb5b0d7b77ee7b
2017-02-04 22:55:06 +09:00
Song Minjae
bb33d9e381
Actually utilising ActorAI interface to support AIs written in Kotlin as well as in Lua
...
Former-commit-id: 53901f5a5d53b33c4254091ec507be82289d57fd
Former-commit-id: 86ce8d2a646a1564ee5e33ef07c5affb338c028e
2017-02-04 22:53:36 +09:00
Song Minjae
65dec9661c
killactor command
...
Former-commit-id: 9f5b3014c3023988e3d86317f8684d8fc7b714c5
Former-commit-id: 637d39819470a6b8c9d88c9805e49ef7cd4f5fb0
2017-01-31 19:07:06 +09:00
Song Minjae
2c9906888b
bringing other memory info back
...
Former-commit-id: a189dc26e906a6cfd85ca68b4db849426c48ce52
Former-commit-id: 267e95f7d52c126b5d3787358477fc29fb50ad8e
2017-01-31 01:10:18 +09:00
Song Minjae
2f7eaea6b8
Merge branch 'newworldgen'
...
# Conflicts:
# .idea/workspace.xml
# src/net/torvald/terrarum/gameactors/Actor.kt
Former-commit-id: 533aeed3cd26565478a3b8c602c9e9aa7e15b43f
Former-commit-id: e7e851ed9734b47cc05144df1c6187ea50f7ecab
2017-01-31 01:05:38 +09:00
Song Minjae
abad2eb1a6
somehow fixed a phys bug where heavier objects accelerate more by gravity
...
Former-commit-id: 5a39d6495c861f9abe32b09db4bba8f26667de95
Former-commit-id: f9b8307b6371d553174f268f812a2edc71324a34
2017-01-31 01:01:51 +09:00
Song Minjae
12b04fabdf
caves and stuff
...
Former-commit-id: 248077312d8561ad01819a43a4c4a5205c122ff4
Former-commit-id: f4dc915a66bd26338376b9d6008f136fb36b3060
2017-01-30 22:39:34 +09:00
Song Minjae
dbdee14481
new terrain gen
...
Former-commit-id: ef5db466ae4170c6054df806bc4018ed223fc87f
Former-commit-id: 1ea0525c992dd72532589bed963ea2f0804a0a2c
2017-01-30 03:57:03 +09:00
Song Minjae
172e5752ca
more renaming things
...
Former-commit-id: 80e29fc17e431e350d8d4860273ec42bc4ad67df
Former-commit-id: d70546a097d66ade94de93b4be157b7c9637e98f
2017-01-29 20:48:55 +09:00
Song Minjae
c60a967050
more world settings
...
Former-commit-id: 5b9f7717ed2a4ad2f054e8db75b404b5c974539b
Former-commit-id: bc5d18446028a734a3a9707c928f069bcd1d5a7f
2017-01-29 02:04:19 +09:00
Song Minjae
361f322d78
just updating things so that I can have a backup point...
...
Former-commit-id: 0a5a6d7f68ee1a96562532572c8d45fe102d3c25
Former-commit-id: a1a78f61f2fe2a8707e47633caa6cd67a829b35e
2017-01-26 16:58:06 +09:00
Song Minjae
8b111ef262
not going to be easy; just renaming and changing things
...
Former-commit-id: 5cb93ffbd1b545e4a346fa3edc6bb874ec5b508e
Former-commit-id: 194e2ea1e057415bbc2a516346dc1d8d216d64cb
2017-01-26 16:57:16 +09:00
Song Minjae
df5f4771a1
more update
...
Former-commit-id: f64d9a30057d587ef0410ae692800795c29ccdb9
Former-commit-id: 8359b51c881035b3ef822bae1ca2c82e0cd83e93
2017-01-26 01:30:06 +09:00
Song Minjae
2d34db3022
adding/removing actors in game won't go wrong now (perhaps...)
...
Former-commit-id: c66db4b652e2fae34e66200aca4b101c16bab5d9
Former-commit-id: 5bafa85cabf7ead6db5f48475164d0694f66f15d
2017-01-26 01:29:17 +09:00
Song Minjae
5a76b1cc13
space saving by converting tga back to png on large matte images
...
Former-commit-id: 8f3289355692b3e73d383522ce037e1233651efc
Former-commit-id: 3710b500b5184c500eb67f44ff0373b7cf00012d
2017-01-25 17:54:05 +09:00
Song Minjae
9aab3d3664
fixed bad light calc from 1b83e7deb7 [formerly d900c0733a6d1dcbd9aaed8e9f7f1671c3866624] [formerly 5611e2d89f4601e57d014c45f0479600778217f6]
...
Former-commit-id: 7906df081a965ba70224fce4890ec3e067ea1636
Former-commit-id: f63552ac04de18ebc4b3283b87cf803eca5ae347
2017-01-25 17:53:06 +09:00
Song Minjae
c5b452f779
removed red tinge on t=52100+
...
Former-commit-id: 34c03b14a4103bf64c88fdceb82c5ed13e82858d
Former-commit-id: ad8f050b4906c5582ae895bb9e5032b1e180394c
2017-01-24 14:20:38 +09:00
Song Minjae
95ea8d9b7c
more like real MT-32
...
Former-commit-id: c6af2f7dbf8745488e508127c13a0f5ef3132be9
Former-commit-id: 1df1334644896d4790b42cf2448ef4e902f34bca
2017-01-24 03:36:05 +09:00
Song Minjae
f02c931715
actor draw issue fixed for real this time
...
Former-commit-id: 16d315a8df6477748bdb78b567ee1c97ffc2f455
Former-commit-id: 96c8efc59b69c78ae7c861ebd371fc315d3be058
2017-01-24 03:35:37 +09:00
Song Minjae
225f2f2235
VT redraw on request
...
Former-commit-id: 3ada71215d9291760704a982cc3952061dbc7afe
Former-commit-id: ca1495e668e88bc7214429472ad918621a650189
2017-01-24 00:50:12 +09:00
Song Minjae
1b83e7deb7
tiles with light level <= 1 will be rendered as black square, phys support for non-self-moving bodies (e.g. balls)
...
Former-commit-id: 5611e2d89f4601e57d014c45f0479600778217f6
Former-commit-id: d900c0733a6d1dcbd9aaed8e9f7f1671c3866624
2017-01-23 19:06:12 +09:00
Song Minjae
e951a6285e
replaced quick and dirty fix into proper fix
...
Former-commit-id: ee305ad1bb84716a0bb8c17e9aa873eafb0baa6e
Former-commit-id: a9d7e6495bbfdea42b253070f66a0978463a8814
2017-01-23 19:04:42 +09:00
Song Minjae
0717b883b4
README update
...
Former-commit-id: 425ceb7e5fec5ce0cbcc28bd657e7c6360d9d47f
Former-commit-id: e2e348bc8425861f4263ffba483f04a2837c5c51
2017-01-23 19:03:08 +09:00
Song Minjae
6c94dc9632
iterative circular array for slightly better performance (test might be wrong tho)
...
Former-commit-id: 95c4e576efca6e12af68c184ed5effa4b115d8c4
Former-commit-id: bbd74994f90f582d0643ebbbca58f40d097e2f82
2017-01-22 14:20:24 +09:00
Song Minjae
54b52b1b6e
more efficient particles
...
Former-commit-id: 56dad88ecd715ad6e357e33b903851a47a358dcd
Former-commit-id: c85c0b759a447c0461563d98156f59879fa95db2
2017-01-22 04:13:45 +09:00
Song Minjae
4acc797fee
actorwithbody splitted in favour of new particle type
...
Former-commit-id: 121bd069d0a9eeef60f5ecb085a11a93c4b4a84d
Former-commit-id: 539b4b6916e808c01298190cf347e928f61fe62e
2017-01-21 16:52:16 +09:00
Song Minjae
5db3aadaf4
ai won't jump if it sees tall ledge that can't jump over
...
Former-commit-id: c74b12206547838c72301d3d2223a98c9098687d
Former-commit-id: a1f7c29cc42758f92c202d20d28e47820546c900
2017-01-20 01:56:29 +09:00
Song Minjae
02f38eab3c
actor jump slowdown in water
...
Former-commit-id: 45fdd22f084ec4e9a9017bd617393c9e6acd56e8
Former-commit-id: bf1bbc9210bd2232381116312447724976aaf1f8
2017-01-19 13:43:38 +09:00
Song Minjae
b08060bffc
fixme: fixed
...
Former-commit-id: a8beadca625c0714d687784c95a39e1ddbf7559c
Former-commit-id: 936a978f2d50e313611f3417f0e5a7cee716896e
2017-01-19 04:10:31 +09:00
Song Minjae
fdecb83ebf
correct actor walk velo/accel control even when submerged; new tileprop Viscosity
...
Former-commit-id: 164238c9e5e0b33f9291cb09d804e2ce2f2e1721
Former-commit-id: ec07a206dd980b9ee73530f0beab876393030656
2017-01-19 04:05:57 +09:00
Song Minjae
e139fb891f
proper impl of walk friction control (WIP submerged case)
...
Former-commit-id: cf8c11dee3eed491893bbfa61167e47863524366
Former-commit-id: 30a8fbedcc05cb6aee5f131708152d4db1fd9415
2017-01-19 03:25:22 +09:00
Song Minjae
efbb654b45
skybox
...
Former-commit-id: 839fda074d5cf6a3fe1a0a16e10da67908bc4f03
Former-commit-id: 4ed8324110eafc434fd00f09fe48f3858ad5fd3a
2017-01-18 21:24:59 +09:00
Song Minjae
ea4c4bdb2b
new sunlight and skybox colouring collected from real world measurements (reports TBA)
...
Former-commit-id: 6abaa1e16d0fd7a71f95bd0265809aad9e34a425
Former-commit-id: bb871bd87072f27b9cc29594f9eed615351df5f8
2017-01-17 23:42:25 +09:00
Song Minjae
e9c7ef4930
PNG -> TGA
...
Former-commit-id: 394d3af24b5f1a125c40197a09f47867cc6fc566
Former-commit-id: 5428b1d2d7370b5a912851d5f5aa9f6b036f64f5
2017-01-16 18:24:19 +09:00
Song Minjae
1f1e2f6899
colorutil update, some code cleanup
...
Former-commit-id: 47b13e7e899dc9151f7a1ae71977ed8d4b403345
Former-commit-id: 136f9c787b76aec75d76535891cf264170bd3b04
2017-01-15 20:51:42 +09:00
Song Minjae
e7276513d7
new hair finished
...
Former-commit-id: bed636531552e3c6e6f2abf80d1e2550f22075d2
Former-commit-id: ced0e4dc213a6f711b7f450458ec745fff5d91e1
2017-01-14 16:00:43 +09:00
Song Minjae
8ae07c8d20
working tapestry decoder and fixture object
...
Former-commit-id: dd61b61e6061cfb3dc2ad9d9f65fd1b272475718
Former-commit-id: 7acc72a0e59203c0ea56c355eadaeed1474e3ac1
2017-01-14 16:00:07 +09:00
Song Minjae
bac246cd9a
corrected candlelight colour (using Yxy instead of Lab)
...
Former-commit-id: 7d784a840c2339a49f1dfc5a739bf8ce306ec2e4
Former-commit-id: d3b18605dd51ceb779841835c88802b8cf3afaa4
2017-01-13 12:33:02 +09:00
Song Minjae
ec73d2ea1e
Parallel: wait for all ths to die
...
Former-commit-id: d95a5fc60c424cb1722d70ced610a81237ddb681
Former-commit-id: 64d1177a164a2a53e9beabe634a6f5997cfa8d7b
2017-01-12 21:05:23 +09:00
Song Minjae
213831ad31
StateBlurTest from blur test (gah)
...
Former-commit-id: ea7d2b3cd9c5f072846aea102b43f09226f73a57
Former-commit-id: 3d716699cbf6ed344c5e7b2ab5a2f8b121f828a8
2017-01-12 21:04:29 +09:00
Song Minjae
b52d6f89f7
new hair (wip?)
...
Former-commit-id: 31cd1b402be82b34487b92c3fd3f05da15d5e2f6
Former-commit-id: 826df0dfc7e8a885ba681dc9ba0c05fa610eb44f
2017-01-12 21:03:44 +09:00
Song Minjae
dfb769c982
test image from blur test
...
Former-commit-id: 6f4ebae0f8fe170567082f1e9973763d5c0e3654
Former-commit-id: 48712cd1144ab3718e568945b9dd39d8db710708
2017-01-12 21:03:31 +09:00
Song Minjae
9e9bca3442
now torch colour from colourimeter mesurement
...
Former-commit-id: 8bd0eb9ef67e2a5c259137ea779b857daac792bc
Former-commit-id: 5aa153a8cd3e94fc663d071f033fe3d5cdafed1b
2017-01-12 21:02:59 +09:00
Song Minjae
b1686ec5ab
blur test
...
Former-commit-id: 33120239e532c01aedbc409dd224fdf3e6b58ee1
Former-commit-id: 8dd650ee0704c9dfbf83dc81b4c3c7b53af52647
2017-01-12 21:01:58 +09:00
Song Minjae
d076676a2f
sample code for software rendering
...
Former-commit-id: a9d5b8e49305af4a406a7842469086438494b12c
Former-commit-id: 372ef77b6562942fd74128dffda22bf34a5df7fa
2017-01-12 02:27:06 +09:00
Song Minjae
1e89ddfec7
added endianness
...
Former-commit-id: c3ec99b381816d0a4afb245a1dc4623db2f59f88
Former-commit-id: 19d8e083f74f0281ae91df8bf89f046cb7b78d43
2017-01-10 00:02:19 +09:00
Song Minjae
1c5ee6f32c
data formats doc update
...
Former-commit-id: b1e1da4b568e9d282874e73e867a6449560337b4
Former-commit-id: df35e8acb0b981122402736735f69009820af960
2017-01-09 23:48:57 +09:00
Song Minjae
083197f4cb
updated pal on TextTerminal to match the game's 16 pal
...
Former-commit-id: f96c58b1a29e71d9877c824631dd252956dbc321
Former-commit-id: 1224ec4e300d44fa05a7aef39eedbaea0cad4f56
2017-01-09 23:28:21 +09:00
Song Minjae
135f8f86e8
fixed discrepancy between 64- and 16-colour palettes
...
Former-commit-id: 71fdc236220f77fd3f3eb7fef9bf9c75d1a10996
Former-commit-id: d3ffbfa92e18fdd36e07607faddaadb8faa5739d
2017-01-09 23:25:57 +09:00
Song Minjae
f7d055806b
sprites!
...
Former-commit-id: 099c7d1b27988830f6c2d876684d4675078170e9
Former-commit-id: eea5b0ff2a04142e1a19505a98c252a6ca5aa666
2017-01-09 23:22:31 +09:00
Song Minjae
5944a215df
README update
...
Former-commit-id: 79ea4bbfe747c18b4401e037aa350c23a9dc7fa2
Former-commit-id: 4feab90a769c9a8a52acc3a0b7223813c193756a
2017-01-09 23:21:58 +09:00
Song Minjae
0f8f64cddf
wall now uses terrain tileset
...
Former-commit-id: 13b5389d905c1c302ec4e7991fbfdd06ed333814
Former-commit-id: 1416055d9aa0755147c461512f9b638e25df908e
2017-01-09 22:56:15 +09:00
Song Minjae
0b7485fd57
less saturated red sands
...
Former-commit-id: fc87746519435da0e77fe4381190a9a9e52ac3cb
Former-commit-id: 132451d755ed806850af59c9f660c21a88666142
2017-01-09 19:46:42 +09:00
Song Minjae
e499c24c0d
AI auto jump test
...
Former-commit-id: f48972fa48a526e8f697a47cde90b26240f549a3
Former-commit-id: c45dcbcae2f7d85c801ed87c049c403609a6d6d0
2017-01-07 00:37:46 +09:00
Song Minjae
aab8da6ac7
"heavier" jump control, closing issue #10
...
Former-commit-id: 5329d496cff482083243e2002472496347c624f3
Former-commit-id: 99dd9f51f4790444ea950368453f74aef8441d44
2017-01-06 03:59:09 +09:00
Song Minjae
ea73ff3153
16/64 tapestry palettes, sample tapestry image (theworld)
...
Former-commit-id: 74858cf3203e1da643e50d57b277d18d4a516735
Former-commit-id: 92a626c5a2e340d0d6995d14c7724e7de58bc1e6
2017-01-06 00:02:49 +09:00
Song Minjae
4b54fb3b67
lang update
...
Former-commit-id: 89a4f1725dbe386aede2954d88c3465ffaa8dba2
Former-commit-id: 7ba3fee3c2ca48dfabd879c9e19c0b3fb8deadf0
2017-01-06 00:00:41 +09:00
Song Minjae
4d8ff11ece
issue #9
...
Former-commit-id: 8e4257f62c97c5b8defd9d722624fb1448e0209a
Former-commit-id: 01e47cdbe82ab0832695f6d6b0cbd6cf5ddf1458
2017-01-04 23:04:27 +09:00
Song Minjae
3eb1fe98cd
sprite updates
...
Former-commit-id: a52e024a231e54e7e837b7c717606f4f0d187758
Former-commit-id: fcdb5a9e12802c9671bea24481c94a8876dfd418
2017-01-04 22:46:51 +09:00
Song Minjae
df8c0813c3
fuck
...
Former-commit-id: c48f789e138b5d9f78422a5ec93f4f973225fe2f
Former-commit-id: 9843d2c1482d6bd38c65bc2036696dce5901dd91
2017-01-02 14:32:23 +09:00
Song Minjae
ae97310bf7
circular (octagon actually) propagation of light
...
Former-commit-id: 1e67a3284ea298a0d8f27309d9d8ca800a8525c8
Former-commit-id: a5067df80d1053ceec6d78b6fda6cf0afa3c286c
2017-01-02 14:08:24 +09:00
Song Minjae
0c2cb48135
ThreadPool renamed to PhreadParallel, tweaks on font
...
Former-commit-id: 52c6d53764449cecd9ab1aa96b23810e5e406cc2
Former-commit-id: cf8ff86f3c62851c8be2370774b426e09410ad6f
2017-01-01 15:06:19 +09:00
Song Minjae
f5f0fcb077
Copyright update 2017
...
Former-commit-id: 8c662c7cb637ae4565e95e661b0e627d9bfd7e5a
Former-commit-id: 4a5279b47f7c8f4fadb62ee6843b3848f803f433
2017-01-01 00:04:43 +09:00
Song Minjae
d3080ffb78
added sources for Slick
...
Former-commit-id: 1647fa32ef6894bd7db44f741f07c2f4dcdf9054
Former-commit-id: 0e5810dcfbe1fd59b13e7cabe9f1e93c5542da2d
2016-12-30 23:29:12 +09:00
Song Minjae
d1f01a203d
getActorByID now searches for inactive actors
...
Former-commit-id: 1828e2819bc5575d590e51b616415c91645cad56
Former-commit-id: 5b470d524401135358f9926587651ae932d4d5e9
2016-12-30 23:28:44 +09:00
Song Minjae
da06e0fa93
mouse buttons now configurable
...
Former-commit-id: 789b34a0a80553afc7fa7f563ffa33350310ac21
Former-commit-id: 8b3687ee15aa53fb6decb8480ebdf6897b5cce61
2016-12-30 23:28:06 +09:00
Song Minjae
0b024dcf70
issue #7 implemented
...
Former-commit-id: e63de56e81e19c842c519c77019b9750d751851e
Former-commit-id: 6b018d6ac3bb471d5997c1eece4485f967f82ded
2016-12-30 18:07:36 +09:00
Song Minjae
ac05b5edf1
separated Camera from TileDrawer (was MapCamera)
...
Former-commit-id: b2fe7716722634b03f3750fade420d26022500f9
Former-commit-id: 521826d176c6902007646e6b9b9c7b5d4f3468cf
2016-12-30 02:47:15 +09:00
Song Minjae
9a8090038e
improved ActorValueTracker: can now change actor currently tracking
...
Former-commit-id: 71daf44209f700b8702f2b73294583edefda49c9
Former-commit-id: 3ab76c6509086490ba6ea9501b1ba08e444a7e53
2016-12-30 02:22:58 +09:00
Song Minjae
0e60380718
skybox will now scaled properly according to screen zoom
...
Former-commit-id: 619bfcad7bd14313d8f94c291350ddb5bb9684b4
Former-commit-id: c42d41c7e32a2c44cffc7d1450fa550d7d5c32f7
2016-12-30 02:22:10 +09:00
Song Minjae
71294a6bd1
64 colour palette test
...
Former-commit-id: 44420079369d6a7ea4752d390608ca2174594a99
Former-commit-id: 84c6fcd4f7deb0e8648e0e8a8b6cf578ff872cb4
2016-12-29 21:35:46 +09:00
Song Minjae
f4332afd3c
better character shading
...
Former-commit-id: 8c10062edbb66c1a184f24067873deaf59d0447f
Former-commit-id: 4193fcfa61d3d14e82622f6bf6849cd75377c4ee
2016-12-29 21:35:28 +09:00
Song Minjae
f7365ea47b
more AI, divided ACCELBUFF and ACCELMULT_MOVEMENT
...
Former-commit-id: f3b4c390c363612dcc58c3d50cb7a47ba7452567
Former-commit-id: 95f71db97104cf55af7aba8e0289eb89efc078a4
2016-12-29 21:10:42 +09:00
Song Minjae
63bc018550
new debugging tool ActorsList
...
Former-commit-id: 51109b6766a1ebd92613055064e3fa8bd69c37fc
Former-commit-id: d5fc3d52b208d3cbbdcec47758cd73aef3240dc8
2016-12-29 21:09:44 +09:00
Song Minjae
bc36cc946d
highest ID of dynamicItem reduced to 1048575
...
Former-commit-id: b1e36d020a57aac497eff5d3db7142940f590fe4
Former-commit-id: c437e8447ba2a58fdc7dfd05f1ac80284f845702
2016-12-29 20:45:42 +09:00
Song Minjae
767802e75f
new debugging tool ActorValueTracker
...
Former-commit-id: f30d2a859521082609425722edb91d3c366fbc58
Former-commit-id: 1486ad6b0a85415124c87522f07c012d4a335567
2016-12-29 20:31:05 +09:00
Song Minjae
a6bbf256f0
Issue #6 resolved
...
Former-commit-id: 643ca0b3757f329107a7677fe3bf5f43ffac7639
Former-commit-id: caa5582abb797485e90b8c3e47a6307b177ff456
2016-12-28 18:17:48 +09:00
Song Minjae
e253641471
ActorAI's walk speed can be adjusted now
...
Former-commit-id: 556677bddf9cc29358471c81f7febc40e8e6cc7d
Former-commit-id: 35b994001dd034e166ba6c6709cb92fd5dca073e
2016-12-28 00:17:52 +09:00
Song Minjae
2e2e4a0281
buffed Teleport command
...
Former-commit-id: adc06bc2b24f9ac3ef4dc48756a8e3aa006f620f
Former-commit-id: be364044a1a790da69a4a5012f8d6b832f16abd9
2016-12-27 22:43:30 +09:00
Song Minjae
433612ebdb
random roam around AI
...
Former-commit-id: 5edf7e848f519d440ecb915b7d6e27e9ead8dd6f
Former-commit-id: e89bfcd8b443c77e88d5ec7090f836b77ae5f02b
2016-12-27 22:43:15 +09:00
Song Minjae
f06c6f7502
Joise updated to 1.0.2
...
Former-commit-id: 8fdfe95a5a2be895b55785b1cfc57ae16e10100a
Former-commit-id: 52248306c1b226bca423415d76b0f929e285103e
2016-12-27 22:08:33 +09:00
Song Minjae
81e9539381
AI script is now persistent (you can keep variables)
...
Former-commit-id: 20ca0a8e80f0712c4a3d6a21ee9ae5f15c46c406
Former-commit-id: 2f1cfc2c9b60981053e928a3e7b07117d3b18919
2016-12-27 21:56:34 +09:00
Song Minjae
e88124f065
"mult" renamed to "buff" to prevent confusion with pre-calculated "mult" (character variants)
...
Former-commit-id: 104d0a57bc67491427d823c2f91688c85e8841c5
Former-commit-id: 5a835c7a759006df25d8783f4f97b568a1517104
2016-12-27 21:56:03 +09:00
Song Minjae
35a723ee0f
actor AI from Lua script
...
Former-commit-id: 184160efc59c4f846f1cc154fe3e60d21b301ee3
Former-commit-id: 4e228542975ea52945a597b7ca1bc06b407c3be7
2016-12-26 23:55:54 +09:00
Song Minjae
d0109a88af
remove hard-drawn shadow from images, they're now drawn by the software
...
Former-commit-id: fe09a6ba3dd3b2f9e53874c854210f4f73bac160
Former-commit-id: f2b1571609c36cf4e177488ed2978df671ffa80a
2016-12-26 12:50:10 +09:00
Song Minjae
5e2cb526ee
cp949 -> cp437 (wrong name)
...
Former-commit-id: 07e737dfa438bac2b42271a35f3e1d3aa0e9f041
Former-commit-id: 158c2c7c6dbd324f55727eed057c21bdb2cf8908
2016-12-26 12:36:02 +09:00
Song Minjae
8e6fc55f46
javadoc for LWJGL
...
Former-commit-id: c9c053368cf5b7bbaf7aa2aa1a986611c3dad698
Former-commit-id: a9835ae3c2b484bcb5b1ee6fa57504c406c61490
2016-12-26 12:00:28 +09:00
Song Minjae
ae45cf32a7
new blending function for SpriteGlow, which now uses no alpha channel; reduced the number of framebuffer used to draw a world from 2 to 1.
...
Former-commit-id: 823182690f0c0dfc73a46474e194cbf6470fe5ad
Former-commit-id: 9c4e041ef2799841d905c2b6dc32d578d9c082a3
2016-12-25 16:33:56 +09:00
Song Minjae
a9a2b93341
visible actors are defaulted to Visible, SpriteAnimations now has "parent" actors and uses its Visible property
...
Former-commit-id: 0e240de4ca38a59724f364df4624c8dc79c0112d
Former-commit-id: b017b24ab7591ea2fd2518308bd5656597c14f47
2016-12-23 20:49:29 +09:00
Song Minjae
639f1c158e
multithreading now should divide jobs evenly without any job missing out
...
Former-commit-id: 0511065489b0813fef82361b74369040fc2ad887
Former-commit-id: fe23e50fa33d6cf0c5118916bb29669d69bed5b9
2016-12-23 00:38:21 +09:00
Song Minjae
1362f6921e
resolving issue #5
...
Former-commit-id: 12d11b683a242172a7c3ec831efb7d65f552951f
Former-commit-id: fd276318b77ac5ef9b1963e84fb33380ddbae45c
2016-12-22 22:20:49 +09:00
Song Minjae
611b78ffa5
texture update
...
Former-commit-id: 8b056329db1403b163e635e22141e0d021580805
Former-commit-id: c9e0605ba6021ac4889f199799268df61517a794
2016-12-22 13:21:03 +09:00
Song Minjae
c1e7b3537d
noise texture generator: multithreded
...
Former-commit-id: 4d9539a53aa058eff1fe47f6fce95528a44dff40
Former-commit-id: a0301f167412d1c67ca0cc6956d9e7683e82efaf
2016-12-22 13:19:40 +09:00
Song Minjae
72e348b5e5
messing around w/ GL blend equations, think got something working...
...
Former-commit-id: 6c9bb1a9d49c9ea0a5f8a68f4b2d05b0d8390b96
Former-commit-id: 7947f3b32dbe0d17a7bd206b3fd8850fdf3ea9c1
2016-12-22 03:05:13 +09:00
Song Minjae
e76f8840ba
updating TODO tags
...
Former-commit-id: f0ce830cc72911b9c1974a394581003726dfc4e1
Former-commit-id: dfc012568d8362de583b7efa95fd79e35a22b83a
2016-12-22 02:20:23 +09:00
Song Minjae
656aa07e8b
new dirt tex
...
Former-commit-id: 963c5f0ec46eeb950b56a357df3cfe352c9d60c1
Former-commit-id: 38e1c52cbf3001013399d015c3bca678f77745dc
2016-12-22 02:19:57 +09:00
Song Minjae
4548a2fe3d
noise pattern generator (loops x and y)
...
Former-commit-id: 548612468f454aaf037544e5c3a86deb4f30fc63
Former-commit-id: 1026b3d7420fd5a14117e4c295009dc5831862ad
2016-12-22 02:02:13 +09:00
Song Minjae
70d85398ce
cavegen now loops (fine-tune required)
...
Former-commit-id: 5a59323f39ca1cfcfcc0c89c0d7f71f0e2d92762
Former-commit-id: f7d35ae69fcb49af0d1342624eb9f3b0027db398
2016-12-21 01:06:05 +09:00
Song Minjae
dd60448cae
seamlessly looped terrain generation WIP (resolving issue #4 )
...
Former-commit-id: cb2110fc1574ddfbff9ea6bd21596945c5895e13
Former-commit-id: 4f17d4d0bb1b1ed1ee61872651abfeb046de8b9c
2016-12-20 21:01:22 +09:00
Song Minjae
8c8a0cbb23
modified light penetration to penetrate less
...
Former-commit-id: 43b6fa9456ab58d6c59b738c718d0dcbe27799d1
Former-commit-id: ac3da567accddaea19ede6f7fcf59aff4cc10c9a
2016-12-20 14:37:29 +09:00
Song Minjae
e0665db121
fixed bug in commandinterpreter where space(s) behind semicolon, without secondary command (e.g. "nc; ") caused crash
...
Former-commit-id: 6b7afd141964ecefaae4f8952551859ca6c25c9d
Former-commit-id: dd21356206c45bde1c9f17fc604755d372189d7e
2016-12-20 14:35:49 +09:00
Song Minjae
aeb377a857
more sprite glow (test)
...
Former-commit-id: 857997e5a00ccbb3f3d2ca7be5065f4f66487a4f
Former-commit-id: 232ae9161a43762730fad1e77003b4033d72bb2a
2016-12-19 00:56:59 +09:00
Song Minjae
e501b356cd
colourmaps for virtualcomputers, adding 64-col
...
Former-commit-id: 7db2015263d5a48eda8f96e215352d62f6e23602
Former-commit-id: c0df19ce699cc19c72e0a67133dba129cd98f9dd
2016-12-19 00:15:54 +09:00
Song Minjae
01def757e9
minor edits
...
Former-commit-id: 727c880ff913f72cf17f89155c35966f38224c07
Former-commit-id: 65d4bf1045440de7d23efd3ef43176e1cddfa1e4
2016-12-18 23:21:51 +09:00
Song Minjae
ea1e90b035
working platform rendering
...
Former-commit-id: ec50eeb7f6fbf5799d197a88b036f60e51693336
Former-commit-id: 4172ffc733b8df89bc839b59476c57ac6bf3572d
2016-12-18 16:18:41 +09:00
Song Minjae
0db1130b41
working zoom out
...
Former-commit-id: a53ed485163ef36cf5b59941eb657761cde166d5
Former-commit-id: a2b575150e128ceb7894d9ba4eb0db127d071bcb
2016-12-18 03:09:20 +09:00
Song Minjae
1ad9f2611d
working ZOOM IN (zoom out still broken)
...
Former-commit-id: 40d72f2ebfcaffe40e1875a7a76d05ff06ad0323
Former-commit-id: c5fae728ab10693f0fb7ae1ece109ad88cbedd0c
2016-12-18 02:41:23 +09:00
Song Minjae
9c7e7ed266
fixed roundworld anormaly, camera zoom still broken
...
Former-commit-id: ec08c302349c962992a111e820b60eb0a46d7c2e
Former-commit-id: 5bcf3baf2ec194c431b009aa2839ff11caa4d82d
2016-12-18 01:39:03 +09:00
Song Minjae
56530a6041
code cleanup, shortening things
...
Former-commit-id: d1c81cf3207fff4dd311e9b6c3beb04c194aebc5
Former-commit-id: 26f5042ba41cd577e681a22465435945434c864b
2016-12-17 14:16:42 +09:00
Song Minjae
af8516be68
cleaning up code, adaptive CCD displacement tick
...
Former-commit-id: dff86e81e174f3cb12a3b5fde54d67104f84f146
Former-commit-id: 349213aafe52ddbd52ed7b58d42a81237a84ee3d
2016-12-17 11:38:43 +09:00
Song Minjae
9df31df54f
no more gradle
...
Former-commit-id: 0f6743976fa4337a40e60eb18b7b3e3a91ca0a7d
Former-commit-id: e8749adce56c47c03a86249edc2199884b1ab148
2016-12-17 00:59:54 +09:00
Song Minjae
b66b02ceeb
forEach codes for occupying and feet tiles
...
Former-commit-id: f8a719b262420d673b3672f7e21764a0dbc754b9
Former-commit-id: e09af27d09cb7ab1dbe08637b4a8690ab612466c
2016-12-17 00:31:19 +09:00
Song Minjae
7a7fac776a
tilewiseHitbox takes nextHitbox
...
Former-commit-id: c6bc5c935f4a79687eecf14ef321c16066607e35
Former-commit-id: 72a0f51b7c676f5206848ed56cc62b1f7fe94e52
2016-12-17 00:30:47 +09:00
Song Minjae
d179d090c5
tiles won't place to the position where occupied by actors
...
Former-commit-id: 745558470933aea8d1f03da30ca5042a82c69eac
Former-commit-id: 09e741f5eaec3eb18b8a76c82fcc2aa62378e82e
2016-12-16 23:57:46 +09:00
Song Minjae
174a0f9101
added sugar to the Hitbox: Can use both (x1, y1, x2, y2) and (x1, y1, w, h)
...
Former-commit-id: d8d62440493bf1ffe4f15420f85d0973c9de79ed
Former-commit-id: c66228059d46a1258257c2c0ceb64da99ecd2871
2016-12-16 23:57:08 +09:00
Song Minjae
fd7a629757
UML updates and an error correction
...
Former-commit-id: 2458f3e7485f766644ce7382552084889aea8b96
Former-commit-id: 8cc0ce08fcfd8f61b38152de95e484cad2034639
2016-12-16 23:11:40 +09:00
Song Minjae
a5ca82f2c7
get operator on Tile/ItemPropCodex
...
Former-commit-id: f6c4ecbad8c0ce2486524be70e68292d6aae799e
Former-commit-id: 9738a693eb55861d1292e59d8df2bec7f5603c40
2016-12-16 23:07:14 +09:00
Song Minjae
4552d7b7db
Inventory now stores objects instead of item IDs
...
Former-commit-id: 6d7397fe82c986a3ac48ce86fe9fa75a354cf5d3
Former-commit-id: 46b759e0707fe2f7cb207e215708118034aff4f4
2016-12-16 23:02:21 +09:00
Song Minjae
fe994621c0
InventoryItem is now abstract class
...
Former-commit-id: b7d22a2cc169a89cbe82aae8b13277b1be747b94
Former-commit-id: dcbf2bf830046b97673a0d2bab65e53c4451966f
2016-12-16 23:01:17 +09:00
Song Minjae
5dc99f5612
equip item by body parts
...
Former-commit-id: 34294de21d16c03da98427edae3b3c6ed94088aa
Former-commit-id: b37fe27635b1643e72e8f714bfea6ce214006931
2016-12-16 18:56:13 +09:00
Song Minjae
1d1769a2c3
working proof-of-concept inventory system
...
Former-commit-id: 1be5d6d10d0a5c93bceaf12f15d2ee50602cb602
Former-commit-id: 44f25a27c3b5d196210f4efcc3fef4dec8e30ff7
2016-12-14 15:41:20 +09:00
Song Minjae
7078ecfed4
Echo().execute(message) is now just Echo(message)
...
Former-commit-id: 851e141fc91b170190d6027f42f59906dda0f31f
Former-commit-id: 03dbb9da1788e1c50e84ae33d95f76194ad9a08d
2016-12-14 12:40:53 +09:00
Song Minjae
1dd156d172
still WIP inventory impl, held item impl
...
Former-commit-id: 9468cfae21ff09c3dd30352a849910364e01d780
Former-commit-id: 50247ccebf3284f739877a1d6c6d8574449a9824
2016-12-14 00:28:42 +09:00
Song Minjae
22bb5d83e1
Object-ified console commands (singleton!)
...
Former-commit-id: d04fc939a659fc4a6b952d64894bd28edf97bc38
Former-commit-id: 6c20526f3bdda2d9d08dc156b3b0fe271e89bffb
2016-12-14 00:28:09 +09:00
Song Minjae
e1642c799c
WIP inventory implementation
...
Former-commit-id: ce7d2125209c2c4f49b7d755b068ce72387f5e8f
Former-commit-id: f413b2699ee7448f3d3b70775ca7b679ade66475
2016-12-12 23:29:13 +09:00
Song Minjae
870c9b36ff
youcankillmenow;)
...
Former-commit-id: 906db790ab715ecdb1b7b9df11c74bc188afceb0
Former-commit-id: c229422f3faeafe31c44870183fa753564b32fa7
2016-12-12 20:35:00 +09:00