Files | Admin

Notes:

Release Name: gruesome 0.0.1

Notes:
Initial release of gruesome on rubyforge


Changes: ----------------------------------------------------------------- Revision: 67f289b97e7ac1b1367e4fe40a32c65890cb8b63 Ancestor: 1e09ae6b59186aa46b5b5947b8095bd035872e97 Author: zond@troja.ath.cx Date: 2008-02-25T15:56:21 Branch: cx.ath.troja.grueserve.main ChangeLog: added license to all files ----------------------------------------------------------------- Revision: 1e09ae6b59186aa46b5b5947b8095bd035872e97 Ancestor: bf0a63934ec06d0ffe51075c8c9d7857f5f8b4fa Author: zond@troja.ath.cx Date: 2008-02-25T15:39:05 Branch: cx.ath.troja.grueserve.main ChangeLog: added license ----------------------------------------------------------------- Revision: bf0a63934ec06d0ffe51075c8c9d7857f5f8b4fa Ancestor: 7791d15bec1a1d4b602e68bf077567065a4003c6 Author: zond@troja.ath.cx Date: 2008-01-25T15:20:10 Branch: cx.ath.troja.grueserve.main ChangeLog: added a speed to the throw ----------------------------------------------------------------- Revision: 7791d15bec1a1d4b602e68bf077567065a4003c6 Ancestor: 4ebc7307a85e4d164286b6cee3906a8f71cfa322 Author: zond@troja.ath.cx Date: 2008-01-25T15:11:03 Branch: cx.ath.troja.grueserve.main ChangeLog: now we send proper throw messages to the client ----------------------------------------------------------------- Revision: 4ebc7307a85e4d164286b6cee3906a8f71cfa322 Ancestor: 3a3c49c1d64cf44c7d9bebecfc861c2bd9ff5f0a Author: zond@troja.ath.cx Date: 2008-01-25T14:59:19 Branch: cx.ath.troja.grueserve.main ChangeLog: now i think the grenade code for aiming is proper, next stop: throwing ----------------------------------------------------------------- Revision: 3a3c49c1d64cf44c7d9bebecfc861c2bd9ff5f0a Ancestor: eb16fa8a9400d6bc77e2446321285aac9f343a78 Author: zond@troja.ath.cx Date: 2008-01-25T14:43:08 Branch: cx.ath.troja.grueserve.main ChangeLog: now the client gets properly called when a command is no longer active ----------------------------------------------------------------- Revision: eb16fa8a9400d6bc77e2446321285aac9f343a78 Ancestor: 4003f51c488d766e94d3b62877e2305fab8f0b6a Author: zond@troja.ath.cx Date: 2008-01-25T10:26:54 Branch: cx.ath.troja.grueserve.main ChangeLog: made the aiming slower and added possibility to compare command sets ----------------------------------------------------------------- Revision: 4003f51c488d766e94d3b62877e2305fab8f0b6a Ancestor: 69033a98e4e8f852c34762ee913c135b58a73638 Author: zond@troja.ath.cx Date: 2008-01-24T22:21:01 Branch: cx.ath.troja.grueserve.main ChangeLog: created some kind of broken aim functionality ----------------------------------------------------------------- Revision: 69033a98e4e8f852c34762ee913c135b58a73638 Ancestor: 67a2eb7df93a5dfb6645476791bc31df3e5d2400 Author: zond@troja.ath.cx Date: 2008-01-24T22:00:02 Branch: cx.ath.troja.grueserve.main ChangeLog: updated TODO ----------------------------------------------------------------- Revision: 67a2eb7df93a5dfb6645476791bc31df3e5d2400 Ancestor: 60a4e2d06145d25f177fb873df3115bfaca6a95d Author: zond@troja.ath.cx Date: 2008-01-24T20:43:24 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed the last issues with the score sending ----------------------------------------------------------------- Revision: 60a4e2d06145d25f177fb873df3115bfaca6a95d Ancestor: 6385c035d4457fbe136264b7f0448a0e9e8b4db5 Author: zond@troja.ath.cx Date: 2008-01-24T17:15:35 Branch: cx.ath.troja.grueserve.main ChangeLog: made all the global status things be in c instead of ruby. and it seems to work except for the state. ----------------------------------------------------------------- Revision: 6385c035d4457fbe136264b7f0448a0e9e8b4db5 Ancestor: 7eecee31d4a3ffecf2ba79f50013cf8de51e38a3 Author: zond@troja.ath.cx Date: 2008-01-23T22:15:50 Branch: cx.ath.troja.grueserve.main ChangeLog: put the subscription execution before the movement stuff for forms sake ----------------------------------------------------------------- Revision: 7eecee31d4a3ffecf2ba79f50013cf8de51e38a3 Ancestor: d00e2f08c170c6ff6e20a4ab359afd5f9e53e71e Author: zond@troja.ath.cx Date: 2008-01-23T18:33:57 Branch: cx.ath.troja.grueserve.main ChangeLog: taints global status when clients register and unregister. removed some explicit calls to broadcast global status. ----------------------------------------------------------------- Revision: d00e2f08c170c6ff6e20a4ab359afd5f9e53e71e Ancestor: b40c3e336290da8ff32f73a386f0671b9a0607bd Author: zond@troja.ath.cx Date: 2008-01-23T18:27:55 Branch: cx.ath.troja.grueserve.main ChangeLog: updated TODO, made the application log out immediately (like before) ----------------------------------------------------------------- Revision: b40c3e336290da8ff32f73a386f0671b9a0607bd Ancestor: 9b041146438fc77d67102d631bd69b15323839a9 Author: zond@troja.ath.cx Date: 2008-01-23T16:51:09 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed a double free in command set. made the speed areas peak instead of multiply. made the application work better from irb. fixed a bug in client#shutdown ----------------------------------------------------------------- Revision: 9b041146438fc77d67102d631bd69b15323839a9 Ancestor: 1e77bc8948fa0c1aa75fd01c6ccca6622ae165e2 Author: zond@troja.ath.cx Date: 2008-01-22T22:42:51 Branch: cx.ath.troja.grueserve.main ChangeLog: made it work, kind of. still breaks at gc :/ ----------------------------------------------------------------- Revision: 1e77bc8948fa0c1aa75fd01c6ccca6622ae165e2 Ancestor: 354c64b483621d4dd2c68cac781526eb6e20336b Author: zond@troja.ath.cx Date: 2008-01-22T22:11:52 Branch: cx.ath.troja.grueserve.main ChangeLog: made the subscription thing work in theory (but cause illegal instruction in practice) ----------------------------------------------------------------- Revision: 354c64b483621d4dd2c68cac781526eb6e20336b Ancestor: e0a1d3ccbcb240fbecfb84cb98cff6d2f40cc714 Author: zond@troja.ath.cx Date: 2008-01-22T21:02:56 Branch: cx.ath.troja.grueserve.main ChangeLog: made the server send proper aim circles to the client on shooting ----------------------------------------------------------------- Revision: e0a1d3ccbcb240fbecfb84cb98cff6d2f40cc714 Ancestor: 22d6635cd0aaeebb28d121f84e0a431cf63adbaa Author: zond@troja.ath.cx Date: 2008-01-22T19:26:22 Branch: cx.ath.troja.grueserve.main ChangeLog: more todo ----------------------------------------------------------------- Revision: 22d6635cd0aaeebb28d121f84e0a431cf63adbaa Ancestor: 96a075c0faadee3988cac8a10ca0f8845ddd688e Author: zond@troja.ath.cx Date: 2008-01-22T19:25:33 Branch: cx.ath.troja.grueserve.main ChangeLog: added test support for aim circles ----------------------------------------------------------------- Revision: 96a075c0faadee3988cac8a10ca0f8845ddd688e Ancestor: 278a30a99d71a5df517484399795d335ed961c1c Author: zond@troja.ath.cx Date: 2008-01-20T17:21:57 Branch: cx.ath.troja.grueserve.main ChangeLog: added to the TODO ----------------------------------------------------------------- Revision: 278a30a99d71a5df517484399795d335ed961c1c Ancestor: 267a91ab7cacf7a20ba6cc8b7a45aacc0c4cb39c Author: zond@troja.ath.cx Date: 2008-01-20T17:20:30 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the requirement for the init..._o methods in geo ----------------------------------------------------------------- Revision: 267a91ab7cacf7a20ba6cc8b7a45aacc0c4cb39c Ancestor: 067a6ecd6a680a877fe5d3b0e84f98f7edfd453b Author: zond@troja.ath.cx Date: 2008-01-20T11:39:58 Branch: cx.ath.troja.grueserve.main ChangeLog: updated TODO ----------------------------------------------------------------- Revision: 067a6ecd6a680a877fe5d3b0e84f98f7edfd453b Ancestor: 94c8c57c42c3e82b12adb0fb79244abaf63d9f50 Author: zond@troja.ath.cx Date: 2008-01-20T11:31:53 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the dependency on the code in the rakefile ----------------------------------------------------------------- Revision: 94c8c57c42c3e82b12adb0fb79244abaf63d9f50 Ancestor: c33eb557a6381eed67910ce4359ce6b634427515 Author: zond@troja.ath.cx Date: 2008-01-12T10:36:44 Branch: cx.ath.troja.grueserve.main ChangeLog: added the ruby version of broadcast global status to the c update routine ----------------------------------------------------------------- Revision: c33eb557a6381eed67910ce4359ce6b634427515 Ancestor: 370fb5004ce1e6071805e13e28048209bcf339b5 Author: zond@troja.ath.cx Date: 2008-01-12T10:20:01 Branch: cx.ath.troja.grueserve.main ChangeLog: made the update go through map, and update all clients on the map in one go ----------------------------------------------------------------- Revision: 370fb5004ce1e6071805e13e28048209bcf339b5 Ancestor: 504e9a407dbb386b96e43f0237375f7db2aeb252 Author: zond@troja.ath.cx Date: 2008-01-11T23:25:37 Branch: cx.ath.troja.grueserve.main ChangeLog: reverted to the old small map. made client ids into pointers in hex, just like the ruby inspect output, to simplify comparisons. removed the redundant team_score method in client. made Map@teams into an array of strings again. made smallest team work by calling the c methods to iterate over clients. ----------------------------------------------------------------- Revision: 83580c162d4298a3ecaf776d9a03e5aa806bbf21 Ancestor: 427c0df597401d46118888f07b3462054adbd649 Author: zond@troja.ath.cx Date: 2008-01-05T18:14:26 Branch: cx.ath.troja.grueserve.main ChangeLog: removed redundant autorequire and made gem work with fink's gem (gem1.8 instead of gem) ----------------------------------------------------------------- Revision: d6c9af8ec3aa67903553bd3c9cbf24bc116a9bf5 Ancestor: 91e445e20fe2ff87a3373ed14c557e76566786df Author: zond@troja.ath.cx Date: 2008-01-11T22:32:09 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: implemented hidden areas. fixed a bug with disappearances ----------------------------------------------------------------- Revision: 91e445e20fe2ff87a3373ed14c557e76566786df Ancestor: c5bcc6c70f067e1a2930e5892e6c7c9a780c25f7 Author: zond@troja.ath.cx Date: 2008-01-11T20:25:32 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: made a skeleton implementation of limited vision with hidden areas etc ----------------------------------------------------------------- Revision: c5bcc6c70f067e1a2930e5892e6c7c9a780c25f7 Ancestor: 198de6412a54bc6d219cfa3ca6d80289c3e1f72b Author: zond@troja.ath.cx Date: 2008-01-11T16:14:14 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: now speed areas work, and fortifications ----------------------------------------------------------------- Revision: 198de6412a54bc6d219cfa3ca6d80289c3e1f72b Ancestor: 01a079e51dd984528687f52f24e8cd203d78fee1 Author: zond@troja.ath.cx Date: 2008-01-11T15:05:38 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: created a map_each_client_until and used it for Map#each_client and map_team_score. made client_set_position reachable from ruby using Client#set_position. ----------------------------------------------------------------- Revision: 01a079e51dd984528687f52f24e8cd203d78fee1 Ancestor: c5fb175540f030522f156e25a86c0d8c0419ff7a Author: zond@troja.ath.cx Date: 2008-01-11T14:35:45 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: removed a double free and made the viewing update work properly ----------------------------------------------------------------- Revision: c5fb175540f030522f156e25a86c0d8c0419ff7a Ancestor: bdbb81a87b0e5ad2e5221e1bb7265a449f20da8a Author: zond@troja.ath.cx Date: 2008-01-10T16:33:32 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: beautified the status stuff in soldier ----------------------------------------------------------------- Revision: bdbb81a87b0e5ad2e5221e1bb7265a449f20da8a Ancestor: cb5a7443991b5ccf4495a548e9af5457669815f5 Author: zond@troja.ath.cx Date: 2008-01-10T16:18:41 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: made the behaviour class get to handle all commands (hope it will not become a time hog). made reloading work. ----------------------------------------------------------------- Revision: cb5a7443991b5ccf4495a548e9af5457669815f5 Ancestor: 5ae005410b96bb12bedc5b424f3406cd43c68ef0 Author: zond@troja.ath.cx Date: 2008-01-10T15:51:56 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed lots of stuff, lots left :/ ----------------------------------------------------------------- Revision: 5ae005410b96bb12bedc5b424f3406cd43c68ef0 Ancestor: bfc193141a30befc2815d2d32fd0f47daccfde63 Author: zond@troja.ath.cx Date: 2008-01-10T15:07:25 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: more debug ----------------------------------------------------------------- Revision: bfc193141a30befc2815d2d32fd0f47daccfde63 Ancestor: 0e7b0e6d94355c52aaaeca1357f8978271eb53e4 Author: zond@troja.ath.cx Date: 2008-01-10T15:00:35 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed lots of bugs ----------------------------------------------------------------- Revision: 0e7b0e6d94355c52aaaeca1357f8978271eb53e4 Ancestor: 6b2f45261a0dc92a5d2f49e2a1fc21e5a2c7336a Author: zond@troja.ath.cx Date: 2008-01-09T07:31:02 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed a bug in CommandSet ----------------------------------------------------------------- Revision: 6b2f45261a0dc92a5d2f49e2a1fc21e5a2c7336a Ancestor: 97f62426d397dc0d02245f8e6c3d9006e65d434b Author: zond@troja.ath.cx Date: 2008-01-09T07:29:36 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed bug in client_update_position ----------------------------------------------------------------- Revision: 97f62426d397dc0d02245f8e6c3d9006e65d434b Ancestor: 41b7db775abbc203f87bae168ed6332a0c62011a Author: zond@troja.ath.cx Date: 2008-01-09T07:21:19 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed a bug in the call_viewing_handler ----------------------------------------------------------------- Revision: 41b7db775abbc203f87bae168ed6332a0c62011a Ancestor: ffb7c07b19dfe1eb3a36c60ce8d56c3fdf39f600 Author: zond@troja.ath.cx Date: 2008-01-09T07:18:08 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added more error handling to the call_viewing_handler ----------------------------------------------------------------- Revision: ffb7c07b19dfe1eb3a36c60ce8d56c3fdf39f600 Ancestor: bc0b33dbac7a2c2c29c46558a9385e099d49688e Author: zond@troja.ath.cx Date: 2008-01-09T07:13:29 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added more error handling to the call_viewing_handler ----------------------------------------------------------------- Revision: bc0b33dbac7a2c2c29c46558a9385e099d49688e Ancestor: 272fcf998226a1fc8150d4b7bb8153752e707f61 Author: zond@troja.ath.cx Date: 2008-01-08T23:11:28 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added an rb method to send sightings ----------------------------------------------------------------- Revision: 272fcf998226a1fc8150d4b7bb8153752e707f61 Ancestor: d5f7416caad5ce8479902673f171d58a3868e943 Author: zond@troja.ath.cx Date: 2008-01-08T23:05:23 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: Client.each became client.map.each_client ----------------------------------------------------------------- Revision: d5f7416caad5ce8479902673f171d58a3868e943 Ancestor: db18bdb575333b5ee8994478d6c0f4ccdba4860c Author: zond@troja.ath.cx Date: 2008-01-08T16:05:26 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: some global status fixes ----------------------------------------------------------------- Revision: db18bdb575333b5ee8994478d6c0f4ccdba4860c Ancestor: bbd5a9606cdc50eeb2a82af8d794858463ff45a9 Author: zond@troja.ath.cx Date: 2008-01-08T15:58:44 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added viewers and viewees methods to the Client class ----------------------------------------------------------------- Revision: bbd5a9606cdc50eeb2a82af8d794858463ff45a9 Ancestor: 8335d4acf65327e7361235a1a6e18346eacbe652 Author: zond@troja.ath.cx Date: 2008-01-08T15:44:48 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: prettier network send ----------------------------------------------------------------- Revision: 8335d4acf65327e7361235a1a6e18346eacbe652 Ancestor: 95c41a2106186c42711ae563b04eb02931e3243f Author: zond@troja.ath.cx Date: 2008-01-06T22:47:03 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: now properly posixified ----------------------------------------------------------------- Revision: 95c41a2106186c42711ae563b04eb02931e3243f Ancestor: 6b32587946078d285b33b342aef1ef29243e1453 Author: zond@troja.ath.cx Date: 2008-01-06T22:17:31 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: now works properly with linux ----------------------------------------------------------------- Revision: 6b32587946078d285b33b342aef1ef29243e1453 Ancestor: ee20d6404441717a528474e93166af6547af8a9f Author: zond@troja.ath.cx Date: 2008-01-06T10:30:10 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: made the extconf.rb work in linux/debian as well ----------------------------------------------------------------- Revision: ee20d6404441717a528474e93166af6547af8a9f Ancestor: 1b1cf8c1d8286bfdbeb467bb8abe553fca90ca5e Author: zond@troja.ath.cx Date: 2008-01-06T09:48:09 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added stdio ----------------------------------------------------------------- Revision: 1b1cf8c1d8286bfdbeb467bb8abe553fca90ca5e Ancestor: 7568f91c58c50e8cfcc237939e45b1e5148637cc Author: zond@troja.ath.cx Date: 2008-01-06T09:37:11 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed bug in client ----------------------------------------------------------------- Revision: 7568f91c58c50e8cfcc237939e45b1e5148637cc Ancestor: 9df1bde5a6a54d788fe35284854fae0f7eb8b81a Author: zond@troja.ath.cx Date: 2008-01-06T09:34:13 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: fixed some bugs in the viewing handling ----------------------------------------------------------------- Revision: 9df1bde5a6a54d788fe35284854fae0f7eb8b81a Ancestor: 615c064fe20eab1b2e642710aefe9304c77ace83 Author: zond@troja.ath.cx Date: 2008-01-05T23:25:01 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added some strings to client (fucking reformat i lost all my good work :/), made client free them on gc. added a CHECK_CLIENT and CLIENT_P. made the default buffer size a #define. added a global_status_dirty to map. added methods to get client model from client team and behaviour (two of the added strings, nickname is the third. added send_sighting and send_disappearance. added update_viewees and update_viewers. made set_position slightly prettier. remove lots of stuff from the ruby files that is now done in c (supposedly). ----------------------------------------------------------------- Revision: 615c064fe20eab1b2e642710aefe9304c77ace83 Ancestor: e08700df855b0874fab0da8acf80f584d93679ac Author: zond@troja.ath.cx Date: 2008-01-05T18:16:56 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: removed redundant autorequire and made gem work with fink's gem (gem1.8 instead of gem) ----------------------------------------------------------------- Revision: e08700df855b0874fab0da8acf80f584d93679ac Ancestor: d2c60be376e846db475f4dfeea95055db4086bcc Author: martin.kihlgren@adocca.com Date: 2008-01-01T23:59:09 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: added socket and sending to client ----------------------------------------------------------------- Revision: d2c60be376e846db475f4dfeea95055db4086bcc Ancestor: ef896561a9c556fdae09f7c1e477250376250f79 Author: martin.kihlgren@adocca.com Date: 2007-12-31T02:09:27 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: made the debug stuff work in extconf.rb. added config to the geo sets of the map. made the client lookup more generic. made stuff work more. added map_each_viewer. (still far from working :/) ----------------------------------------------------------------- Revision: ef896561a9c556fdae09f7c1e477250376250f79 Ancestor: 02f9c92f083552f24c1408424e9251cea60826d8 Author: martin.kihlgren@adocca.com Date: 2007-12-30T17:45:39 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: made the update call client instance for all non-movement commands. made bodies, eyes, body parts etc parts of the map. using the line_set each non intersecting endpoint in the viewee and (soon) viewer code. made command_sets know if they are only movement. refactored client_alloc and registration. made it possible to get clients from map by giving eye, body part or body as argument to a []-method. made map able to slide stuff against its walls. created a skeleton speed factor function for map. created the beginnings of a set_position function for client. created the beginnings of an update function for client. added timeout to map. added viewing distance to map. ----------------------------------------------------------------- Revision: 02f9c92f083552f24c1408424e9251cea60826d8 Ancestor: a4084f68187a4676311732157d4e408c30c755bc Author: martin.kihlgren@adocca.com Date: 2007-12-29T18:27:31 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: working inspectors for command and command set ----------------------------------------------------------------- Revision: a4084f68187a4676311732157d4e408c30c755bc Ancestor: 62045430d8a95f04e3059f10d39c063e14a99f20 Author: martin.kihlgren@adocca.com Date: 2007-12-29T13:36:01 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: beginning of command inspect method ----------------------------------------------------------------- Revision: 62045430d8a95f04e3059f10d39c063e14a99f20 Ancestor: b4ff3ccf2223b94a0df03029dacebe54cec1dd2c Author: martin.kihlgren@adocca.com Date: 2007-12-25T23:15:04 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: moved more functionality into c. still not done :/ ----------------------------------------------------------------- Revision: b4ff3ccf2223b94a0df03029dacebe54cec1dd2c Ancestor: 427c0df597401d46118888f07b3462054adbd649 Author: martin.kihlgren@adocca.com Date: 2007-12-25T19:58:35 Branch: cx.ath.troja.grueserve.c_optimize ChangeLog: started writing c code for some real optimizations. lots left still. ----------------------------------------------------------------- Revision: 427c0df597401d46118888f07b3462054adbd649 Ancestor: fbb79415d92e6784254dd24f6d3e0209c0f9bc92 Author: martin.kihlgren@adocca.com Date: 2007-12-25T15:22:24 Branch: cx.ath.troja.grueserve.main ChangeLog: more command functionality ----------------------------------------------------------------- Revision: fbb79415d92e6784254dd24f6d3e0209c0f9bc92 Ancestor: b15b680a7fa59853490a60dfadf4d453571168ff Author: martin.kihlgren@adocca.com Date: 2007-12-25T14:53:33 Branch: cx.ath.troja.grueserve.main ChangeLog: added a few classes to the extension ----------------------------------------------------------------- Revision: b15b680a7fa59853490a60dfadf4d453571168ff Ancestor: e54a0af50b7ed6674acfb47a612d8bd45ed0afb4 Author: zond@troja.ath.cx Date: 2007-12-18T14:31:48 Branch: cx.ath.troja.grueserve.main ChangeLog: adjusted to the un-ugly names in geo ----------------------------------------------------------------- Revision: e54a0af50b7ed6674acfb47a612d8bd45ed0afb4 Ancestor: ca55a89d8d3bc8de2ec2eaf7c8f33914989ed83b Author: zond@troja.ath.cx Date: 2007-12-18T13:34:21 Branch: cx.ath.troja.grueserve.main ChangeLog: now the skeleton c links are in place, and in the right branch ----------------------------------------------------------------- Revision: ca55a89d8d3bc8de2ec2eaf7c8f33914989ed83b Ancestor: 28eca093bc95c695f2297ccc7c50447cd4aa4293 Author: martin.kihlgren@adocca.com Date: 2007-12-18T00:28:52 Branch: cx.ath.troja.grueserve.optimize_with_segments ChangeLog: added skeleton for the extension code ----------------------------------------------------------------- Revision: 28eca093bc95c695f2297ccc7c50447cd4aa4293 Ancestor: 9e14810a55d8ebc0f43f1afda88e618ea278cf30 Author: martin.kihlgren@adocca.com Date: 2007-12-17T23:55:45 Branch: cx.ath.troja.grueserve.optimize_with_segments ChangeLog: using geo and libxml instead of rexml and gruometry (that turned into geo) ----------------------------------------------------------------- Revision: 9e14810a55d8ebc0f43f1afda88e618ea278cf30 Ancestor: 2ce61f584226533f0d68f60d0a8000244e1d2ef3 Author: martin.kihlgren@adocca.com Date: 2007-12-04T23:04:26 Branch: cx.ath.troja.grueserve.optimize_with_segments ChangeLog: more work in the same direction. hugha. ----------------------------------------------------------------- Revision: 2ce61f584226533f0d68f60d0a8000244e1d2ef3 Ancestor: 7fcf105d690eb73ab800019ea12c3a96e4514de7 Author: martin.kihlgren@adocca.com Date: 2007-12-04T20:42:06 Branch: cx.ath.troja.grueserve.optimize_with_segments ChangeLog: stopped using g_int_equal and g_int_hash ----------------------------------------------------------------- Revision: 7fcf105d690eb73ab800019ea12c3a96e4514de7 Ancestor: fc3cf6a1c1c84b591f2e15288e91e011c03b5cea Author: martin.kihlgren@adocca.com Date: 2007-12-03T23:48:16 Branch: cx.ath.troja.grueserve.optimize_with_segments ChangeLog: started optimizing using segmented maps of the line set. far from finished. ----------------------------------------------------------------- Revision: fc3cf6a1c1c84b591f2e15288e91e011c03b5cea Ancestor: 850fee26bcfc4f392dab56acc4cb9078aa08bc6f Author: martin.kihlgren@adocca.com Date: 2007-12-03T19:34:03 Branch: cx.ath.troja.grueserve.main ChangeLog: renamed the debug define ----------------------------------------------------------------- Revision: 850fee26bcfc4f392dab56acc4cb9078aa08bc6f Ancestor: 64c1a0f3489a78008d7564f335d84ae9f038bae1 Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:40:46 Branch: cx.ath.troja.grueserve.main ChangeLog: even more optimization ----------------------------------------------------------------- Revision: 64c1a0f3489a78008d7564f335d84ae9f038bae1 Ancestor: aa9b72054ccf2539ea3ef3375e46cb8fad63452c Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:38:51 Branch: cx.ath.troja.grueserve.main ChangeLog: even more optimization ----------------------------------------------------------------- Revision: aa9b72054ccf2539ea3ef3375e46cb8fad63452c Ancestor: 0ec0b5ee16ce98cde9ade0d4ecd7d2a2758ba7b5 Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:35:50 Branch: cx.ath.troja.grueserve.main ChangeLog: even more optimization ----------------------------------------------------------------- Revision: 0ec0b5ee16ce98cde9ade0d4ecd7d2a2758ba7b5 Ancestor: 694af84673dce46990fb1b0cca7dbc7ee97222cd Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:32:29 Branch: cx.ath.troja.grueserve.main ChangeLog: optimized a lot ----------------------------------------------------------------- Revision: 694af84673dce46990fb1b0cca7dbc7ee97222cd Ancestor: 2cef62af609e7164739b2a17ac28804ba10ef3a1 Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:18:00 Branch: cx.ath.troja.grueserve.main ChangeLog: more benchmarks ----------------------------------------------------------------- Revision: 2cef62af609e7164739b2a17ac28804ba10ef3a1 Ancestor: 4eb2b456f9be41246869f04ace9ee7dfb76ca671 Author: martin.kihlgren@adocca.com Date: 2007-12-03T01:15:09 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed the tests so the work again ----------------------------------------------------------------- Revision: 4eb2b456f9be41246869f04ace9ee7dfb76ca671 Ancestor: d6f63f8a0d596a67ff278476a7246459ce1498d1 Author: martin.kihlgren@adocca.com Date: 2007-12-03T00:24:56 Branch: cx.ath.troja.grueserve.main Branch: cx.ath.troja.grueserve.optimization ChangeLog: removed the client since it isnt used right now anyway ----------------------------------------------------------------- Revision: d6f63f8a0d596a67ff278476a7246459ce1498d1 Ancestor: 3bdf7a5761e67517073cbdbf8df4d92f5cc0daaf Author: martin.kihlgren@adocca.com Date: 2007-12-03T00:23:00 Branch: cx.ath.troja.grueserve.optimization ChangeLog: added more tests ----------------------------------------------------------------- Revision: 3bdf7a5761e67517073cbdbf8df4d92f5cc0daaf Ancestor: 55ff81af3c8332a3149e111d599ed655d1e25d2b Author: martin.kihlgren@adocca.com Date: 2007-12-03T00:12:10 Branch: cx.ath.troja.grueserve.optimization ChangeLog: now with working hashtable backed sets of entities instead of lists ----------------------------------------------------------------- Revision: 55ff81af3c8332a3149e111d599ed655d1e25d2b Ancestor: f6c59c92013fb9f3a76a4c9d95c2b81828b8f63e Author: martin.kihlgren@adocca.com Date: 2007-12-02T20:45:01 Branch: cx.ath.troja.grueserve.optimization ChangeLog: now with working glib2 ----------------------------------------------------------------- Revision: f6c59c92013fb9f3a76a4c9d95c2b81828b8f63e Ancestor: 9625032cbd59cf873483f74e4e7156aaa43f819a Author: martin.kihlgren@adocca.com Date: 2007-12-02T20:26:58 Branch: cx.ath.troja.grueserve.optimization ChangeLog: renamed stuff and added timers ----------------------------------------------------------------- Revision: 9625032cbd59cf873483f74e4e7156aaa43f819a Ancestor: de52d0dc0a7c402f2ad26b94371c18561f6a2e93 Author: martin.kihlgren@adocca.com Date: 2007-11-28T23:47:49 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed the grueserve_path2lines even more. made the map return clients directly instead of points to speed up the uniqueness. added time and report to debuggable. added more statistics to the server. ----------------------------------------------------------------- Revision: de52d0dc0a7c402f2ad26b94371c18561f6a2e93 Ancestor: 190c048f15c090d9acc905de95a337c118d62a24 Author: zond@troja.ath.cx Date: 2007-11-28T09:25:35 Branch: cx.ath.troja.grueserve.main ChangeLog: added explosion animation ----------------------------------------------------------------- Revision: 190c048f15c090d9acc905de95a337c118d62a24 Ancestor: 8e48e15ebaf7119f914e3d486a430b8f0406a3af Author: zond@troja.ath.cx Date: 2007-11-28T09:05:34 Branch: cx.ath.troja.grueserve.main ChangeLog: made the body parts not take one hit each ----------------------------------------------------------------- Revision: 8e48e15ebaf7119f914e3d486a430b8f0406a3af Ancestor: ad1a1c60078217d90d8675c4b9e8777f9286c25b Author: zond@troja.ath.cx Date: 2007-11-28T08:35:31 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the probably unnecessary part of TODO ----------------------------------------------------------------- Revision: ad1a1c60078217d90d8675c4b9e8777f9286c25b Ancestor: 65344b7ded6d346654ef4c9ee8df281947c30371 Author: zond@troja.ath.cx Date: 2007-11-28T08:15:52 Branch: cx.ath.troja.grueserve.main ChangeLog: reverted the map changes, since i forgot to update the map itself :/ ----------------------------------------------------------------- Revision: 65344b7ded6d346654ef4c9ee8df281947c30371 Ancestor: 24805a782b183a1aa5c284d31699fa52b65f4911 Author: martin.kihlgren@adocca.com Date: 2007-11-28T00:23:56 Branch: cx.ath.troja.grueserve.main ChangeLog: made it possible to not define attributes in attributes.yaml. tried to fix the gruesome_path2lines, and succeeded perhaps partially. added a new map. ----------------------------------------------------------------- Revision: 24805a782b183a1aa5c284d31699fa52b65f4911 Ancestor: d9ec44c9ddd1bb8333b7e830e2f073e9e9ace840 Author: martin.kihlgren@adocca.com Date: 2007-11-27T23:02:17 Branch: cx.ath.troja.grueserve.main ChangeLog: set the default hidden areas value to a more sane number ----------------------------------------------------------------- Revision: d9ec44c9ddd1bb8333b7e830e2f073e9e9ace840 Ancestor: c689ec081d7d2519a17fb9ea78329300964acf1c Author: zond@troja.ath.cx Date: 2007-11-27T19:00:33 Branch: cx.ath.troja.grueserve.main ChangeLog: made hidden areas possible. now you can hide in bushes! w00t! ----------------------------------------------------------------- Revision: c689ec081d7d2519a17fb9ea78329300964acf1c Ancestor: 66a854abe7c63bc68d1efc1f298cb0ed46b89294 Author: zond@troja.ath.cx Date: 2007-11-27T18:32:23 Branch: cx.ath.troja.grueserve.main ChangeLog: defined a max viewing distance ----------------------------------------------------------------- Revision: 66a854abe7c63bc68d1efc1f298cb0ed46b89294 Ancestor: 0554a19935de2f18e7624be22861815e5fd44fc6 Author: zond@troja.ath.cx Date: 2007-11-27T18:19:32 Branch: cx.ath.troja.grueserve.main ChangeLog: gave fortifications in example file a default value. made body endpoints into eyes to make it possible to sneak up on people ----------------------------------------------------------------- Revision: 0554a19935de2f18e7624be22861815e5fd44fc6 Ancestor: f0f1534844cc0d8b867056278194a99630995f17 Author: zond@troja.ath.cx Date: 2007-11-27T17:47:23 Branch: cx.ath.troja.grueserve.main ChangeLog: made it possible to set default values for areas and lines ----------------------------------------------------------------- Revision: f0f1534844cc0d8b867056278194a99630995f17 Ancestor: 5fe5856ac4bc510482d7a57974caf93dcaa828a1 Author: zond@troja.ath.cx Date: 2007-11-27T17:19:17 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed some macro problems. fixed Triangle#overlap ----------------------------------------------------------------- Revision: 5fe5856ac4bc510482d7a57974caf93dcaa828a1 Ancestor: ff75f0ade0e0d6b89e9c12a009ac3aebd25cb764 Author: zond@troja.ath.cx Date: 2007-11-27T17:03:30 Branch: cx.ath.troja.grueserve.main ChangeLog: more tests and the intersects? method for triangle lists ----------------------------------------------------------------- Revision: ff75f0ade0e0d6b89e9c12a009ac3aebd25cb764 Ancestor: 90f746353996eb3af0d6df725a91a495228dc2bb Author: zond@troja.ath.cx Date: 2007-11-27T16:59:01 Branch: cx.ath.troja.grueserve.main ChangeLog: moved around stuff and made it work again, preparing for proper triangle overlap ----------------------------------------------------------------- Revision: 90f746353996eb3af0d6df725a91a495228dc2bb Ancestor: 004c771a2985e274349717595b669f9e37a0cceb Author: zond@troja.ath.cx Date: 2007-11-27T15:47:47 Branch: cx.ath.troja.grueserve.main ChangeLog: more todo. added triangle intersection support ----------------------------------------------------------------- Revision: 004c771a2985e274349717595b669f9e37a0cceb Ancestor: fe5b87dc6eabc1dcaccba8a6dcaaa16845156043 Author: zond@troja.ath.cx Date: 2007-11-27T15:17:08 Branch: cx.ath.troja.grueserve.main ChangeLog: made the grueserve script executable in mtn ----------------------------------------------------------------- Revision: fe5b87dc6eabc1dcaccba8a6dcaaa16845156043 Ancestor: 985c3221641339416846946b33c6ec5631d5bd13 Author: zond@troja.ath.cx Date: 2007-11-27T14:34:33 Branch: cx.ath.troja.grueserve.main ChangeLog: added support for different map files. added invisibility area to attributes.yaml (totally non supported yet) ----------------------------------------------------------------- Revision: 985c3221641339416846946b33c6ec5631d5bd13 Ancestor: 54a8570a0b72759d1463143d6774a364dfc38666 Author: zond@troja.ath.cx Date: 2007-11-27T14:32:12 Branch: cx.ath.troja.grueserve.main ChangeLog: added a bit to todo. added support for speed and protection areas. added concurrent mod protection to the list classes. ----------------------------------------------------------------- Revision: 54a8570a0b72759d1463143d6774a364dfc38666 Ancestor: 41c67d2421ad440ff68574a16989f77973da4bb9 Author: zond@troja.ath.cx Date: 2007-11-27T12:15:56 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the brown team ----------------------------------------------------------------- Revision: 41c67d2421ad440ff68574a16989f77973da4bb9 Ancestor: 54c038fb20c003c952e8044eb63999ffc9c9383d Author: zond@troja.ath.cx Date: 2007-11-27T11:39:47 Branch: cx.ath.troja.grueserve.main ChangeLog: added support for fortifications that block bullets from afar less than bullets from up close ----------------------------------------------------------------- Revision: 54c038fb20c003c952e8044eb63999ffc9c9383d Ancestor: cc4daf0ea2ce8f642c4667aef4e53cf1ddbd32e5 Author: zond@troja.ath.cx Date: 2007-11-27T10:49:58 Branch: cx.ath.troja.grueserve.main ChangeLog: added a concurrent mod exception to the list classes ----------------------------------------------------------------- Revision: cc4daf0ea2ce8f642c4667aef4e53cf1ddbd32e5 Ancestor: 57593bc35f71a268100f57ea8716257cfe0a801b Author: zond@troja.ath.cx Date: 2007-11-27T10:33:46 Branch: cx.ath.troja.grueserve.main ChangeLog: created clone methods for the list classes ----------------------------------------------------------------- Revision: 57593bc35f71a268100f57ea8716257cfe0a801b Ancestor: c034c3814665a5efe256432614da02e5c8d262b9 Author: zond@troja.ath.cx Date: 2007-11-27T10:07:18 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed the endpoints when dodging ----------------------------------------------------------------- Revision: c034c3814665a5efe256432614da02e5c8d262b9 Ancestor: 7834619702ec49f2d1d534d7b1e8d9ba6302cf4b Author: zond@troja.ath.cx Date: 2007-11-26T15:25:12 Branch: cx.ath.troja.grueserve.main ChangeLog: more todo ----------------------------------------------------------------- Revision: 7834619702ec49f2d1d534d7b1e8d9ba6302cf4b Ancestor: 13bb25eebf975425be488d79c625ef3e68f8b297 Author: zond@troja.ath.cx Date: 2007-11-25T19:11:26 Branch: cx.ath.troja.grueserve.main ChangeLog: added to todo ----------------------------------------------------------------- Revision: 13bb25eebf975425be488d79c625ef3e68f8b297 Ancestor: 7fcb368f213e32220ee9daad6f9243ff89b05604 Author: martin.kihlgren@adocca.com Date: 2007-11-25T01:31:05 Branch: cx.ath.troja.grueserve.main ChangeLog: made dodging protect less when enemy is close. updated TODO ----------------------------------------------------------------- Revision: 7fcb368f213e32220ee9daad6f9243ff89b05604 Ancestor: 75e24473477f821c1be648f12523701fa8efdaa1 Author: martin.kihlgren@adocca.com Date: 2007-11-24T23:33:08 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo ----------------------------------------------------------------- Revision: 75e24473477f821c1be648f12523701fa8efdaa1 Ancestor: 07d2376e93ccfdb440e650deb99c3668574f97e3 Author: martin.kihlgren@adocca.com Date: 2007-11-24T23:31:34 Branch: cx.ath.troja.grueserve.main ChangeLog: made a contains? method for the triangle list to check if a point is in any of its triangles ----------------------------------------------------------------- Revision: 07d2376e93ccfdb440e650deb99c3668574f97e3 Ancestor: 418c02c3f41f023871f06e342420c08b5a39e46a Author: martin.kihlgren@adocca.com Date: 2007-11-24T23:25:58 Branch: cx.ath.troja.grueserve.main ChangeLog: renamed the include? on line and triangle to contains? to stop confusion ----------------------------------------------------------------- Revision: 418c02c3f41f023871f06e342420c08b5a39e46a Ancestor: 34ce36057769aaab0e9aae472d470fa9c0bb1e1a Author: martin.kihlgren@adocca.com Date: 2007-11-24T23:22:44 Branch: cx.ath.troja.grueserve.main ChangeLog: created a triangle list that contains triangles ----------------------------------------------------------------- Revision: 34ce36057769aaab0e9aae472d470fa9c0bb1e1a Ancestor: 86fb040586faacccc4d1c54977bcf011138e41e7 Author: martin.kihlgren@adocca.com Date: 2007-11-24T23:08:49 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the PointList and LineList structs and unified them as one VoidList ----------------------------------------------------------------- Revision: 86fb040586faacccc4d1c54977bcf011138e41e7 Ancestor: 3821d5b7dc53610c6ba750f8d701890f591702dc Author: martin.kihlgren@adocca.com Date: 2007-11-24T22:24:24 Branch: cx.ath.troja.grueserve.main ChangeLog: added a method in? that answers whether a point is within a given triangel ----------------------------------------------------------------- Revision: 3821d5b7dc53610c6ba750f8d701890f591702dc Ancestor: 423f7502b2de4eae7e834b46d36512672c22b515 Author: martin.kihlgren@adocca.com Date: 2007-11-24T22:20:18 Branch: cx.ath.troja.grueserve.main ChangeLog: added a working include?-method for triangles that answer whether a point is inside the triangle ----------------------------------------------------------------- Revision: 423f7502b2de4eae7e834b46d36512672c22b515 Ancestor: a883a815f05f19cfe7036f1e439fd018cc71c21c Author: martin.kihlgren@adocca.com Date: 2007-11-24T21:54:29 Branch: cx.ath.troja.grueserve.main ChangeLog: made a line#parallell method that returns a line parallell to the first one, but that would go throught the point in question. ----------------------------------------------------------------- Revision: a883a815f05f19cfe7036f1e439fd018cc71c21c Ancestor: 4c999334e1af6bc375b21277dcf7b3a9cfbb8da5 Author: martin.kihlgren@adocca.com Date: 2007-11-24T14:46:53 Branch: cx.ath.troja.grueserve.main ChangeLog: created an area method to triangle. cleaned up the line angle methdo ----------------------------------------------------------------- Revision: 4c999334e1af6bc375b21277dcf7b3a9cfbb8da5 Ancestor: 8c732046694d05ba18035152b56c6cc116164109 Author: martin.kihlgren@adocca.com Date: 2007-11-24T14:19:53 Branch: cx.ath.troja.grueserve.main ChangeLog: added clone method to triangle ----------------------------------------------------------------- Revision: 8c732046694d05ba18035152b56c6cc116164109 Ancestor: 91934946b3831f7e6f4be4ebc32e2dbf8c6ce2e1 Author: martin.kihlgren@adocca.com Date: 2007-11-24T14:17:17 Branch: cx.ath.troja.grueserve.main ChangeLog: added p1-p3= for triangle ----------------------------------------------------------------- Revision: 91934946b3831f7e6f4be4ebc32e2dbf8c6ce2e1 Ancestor: a49688d858faec908f6a322dd3e3f28b77de1589 Author: martin.kihlgren@adocca.com Date: 2007-11-24T14:13:11 Branch: cx.ath.troja.grueserve.main ChangeLog: added p1-p3 methods to triangle ----------------------------------------------------------------- Revision: a49688d858faec908f6a322dd3e3f28b77de1589 Ancestor: a5fb784d6dd4c48438f25d4ea9af960d681a90bb Author: martin.kihlgren@adocca.com Date: 2007-11-24T14:10:18 Branch: cx.ath.troja.grueserve.main ChangeLog: added a triangle class containing three points. added .gdb_history to the ignore file ----------------------------------------------------------------- Revision: a5fb784d6dd4c48438f25d4ea9af960d681a90bb Ancestor: 0dcdbd3173eabc7398557ba6005e6e07e8e51c5f Author: martin.kihlgren@adocca.com Date: 2007-11-24T13:41:08 Branch: cx.ath.troja.grueserve.main ChangeLog: created methods to check if points are on lines and if points are above or below lines (or left/right in the case of vertical lines) ----------------------------------------------------------------- Revision: 0dcdbd3173eabc7398557ba6005e6e07e8e51c5f Ancestor: 724afc3e6d4b4849a57ca441b835a92a7e8cea88 Author: martin.kihlgren@adocca.com Date: 2007-11-24T12:05:59 Branch: cx.ath.troja.grueserve.main ChangeLog: used the clone method and to method in client and map ----------------------------------------------------------------- Revision: 724afc3e6d4b4849a57ca441b835a92a7e8cea88 Ancestor: 2124010d75c4e8b2715ecb1522d2a589420f6dda Author: martin.kihlgren@adocca.com Date: 2007-11-24T12:03:42 Branch: cx.ath.troja.grueserve.main ChangeLog: added a clone method to points and lines ----------------------------------------------------------------- Revision: 2124010d75c4e8b2715ecb1522d2a589420f6dda Ancestor: 60db1d2e1f4d79d5b72bddd565a3d9f14ab33765 Author: martin.kihlgren@adocca.com Date: 2007-11-24T11:53:57 Branch: cx.ath.troja.grueserve.main ChangeLog: made the soldier use the new Point#to method to create a new line when firing. refactored the precision calculation. ----------------------------------------------------------------- Revision: 60db1d2e1f4d79d5b72bddd565a3d9f14ab33765 Ancestor: d7b70904e72b0788ebe73f6e83646cb23e817ca4 Author: martin.kihlgren@adocca.com Date: 2007-11-24T11:50:26 Branch: cx.ath.troja.grueserve.main ChangeLog: made points able to create lines to other points using Poin#to ----------------------------------------------------------------- Revision: 5859db431c91dc41214a501c15b132adf4784f24 Ancestor: db7ac93c8caef26c01d41a95b7f236c26780cfa7 Author: zond@troja.ath.cx Date: 2007-11-23T17:28:30 Branch: cx.ath.troja.grueserve.main ChangeLog: more todo ----------------------------------------------------------------- Revision: d1bd11ba2e95f7fc70be5c64a8592cf9e2c36202 Ancestor: bd24f0f254433d360769fd6de397f007f99ba666 Author: zond@troja.ath.cx Date: 2007-11-23T23:25:28 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo more ----------------------------------------------------------------- Revision: bd24f0f254433d360769fd6de397f007f99ba666 Ancestor: 9266c90f38a6dd081e68ee941a5c4fb7a9acbe96 Author: zond@troja.ath.cx Date: 2007-11-23T23:21:55 Branch: cx.ath.troja.grueserve.main ChangeLog: added to todo ----------------------------------------------------------------- Revision: 9266c90f38a6dd081e68ee941a5c4fb7a9acbe96 Ancestor: db7ac93c8caef26c01d41a95b7f236c26780cfa7 Author: zond@troja.ath.cx Date: 2007-11-23T23:21:16 Branch: cx.ath.troja.grueserve.main ChangeLog: added stuff to the todo ----------------------------------------------------------------- Revision: db7ac93c8caef26c01d41a95b7f236c26780cfa7 Ancestor: 44665651db8cd16f386b1e27e3e0627c77cf23c7 Author: zond@troja.ath.cx Date: 2007-11-23T15:55:11 Branch: cx.ath.troja.grueserve.main ChangeLog: made the server more agressive towards broken xml ----------------------------------------------------------------- Revision: 44665651db8cd16f386b1e27e3e0627c77cf23c7 Ancestor: 914b6c8410b5f8a86c9f17910aaa9751911315c8 Author: zond@troja.ath.cx Date: 2007-11-23T14:19:26 Branch: cx.ath.troja.grueserve.main ChangeLog: added broadcast messages ----------------------------------------------------------------- Revision: 914b6c8410b5f8a86c9f17910aaa9751911315c8 Ancestor: 32ca0eb4022d377fdf4bce5111eb18bb23dd2bae Author: zond@troja.ath.cx Date: 2007-11-23T12:53:18 Branch: cx.ath.troja.grueserve.main ChangeLog: made the damage decided by the behaviour. made visible hitpoints always int. gave everyone 10 hitpoints and made soldier do 2 dmg by default. ----------------------------------------------------------------- Revision: 32ca0eb4022d377fdf4bce5111eb18bb23dd2bae Ancestor: c7052943fdedf57b7789d14b13d439692f2a8624 Author: zond@troja.ath.cx Date: 2007-11-23T12:45:15 Branch: cx.ath.troja.grueserve.main ChangeLog: made the killed criteria better ----------------------------------------------------------------- Revision: c7052943fdedf57b7789d14b13d439692f2a8624 Ancestor: e7f03110a6ad29dcbc64df4a00f36518c43affa8 Author: zond@troja.ath.cx Date: 2007-11-23T10:52:24 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo ----------------------------------------------------------------- Revision: e7f03110a6ad29dcbc64df4a00f36518c43affa8 Ancestor: 8d210c4ceac60ecf1854988eb26b06873b418e94 Author: martin.kihlgren@adocca.com Date: 2007-11-22T23:51:19 Branch: cx.ath.troja.grueserve.main ChangeLog: added the refill function ----------------------------------------------------------------- Revision: 8d210c4ceac60ecf1854988eb26b06873b418e94 Ancestor: a8e6ff4ea7e592715c2ae0d7adadf0c9b17306bb Author: martin.kihlgren@adocca.com Date: 2007-11-22T23:46:35 Branch: cx.ath.troja.grueserve.main ChangeLog: made the reload and dry shot work ----------------------------------------------------------------- Revision: a8e6ff4ea7e592715c2ae0d7adadf0c9b17306bb Ancestor: e293d61db6efb72dbfd0038cf6c46031cb159a48 Author: zond@troja.ath.cx Date: 2007-11-22T16:17:43 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo ----------------------------------------------------------------- Revision: e293d61db6efb72dbfd0038cf6c46031cb159a48 Ancestor: 241c4760485835a068ee68483b217a818fcacdcb Author: zond@troja.ath.cx Date: 2007-11-22T15:44:21 Branch: cx.ath.troja.grueserve.main ChangeLog: now dodging has the intended effects ----------------------------------------------------------------- Revision: 241c4760485835a068ee68483b217a818fcacdcb Ancestor: e67a9aa1402c9b93eefdd34c51314cd81c805f98 Author: zond@troja.ath.cx Date: 2007-11-22T15:27:58 Branch: cx.ath.troja.grueserve.main ChangeLog: added proper names ----------------------------------------------------------------- Revision: e67a9aa1402c9b93eefdd34c51314cd81c805f98 Ancestor: 6cf7bc696f65f90c0b518d20653aaa35697f96d6 Author: zond@troja.ath.cx Date: 2007-11-22T15:16:03 Branch: cx.ath.troja.grueserve.main ChangeLog: added dodge sprites ----------------------------------------------------------------- Revision: 6cf7bc696f65f90c0b518d20653aaa35697f96d6 Ancestor: 9cb6f2352bc2f31ebe2989e494d6a28135604dc9 Author: zond@troja.ath.cx Date: 2007-11-22T12:36:18 Branch: cx.ath.troja.grueserve.main ChangeLog: renamed the sprites to the new name standard ----------------------------------------------------------------- Revision: c9319a5272f7f14d0b483bb78e78471af6a257c0 Ancestor: d981d1d47f82127dd75128851a49bdd28f5b568f Author: zond@troja.ath.cx Date: 2007-11-22T00:47:00 Branch: cx.ath.troja.grueserve.main ChangeLog: more todo ----------------------------------------------------------------- Revision: 5c5775a730c4fe923afa955a0ae711b3b8718568 Ancestor: d981d1d47f82127dd75128851a49bdd28f5b568f Author: martin.kihlgren@adocca.com Date: 2007-11-22T00:28:44 Branch: cx.ath.troja.grueserve.main ChangeLog: added todo stuff ----------------------------------------------------------------- Revision: d981d1d47f82127dd75128851a49bdd28f5b568f Ancestor: 3e6d787265feddc0e768888ee243f65dfaa45a42 Author: martin.kihlgren@adocca.com Date: 2007-11-21T21:24:36 Branch: cx.ath.troja.grueserve.main ChangeLog: now the leaderboard works ----------------------------------------------------------------- Revision: 3e6d787265feddc0e768888ee243f65dfaa45a42 Ancestor: 19a0bac94f46001aec404f000c1443dfb283c0be Author: zond@troja.ath.cx Date: 2007-11-21T15:35:13 Branch: cx.ath.troja.grueserve.main ChangeLog: sending global status again on shutdown ----------------------------------------------------------------- Revision: 19a0bac94f46001aec404f000c1443dfb283c0be Ancestor: 565ded7ffe51d1b9757a3e53f469e29b5adddcfc Author: zond@troja.ath.cx Date: 2007-11-21T15:16:04 Branch: cx.ath.troja.grueserve.main ChangeLog: removed duplicate view updates. started keeping track of client threads to kill them on shutdown. ----------------------------------------------------------------- Revision: 565ded7ffe51d1b9757a3e53f469e29b5adddcfc Ancestor: 870969f310e8dee5a74ec62fb5f9aae6c7c94a36 Author: zond@troja.ath.cx Date: 2007-11-21T14:53:42 Branch: cx.ath.troja.grueserve.main ChangeLog: added the beginning of global status sends. they may or may not work. but more importantly the networking problems are somewhat lessened when the server treats them properly. ----------------------------------------------------------------- Revision: 870969f310e8dee5a74ec62fb5f9aae6c7c94a36 Ancestor: de41a11d102560c89f0ac87de22dceb10823d537 Author: zond@troja.ath.cx Date: 2007-11-21T09:12:33 Branch: cx.ath.troja.grueserve.main ChangeLog: new todo ----------------------------------------------------------------- Revision: de41a11d102560c89f0ac87de22dceb10823d537 Ancestor: 351f5aa345f5d1d6a5454692706b39562b4096fc Author: zond@troja.ath.cx Date: 2007-11-21T09:08:02 Branch: cx.ath.troja.grueserve.main ChangeLog: random spawn points in example map ----------------------------------------------------------------- Revision: 351f5aa345f5d1d6a5454692706b39562b4096fc Ancestor: b1008542d66ed501024b4c2240ba12e4aeaa384e Author: zond@troja.ath.cx Date: 2007-11-21T08:57:26 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo ----------------------------------------------------------------- Revision: b1008542d66ed501024b4c2240ba12e4aeaa384e Ancestor: 0343b6a738f98d4771f802d35263c4b37217a856 Author: zond@troja.ath.cx Date: 2007-11-21T08:49:35 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the double sends ----------------------------------------------------------------- Revision: 0343b6a738f98d4771f802d35263c4b37217a856 Ancestor: f2f535def4bfec8722d0bb3cd46a00caa72cf25e Author: zond@troja.ath.cx Date: 2007-11-21T08:30:24 Branch: cx.ath.troja.grueserve.main ChangeLog: made the client compatible with the rexml i run here (only strings in attributes). added a timeout to application. made the client demand pings every timeout seconds. made the server disconnect sockets in a better way. ----------------------------------------------------------------- Revision: f2f535def4bfec8722d0bb3cd46a00caa72cf25e Ancestor: ea756a496a9514e6eb979f31353e421492e24949 Author: martin.kihlgren@adocca.com Date: 2007-11-20T22:11:15 Branch: cx.ath.troja.grueserve.main ChangeLog: made killing your own team bad ----------------------------------------------------------------- Revision: ea756a496a9514e6eb979f31353e421492e24949 Ancestor: 2329f096f3ffd24f30e909d638c2a717ae47bc6d Author: martin.kihlgren@adocca.com Date: 2007-11-20T21:25:38 Branch: cx.ath.troja.grueserve.main ChangeLog: removed all concepts of 'my sprite' in the client api, just tells the client which id it is ----------------------------------------------------------------- Revision: 2329f096f3ffd24f30e909d638c2a717ae47bc6d Ancestor: a183ef79ddd8b235c02d53450578b5100327ba72 Author: martin.kihlgren@adocca.com Date: 2007-11-20T19:12:13 Branch: cx.ath.troja.grueserve.main ChangeLog: built team support. rearranged the client a bit. moved stuff from soldier to client. ----------------------------------------------------------------- Revision: a183ef79ddd8b235c02d53450578b5100327ba72 Ancestor: 914512840b4f21313f96facb4c3166e907552763 Author: martin.kihlgren@adocca.com Date: 2007-11-20T16:41:16 Branch: cx.ath.troja.grueserve.main ChangeLog: made slide not slide against 90 degree obstacles ----------------------------------------------------------------- Revision: 914512840b4f21313f96facb4c3166e907552763 Ancestor: d58caadc0a429b2cbf7006020720f2d782737eb7 Author: zond@troja.ath.cx Date: 2007-11-20T14:41:15 Branch: cx.ath.troja.grueserve.main ChangeLog: added a good idea ----------------------------------------------------------------- Revision: d58caadc0a429b2cbf7006020720f2d782737eb7 Ancestor: aa452e0a253e6e8a137b2ef7683a7f034e352793 Author: zond@troja.ath.cx Date: 2007-11-20T14:08:12 Branch: cx.ath.troja.grueserve.main ChangeLog: made the map contain several spawn points and lets the client choose a new one when dying ----------------------------------------------------------------- Revision: aa452e0a253e6e8a137b2ef7683a7f034e352793 Ancestor: fac14857e424e969451a3498383841239ced5dfb Author: zond@troja.ath.cx Date: 2007-11-20T13:28:31 Branch: cx.ath.troja.grueserve.main ChangeLog: updated todo and added credits ----------------------------------------------------------------- Revision: fac14857e424e969451a3498383841239ced5dfb Ancestor: 172f1a9e72f0927e2c61a6a4e28cdf92203037b5 Author: zond@troja.ath.cx Date: 2007-11-20T12:43:59 Branch: cx.ath.troja.grueserve.main ChangeLog: updated TODO. made the Lines recalculate if we suspect that their points may be changed. made the client have a body that can be hit. prettified the registration of new clients. made the clients killable. made the sound broadcasting more generic. made the map send more sprites. ----------------------------------------------------------------- Revision: 172f1a9e72f0927e2c61a6a4e28cdf92203037b5 Ancestor: 8a5a66f4a1e3dfdcffb9946768dec55398efdbc5 Author: martin.kihlgren@adocca.com Date: 2007-11-19T21:29:40 Branch: cx.ath.troja.grueserve.main ChangeLog: improved the debug messages ----------------------------------------------------------------- Revision: 8a5a66f4a1e3dfdcffb9946768dec55398efdbc5 Ancestor: c3cc997f2d43ff013b6b2f38554ca82ad39b1975 Author: zond@troja.ath.cx Date: 2007-11-19T17:28:28 Branch: cx.ath.troja.grueserve.main ChangeLog: new map ----------------------------------------------------------------- Revision: c3cc997f2d43ff013b6b2f38554ca82ad39b1975 Ancestor: 5b929db6e77de6977814193a47fe7d091e66e877 Author: zond@troja.ath.cx Date: 2007-11-19T17:00:20 Branch: cx.ath.troja.grueserve.main ChangeLog: made the map send binaries in the set pace. made the client set coordinates as strings instead of ints to save the mind of rexml ----------------------------------------------------------------- Revision: 5b929db6e77de6977814193a47fe7d091e66e877 Ancestor: 1a555efa89abfccde7c60f3fb5d22af622e8bd2a Author: zond@troja.ath.cx Date: 2007-11-19T16:41:32 Branch: cx.ath.troja.grueserve.main ChangeLog: added many more sprites and the sheet they came from ----------------------------------------------------------------- Revision: 1a555efa89abfccde7c60f3fb5d22af622e8bd2a Ancestor: ae0b3ddbd1515615afa91708d948230289fb46b4 Author: martin.kihlgren@adocca.com Date: 2007-11-18T14:50:04 Branch: cx.ath.troja.grueserve.main ChangeLog: added fire sprites too ----------------------------------------------------------------- Revision: ae0b3ddbd1515615afa91708d948230289fb46b4 Ancestor: a3e7f8b259e317e8ef44f1cf16e5e0ad286c0c0f Author: martin.kihlgren@adocca.com Date: 2007-11-18T13:53:25 Branch: cx.ath.troja.grueserve.main ChangeLog: added the mirrored directions as well ----------------------------------------------------------------- Revision: a3e7f8b259e317e8ef44f1cf16e5e0ad286c0c0f Ancestor: 2a95f9f7218a14c0c9f56514130687d8e26f3a96 Author: martin.kihlgren@adocca.com Date: 2007-11-18T13:47:54 Branch: cx.ath.troja.grueserve.main ChangeLog: added some sprites ----------------------------------------------------------------- Revision: 2a95f9f7218a14c0c9f56514130687d8e26f3a96 Ancestor: a8ae99ac56ac2db2f537ae386050edd05a7c3e70 Author: martin.kihlgren@adocca.com Date: 2007-11-17T00:27:38 Branch: cx.ath.troja.grueserve.main ChangeLog: made the viewer list of bullets better ----------------------------------------------------------------- Revision: a8ae99ac56ac2db2f537ae386050edd05a7c3e70 Ancestor: 123db1d6d5839ba17afba00f9f447b5b1ca5e63b Author: martin.kihlgren@adocca.com Date: 2007-11-17T00:23:57 Branch: cx.ath.troja.grueserve.main ChangeLog: added abs= methods to line and point ----------------------------------------------------------------- Revision: 123db1d6d5839ba17afba00f9f447b5b1ca5e63b Ancestor: 51dedb342dc43df49815a80305eba8bd669da379 Author: martin.kihlgren@adocca.com Date: 2007-11-17T00:06:00 Branch: cx.ath.troja.grueserve.main ChangeLog: added some noise logic ----------------------------------------------------------------- Revision: 51dedb342dc43df49815a80305eba8bd669da379 Ancestor: 47579166d07038ccbaa4c73a47f159253f680103 Author: martin.kihlgren@adocca.com Date: 2007-11-16T19:25:49 Branch: cx.ath.troja.grueserve.main ChangeLog: made the soldier shoot with better precision. added gruometry.bundle to the ignore list ----------------------------------------------------------------- Revision: 47579166d07038ccbaa4c73a47f159253f680103 Ancestor: 20b4868d3f35f519cefe1416686f11d7279cc01c Author: martin.kihlgren@adocca.com Date: 2007-11-16T17:55:24 Branch: cx.ath.troja.grueserve.main ChangeLog: changed the rate of fire to match the mp40 ----------------------------------------------------------------- Revision: 20b4868d3f35f519cefe1416686f11d7279cc01c Ancestor: 61c44313ee80d9d523888d660968488f50e7b644 Author: zond@troja.ath.cx Date: 2007-11-16T16:14:18 Branch: cx.ath.troja.grueserve.main ChangeLog: sends bullet messages to the client, adds a normal distributed fuzz to the angle of the bullets. ----------------------------------------------------------------- Revision: 61c44313ee80d9d523888d660968488f50e7b644 Ancestor: c075b719aa872419900e5c022f18efab38562c80 Author: zond@troja.ath.cx Date: 2007-11-16T15:43:17 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed a bug where NULL reached ruby ----------------------------------------------------------------- Revision: c075b719aa872419900e5c022f18efab38562c80 Ancestor: f468016be54382a733e84a39ea6795e69f660764 Author: zond@troja.ath.cx Date: 2007-11-16T15:38:40 Branch: cx.ath.troja.grueserve.main ChangeLog: made intersections always return points to ruby, in the cases it would have been a line before, now it returns the point on that line closest to p1 on the intersecting line ----------------------------------------------------------------- Revision: f468016be54382a733e84a39ea6795e69f660764 Ancestor: 7490d2d2f47dacd7498f625f5aa4634a0193e3a3 Author: zond@troja.ath.cx Date: 2007-11-16T15:29:37 Branch: cx.ath.troja.grueserve.main ChangeLog: added bullet obstacles. made check_numericality into a macro. added angle setters to line and point. made nickname Anonymous if not set. made the client shoot bullets with a normal distributed precision. ----------------------------------------------------------------- Revision: 7490d2d2f47dacd7498f625f5aa4634a0193e3a3 Ancestor: e1e154d2af2410ff978ef55bcc8be1c0ec0552a3 Author: zond@troja.ath.cx Date: 2007-11-16T13:50:40 Branch: cx.ath.troja.grueserve.main ChangeLog: added angle methods for points and lines that return their angle anti-clockwise from the right half of the x-axis ----------------------------------------------------------------- Revision: e1e154d2af2410ff978ef55bcc8be1c0ec0552a3 Ancestor: 41cc6a13b56fa06f3f17d032bd261f0f2dae6000 Author: zond@troja.ath.cx Date: 2007-11-16T13:13:24 Branch: cx.ath.troja.grueserve.main ChangeLog: added a rate class that makes it easy to limit things to a given rate ----------------------------------------------------------------- Revision: 41cc6a13b56fa06f3f17d032bd261f0f2dae6000 Ancestor: 2e9f6b2779b0c4ad7257d6008a8077c8a2c20bed Author: zond@troja.ath.cx Date: 2007-11-16T12:54:50 Branch: cx.ath.troja.grueserve.main ChangeLog: cleared up the class hierarchy a bit. added a module to handle the player-class specifics of client work (the Soldier, atm). made the mouse clicks get their coordinates recognized. ----------------------------------------------------------------- Revision: 2e9f6b2779b0c4ad7257d6008a8077c8a2c20bed Ancestor: 4f7582866c047ac6085e965e78d57f148a73c31b Author: zond@troja.ath.cx Date: 2007-11-16T11:08:07 Branch: cx.ath.troja.grueserve.main ChangeLog: made the lines actually contain point refs, not point copies. woohooo ----------------------------------------------------------------- Revision: 4f7582866c047ac6085e965e78d57f148a73c31b Ancestor: a7833fba727bcc4438491d849eb14f082eb0fe02 Author: zond@troja.ath.cx Date: 2007-11-15T16:43:26 Branch: cx.ath.troja.grueserve.main ChangeLog: Made the gruometry classes subclasseable. used that power to subclass the Point as a Client::Location. used that to speed up the list of visible points in the map. checked the TODO item. ----------------------------------------------------------------- Revision: a7833fba727bcc4438491d849eb14f082eb0fe02 Ancestor: bd6ee934d24a486090a74593623c8de664c9d883 Author: zond@troja.ath.cx Date: 2007-11-15T15:15:40 Branch: cx.ath.troja.grueserve.main ChangeLog: updated the TODO ----------------------------------------------------------------- Revision: bd6ee934d24a486090a74593623c8de664c9d883 Ancestor: 4e0193bce3d6a8b01260cfb1e1123d9e33ca51d8 Author: zond@troja.ath.cx Date: 2007-11-15T15:14:48 Branch: cx.ath.troja.grueserve.main ChangeLog: added documentation about the deficiencies of gruometry in the test ----------------------------------------------------------------- Revision: 4e0193bce3d6a8b01260cfb1e1123d9e33ca51d8 Ancestor: 31cd3bf38f89d642ea5056a88731527d062e1203 Author: zond@troja.ath.cx Date: 2007-11-15T14:43:09 Branch: cx.ath.troja.grueserve.main ChangeLog: made it possible to check nr of intersections between a LineList and a Line, the exact intersections between a LineList and a Line and the points having no intersections between themselves and a given point in a specific LineList ----------------------------------------------------------------- Revision: 31cd3bf38f89d642ea5056a88731527d062e1203 Ancestor: 4158b6a3f2a130cb728e92d669f41b4b27a41397 Author: zond@troja.ath.cx Date: 2007-11-15T14:39:01 Branch: cx.ath.troja.grueserve.main ChangeLog: removed the funky line returning fake ruby value shit ----------------------------------------------------------------- Revision: 4158b6a3f2a130cb728e92d669f41b4b27a41397 Ancestor: d255d4efcc52ca4342c362acf606f1ed38ccd88c Author: zond@troja.ath.cx Date: 2007-11-15T12:23:21 Branch: cx.ath.troja.grueserve.main ChangeLog: added setters for the points and lines. made the lines return references to its internal points when asked for them. added tests for it all. ----------------------------------------------------------------- Revision: d255d4efcc52ca4342c362acf606f1ed38ccd88c Ancestor: 326b6325f045b1146e346c3c1a1b416bfcfa2bd5 Author: zond@troja.ath.cx Date: 2007-11-15T00:05:28 Branch: cx.ath.troja.grueserve.main ChangeLog: made it possible to search for elements and delete elements from both line and point lists ----------------------------------------------------------------- Revision: 326b6325f045b1146e346c3c1a1b416bfcfa2bd5 Ancestor: c8a326be69eb8c67f87e4d34c41faec965e5c94c Author: zond@troja.ath.cx Date: 2007-11-14T23:17:38 Branch: cx.ath.troja.grueserve.main ChangeLog: made the LineList contain references to lines instead of copies. ----------------------------------------------------------------- Revision: c8a326be69eb8c67f87e4d34c41faec965e5c94c Ancestor: 6f01f7dc309202c74c9f2c86efee61f19f2749fd Author: zond@troja.ath.cx Date: 2007-11-14T22:57:47 Branch: cx.ath.troja.grueserve.main ChangeLog: added a point list class that contains references to points ----------------------------------------------------------------- Revision: 6f01f7dc309202c74c9f2c86efee61f19f2749fd Ancestor: 6661e03b7f0f392a802fcc41bd9fae7693fd522f Author: zond@troja.ath.cx Date: 2007-11-14T22:07:40 Branch: cx.ath.troja.grueserve.main ChangeLog: documented future and present a bit ----------------------------------------------------------------- Revision: 6661e03b7f0f392a802fcc41bd9fae7693fd522f Ancestor: f960e8b5354df0c6c80e88099f80a2ab3a057d9c Author: zond@troja.ath.cx Date: 2007-11-14T18:49:16 Branch: cx.ath.troja.grueserve.main ChangeLog: added nickname support ----------------------------------------------------------------- Revision: f960e8b5354df0c6c80e88099f80a2ab3a057d9c Ancestor: 079509b319ac60d3fa3285a1bed15ac228a20e32 Author: zond@troja.ath.cx Date: 2007-11-14T14:29:17 Branch: cx.ath.troja.grueserve.main ChangeLog: now with support for visibility obstacles. w00h000 ----------------------------------------------------------------- Revision: 079509b319ac60d3fa3285a1bed15ac228a20e32 Ancestor: 13b13c811d77b4f4cb3196169ae628681e171f91 Author: zond@troja.ath.cx Date: 2007-11-14T11:56:08 Branch: cx.ath.troja.grueserve.main ChangeLog: added working slide. w00t. ----------------------------------------------------------------- Revision: 13b13c811d77b4f4cb3196169ae628681e171f91 Ancestor: ac292b44eca0ca7b6836bfef99ef4a82cd0b5561 Author: zond@troja.ath.cx Date: 2007-11-13T19:59:11 Branch: cx.ath.troja.grueserve.main ChangeLog: now it should be able to compare floats as well ----------------------------------------------------------------- Revision: ac292b44eca0ca7b6836bfef99ef4a82cd0b5561 Ancestor: babacababd9792e17d35d50e0412a0ffbf3bfef4 Author: zond@troja.ath.cx Date: 2007-11-13T18:32:33 Branch: cx.ath.troja.grueserve.main ChangeLog: more working but one known bug too ----------------------------------------------------------------- Revision: babacababd9792e17d35d50e0412a0ffbf3bfef4 Ancestor: d7afc4aeff2dfb3f9ec873f341c7d67b08bd6f70 Author: zond@troja.ath.cx Date: 2007-11-13T17:46:13 Branch: cx.ath.troja.grueserve.main ChangeLog: made the slide work. woohoo ----------------------------------------------------------------- Revision: d7afc4aeff2dfb3f9ec873f341c7d67b08bd6f70 Ancestor: 79c479be22da8576b1bb31ca9de288234cf82efb Author: zond@troja.ath.cx Date: 2007-11-13T15:58:25 Branch: cx.ath.troja.grueserve.main ChangeLog: added abs methods ----------------------------------------------------------------- Revision: 79c479be22da8576b1bb31ca9de288234cf82efb Ancestor: 5feaf0076d50b54e02cfc13f98b9a8c68f97176e Author: zond@troja.ath.cx Date: 2007-11-13T15:55:00 Branch: cx.ath.troja.grueserve.main ChangeLog: added dot product methods ----------------------------------------------------------------- Revision: 5feaf0076d50b54e02cfc13f98b9a8c68f97176e Ancestor: fcb39d6e8eae9e6fb924643edfc7b41d6117ef21 Author: zond@troja.ath.cx Date: 2007-11-13T14:55:46 Branch: cx.ath.troja.grueserve.main ChangeLog: made reverse work ----------------------------------------------------------------- Revision: fcb39d6e8eae9e6fb924643edfc7b41d6117ef21 Ancestor: edd535faca5346da511f3f47ec57a07d4f2679e9 Author: zond@troja.ath.cx Date: 2007-11-13T14:46:23 Branch: cx.ath.troja.grueserve.main ChangeLog: made intersections contain the line they intersected with. made linelist.intersection return intersection AND the line that caused it. ----------------------------------------------------------------- Revision: edd535faca5346da511f3f47ec57a07d4f2679e9 Ancestor: 4a8b7d4659eea506f18f179a056af10ff28b9fb3 Author: zond@troja.ath.cx Date: 2007-11-13T14:12:47 Branch: cx.ath.troja.grueserve.main ChangeLog: working lines, i think ----------------------------------------------------------------- Revision: 4a8b7d4659eea506f18f179a056af10ff28b9fb3 Ancestor: 44e9efa993b2f493db4602fdf811c0475e7260fe Author: zond@troja.ath.cx Date: 2007-11-13T11:17:35 Branch: cx.ath.troja.grueserve.main ChangeLog: added an example map dir, made movement obstacles work somewhat ----------------------------------------------------------------- Revision: 44e9efa993b2f493db4602fdf811c0475e7260fe Ancestor: 41df5dd554f8be8397bcba9ed4258f4925fe71fb Author: zond@troja.ath.cx Date: 2007-11-12T23:29:51 Branch: cx.ath.troja.grueserve.main ChangeLog: some kind of prototypical support for obstacles ----------------------------------------------------------------- Revision: 41df5dd554f8be8397bcba9ed4258f4925fe71fb Ancestor: 1531323ca1c85e688face4797adfd4247afb8b97 Author: zond@troja.ath.cx Date: 2007-11-12T20:21:28 Branch: cx.ath.troja.grueserve.main ChangeLog: perhaps it checks walls before it moves the chars now ----------------------------------------------------------------- Revision: 1531323ca1c85e688face4797adfd4247afb8b97 Ancestor: 137e869d5b6fb21ddd864d90b9b7f69ed1a67867 Author: zond@troja.ath.cx Date: 2007-11-12T17:45:30 Branch: cx.ath.troja.grueserve.main ChangeLog: added working line list and benchmarks ----------------------------------------------------------------- Revision: 137e869d5b6fb21ddd864d90b9b7f69ed1a67867 Ancestor: 6d8c18ded36acd9f339484786ac88221c56302c7 Author: zond@troja.ath.cx Date: 2007-11-12T16:11:24 Branch: cx.ath.troja.grueserve.main ChangeLog: now with working geometry. woot ----------------------------------------------------------------- Revision: 6d8c18ded36acd9f339484786ac88221c56302c7 Ancestor: dd99181e2f17ef4897cd2eaa4a70016de39de72b Author: zond@troja.ath.cx Date: 2007-11-12T13:02:18 Branch: cx.ath.troja.grueserve.main ChangeLog: added a delay to the map sending, defined on the command line ----------------------------------------------------------------- Revision: dd99181e2f17ef4897cd2eaa4a70016de39de72b Ancestor: cfed95e9c4a902ed989a01d2f30d48e21cfa406c Author: zond@troja.ath.cx Date: 2007-11-12T11:29:22 Branch: cx.ath.troja.grueserve.main ChangeLog: more non blocking, i hope ----------------------------------------------------------------- Revision: cfed95e9c4a902ed989a01d2f30d48e21cfa406c Ancestor: 13f1743ad684c854045067a29bb0695e89704c3e Author: zond@troja.ath.cx Date: 2007-11-11T22:33:20 Branch: cx.ath.troja.grueserve.main ChangeLog: beginning of a c lib for the map geometry ----------------------------------------------------------------- Revision: 13f1743ad684c854045067a29bb0695e89704c3e Ancestor: 2d8ae6c3f7c04d331c4977bbd393e3bda720b8e7 Author: zond@troja.ath.cx Date: 2007-11-11T10:35:59 Branch: cx.ath.troja.grueserve.main ChangeLog: fixed a few line bugs ----------------------------------------------------------------- Revision: 2d8ae6c3f7c04d331c4977bbd393e3bda720b8e7 Ancestor: 4437ebebd765e3c0488490e9d464618980cfd06e Author: zond@troja.ath.cx Date: 2007-11-11T00:50:27 Branch: cx.ath.troja.grueserve.main ChangeLog: perhaps a working intersection method ----------------------------------------------------------------- Revision: 4437ebebd765e3c0488490e9d464618980cfd06e Ancestor: 382ceb76ca9b4e7b438cdb265f1d0ae2b460be86 Author: zond@troja.ath.cx Date: 2007-11-10T22:32:39 Branch: cx.ath.troja.grueserve.main ChangeLog: more logging on policy file requests. more generous policy file. less time consuming logging. ----------------------------------------------------------------- Revision: 382ceb76ca9b4e7b438cdb265f1d0ae2b460be86 Ancestor: 6ffd85eb9c57d5b2dc7a5b7c99bd78a89c47e0b9 Author: zond@troja.ath.cx Date: 2007-11-10T18:56:57 Branch: cx.ath.troja.grueserve.main ChangeLog: made debug prettier. made Client#ready better. ----------------------------------------------------------------- Revision: 6ffd85eb9c57d5b2dc7a5b7c99bd78a89c47e0b9 Ancestor: 8e744296a583974bb8e370837969bafcfbb5951e Author: zond@troja.ath.cx Date: 2007-11-10T13:39:04 Branch: cx.ath.troja.grueserve.main ChangeLog: now updates pos even if its not a whole int. but only sends if its a whole int ----------------------------------------------------------------- Revision: 8e744296a583974bb8e370837969bafcfbb5951e Ancestor: b55351bd649d96bb145a33fe29c35486ff77f928 Author: zond@troja.ath.cx Date: 2007-11-08T23:05:44 Branch: cx.ath.troja.grueserve.main ChangeLog: made the world euclidic. made the sockets more error tolerant ----------------------------------------------------------------- Revision: b55351bd649d96bb145a33fe29c35486ff77f928 Ancestor: 125469315a3e5d437304478531117b5a3daa51eb Author: zond@troja.ath.cx Date: 2007-11-08T20:31:18 Branch: cx.ath.troja.grueserve.main ChangeLog: better init sequence ----------------------------------------------------------------- Revision: 125469315a3e5d437304478531117b5a3daa51eb Ancestor: 2e481148980ece3b71bb75c8a4a81a5786c2f933 Author: zond@troja.ath.cx Date: 2007-11-07T18:33:45 Branch: cx.ath.troja.grueserve.main ChangeLog: more debug etc ----------------------------------------------------------------- Revision: 2e481148980ece3b71bb75c8a4a81a5786c2f933 Ancestor: fecf40746d8a60b9b490cf1b2a73381eca743551 Author: martin.kihlgren@adocca.com Date: 2007-11-07T15:22:58 Branch: cx.ath.troja.grueserve.main ChangeLog: better handling of policy file requests ----------------------------------------------------------------- Revision: fecf40746d8a60b9b490cf1b2a73381eca743551 Ancestor: ac700aa5ef66e10a12ee88fa1dea7d788f96c946 Author: martin.kihlgren@adocca.com Date: 2007-11-07T15:21:31 Branch: cx.ath.troja.grueserve.main ChangeLog: better handling of policy file requests ----------------------------------------------------------------- Revision: ac700aa5ef66e10a12ee88fa1dea7d788f96c946 Ancestor: 166369d3f7534deb5a55451f58f8436c6f69682e Author: martin.kihlgren@adocca.com Date: 2007-11-07T15:20:44 Branch: cx.ath.troja.grueserve.main ChangeLog: better handling of policy file requests ----------------------------------------------------------------- Revision: 166369d3f7534deb5a55451f58f8436c6f69682e Ancestor: 878d06d66bc524f91951c3727fb71ccbcab8b880 Author: martin.kihlgren@adocca.com Date: 2007-11-07T15:20:15 Branch: cx.ath.troja.grueserve.main ChangeLog: better handling of policy file requests ----------------------------------------------------------------- Revision: 878d06d66bc524f91951c3727fb71ccbcab8b880 Ancestor: a3bd57441a5922da953bcf71c87f228de3b09e76 Author: martin.kihlgren@adocca.com Date: 2007-11-07T15:12:31 Branch: cx.ath.troja.grueserve.main ChangeLog: now you can walk around in a multiplayer environment. woooot ----------------------------------------------------------------- Revision: a3bd57441a5922da953bcf71c87f228de3b09e76 Ancestor: 9ec09f6c8196918a05c4ac73c7b04709ac31129c Author: martin.kihlgren@adocca.com Date: 2007-11-06T23:19:23 Branch: cx.ath.troja.grueserve.main ChangeLog: added an updater, made stuff work ----------------------------------------------------------------- Revision: 9ec09f6c8196918a05c4ac73c7b04709ac31129c Ancestor: 9117fe898e2a419a4f04d0fcdebed668d8082375 Author: martin.kihlgren@adocca.com Date: 2007-11-06T14:11:40 Branch: cx.ath.troja.grueserve.main ChangeLog: now we can walk around. woohoo ----------------------------------------------------------------- Revision: 9117fe898e2a419a4f04d0fcdebed668d8082375 Ancestor: c3f0fcf97b03a13ebc6a8a2ae60ba62182d15e53 Author: zond@troja.ath.cx Date: 2007-11-05T16:28:03 Branch: cx.ath.troja.grueserve.main ChangeLog: now connect, sending of bins and xml works ----------------------------------------------------------------- Revision: c3f0fcf97b03a13ebc6a8a2ae60ba62182d15e53 Ancestor: 153898bbcc7cfbcea959dd5cba086b28ffbd4de8 Author: zond@troja.ath.cx Date: 2007-11-02T16:19:40 Branch: cx.ath.troja.grueserve.main ChangeLog: more changes, but no real use yet ----------------------------------------------------------------- Revision: 153898bbcc7cfbcea959dd5cba086b28ffbd4de8 Ancestor: 027fbf7263b720a02e5e1ea1ad67d8ad31e9bd4e Author: zond@troja.ath.cx Date: 2007-11-02T11:54:30 Branch: cx.ath.troja.grueserve.main ChangeLog: added a map message ----------------------------------------------------------------- Revision: 027fbf7263b720a02e5e1ea1ad67d8ad31e9bd4e Ancestor: Author: zond@troja.ath.cx Date: 2007-11-02T11:35:46 Branch: cx.ath.troja.grueserve.main ChangeLog: first commit