From 7d2ff44f1f9881d336b59925fa0617f566082f03 Mon Sep 17 00:00:00 2001 From: David Kamphausen Date: Wed, 2 Jul 2014 17:10:05 +0200 Subject: [PATCH] moved files --- CMakeLists.txt | 15 ++- lib/ag_config.cc | 119 +++++++++++------------ lib/ag_config.h | 3 - lib/ag_fs.cc | 127 ------------------------- lib/ag_gauss.h | 19 ---- lib/ag_main.h | 2 +- lib/ag_mutex.h | 9 +- lib/game/ant_game_app.cc | 3 - lib/{ => gui}/ant_black_fade_widget.cc | 0 lib/{ => gui}/ant_black_fade_widget.h | 0 lib/{ => video}/GLee.c | 0 lib/{ => video}/GLee.h | 0 lib/{ => video}/ag_clip.cc | 0 lib/{ => video}/ag_clip.h | 0 lib/{ => video}/ag_clip_painttarget.cc | 0 lib/{ => video}/ag_clip_painttarget.h | 0 lib/{ => video}/ag_color.cc | 0 lib/{ => video}/ag_color.h | 0 lib/{ => video}/ag_draw.h | 0 lib/{ => video}/ag_fbo.cc | 0 lib/{ => video}/ag_fbo.h | 0 lib/{ => video}/ag_font.cc | 0 lib/{ => video}/ag_font.h | 0 lib/{ => video}/ag_fontengine.cc | 0 lib/{ => video}/ag_fontengine.h | 0 lib/{ => video}/ag_glpainter.cc | 0 lib/{ => video}/ag_glpainter.h | 0 lib/{ => video}/ag_glscreen.cc | 0 lib/{ => video}/ag_glscreen.h | 0 lib/{ => video}/ag_gltexture.cc | 0 lib/{ => video}/ag_gltexture.h | 0 lib/{ => video}/ag_gradient.cc | 0 lib/{ => video}/ag_painter.cc | 0 lib/{ => video}/ag_painter.h | 0 lib/{ => video}/ag_painttarget.h | 0 lib/{ => video}/ag_png.cc | 0 lib/{ => video}/ag_png.h | 0 lib/{ => video}/ag_projection.cc | 0 lib/{ => video}/ag_projection.h | 0 lib/{ => video}/ag_rendercontext.cc | 0 lib/{ => video}/ag_rendercontext.h | 0 lib/{ => video}/ag_screen.cc | 0 lib/{ => video}/ag_screen.h | 0 lib/{ => video}/ag_sdlpainter.cc | 0 lib/{ => video}/ag_sdlpainter.h | 0 lib/{ => video}/ag_sdlscreen.cc | 0 lib/{ => video}/ag_sdlscreen.h | 0 lib/{ => video}/ag_sdlsurface.h | 0 lib/{ => video}/ag_sgeexport.h | 0 lib/{ => video}/ag_surface.cc | 0 lib/{ => video}/ag_surface.h | 0 lib/{ => video}/ag_surface_internal.cc | 0 lib/{ => video}/ag_surface_internal.h | 0 lib/{ => video}/ag_surfacemanager.cc | 0 lib/{ => video}/ag_surfacemanager.h | 0 lib/{ => video}/ag_texture.cc | 0 lib/{ => video}/ag_texture.h | 0 lib/{ => video}/ag_texturecache.cc | 0 lib/{ => video}/ag_texturecache.h | 0 lib/{ => video}/ag_video.cc | 0 lib/{ => video}/ag_video.h | 0 lib/{ => video}/ag_video_base.cc | 0 lib/{ => video}/ag_video_base.h | 0 lib/{ => video}/ant_frustum.cc | 0 lib/{ => video}/ant_frustum.h | 0 lib/{ => video}/sge_config.h | 0 lib/{ => video}/sge_internal.h | 0 lib/{ => video}/sge_primitives.cc | 0 lib/{ => video}/sge_primitives.h | 0 lib/{ => video}/sge_surface.cc | 0 lib/{ => video}/sge_surface.h | 0 71 files changed, 80 insertions(+), 217 deletions(-) rename lib/{ => gui}/ant_black_fade_widget.cc (100%) rename lib/{ => gui}/ant_black_fade_widget.h (100%) rename lib/{ => video}/GLee.c (100%) rename lib/{ => video}/GLee.h (100%) rename lib/{ => video}/ag_clip.cc (100%) rename lib/{ => video}/ag_clip.h (100%) rename lib/{ => video}/ag_clip_painttarget.cc (100%) rename lib/{ => video}/ag_clip_painttarget.h (100%) rename lib/{ => video}/ag_color.cc (100%) rename lib/{ => video}/ag_color.h (100%) rename lib/{ => video}/ag_draw.h (100%) rename lib/{ => video}/ag_fbo.cc (100%) rename lib/{ => video}/ag_fbo.h (100%) rename lib/{ => video}/ag_font.cc (100%) rename lib/{ => video}/ag_font.h (100%) rename lib/{ => video}/ag_fontengine.cc (100%) rename lib/{ => video}/ag_fontengine.h (100%) rename lib/{ => video}/ag_glpainter.cc (100%) rename lib/{ => video}/ag_glpainter.h (100%) rename lib/{ => video}/ag_glscreen.cc (100%) rename lib/{ => video}/ag_glscreen.h (100%) rename lib/{ => video}/ag_gltexture.cc (100%) rename lib/{ => video}/ag_gltexture.h (100%) rename lib/{ => video}/ag_gradient.cc (100%) rename lib/{ => video}/ag_painter.cc (100%) rename lib/{ => video}/ag_painter.h (100%) rename lib/{ => video}/ag_painttarget.h (100%) rename lib/{ => video}/ag_png.cc (100%) rename lib/{ => video}/ag_png.h (100%) rename lib/{ => video}/ag_projection.cc (100%) rename lib/{ => video}/ag_projection.h (100%) rename lib/{ => video}/ag_rendercontext.cc (100%) rename lib/{ => video}/ag_rendercontext.h (100%) rename lib/{ => video}/ag_screen.cc (100%) rename lib/{ => video}/ag_screen.h (100%) rename lib/{ => video}/ag_sdlpainter.cc (100%) rename lib/{ => video}/ag_sdlpainter.h (100%) rename lib/{ => video}/ag_sdlscreen.cc (100%) rename lib/{ => video}/ag_sdlscreen.h (100%) rename lib/{ => video}/ag_sdlsurface.h (100%) rename lib/{ => video}/ag_sgeexport.h (100%) rename lib/{ => video}/ag_surface.cc (100%) rename lib/{ => video}/ag_surface.h (100%) rename lib/{ => video}/ag_surface_internal.cc (100%) rename lib/{ => video}/ag_surface_internal.h (100%) rename lib/{ => video}/ag_surfacemanager.cc (100%) rename lib/{ => video}/ag_surfacemanager.h (100%) rename lib/{ => video}/ag_texture.cc (100%) rename lib/{ => video}/ag_texture.h (100%) rename lib/{ => video}/ag_texturecache.cc (100%) rename lib/{ => video}/ag_texturecache.h (100%) rename lib/{ => video}/ag_video.cc (100%) rename lib/{ => video}/ag_video.h (100%) rename lib/{ => video}/ag_video_base.cc (100%) rename lib/{ => video}/ag_video_base.h (100%) rename lib/{ => video}/ant_frustum.cc (100%) rename lib/{ => video}/ant_frustum.h (100%) rename lib/{ => video}/sge_config.h (100%) rename lib/{ => video}/sge_internal.h (100%) rename lib/{ => video}/sge_primitives.cc (100%) rename lib/{ => video}/sge_primitives.h (100%) rename lib/{ => video}/sge_surface.cc (100%) rename lib/{ => video}/sge_surface.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5e00c70..637642b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -38,6 +38,7 @@ link_libraries ( ) include_directories(${SDL_INCLUDE_DIR} ${RUBY_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/lib + ${CMAKE_CURRENT_SOURCE_DIR}/lib/video ${CMAKE_CURRENT_SOURCE_DIR}/lib/gui ${CMAKE_CURRENT_SOURCE_DIR}/lib/generator ${CMAKE_CURRENT_SOURCE_DIR}/lib/sound @@ -78,7 +79,13 @@ SET(CMAKE_SWIG_FLAGS "") #set_target_properties(example PROPERTIES PREFIX "") -FILE(GLOB MYLIB_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} lib/*.cc lib/*.c lib/gui/*.cc lib/sound/*.cc +FILE(GLOB MYLIB_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + lib/*.cc + lib/*.c + lib/video/*.c + lib/video/*.cc + lib/gui/*.cc + lib/sound/*.cc lib/3dengine/*.cc lib/generator/*.cc lib/game/*.cc @@ -89,7 +96,11 @@ FILE(GLOB MYLIB_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} lib/*.cc lib/*.c li lib/game/path/*.cc lib/game/widgets/*.cc ) -FILE(GLOB MYLIB_HEADERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} lib/*.h lib/gui/*.h lib/sound/*.h +FILE(GLOB MYLIB_HEADERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + lib/*.h + lib/video/*.h + lib/gui/*.h + lib/sound/*.h lib/3dengine/*.h lib/game/*.h lib/players/*.h diff --git a/lib/ag_config.cc b/lib/ag_config.cc index 96c8c35..3425547 100644 --- a/lib/ag_config.cc +++ b/lib/ag_config.cc @@ -2,46 +2,44 @@ #include "ag_xml.h" #include "ag_fs.h" -// TODO: AGConfig should switch to a ruby-based configuration (maybe YAML) // TODO: commenting should be possible !! (no overwriting) AGConfig::AGConfig() - { - Document doc("config.xml"); +{ + Document doc("config.xml"); - Node &root=doc.root(); - AGString comment; - for(Node::iterator i=root.begin();i!=root.end();i++) + Node &root=doc.root(); + AGString comment; + for(Node::iterator i=root.begin();i!=root.end();i++) + { + if((*i)->get("name")=="") + { + AGString c=(*i)->getContent(); + if(c.substr(0,4)=="