140 Commits

Author SHA1 Message Date
Ben Russell (300178622)
19d9ff85f5 actually sends stuff over a Real Network now. I FUCKING HATE YOU WINSOCK 2012-12-11 21:57:35 +13:00
triplefox
36580ece02 some bits of progress on textfield; children are now an ordered list 2012-12-10 22:50:35 -08:00
Ben Russell (300178622)
d65877c6d1 fixed + documented img_blit_to 2012-12-11 17:58:23 +13:00
Ben Russell (300178622)
668ea4a815 socket stuff starting to take shape 2012-12-11 17:19:16 +13:00
triplefox
7d85974d46 move the img_blit_to body next to img_blit, disable the common testcase 2012-12-10 19:25:31 -08:00
triplefox
ad7f7fc6c6 work on textfield; add client.img_blit_to() (still unverified) 2012-12-10 18:40:24 -08:00
triplefox
ccbdaca1f8 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-08 23:11:48 -08:00
triplefox
1bb24c035a correct the text size calc 2012-12-08 23:11:42 -08:00
Ben Russell (300178622)
68ff4dc446 quick fix for digit rendering 2012-12-09 19:36:36 +13:00
triplefox
1c8c582b3b much ado to make it so that text positioning can be precomputed and made potentially usable for editable/selectable text 2012-12-08 03:18:34 -08:00
triplefox
7c9036587f generalize our fixed-width font system so that they can all share in the word-wrapped fun 2012-12-07 17:01:56 -08:00
triplefox
0b4bbdbfd2 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-07 16:23:00 -08:00
triplefox
d8c945b03d add word wrapping text method; add child boundary calcuation 2012-12-07 16:22:46 -08:00
Ben Russell (300178622)
5735c02a53 fixed issues with non-64-high maps 2012-12-07 10:54:01 +13:00
Ben Russell (300178622)
7e49b2bdc9 quick fix for mapedit so pressing esc with the picker up doesn't quit 2012-12-07 10:16:56 +13:00
triplefox
f9fad531a7 allow for gui rendering without img; retain the pivot point of parents for their children 2012-12-06 12:37:22 -08:00
triplefox
004f952fd6 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-05 22:50:29 -08:00
triplefox
a86cabf648 frames are now drawn within the widget system - big milestone 2012-12-05 22:49:43 -08:00
Ben Russell (300178622)
603ca23ae3 iceballfornoobs-003.zip dist script updated 2012-12-06 16:26:34 +13:00
Ben Russell (300178622)
83dd72f28f map editor now basically ready for a prerelease 2012-12-06 16:00:18 +13:00
Ben Russell (300178622)
bf56698549 MAP EDITOR IS MUCH BETTER NOW + fixed a bug with putpixel 2012-12-06 15:30:12 +13:00
triplefox
01fae7eb7f Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-05 13:29:08 -08:00
triplefox
52e20b39bb make the frame renderer more "real" (still no caching strategy yet) 2012-12-05 13:29:01 -08:00
Ben Russell (300178622)
ed3a2b5302 fixed battleship grid for non-512x512 maps 2012-12-05 22:35:13 +13:00
Ben Russell (300178622)
9d0fb22975 start of a map editor, which can only do grey blocks so far 2012-12-05 22:23:38 +13:00
Ben Russell (300178622)
6e4fbb9da8 fixed the map render lag for the position, too (i think) 2012-12-05 19:28:01 +13:00
Ben Russell (300178622)
143a2b3778 fixed map render being one frame behind model render 2012-12-05 19:20:15 +13:00
Ben Russell (300178622)
084042e77e network code NOW SERIALISES STUFF 2012-12-05 18:25:27 +13:00
Ben Russell (300178622)
759d812948 compresses stuff now! YOU WILL NEED ZLIB NOW 2012-12-05 12:11:56 +13:00
Ben Russell (300178622)
6730b644d2 file sending in place! next step: serialise it! 2012-12-05 11:29:11 +13:00
Ben Russell (300178622)
7549fb7a05 <Triplefox> more generally - where is our style guide 2012-12-04 21:53:51 +13:00
Ben Russell (300178622)
6c24e17c5c more stuff loads from memory now; did more work on file sending 2012-12-04 21:48:48 +13:00
triplefox
1ef9c83880 retabify 2012-12-04 00:06:45 -08:00
triplefox
0447b50642 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-03 22:53:27 -08:00
triplefox
b26085efb4 add table library; fix lineends and tabs; some fixes in widget(table.remove instead of table[n] = nil); a test "every-frame rect render" for gui 2012-12-03 22:53:10 -08:00
Ben Russell (300178622)
89e759d3c7 rewrote map load routines to load maps from memory 2012-12-04 18:08:04 +13:00
Ben Russell (300178622)
7c1e82bf7c also could do with the credits, not adjusted for triplefox's commit just yet, sorry 2012-12-04 12:14:56 +13:00
Ben Russell (300178622)
508758e1b5 networking refactored; fixed waterlevel colour picking 2012-12-04 12:14:01 +13:00
triplefox
79fe7d2ab6 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-03 13:48:36 -08:00
triplefox
800f73c413 Merge branch 'master' of https://github.com/iamgreaser/buldthensnip.git 2012-12-03 13:47:57 -08:00
triplefox
5fe3f2ba77 make widgets a package(it has some library applicatibility outside iceball); first tests 2012-12-03 13:46:59 -08:00
Ben Russell (300178622)
af0a823c17 got a loading screen up 2012-12-03 18:49:55 +13:00
Ben Russell (300178622)
5b7d68b7b1 fetch_block dependent on fetch_start/poll stub 2012-12-03 16:51:03 +13:00
Ben Russell (300178622)
b2d213fa6a networking in place, currently need to shift to server + resync 2012-12-03 14:12:24 +13:00
Ben Russell (300178622)
cc874bfc94 JSON loader; net pack/unpack routines 2012-12-03 13:13:38 +13:00
Ben Russell (300178622)
cb38726b8c JSON parser working for Lua strings 2012-12-02 21:03:07 +13:00
triplefox
37bcd321b7 gui design doc; groundwork of widget system 2012-12-01 13:24:43 -08:00
Ben Russell (300178622)
82cea5cff9 started work on JSON parser; added icemap2vxl.py (and yes it works) 2012-12-01 16:12:30 +13:00
Ben Russell (300178622)
d2edf6fd7c some MMX/SSE/SSE2 optimisations, notably image blitting is faster 2012-12-01 12:04:24 +13:00
Ben Russell (300178622)
4fe0a97910 fixed a weird bug which happens in the windows version 2012-11-29 20:25:35 +13:00