#uwadv@irc.freenode.net logs for 2 Sep 2003 (GMT)

Archive Today Yesterday Tomorrow
Underworld Adventures homepage

[07:32:43] <-- exultbot has left IRC (signing off...)
[07:34:19] --> exultbot has joined #uwadv
[13:11:09] <-- servus has left IRC (orwell.freenode.net irc.freenode.net)
[13:11:25] --> servus has joined #uwadv
[15:34:40] <-- servus has left IRC (orwell.freenode.net irc.freenode.net)
[15:34:40] <-- exultbot has left IRC (signing off...)
[15:36:11] <-- exultbot has left IRC (signing off...)
[15:37:53] --> exultbot has joined #uwadv
[15:37:53] --- ChanServ removes channel operator status from exultbot
[16:22:15] --> wjp has joined #uwadv
[16:22:15] --- ChanServ gives channel operator status to wjp
[20:11:17] --> vividos has joined #uwadv
[20:11:17] --- ChanServ gives channel operator status to vividos
[20:11:21] <vividos> hi
[20:11:47] <wjp> hi
[20:12:14] <vividos> you're quicker than me; I was just about to edit configure.ac :)
[20:12:18] <wjp> I thought I'd commit the changes I made to configure&co last week
[20:12:20] <wjp> :-)
[20:12:27] <wjp> I had a head start :-)
[20:12:46] <vividos> I'm sure the code doesn't compile yet, though :)
[20:12:48] <wjp> I stripped down game_win32 too
[20:13:08] <wjp> I changed a lot of includes into io_endian too locally
[20:13:21] <wjp> (stripped down game_win32 into a game_linux that is)
[20:13:36] --- wjp has changed the topic to: http://uwadv.sf.net/
[20:13:40] <vividos> is a specialized game_linux needed?
[20:13:43] <wjp> no
[20:13:49] <wjp> but there's no generic one...
[20:13:57] <wjp> (at least, there wasn't when I looked)
[20:14:11] <vividos> hmm, ua_uwadv_game should work
[20:14:20] <wjp> game.cpp/game.hpp?
[20:14:30] <wjp> with #ifndef WIN32?
[20:14:42] <vividos> no, uwadv.hpp/uwadv.cpp
[20:14:59] <wjp> oh, I see, the base class
[20:15:02] <vividos> yes
[20:15:05] <wjp> so it'll just need that macro called
[20:15:19] <wjp> ua_uwadv_game_implement
[20:15:20] <vividos> yes. of course you could add an X icon or something
[20:15:31] <wjp> didn't SDL have functions for that?
[20:15:44] <vividos> right
[20:15:55] <wjp> can I just put a ua_uwadv_game_implement(ua_uwadv_game) in uwadv.cpp #ifndef WIN32'ed?
[20:16:00] <vividos> yes
[20:16:55] <wjp> (it was WIN32, right?)
[20:17:06] <vividos> yes
[20:17:45] <wjp> ok, done that
[20:17:51] <vividos> some include paths are needed for compilation now, since some source files went to subfolders
[20:17:57] <wjp> already did that
[20:18:07] * wjp points at source/Makefile.am
[20:18:31] <wjp> I'll have to rearrange some parts of configure/Makefile.am sometime, btw, since it's doing some Bad Things(tm) :-)
[20:18:45] <wjp> (overriding CXXFLAGS, for example)
[20:19:02] <vividos> we just need include paths to audio, base, renderer, ui, underw
[20:19:21] <wjp> I added base, audio, ui, renderer, underw, import
[20:19:34] <wjp> import was needed for io_endian.h I think
[20:19:39] <vividos> ah ok
[20:19:44] <wjp> or .hpp
[20:19:58] <vividos> although finally all stuff that needs io_endian.h should be in import then
[20:20:10] <vividos> yes, .hpp actually
[20:20:16] <wjp> :-)
[20:20:34] <wjp> last time I got it to compile, all I got was a screen filled with garbage, btw
[20:20:44] <vividos> I know :)
[20:20:47] <wjp> ok, good :-)
[20:21:32] <vividos> I'll tell you when the whole stuff should work again
[20:23:08] <wjp> ok :-)
[20:24:38] <vividos> already touched autogen.sh?
[20:24:46] <wjp> yes
[20:25:10] <vividos> good
[20:26:07] <wjp> hm, only four undefined refs while linking
[20:27:18] <vividos> which ones?
[20:27:31] <wjp> ua_gamestrings::load(ua_settings&)
[20:27:35] <wjp> ua_import_levelmaps(ua_settings&, char const*, std::vector<ua_level, std::allocator<ua_level> >&)
[20:27:39] <wjp> ua_conv_globals::import(char const*, bool)
[20:27:45] <wjp> ua_player::import_player(ua_settings&, char const*)
[20:27:53] <wjp> (and vtable for ua_uwadv_menu_screen)
[20:28:33] <vividos> for the first one you could add import/stringsloader.cpp to the source files; the other ones should be in files in resource/*.cpp
[20:29:42] <wjp> ok, first one is indeed gone
[20:29:58] <vividos> it wasn't added yet :)
[20:30:19] <vividos> I just added it to get it to link for me
[20:32:29] <vividos> don't know why the vtable is missing, though
[20:32:57] <wjp> generally indicates unimplemented virtual functions
[20:33:35] <wjp> could just be I missed another object file, though
[20:33:52] <vividos> screens/uwadv_menu.cpp?
[20:34:21] <wjp> hm, my Makefile.common doesn't have anything from screens/ somehow
[20:34:36] <wjp> (or rather it's in "the_rest")
[20:36:07] <wjp> seems to cause a few compile errors in screens/start_splash.hpp
[20:36:40] <wjp> but I'll just wait until things should work again :-)
[20:36:46] <vividos> the Makefile.common isn't finished yet
[20:36:47] <vividos> yes :)
[21:17:30] <vividos> yay, splash screen sequence shows again :)
[21:20:08] <wjp> :-)
[21:20:27] <vividos> about the lua folder ... I want to move it to the script folder and I'm thinking about doing a support request. what do you think?
[21:20:50] <wjp> I think CVS has some issues :-)
[21:21:01] <wjp> but if you want to move it, a support request might be best, yes
[21:21:05] <vividos> with moving around files in the repository :)
[21:27:15] <wjp> time to go
[21:27:16] <wjp> 'night
[21:27:27] <-- wjp has left IRC ("Zzzz...")
[21:31:15] <vividos> 'night
[21:31:43] <-- vividos has left IRC ("Leaving")
[23:16:09] --> servus has joined #uwadv