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
|