140 Commits

Author SHA1 Message Date
UnknownShadow200
c11f1d2ebd Add separate option for hotbar and inventory scale (Thanks FabTheZen), also fix blocks in hotbar not properly scaling on large resolutions. 2016-01-13 23:32:26 +11:00
UnknownShadow200
7c7bc4e79d Add 'use CPE' button to nostalgia settings. 2016-01-12 22:15:54 +11:00
UnknownShadow200
6621f81cda Implement the old classic player list. 2016-01-12 14:26:39 +11:00
UnknownShadow200
a4c548cd14 Initial implementation of nostalgia options - can turn off custom blocks, and can turn off using server textures. 2016-01-11 19:44:50 +11:00
UnknownShadow200
dadaf54c29 Properly limit FPS to 30/60/120. 2016-01-11 17:42:54 +11:00
UnknownShadow200
b79de4c457 Create and implement the CpeTextColours extension. 2016-01-10 21:05:46 +11:00
UnknownShadow200
7a866f351e Add auto tab-complete as an option under gui options. 2016-01-10 12:57:32 +11:00
UnknownShadow200
73563d63f8 Fix mouse 'jumping' on soft 30 or 60 FPS limit mode. (Thanks goodlyay) 2016-01-09 23:11:48 +11:00
UnknownShadow200
fcee4079ad Optimise singleplayer water physics. (Thanks Fudgie) 2016-01-09 22:26:51 +11:00
UnknownShadow200
6dbce98a67 Lazily allocate weather heightmap, also fix double texture warning screne not restoring the cursor (Thanks Zingan). 2016-01-09 21:45:25 +11:00
UnknownShadow200
101cbc5f06 Add more methods for android, add platform class to abstract away some platform differences. 2016-01-07 22:29:40 +11:00
UnknownShadow200
526fa9669c Properly fix rope, also draw selected texture over top of isometric blocks. 2016-01-06 23:21:00 +11:00
UnknownShadow200
cac62b14db Include username in window title and add rand() to direct connect screen (Thanks Fudgie), also avoid rendering empty translucent batches twice. Improves FPS by 4-5 on 1024^3 maps. 2016-01-04 20:10:14 +11:00
UnknownShadow200
a6d0bf15b3 You can use down arrow back to the original text you had typed in before pressing up, also fix 'Hacks enabled' cycling the camera. 2016-01-04 09:44:52 +11:00
UnknownShadow200
784bcd73b4 Allow using classic gui.png texture. 2016-01-02 23:49:05 +11:00
UnknownShadow200
36115c7b80 Add an 'always yes/always no' option to texture pack warning screen. 2016-01-02 23:20:35 +11:00
UnknownShadow200
5e5ee2a1cd Allow changing jump height and fov again. 2016-01-02 22:51:38 +11:00
UnknownShadow200
6478ddb987 Allow using scroll wheel in 'colour scheme' in launcher, other minor touchups. 2015-12-31 23:15:40 +11:00
UnknownShadow200
76452c75d1 Implement EnvMapAppearance v2 extension. 2015-12-31 16:02:49 +11:00
UnknownShadow200
d7128d5bc7 Use scrollable zoom. 2015-12-31 13:52:58 +11:00
UnknownShadow200
d51f3572b6 Add zoom option to client. 2015-12-31 12:33:55 +11:00
UnknownShadow200
f8e19afe65 Implement clipping for third person camera, also fix sound selection method for blocks being wrong (Thanks 123DontMessWitMe) 2015-12-31 11:09:53 +11:00
UnknownShadow200
ec4b708a84 Fix not being able to select sprites, start work on camera clipping. 2015-12-31 09:28:19 +11:00
UnknownShadow200
0102471e91 Implement gas block draw type in BlockDefinitions, also allow press function keys in text input widget (Thanks FabTheZen). 2015-12-30 21:42:20 +11:00
UnknownShadow200
1887b2f389 Add a first person zoom camera (Thanks imjonnyboy), also first step sound chosen should be solid block directly at feet (Thanks goodlyay). 2015-12-30 21:03:32 +11:00
UnknownShadow200
1bb4b9d99b Move texture packs and map files into their own sub-directories. 2015-12-30 13:54:33 +11:00
UnknownShadow200
8b73b0a713 Minor code cleanup, separate event classes. 2015-12-29 16:24:54 +11:00
UnknownShadow200
f03148555e Use absolute instead of relative paths, launching ClassicalSharp from terminal works properly now. 2015-12-27 22:51:26 +11:00
UnknownShadow200
a69074bb88 Don't dispose of old screen when changing maps (Thanks WolfgangNS) 2015-12-25 12:01:49 +11:00
UnknownShadow200
1116c22a66 Fix held block bobbing being jerky when leaving the ground. (Thanks WolfgangNS) 2015-12-25 11:11:57 +11:00
UnknownShadow200
9707b083db Can use air block models, also make noclip sliding configurable. 2015-12-22 07:59:32 +11:00
UnknownShadow200
35e0f8cab5 Also include block id in BlockSelectScreen, add invert mouse opition (Thanks Cecil) 2015-12-21 21:10:15 +11:00
UnknownShadow200
8a934df673 Can press F7 to show axis lines. 2015-12-20 13:54:04 +11:00
UnknownShadow200
f55f073b38 Add additional entity name rendering modes - no names, hovered see through only. 2015-12-11 14:27:06 +11:00
UnknownShadow200
3cdb1d381f Default speed modifier is now 7, move first item slightly down in server list, other buttons should only be selectable by enter when user first moves the mouse (Thanks FabTheZen) 2015-12-10 10:55:42 +11:00
UnknownShadow200
ac42cf3bc8 Save pushback placing setting, fix launcher updater crashing for non-english languages. 2015-12-07 20:38:41 +11:00
UnknownShadow200
0ab941c787 Use icons. 2015-12-05 14:18:06 +11:00
UnknownShadow200
6e85434945 Fix FPS limit crashing, fix music playing at half speed, more work on sounds. 2015-12-03 21:16:48 +11:00
UnknownShadow200
2e317c4b99 Add proper sounds, fix block models, remove vertical water on map edges. 2015-12-03 20:35:40 +11:00
UnknownShadow200
f06a0dda88 Add option for whether liquids are breakable, mark 'use music' as no longer WIP. 2015-12-01 21:06:23 +11:00
UnknownShadow200
a13d3147bc Use gui.png. 2015-11-30 14:16:48 +11:00
UnknownShadow200
4ccbc900a1 Option to hide block in hand, make back to X smaller and move quit game to right of it, use waithandle instead of Thread.sleep so music thread doesn't keep client alive. 2015-11-30 08:08:32 +11:00
UnknownShadow200
79690b405c Update SharpWave.dll to eliminate music crackling, load (but not used yet) gui.png texture. 2015-11-29 09:50:00 +11:00
UnknownShadow200
b83a5228f8 Modularise game class somewhat, start commenting the fields/properties of game class. 2015-11-28 20:20:04 +11:00
UnknownShadow200
f864d0e527 Add somewhat working music support. 2015-11-27 18:01:32 +11:00
UnknownShadow200
399b2fe86a Add sounds to BlockInfo. 2015-11-27 16:01:58 +11:00
UnknownShadow200
030b0cfb46 Add option to change FOV, fetch glass break sounds, no sliding on ice when flying or noclip. 2015-11-27 12:06:11 +11:00
UnknownShadow200
b0dd9d0651 Add placeholder options for music, sound, and gui.png. 2015-11-25 18:57:01 +11:00
UnknownShadow200
5feff2b4df View bobbing now saves as an option, add credits.txt 2015-11-24 21:23:58 +11:00
UnknownShadow200
479456baab Add partially working view bobbing. 2015-11-23 21:39:31 +11:00