Rivoreo Source Code Repositories
src.rivoreo.one
/
minecraft
/
opencomputers
/
2b25bc2105f07f864e79784eadb9745ff807a9ef
2b25bc2
happy shuffling... let's see. moved textbuffer from graphicscard to screen on the server side, because it a) makes sense b) makes it much less painful to synchronize server and client screens. expanded networking a bit, with a sender and handler class for server and client. centralized for now, until I can think of an elegant, symmetric way of decentralizing it. initializing screens on client side when created. dynamically retrieving component instances when needed (not storing them anywhere) which *should* work around any issues related to installed block components living in unloaded chunks.
by Florian Nücke
· 11 years ago
c5e3b7e
textbox tweaks
by Florian Nücke
· 11 years ago
ae5a793
cleanup and some fixes
by Florian Nücke
· 11 years ago
75d8a52
Merge branch 'master' of cil.li:oc
by Florian Nücke
· 11 years ago
87892c3
basic 'write' implementation for lua (writing stuff to the screen); fixed/added array return value support (jnlua only supports tables -> java, not the other way around as it turns out)
by Florian Nücke
· 11 years ago
677f075
made display resolution dependent only display text if within the textfield
by Johannes Lohrer
· 11 years ago
95a15ed
new ScreenGui.scala
by Johannes Lohrer
· 11 years ago
e55dfe9
Automatic linebreaks
by Johannes Lohrer
· 11 years ago
ca16ac2
resolved conflicts
by Florian Nücke
· 11 years ago
3754ee1
Merge branch 'master' of cil.li:oc
by Johannes Lohrer
· 11 years ago
1fc8d00
own text field
by Johannes Lohrer
· 11 years ago
2cabc85
type constraint for tileentity reader in client packethandler
by Florian Nücke
· 11 years ago
9e2c19a
fixed a lot of stuff regarding driver callbacks and wrapped exceptions to hide java part of them on the lua side; screen updates are properly sent to the client
by Florian Nücke
· 11 years ago
2edb614
cleaned up inventory code a little and made it so that item components are installed / uninstalled when added / removed from a computer
by Florian Nücke
· 11 years ago
0360cc6
Merge branch 'master' of cil.li:oc
by Johannes Lohrer
· 11 years ago
c94488c
Merge branch 'master' of cil.li:oc
by Johannes Lohrer
· 11 years ago
54dbabb
hooked up client packet handler
by Florian Nücke
· 11 years ago
b373d95
I dont know^^ to long ago most likely some tests for gui
by Johannes Lohrer
· 11 years ago
2c6259b
gpu item in list and extracted component cache for item components to be reusable (e.g. for hdds)
by Florian Nücke
· 11 years ago
cb7d54c
client packet handler is client anyway, so getting the world instance directly from the player object should work
by Florian Nücke
· 11 years ago
92d58f7
component ids and installation/uninstallation of block components
by Florian Nücke
· 11 years ago
a059183
some groundwork for networking (e.g. for updating monitors on client when graphics card on server does something)
by Florian Nücke
· 11 years ago
f9cd7fd
working on drivers
by Florian Nücke
· 11 years ago
baad2eb
another eris update
by Florian Nücke
· 11 years ago
dca40c9
updated libs to new eris version
by Florian Nücke
· 11 years ago
28a54ae
updated libs based on new eris version
by Florian Nücke
· 11 years ago
c9136a6
updated libs based on newer eris version (has some more checks)
by Florian Nücke
· 11 years ago
95bf07f
Added basic gui no texture yet
by Johannes Lohrer
· 11 years ago
a5fdb98
less deadlocks, more locks! isn't multi-threading fun?
by Florian Nücke
· 11 years ago
87a420b
trying to write libraries every start, to force updates if possible
by Florian Nücke
· 11 years ago
0327cec
resumable computers; signals appear to work; fixed bug in allocator in jnlua
by Florian Nücke
· 11 years ago
4e820da
switched to Lua 5.2 and JNLua 1.0.5; x64 libs (hopefully)
by Florian Nücke
· 11 years ago
61f53b9
init
by Florian Nücke
· 11 years ago