Polonkai Gergely
c082fc4f3c
Added basic maintenance code, with lots of hurtful debug log
2012-03-23 10:04:53 +00:00
Polonkai Gergely
0302c84815
M4 macro call fix for AC_DEFINE
2012-03-22 18:58:39 +00:00
Polonkai Gergely
cf01fddc15
Moved MAX_RECV_LEN into config.h
2012-03-22 18:57:48 +00:00
Polonkai Gergely
edf1ea0a59
Moved MAX_RECV_LEN into config.h
2012-03-22 18:49:59 +00:00
Polonkai Gergely
a8c7a04cfe
Moved the game loop into a new thread (yet this is the only one)
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-22 18:46:15 +01:00
Polonkai Gergely
c054543641
Changed log level of "Connection closed" messages to INFO
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-22 18:45:45 +01:00
Gergely Polonkai (W00d5t0ck)
5aa4056633
Made this commit on a wrong branch...
...
added basic player handling method (no login yet)
2012-03-22 18:34:39 +01:00
Gergely Polonkai (W00d5t0ck)
c0a85622be
Added basic configuration file parsing
...
* Created example configuration file
* Added wmud_config_init() to parse configuration file
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-22 12:21:05 +01:00
Gergely Polonkai (W00d5t0ck)
ec5fec631f
Removed the wmud_interpreter_init() function
2012-03-22 12:19:42 +01:00
Gergely Polonkai (W00d5t0ck)
d888ed9104
Added function comments in main.c. Removed some debug texts from main.c
2012-03-22 11:00:59 +01:00
Polonkai Gergely
63c37a8791
Minor modifications and code cleaning
...
* Created a wmud_types.h file to hold all the basic data types used by wMUD
* Redefined wmud_db_init() so error reporting will be possible
2012-03-22 09:49:19 +00:00
Gergely POLONKAI
71ffb83626
Player data processing, minor changes
...
* Added .anjuta and tags file to .gitignore
* Added new client states
* Moved client connection closing to a separate function
* Added conditional processing of client buffer depending on client state
* Created the basic player structure
Signed-off-by: Gergely POLONKAI <polesz@w00d5t0ck.info>
2012-03-21 16:07:02 +01:00
Polonkai Gergely
98967395c4
Started creating database code
2012-03-21 14:59:39 +00:00
Gergely Polonkai (W00d5t0ck)
b29f7c9063
Added a randomized response on unknown commands.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-14 20:19:05 +01:00
Polonkai Gergely
c715d19b2d
Command parsing rewritten
...
* The command parsing code is completely rewritten. I'm almost sure it's not as
effective as it could be, but it's kinda fast. Also, a basic QUIT command is
already added to the system, which does nothing yet.
2012-03-14 19:06:02 +00:00
Polonkai Gergely
be3e17fd07
Added wmud_client_send() and a client state field.
...
* The wmudCLient struct now has a state field, which indicates the current
state of the client (we are waiting her to log in, or to enter a command,
etc.)
* Created the wmud_client_send() function to send formatted strings to a client
2012-03-14 19:03:54 +00:00
Polonkai Gergely
742e8ede7f
Re-organized to-do list
...
TODO list is a bit messy, so I'm trying to reorganize it over time; this is the
first step.
2012-03-14 19:02:19 +00:00
Polonkai Gergely
1eb1482f35
Added *.db to .gitignore
...
*.db files are the actual SQLite database files. Their skeletons will be added
to the Git repository later.
2012-03-14 19:00:52 +00:00
Gergely Polonkai (W00d5t0ck)
c19ba376d3
Fixed tokenizer code; added command list structure
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-13 17:24:03 +01:00
Polonkai Gergely
74fe14660a
Added a basic (non-working) command interpreter.
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-13 02:22:22 +01:00
Polonkai Gergely
84ba83c8ba
Fixed %ld to %d to supress warnings during testing.
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-13 02:21:59 +01:00
Polonkai Gergely
f06e2636af
Added necessary includes to networking.h
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-13 02:20:17 +01:00
Polonkai Gergely
9854290799
Added game client data parsing
...
Signed-off-by: Polonkai Gergely <polesz@w00d5t0ck.info>
2012-03-13 00:42:00 +01:00
Polonkai Gergely
21a7603f4c
Created the wmudClient struct
...
Created the wmudClient struct to store data of connected clients.
2012-03-12 22:52:43 +00:00
Polonkai Gergely
732297f365
Fixed main.h after chaning variable type in main.c
2012-03-12 22:51:17 +00:00
Gergely Polonkai (W00d5t0ck)
4ed9f6bcea
Minor code changes
...
* Fixed GThread init call
* Added elapsed second count
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-12 16:42:13 +01:00
Gergely Polonkai (W00d5t0ck)
144eb97159
Changed file permissions on autogen.sh
2012-03-12 15:47:24 +01:00
Polonkai Gergely
73ffc4a8fb
Moved networking code to networking.[ch]
2012-03-12 12:55:53 +00:00
Polonkai Gergely
12706d7e85
Added GThread support
2012-03-12 12:54:38 +00:00
Polonkai Gergely
9e6780cded
Finished basic network stack
...
Game network stack is now working fine. It still needs error checking to be done.
2012-03-11 22:44:29 +00:00
Gergely Polonkai
6f71c03a8c
Finished basic game networking stack (no error handling)
2012-03-11 16:50:45 +01:00
Gergely Polonkai
8334d5fdc8
Added minimal content to AUTHORS
2012-03-11 16:50:15 +01:00
Gergely Polonkai
dc9089946e
Added other MUD's command lists
2012-03-11 15:09:50 +01:00
Gergely Polonkai
44a5a07874
Added debugging support
...
Added --enable-debug flag to configure.ac. It currently only enables the
DebugContext macro in main.c
2012-03-10 18:24:23 +01:00
Gergely Polonkai
3ae05dd663
Added PKG_PROG_PKG_CONFIG
...
Cygwin pkg-config M4 works a bit different or something, so I have
added this call to set PKG_CONFIG variable in configure.ac
2012-03-10 18:23:17 +01:00
Gergely Polonkai
7365ae531d
Added backup and .exe files to .gitignore (cygwin)
2012-03-10 18:15:14 +01:00
Gergely Polonkai (W00d5t0ck)
7d93696438
moved from GNet to GLib/GIO
...
GNet, which was originally chosen to be used as the networking library
is obsolete and upstream is no longer developed. Thus, I moved to GLib/GIO
(which sucks, without proper examples).
2012-03-08 17:39:45 +01:00
Gergely Polonkai (W00d5t0ck)
37c3d43365
Added GNet dependency to autotools
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-07 23:01:31 +01:00
Gergely Polonkai (W00d5t0ck)
13d99aa4b0
Extended .gitignore files
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-07 23:00:58 +01:00
Gergely Polonkai (W00d5t0ck)
a591efd613
Added SQLite3 support into configure.ac and Makefile templates
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-07 19:08:32 +01:00
Gergely Polonkai (W00d5t0ck)
3d67b0ad57
Added a TODO file
...
This file contains all the features I want to put in the code over time.
It will grow for sure ;)
2012-03-07 19:07:23 +01:00
Gergely Polonkai (W00d5t0ck)
dee313f5ef
Extended .gitignores
2012-03-07 16:43:31 +01:00
Gergely Polonkai (W00d5t0ck)
869570071d
Added autotools stuff
2012-03-07 16:37:43 +01:00
Gergely Polonkai (W00d5t0ck)
dc1a6d7a0a
Moved old codebase to old-codebase/
2012-03-07 16:24:50 +01:00
Gergely Polonkai (W00d5t0ck)
e2b367dd56
Merge branch 'player-sqlite'
2012-03-07 16:21:04 +01:00
Gergely Polonkai (W00d5t0ck)
b12cd4cf89
Merge branch 'master' of ssh://vpc/home/polesz/repos/wmud
2012-03-07 13:37:32 +01:00
Gergely Polonkai (W00d5t0ck)
a0cfb06494
Added two more rooms to the Passage.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-07 13:37:14 +01:00
Gergely Polonkai (W00d5t0ck)
950184405b
Added two more rooms to the Passage.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-07 13:27:16 +01:00
Gergely Polonkai (W00d5t0ck)
d3f0781900
Merge branch 'death'
2012-03-07 13:26:44 +01:00
Gergely Polonkai (W00d5t0ck)
1d22a91be9
Added new fields and tables to SQLite skeleton
2012-03-07 11:50:42 +01:00