FANDOM


All the attempts to analyze the AssaultCube Reloaded C++ source code to make an ACR C++ source code guide turned intodevelopment hell and were then abandoned. The much smaller Cube source code(also written in C++), even this though is hard to analyze and document though. This leads to the obvious conclusion that a meaningful source map is next to impossible.

This map intends to help modders and developers understand the code at some level so they can start working with it more easily. This may even help with those who have troubles compiling(OS X Port, VC++, etc). The current version is only a draft and is basically non-functional.

Project Structure Edit

  • AssaultCube Reloaded
    • Sources
      • enet
        • callbacks.c
        • host.c
        • list.c
        • packet.c
        • peer.c
        • protocol.c
        • unix.c
        • win32.c
      • src
        • bot
          • ac_bot.cpp
          • ac_bot_ai.cpp
          • bot.cpp
          • bot_ai.cpp
          • bot_util.cpp
          • bot_waypoint.cpp
          • botmanager.cpp
        • client.cpp
        • clientgame.cpp
        • client2c.cpp
        • command.cpp
        • console.cpp
        • docs.cpp
        • editing.cpp
        • entities.cpp
        • log.cpp
        • main.cpp
        • menus.cpp
        • packetqueue.cpp
        • physics.cpp
        • protocol.cpp
        • rendercubes.cpp
        • rendergl.cpp
        • renderhud.cpp
        • rendermodel.cpp
        • renderparticles.cpp
        • rendertext.cpp
        • rndmap.cpp
        • scoreboard.cpp
        • server.cpp
        • serverbrowser.cpp
        • serverms.cpp
        • shadow.cpp
        • sound.cpp
        • texture.cpp
        • tools.cpp
        • water.cpp
        • weapon.cpp
        • wizard.cpp
        • world.cpp
        • worldlight.cpp
        • worldoccull.cpp
        • worldrender.cpp
    • Headers
      • enet
        • include
          • enet
            • callbacks.h
            • enet.h
            • list.h
            • protocol.h
            • time.h
            • types.h
            • unix.h
            • utility.h
            • win32.h
      • include
        • AL
          • EFX-Util.h
          • al.h
          • alc.h
          • efx-creative.h
          • efx.h
          • xram.h
        • GL
          • glext.h
        • vorbis
          • codec.h
          • vorbisenc.h
          • vorbisfile.h
        • SDL.h
        • SDL_active.h
        • SDL_audio.h
        • SDL_byteorder.h
        • SDL_cdrom.h
        • SDL_config.h
        • SDL_config_macosx.h
        • SDL_config_win32.h
        • SDL_copying.h
        • SDL_cpuinfo.h
        • SDL_endian.h
        • SDL_error.h
        • SDL_events.h
        • SDL_getenv.h
        • SDL_image.h
        • SDL_joystick.h
        • SDL_keyboard.h
        • SDL_keysym.h
        • SDL_loadso.h
        • SDL_main.h
        • SDL_mixer.h
        • SDL_mouse.h
        • SDL_mutex.h
        • SDL_name.h
        • SDL_opengl.h
        • SDL_platform.h
        • SDL_quit.h
        • SDL_rwops.h
        • SDL_stdinc.h
        • SDL_syswm.h
        • SDL_thread.h
        • SDL_timer.h
        • SDL_types.h
        • SDL_version.h
        • begin_code.h
        • close_code.h
        • wincompat.h
        • zconf.h
        • zlib.h
      • src
        • bot
          • ac_bot.h
          • bot.h
          • bot_util.h
          • bot_waypoint.h
        • aiman.h
        • auth.h
        • ballistics.h
        • command.h
        • console.h
        • crypto.h
        • cube.h
        • entity.h
        • gamemode.h
        • geom.h
        • hudgun.h
        • md2.h
        • md3.h
        • model.h
        • modelcache.h
        • pch.h
        • points.h
        • protocol.h
        • protos.h
        • server.h
        • serveractions.h
        • serverballistics.h
        • servercontroller.h
        • serverevents.h
        • sound.h
        • tools.h
        • tristrip.h
        • tristrip_t.h
        • weapon.h
        • winserviceintaller.h
        • world.h
      • xcode
        • alut
          • alut.h
        • ConsoleView.h
        • Launcher.h
        • SDLMain.h

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.