Commit Graph

1096 Commits

Author SHA1 Message Date
Collin Smith
6336ead864 Updated README 2019-02-10 02:42:20 -08:00
Collin Smith
6db614c633 Updated screenshot
Updated screenshot with disabled debugging
Removed some debug logging from entity
2019-02-10 02:30:53 -08:00
Collin Smith
c37ddea8d1 Added a bit of spacing adjacent to the buttons 2019-02-10 02:27:01 -08:00
Collin Smith
656f40742f Using mobile panel to open chat box will set keyboard focus 2019-02-10 02:21:35 -08:00
Collin Smith
07eab3a052 Disabled debug mode
Disabled debug mode -- not needed for foreseeable future
2019-02-10 02:18:48 -08:00
Collin Smith
b136b54b93 Re-ordered colormap indexes to match in-game
Changed greys to index 1,2 and removed gold and brown
2019-02-10 02:15:41 -08:00
Collin Smith
c5efbc13a1 Fixed single player character animations
Fixed issue with single player player entity creation by blocking some packets
Fixed issue with character colormap transforms not working as intended for 0x7
Small fix for in-game chat box printing enters -- need to block key commands while typing
Added padding to in-game chat box
Removed shift to not move in-town (was not working as intended anyways)
2019-02-10 02:08:56 -08:00
Collin Smith
22ebede88f Fixed bug with component flags
Fixed default components assignment, now 0 from -1
Changed to entity package
2019-02-09 16:03:01 -08:00
Collin Smith
40e6dda32a Fixed font metrics
Fixed many font metrics -- not perfect, but significantly better for layout
2019-02-09 03:49:26 -08:00
Collin Smith
86c4e6d8ef Added functional networking with multiple clients in a server rendered correctly
Fixed bug with Map.find(int) returning actual GridPoint -- now returns a copy
Added workaround for set(String) in Cvar when generic type is String
Transition to entity package with refinements
2019-02-08 20:56:04 -08:00
Collin Smith
e23532266f Added basic server event objects
Added very simple rendering of character "Tirant" position in another client
2019-02-05 02:14:18 -08:00
Collin Smith
22aaaa9536 Added bullets to README for server support 2019-02-03 02:53:51 -08:00
Collin Smith
49f1058566 Added basic server support (create/join games and chat)
Separated services into ChatServer, DedicatedServer and Sessions
Single player uses same code-base as DedicatedServer with a special loopback socket
Added SelectCharacterScreen2 copy -- will replace later on with more versatile SelectCharacterScreen impl
2019-02-03 02:47:08 -08:00
Collin Smith
a1e735031f Added server browser chat
Some work on in-game chat
Separated Server into multiple systems (will be easier to transition to distributed servers later)
Minor entity changes -- may transition to an ECS soon
2019-01-30 15:40:17 -08:00
Collin Smith
cb11853a26 Fixed compat with new Animation class API 2019-01-28 14:55:08 -08:00
Collin Smith
f7e6ef281c Implemented functioning weapon alternate 2019-01-26 00:05:29 -08:00
Collin Smith
e6e10705c5 Begin transition into entity3 package along with new Animation class 2019-01-25 17:01:35 -08:00
Collin Smith
8cea13273e Added LoginScreen
Implemented Textures texture for TextField cursor
2019-01-21 00:14:32 -08:00
Collin Smith
2197b2fb61 Changed access to modalBackground and cursorTexture to private (Textures class used instead) 2019-01-21 00:13:28 -08:00
Collin Smith
605bd6f7f2 Added Textures class to store some common solid color textures 2019-01-21 00:12:51 -08:00
Collin Smith
ab779a4fce Created Account class 2019-01-21 00:12:09 -08:00
Collin Smith
e0ed5b2cda Added tests
Fixed issue where JsonReader was closing socket when reading request packet
2019-01-21 00:11:24 -08:00
Collin Smith
70bd77eaae Added some key events (will need a bug fix to prevent propagation)
Added exited() to TabListener
Created TabAdapter impl of TabListener
Added fields and populated Create and Join panels
2019-01-17 22:37:32 -08:00
Collin Smith
8f4d8aaab6 Create EventUtils to assist with repetitive macros
Added EventUtils.click(Button) to click button programmically and call its click listeners
2019-01-17 22:35:50 -08:00
Collin Smith
cbaba5c40b Moved sessions to global Array
Added Session.Builder used to create a session
create-session will now add created session to master list
2019-01-17 22:34:55 -08:00
Collin Smith
f247dc00bf Exposed interfaces to public 2019-01-17 22:33:18 -08:00
Collin Smith
d75fa8661c Added basic multiplayer lobby support 2019-01-16 20:42:46 -08:00
Collin Smith
07fb7819e3 Moved Disposable interface to DC (since all DC implementations also implemented Disposable)
DC.Frame now provides a method to access Frame.width outside of package
MPQViewer will now attempt to detect whether or not a DC contains pages and set correct tab automatically
2019-01-15 16:43:28 -08:00
Collin Smith
78ec8518d7 Added support for fontridiculous 2019-01-15 16:32:51 -08:00
Collin Smith
9a39ec366a Assigned checked offsets to unpressed offsets by default. This is a workaround for an issue with LibGDX where I cannot make buttons uncheckable 2019-01-15 16:32:27 -08:00
Collin Smith
724d79dfa3 Fixed issue where button click sound was played when button was disabled 2019-01-15 16:30:57 -08:00
Collin Smith
d1f611f767 Fixed issue where setChecked(String) was not firing the button by firing listener manually 2019-01-15 15:06:58 -08:00
Collin Smith
480c9f9d13 Added support for DC pages 2019-01-15 15:06:04 -08:00
Collin Smith
015c878c3c Added server module with extremely basic socket support 2019-01-14 01:54:17 -08:00
Collin Smith
2254bc925d Added INTERNET permission for Android 2019-01-14 01:53:15 -08:00
Collin Smith
04dc3debcc Added Multiplayer button with some submenus 2019-01-14 01:52:50 -08:00
Collin Smith
bafe2b818f Added version label to main menu 2019-01-13 15:45:49 -08:00
Collin Smith
86fbec2832 Added "Other Multiplayer" menu option 2019-01-13 15:33:42 -08:00
Collin Smith
5977b64fb6 Fixed bug where right click would play audio 2019-01-13 15:31:44 -08:00
Collin Smith
4a62b5614d Changed README image links 2019-01-12 02:15:11 -08:00
Collin Smith
5ed966676d Added screenshots to README for Map Builder and MPQ Viewer 2019-01-12 02:12:54 -08:00
Collin Smith
791d2a65b4 Revert "Added screenshots for MPQ Viewer and Map Builder in README"
This reverts commit 3f56ab725f.
2019-01-12 02:11:39 -08:00
Collin Smith
3f56ab725f Added screenshots for MPQ Viewer and Map Builder in README 2019-01-12 02:10:00 -08:00
Collin Smith
335cad2c77 Fixed README image hyperlinks 2019-01-12 02:02:47 -08:00
Collin Smith
ecaf3c10ae Created README 2019-01-12 02:01:38 -08:00
Collin Smith
33db69ba69 init 2019-01-12 01:04:56 -08:00